Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ·02ddd5c6f962fc73a467c2b9dccafd99·778272·debug·optional·freetds-bin-dbgsym_1.3.17+ds-2_armhf.deb | 1 | ·02ddd5c6f962fc73a467c2b9dccafd99·778272·debug·optional·freetds-bin-dbgsym_1.3.17+ds-2_armhf.deb |
2 | ·24483bc29b88c2a0b61423871d034791·191872·database·optional·freetds-bin_1.3.17+ds-2_armhf.deb | 2 | ·24483bc29b88c2a0b61423871d034791·191872·database·optional·freetds-bin_1.3.17+ds-2_armhf.deb |
3 | ·cf0b6f1497041544e07c2811f436184c·28856·libs·optional·freetds-common_1.3.17+ds-2_all.deb | 3 | ·cf0b6f1497041544e07c2811f436184c·28856·libs·optional·freetds-common_1.3.17+ds-2_all.deb |
4 | ·3491e4f867eb3d5eb2b5f4e39ac467e0·246536·devel·optional·freetds-dev_1.3.17+ds-2_armhf.deb | 4 | ·3491e4f867eb3d5eb2b5f4e39ac467e0·246536·devel·optional·freetds-dev_1.3.17+ds-2_armhf.deb |
5 | · | 5 | ·d9e64f2e795028e92d67a1893f76d3aa·765516·doc·optional·freetds-doc_1.3.17+ds-2_all.deb |
6 | ·facd6027ecad7692be300a81e415f938·442816·debug·optional·libct4-dbgsym_1.3.17+ds-2_armhf.deb | 6 | ·facd6027ecad7692be300a81e415f938·442816·debug·optional·libct4-dbgsym_1.3.17+ds-2_armhf.deb |
7 | ·e20fc9a0e01cc4ffcbb9b073c707c1dc·140964·libs·optional·libct4_1.3.17+ds-2_armhf.deb | 7 | ·e20fc9a0e01cc4ffcbb9b073c707c1dc·140964·libs·optional·libct4_1.3.17+ds-2_armhf.deb |
8 | ·0c88f48376b36404c4632515e10c4c1d·504088·debug·optional·libsybdb5-dbgsym_1.3.17+ds-2_armhf.deb | 8 | ·0c88f48376b36404c4632515e10c4c1d·504088·debug·optional·libsybdb5-dbgsym_1.3.17+ds-2_armhf.deb |
9 | ·395abb429869a7fc82d9e20e453ca001·164988·libs·optional·libsybdb5_1.3.17+ds-2_armhf.deb | 9 | ·395abb429869a7fc82d9e20e453ca001·164988·libs·optional·libsybdb5_1.3.17+ds-2_armhf.deb |
10 | ·2cd35737e00d0c11c217a8c3feeb3628·552832·debug·optional·tdsodbc-dbgsym_1.3.17+ds-2_armhf.deb | 10 | ·2cd35737e00d0c11c217a8c3feeb3628·552832·debug·optional·tdsodbc-dbgsym_1.3.17+ds-2_armhf.deb |
11 | ·d82b9741b9abb7a34307180f68a575f7·169704·libs·optional·tdsodbc_1.3.17+ds-2_armhf.deb | 11 | ·d82b9741b9abb7a34307180f68a575f7·169704·libs·optional·tdsodbc_1.3.17+ds-2_armhf.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-01-27·00:59:14.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2023-01-27·00:59:14.000000·debian-binary |
2 | -rw-r--r--···0········0········0····316 | 2 | -rw-r--r--···0········0········0····31656·2023-01-27·00:59:14.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···73 | 3 | -rw-r--r--···0········0········0···733668·2023-01-27·00:59:14.000000·data.tar.xz |
Offset 12, 113 lines modified | Offset 12, 110 lines modified | ||
12 | usr/share/doc/freetds-doc/images/callouts/8.gif | 12 | usr/share/doc/freetds-doc/images/callouts/8.gif |
13 | usr/share/doc/freetds-doc/images/callouts/9.gif | 13 | usr/share/doc/freetds-doc/images/callouts/9.gif |
14 | usr/share/doc/freetds-doc/images/caution.gif | 14 | usr/share/doc/freetds-doc/images/caution.gif |
15 | usr/share/doc/freetds-doc/images/important.gif | 15 | usr/share/doc/freetds-doc/images/important.gif |
16 | usr/share/doc/freetds-doc/images/note.gif | 16 | usr/share/doc/freetds-doc/images/note.gif |
17 | usr/share/doc/freetds-doc/images/tip.gif | 17 | usr/share/doc/freetds-doc/images/tip.gif |
18 | usr/share/doc/freetds-doc/images/warning.gif | 18 | usr/share/doc/freetds-doc/images/warning.gif |
19 | usr/share/doc/freetds-doc/reference/a00014_source.html | ||
20 | usr/share/doc/freetds-doc/reference/a000 | 19 | usr/share/doc/freetds-doc/reference/a00005_source.html |
20 | usr/share/doc/freetds-doc/reference/a00038.html | ||
21 | usr/share/doc/freetds-doc/reference/a00038_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
22 | usr/share/doc/freetds-doc/reference/a00039.dot.gz | ||
23 | usr/share/doc/freetds-doc/reference/a00044_source.html | ||
21 | usr/share/doc/freetds-doc/reference/a000 | 24 | usr/share/doc/freetds-doc/reference/a00068_source.html |
22 | usr/share/doc/freetds-doc/reference/a00053.html | ||
23 | usr/share/doc/freetds-doc/reference/a00054.dot.gz | ||
24 | usr/share/doc/freetds-doc/reference/a000 | 25 | usr/share/doc/freetds-doc/reference/a00092_source.html |
25 | usr/share/doc/freetds-doc/reference/a000 | 26 | usr/share/doc/freetds-doc/reference/a00098_source.html |
26 | usr/share/doc/freetds-doc/reference/a00059_a84e17808683ba2dd956e811a42e23176_cgraph.dot | ||
27 | usr/share/doc/freetds-doc/reference/a00059_aabd0e5f15615b5c141c525b76e746520_cgraph.dot | ||
28 | usr/share/doc/freetds-doc/reference/a00060.dot.gz | ||
29 | usr/share/doc/freetds-doc/reference/a00062.html | ||
30 | usr/share/doc/freetds-doc/reference/a00062_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot | ||
31 | usr/share/doc/freetds-doc/reference/a00062_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot | ||
32 | usr/share/doc/freetds-doc/reference/a00062_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot | ||
33 | usr/share/doc/freetds-doc/reference/a00062_a5eec23828b0610c58de248c4edb53879_cgraph.dot | ||
34 | usr/share/doc/freetds-doc/reference/a00062_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot | ||
35 | usr/share/doc/freetds-doc/reference/a00062_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot | ||
36 | usr/share/doc/freetds-doc/reference/a00062_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot | ||
37 | usr/share/doc/freetds-doc/reference/a00062_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot | ||
38 | usr/share/doc/freetds-doc/reference/a00062_ac1e460551f1188620ea478238864ac4b_cgraph.dot | ||
39 | usr/share/doc/freetds-doc/reference/a00062_ade7df2db455b61edc83819ad60edb339_cgraph.dot | ||
40 | usr/share/doc/freetds-doc/reference/a00063.dot.gz | ||
41 | usr/share/doc/freetds-doc/reference/a0007 | 27 | usr/share/doc/freetds-doc/reference/a00107_source.html |
42 | usr/share/doc/freetds-doc/reference/a00074.html | ||
43 | usr/share/doc/freetds-doc/reference/a00075.dot.gz | ||
44 | usr/share/doc/freetds-doc/reference/a00077.html | ||
45 | usr/share/doc/freetds-doc/reference/a00077_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot | ||
46 | usr/share/doc/freetds-doc/reference/a00077_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot | ||
47 | usr/share/doc/freetds-doc/reference/a00077_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot | ||
48 | usr/share/doc/freetds-doc/reference/a00077_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot | ||
49 | usr/share/doc/freetds-doc/reference/a00077_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot | ||
50 | usr/share/doc/freetds-doc/reference/a00077_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot | ||
51 | usr/share/doc/freetds-doc/reference/a00078.dot.gz | ||
52 | usr/share/doc/freetds-doc/reference/a001 | 28 | usr/share/doc/freetds-doc/reference/a00167_source.html |
53 | usr/share/doc/freetds-doc/reference/a00119_source.html | ||
54 | usr/share/doc/freetds-doc/reference/a001 | 29 | usr/share/doc/freetds-doc/reference/a00185_source.html |
55 | usr/share/doc/freetds-doc/reference/a001 | 30 | usr/share/doc/freetds-doc/reference/a00188_source.html |
56 | usr/share/doc/freetds-doc/reference/a00137_source.html | ||
57 | usr/share/doc/freetds-doc/reference/a00149_source.html | ||
58 | usr/share/doc/freetds-doc/reference/a00179_source.html | ||
59 | usr/share/doc/freetds-doc/reference/a00191_source.html | 31 | usr/share/doc/freetds-doc/reference/a00191_source.html |
60 | usr/share/doc/freetds-doc/reference/a00197_source.html | 32 | usr/share/doc/freetds-doc/reference/a00197_source.html |
61 | usr/share/doc/freetds-doc/reference/a002 | 33 | usr/share/doc/freetds-doc/reference/a00215_source.html |
62 | usr/share/doc/freetds-doc/reference/a00212.html | ||
63 | usr/share/doc/freetds-doc/reference/a00212_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
64 | usr/share/doc/freetds-doc/reference/a00213.dot.gz | ||
65 | usr/share/doc/freetds-doc/reference/a002 | 34 | usr/share/doc/freetds-doc/reference/a00227_source.html |
66 | usr/share/doc/freetds-doc/reference/a00 | 35 | usr/share/doc/freetds-doc/reference/a00239_source.html |
36 | usr/share/doc/freetds-doc/reference/a00245_source.html | ||
37 | usr/share/doc/freetds-doc/reference/a00248.html | ||
38 | usr/share/doc/freetds-doc/reference/a00248_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot | ||
39 | usr/share/doc/freetds-doc/reference/a00248_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot | ||
40 | usr/share/doc/freetds-doc/reference/a00248_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot | ||
41 | usr/share/doc/freetds-doc/reference/a00248_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot | ||
42 | usr/share/doc/freetds-doc/reference/a00248_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot | ||
43 | usr/share/doc/freetds-doc/reference/a00248_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot | ||
44 | usr/share/doc/freetds-doc/reference/a00249.dot.gz | ||
45 | usr/share/doc/freetds-doc/reference/a00251.html | ||
46 | usr/share/doc/freetds-doc/reference/a00252.dot.gz | ||
47 | usr/share/doc/freetds-doc/reference/a00260.html | ||
48 | usr/share/doc/freetds-doc/reference/a00261.dot.gz | ||
49 | usr/share/doc/freetds-doc/reference/a00272_source.html | ||
50 | usr/share/doc/freetds-doc/reference/a00275.html | ||
51 | usr/share/doc/freetds-doc/reference/a00275_a84e17808683ba2dd956e811a42e23176_cgraph.dot | ||
52 | usr/share/doc/freetds-doc/reference/a00275_aabd0e5f15615b5c141c525b76e746520_cgraph.dot | ||
53 | usr/share/doc/freetds-doc/reference/a00276.dot.gz | ||
54 | usr/share/doc/freetds-doc/reference/a00281.html | ||
55 | usr/share/doc/freetds-doc/reference/a00281_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot | ||
56 | usr/share/doc/freetds-doc/reference/a00281_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot | ||
57 | usr/share/doc/freetds-doc/reference/a00281_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot | ||
58 | usr/share/doc/freetds-doc/reference/a00281_a5eec23828b0610c58de248c4edb53879_cgraph.dot | ||
59 | usr/share/doc/freetds-doc/reference/a00281_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot | ||
60 | usr/share/doc/freetds-doc/reference/a00281_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot | ||
61 | usr/share/doc/freetds-doc/reference/a00281_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot | ||
62 | usr/share/doc/freetds-doc/reference/a00281_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot | ||
63 | usr/share/doc/freetds-doc/reference/a00281_ac1e460551f1188620ea478238864ac4b_cgraph.dot | ||
64 | usr/share/doc/freetds-doc/reference/a00281_ade7df2db455b61edc83819ad60edb339_cgraph.dot | ||
65 | usr/share/doc/freetds-doc/reference/a00282.dot.gz | ||
66 | usr/share/doc/freetds-doc/reference/a00341_source.html | ||
67 | usr/share/doc/freetds-doc/reference/a00344_source.html | 67 | usr/share/doc/freetds-doc/reference/a00344_source.html |
68 | usr/share/doc/freetds-doc/reference/a00347_source.html | 68 | usr/share/doc/freetds-doc/reference/a00347_source.html |
69 | usr/share/doc/freetds-doc/reference/a00350_source.html | 69 | usr/share/doc/freetds-doc/reference/a00350_source.html |
70 | usr/share/doc/freetds-doc/reference/a00353.html | ||
71 | usr/share/doc/freetds-doc/reference/a00353_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
72 | usr/share/doc/freetds-doc/reference/a00353_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot | ||
73 | usr/share/doc/freetds-doc/reference/a00353_source.html | 70 | usr/share/doc/freetds-doc/reference/a00353_source.html |
74 | usr/share/doc/freetds-doc/reference/a00354.dot | ||
75 | usr/share/doc/freetds-doc/reference/a00355.dot | ||
76 | usr/share/doc/freetds-doc/reference/a00356_source.html | 71 | usr/share/doc/freetds-doc/reference/a00356_source.html |
77 | usr/share/doc/freetds-doc/reference/a00359.html | ||
78 | usr/share/doc/freetds-doc/reference/a00359_a0383d5dcb629582266a442f0f0dbd13a_icgraph.dot | ||
79 | usr/share/doc/freetds-doc/reference/a00359_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot | ||
80 | usr/share/doc/freetds-doc/reference/a00359_a16db200d2281f76fe46fc1cbe37ca9df_icgraph.dot | ||
81 | usr/share/doc/freetds-doc/reference/a00359_a24471508ddfde7cc0f8577801e70c42f_icgraph.dot | ||
82 | usr/share/doc/freetds-doc/reference/a00359_a3ab8874994a0776acdaff797afdb710a_cgraph.dot | ||
83 | usr/share/doc/freetds-doc/reference/a00359_a5eec23828b0610c58de248c4edb53879_cgraph.dot | ||
84 | usr/share/doc/freetds-doc/reference/a00359_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot | ||
85 | usr/share/doc/freetds-doc/reference/a00359_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot | ||
86 | usr/share/doc/freetds-doc/reference/a00359_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot | ||
87 | usr/share/doc/freetds-doc/reference/a00359_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot | ||
88 | usr/share/doc/freetds-doc/reference/a00359_ac1e460551f1188620ea478238864ac4b_cgraph.dot | ||
89 | usr/share/doc/freetds-doc/reference/a00359_ade7df2db455b61edc83819ad60edb339_cgraph.dot | ||
90 | usr/share/doc/freetds-doc/reference/a00359_source.html | 72 | usr/share/doc/freetds-doc/reference/a00359_source.html |
91 | usr/share/doc/freetds-doc/reference/a00360.dot.gz | ||
92 | usr/share/doc/freetds-doc/reference/a0036 | 73 | usr/share/doc/freetds-doc/reference/a00362.html |
74 | usr/share/doc/freetds-doc/reference/a00362_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
75 | usr/share/doc/freetds-doc/reference/a00362_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot | ||
93 | usr/share/doc/freetds-doc/reference/a00362_source.html | 76 | usr/share/doc/freetds-doc/reference/a00362_source.html |
77 | usr/share/doc/freetds-doc/reference/a00363.dot | ||
78 | usr/share/doc/freetds-doc/reference/a00364.dot | ||
94 | usr/share/doc/freetds-doc/reference/a00365_source.html | 79 | usr/share/doc/freetds-doc/reference/a00365_source.html |
95 | usr/share/doc/freetds-doc/reference/a00368_source.html | 80 | usr/share/doc/freetds-doc/reference/a00368_source.html |
96 | usr/share/doc/freetds-doc/reference/a00371_source.html | 81 | usr/share/doc/freetds-doc/reference/a00371_source.html |
97 | usr/share/doc/freetds-doc/reference/a00374_source.html | 82 | usr/share/doc/freetds-doc/reference/a00374_source.html |
98 | usr/share/doc/freetds-doc/reference/a00377_source.html | 83 | usr/share/doc/freetds-doc/reference/a00377_source.html |
99 | usr/share/doc/freetds-doc/reference/a00380_source.html | 84 | usr/share/doc/freetds-doc/reference/a00380_source.html |
Max diff block lines reached; 5593/14969 bytes (37.36%) of diff not shown. |
Offset 20, 138 lines modified | Offset 20, 138 lines modified | ||
20 | -rw-r--r--···0·root·········(0)·root·········(0)······927·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/callouts/9.gif | 20 | -rw-r--r--···0·root·········(0)·root·········(0)······927·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/callouts/9.gif |
21 | -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/caution.gif | 21 | -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/caution.gif |
22 | -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/important.gif | 22 | -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/important.gif |
23 | -rw-r--r--···0·root·········(0)·root·········(0)·····1070·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/note.gif | 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····1070·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/note.gif |
24 | -rw-r--r--···0·root·········(0)·root·········(0)·····1029·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/tip.gif | 24 | -rw-r--r--···0·root·········(0)·root·········(0)·····1029·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/tip.gif |
25 | -rw-r--r--···0·root·········(0)·root·········(0)·····1052·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/warning.gif | 25 | -rw-r--r--···0·root·········(0)·root·········(0)·····1052·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/images/warning.gif |
26 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/ | 26 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/ |
27 | -rw-r--r--···0·root·········(0)·root·········(0)····55026·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00014_source.html | ||
28 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 27 | -rw-r--r--···0·root·········(0)·root·········(0)····32043·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00005_source.html |
29 | -rw-r--r--···0·root·········(0)·root·········(0)···173048·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00038_source.html | ||
30 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 28 | -rw-r--r--···0·root·········(0)·root·········(0)···135952·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00038.html |
29 | -rw-r--r--···0·root·········(0)·root·········(0)······711·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00038_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
31 | -rw-r--r--···0·root·········(0)·root·········(0)······9 | 30 | -rw-r--r--···0·root·········(0)·root·········(0)······958·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00039.dot.gz |
32 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 31 | -rw-r--r--···0·root·········(0)·root·········(0)····79337·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00044_source.html |
33 | -rw-r--r--···0·root·········(0)·root·········(0)····42234·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00059.html | ||
34 | -rw-r--r--···0·root·········(0)·root·········(0)······656·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00059_a84e17808683ba2dd956e811a42e23176_cgraph.dot | ||
35 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00059_aabd0e5f15615b5c141c525b76e746520_cgraph.dot | ||
36 | -rw-r--r--···0·root·········(0)·root·········(0)······945·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00060.dot.gz | ||
37 | -rw-r--r--···0·root·········(0)·root·········(0)····49648·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062.html | ||
38 | -rw-r--r--···0·root·········(0)·root·········(0)······741·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot | ||
39 | -rw-r--r--···0·root·········(0)·root·········(0)······702·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot | ||
40 | -rw-r--r--···0·root·········(0)·root·········(0)······685·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot | ||
41 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a5eec23828b0610c58de248c4edb53879_cgraph.dot | ||
42 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot | ||
43 | -rw-r--r--···0·root·········(0)·root·········(0)······666·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot | ||
44 | -rw-r--r--···0·root·········(0)·root·········(0)······723·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot | ||
45 | -rw-r--r--···0·root·········(0)·root·········(0)·····1034·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot | ||
46 | -rw-r--r--···0·root·········(0)·root·········(0)······983·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_ac1e460551f1188620ea478238864ac4b_cgraph.dot | ||
47 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00062_ade7df2db455b61edc83819ad60edb339_cgraph.dot | ||
48 | -rw-r--r--···0·root·········(0)·root·········(0)······856·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00063.dot.gz | ||
49 | -rw-r--r--···0·root·········(0)·root·········(0)····58485·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00071_source.html | ||
50 | -rw-r--r--···0·root·········(0)·root·········(0)····12068·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00074.html | ||
51 | -rw-r--r--···0·root·········(0)·root·········(0)······863·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00075.dot.gz | ||
52 | -rw-r--r--···0·root·········(0)·root·········(0)····25055·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077.html | ||
53 | -rw-r--r--···0·root·········(0)·root·········(0)······712·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot | ||
54 | -rw-r--r--···0·root·········(0)·root·········(0)······784·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot | ||
55 | -rw-r--r--···0·root·········(0)·root·········(0)······814·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot | ||
56 | -rw-r--r--···0·root·········(0)·root·········(0)······708·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot | ||
57 | -rw-r--r--···0·root·········(0)·root·········(0)······701·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot | ||
58 | -rw-r--r--···0·root·········(0)·root·········(0)······770·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00077_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot | ||
59 | -rw-r--r--···0·root·········(0)·root·········(0)······811·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00078.dot.gz | ||
60 | -rw-r--r--···0·root·········(0)·root·········(0)····12752·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00116_source.html | ||
61 | -rw-r--r--···0·root·········(0)·root·········(0)·····6858·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00119_source.html | ||
62 | -rw-r--r--···0·root·········(0)·root·········(0)·····7768·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00125_source.html | ||
63 | -rw-r--r--···0·root·········(0)·root·········(0)·····6602·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00131_source.html | ||
64 | -rw-r--r--···0·root·········(0)·root·········(0)·····7898·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00137_source.html | ||
65 | -rw-r--r--···0·root·········(0)·root·········(0)···184187·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00149_source.html | ||
66 | -rw-r--r--···0·root·········(0)·root·········(0)·····6554·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00 | 32 | -rw-r--r--···0·root·········(0)·root·········(0)·····6554·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00068_source.html |
67 | -rw-r--r--···0·root·········(0)·root·········(0)····28846·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00 | 33 | -rw-r--r--···0·root·········(0)·root·········(0)····28846·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00092_source.html |
34 | -rw-r--r--···0·root·········(0)·root·········(0)···184187·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00098_source.html | ||
68 | -rw-r--r--···0·root·········(0)·root·········(0)·····7330·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a001 | 35 | -rw-r--r--···0·root·········(0)·root·········(0)·····7330·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00107_source.html |
69 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 36 | -rw-r--r--···0·root·········(0)·root·········(0)·····7898·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00167_source.html |
37 | -rw-r--r--···0·root·········(0)·root·········(0)·····6858·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00185_source.html | ||
38 | -rw-r--r--···0·root·········(0)·root·········(0)·····7768·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00188_source.html | ||
39 | -rw-r--r--···0·root·········(0)·root·········(0)·····6602·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00191_source.html | ||
40 | -rw-r--r--···0·root·········(0)·root·········(0)····12752·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00197_source.html | ||
41 | -rw-r--r--···0·root·········(0)·root·········(0)····41083·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00215_source.html | ||
42 | -rw-r--r--···0·root·········(0)·root·········(0)···173048·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00227_source.html | ||
43 | -rw-r--r--···0·root·········(0)·root·········(0)····58485·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00239_source.html | ||
44 | -rw-r--r--···0·root·········(0)·root·········(0)····15684·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00245_source.html | ||
70 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 45 | -rw-r--r--···0·root·········(0)·root·········(0)····25055·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248.html |
46 | -rw-r--r--···0·root·········(0)·root·········(0)······712·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot | ||
47 | -rw-r--r--···0·root·········(0)·root·········(0)······784·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot | ||
48 | -rw-r--r--···0·root·········(0)·root·········(0)······814·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot | ||
49 | -rw-r--r--···0·root·········(0)·root·········(0)······708·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot | ||
50 | -rw-r--r--···0·root·········(0)·root·········(0)······701·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot | ||
51 | -rw-r--r--···0·root·········(0)·root·········(0)······770·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00248_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot | ||
52 | -rw-r--r--···0·root·········(0)·root·········(0)······810·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00249.dot.gz | ||
53 | -rw-r--r--···0·root·········(0)·root·········(0)····42810·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00251.html | ||
54 | -rw-r--r--···0·root·········(0)·root·········(0)······937·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00252.dot.gz | ||
55 | -rw-r--r--···0·root·········(0)·root·········(0)····12068·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00260.html | ||
56 | -rw-r--r--···0·root·········(0)·root·········(0)······862·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00261.dot.gz | ||
57 | -rw-r--r--···0·root·········(0)·root·········(0)····55026·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00272_source.html | ||
58 | -rw-r--r--···0·root·········(0)·root·········(0)····42234·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00275.html | ||
59 | -rw-r--r--···0·root·········(0)·root·········(0)······656·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00275_a84e17808683ba2dd956e811a42e23176_cgraph.dot | ||
60 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00275_aabd0e5f15615b5c141c525b76e746520_cgraph.dot | ||
61 | -rw-r--r--···0·root·········(0)·root·········(0)······945·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00276.dot.gz | ||
62 | -rw-r--r--···0·root·········(0)·root·········(0)····49648·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281.html | ||
63 | -rw-r--r--···0·root·········(0)·root·········(0)······741·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot | ||
64 | -rw-r--r--···0·root·········(0)·root·········(0)······702·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot | ||
65 | -rw-r--r--···0·root·········(0)·root·········(0)······685·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot | ||
66 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a5eec23828b0610c58de248c4edb53879_cgraph.dot | ||
67 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot | ||
68 | -rw-r--r--···0·root·········(0)·root·········(0)······666·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot | ||
69 | -rw-r--r--···0·root·········(0)·root·········(0)······723·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot | ||
70 | -rw-r--r--···0·root·········(0)·root·········(0)·····1034·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot | ||
71 | -rw-r--r--···0·root·········(0)·root·········(0)······983·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_ac1e460551f1188620ea478238864ac4b_cgraph.dot | ||
72 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00281_ade7df2db455b61edc83819ad60edb339_cgraph.dot | ||
73 | -rw-r--r--···0·root·········(0)·root·········(0)······856·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00282.dot.gz | ||
74 | -rw-r--r--···0·root·········(0)·root·········(0)····11873·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00341_source.html | ||
75 | -rw-r--r--···0·root·········(0)·root·········(0)····11050·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00344_source.html | ||
76 | -rw-r--r--···0·root·········(0)·root·········(0)·····9884·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00347_source.html | ||
77 | -rw-r--r--···0·root·········(0)·root·········(0)····60999·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00350_source.html | ||
78 | -rw-r--r--···0·root·········(0)·root·········(0)····30585·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00353_source.html | ||
79 | -rw-r--r--···0·root·········(0)·root·········(0)····50961·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00356_source.html | ||
80 | -rw-r--r--···0·root·········(0)·root·········(0)····39464·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00359_source.html | ||
81 | -rw-r--r--···0·root·········(0)·root·········(0)···420536·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00362.html | ||
71 | -rw-r--r--···0·root·········(0)·root·········(0)······711·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00 | 82 | -rw-r--r--···0·root·········(0)·root·········(0)······711·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00362_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot |
83 | -rw-r--r--···0·root·········(0)·root·········(0)·····1248·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00362_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot | ||
84 | -rw-r--r--···0·root·········(0)·root·········(0)···344064·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00362_source.html | ||
72 | -rw-r--r--···0·root·········(0)·root·········(0)······ | 85 | -rw-r--r--···0·root·········(0)·root·········(0)······815·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00363.dot |
86 | -rw-r--r--···0·root·········(0)·root·········(0)·····1873·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00364.dot | ||
73 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 87 | -rw-r--r--···0·root·········(0)·root·········(0)····36623·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00365_source.html |
74 | -rw-r--r--···0·root·········(0)·root·········(0)····3 | 88 | -rw-r--r--···0·root·········(0)·root·········(0)····13504·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00368_source.html |
75 | -rw-r--r--···0·root·········(0)·root·········(0)····5 | 89 | -rw-r--r--···0·root·········(0)·root·········(0)····25590·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00371_source.html |
90 | -rw-r--r--···0·root·········(0)·root·········(0)····29352·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00374_source.html | ||
76 | -rw-r--r--···0·root·········(0)·root·········(0)···119900·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 91 | -rw-r--r--···0·root·········(0)·root·········(0)···119900·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00377_source.html |
77 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 92 | -rw-r--r--···0·root·········(0)·root·········(0)····15127·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00380_source.html |
78 | -rw-r--r--···0·root·········(0)·root·········(0)···420536·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00353.html | ||
79 | -rw-r--r--···0·root·········(0)·root·········(0)······711·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00353_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot | ||
80 | -rw-r--r--···0·root·········(0)·root·········(0)·····1248·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00353_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot | ||
81 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 93 | -rw-r--r--···0·root·········(0)·root·········(0)···114447·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00383_source.html |
82 | -rw-r--r--···0·root·········(0)·root·········(0)······815·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00354.dot | ||
83 | -rw-r--r--···0·root·········(0)·root·········(0)·····1873·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00355.dot | ||
84 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 94 | -rw-r--r--···0·root·········(0)·root·········(0)····24177·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00386_source.html |
95 | -rw-r--r--···0·root·········(0)·root·········(0)·····3612·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00389_source.html | ||
96 | -rw-r--r--···0·root·········(0)·root·········(0)····16926·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00392_source.html | ||
85 | -rw-r--r--···0·root·········(0)·root·········(0)···320376·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 97 | -rw-r--r--···0·root·········(0)·root·········(0)···320376·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395.html |
86 | -rw-r--r--···0·root·········(0)·root·········(0)······808·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 98 | -rw-r--r--···0·root·········(0)·root·········(0)······808·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a0383d5dcb629582266a442f0f0dbd13a_icgraph.dot |
87 | -rw-r--r--···0·root·········(0)·root·········(0)······688·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 99 | -rw-r--r--···0·root·········(0)·root·········(0)······688·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot |
88 | -rw-r--r--···0·root·········(0)·root·········(0)·····1944·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 100 | -rw-r--r--···0·root·········(0)·root·········(0)·····1944·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a16db200d2281f76fe46fc1cbe37ca9df_icgraph.dot |
89 | -rw-r--r--···0·root·········(0)·root·········(0)······988·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 101 | -rw-r--r--···0·root·········(0)·root·········(0)······988·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a24471508ddfde7cc0f8577801e70c42f_icgraph.dot |
90 | -rw-r--r--···0·root·········(0)·root·········(0)······678·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 102 | -rw-r--r--···0·root·········(0)·root·········(0)······678·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a3ab8874994a0776acdaff797afdb710a_cgraph.dot |
91 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 103 | -rw-r--r--···0·root·········(0)·root·········(0)······675·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a5eec23828b0610c58de248c4edb53879_cgraph.dot |
92 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 104 | -rw-r--r--···0·root·········(0)·root·········(0)······677·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot |
93 | -rw-r--r--···0·root·········(0)·root·········(0)······723·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 105 | -rw-r--r--···0·root·········(0)·root·········(0)······723·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot |
94 | -rw-r--r--···0·root·········(0)·root·········(0)······666·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a003 | 106 | -rw-r--r--···0·root·········(0)·root·········(0)······666·2023-01-27·00:59:14.000000·./usr/share/doc/freetds-doc/reference/a00395_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot |
Max diff block lines reached; 10617/42960 bytes (24.71%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 8 | <title>FreeTDS·API:·src/apps/fisql/edit.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 58, 224 lines modified | Offset 58, 41 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_8 | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">e | 68 | ··<div·class="headertitle"><div·class="title">edit.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div> |
73 | <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> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div> |
78 | <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> | ||
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">static</span>·SQLRETURN·_SQLGetDiagRec(SQLSMALLINT·handleType,</div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····SQLHANDLE·handle,</div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····SQLSMALLINT·numRecord,</div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····ODBC_CHAR·*·szSqlStat,</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····SQLINTEGER·*·pfNativeError,</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····ODBC_CHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR*·pcbErrorMsg,·<span·class="keywordtype">int</span>·wide);</div> | ||
80 | <div·class="line"><a·id="l0001 | 82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*</span></div> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLGetDiagRecW(</div> | ||
82 | <div·class="line"><a·id="l0001 | 83 | <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> |
84 | <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> | ||
85 | <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> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
83 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> |
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····SQLSMALLINT·numRecord,</div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····SQLWCHAR·*·szSqlStat,</div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····SQLINTEGER·*·pfNativeError,</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····SQLWCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR*·pcbErrorMsg)</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span> | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> |
89 | <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> | ||
90 | <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> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLGetDiagRecW(%d,·%p,·%d,·%p,·%p,·%p,·%d,·%p)\n"</span>,</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>············(<span·class="keywordtype">int</span>)·handleType,</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>············handle,</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>············(<span·class="keywordtype">int</span>)·numRecord,</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>············szSqlStat,</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>············pfNativeError,</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>············szErrorMsg,·(<span·class="keywordtype">int</span>)·cbErrorMsgMax,·pcbErrorMsg);</div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keywordflow">return</span>·_SQLGetDiagRec(handleType,</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········handle,</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········numRecord,</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········(ODBC_CHAR*)·szSqlStat,</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········pfNativeError,</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········(ODBC_CHAR*)·szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg,·1);</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLGetDiagRec(</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····SQLSMALLINT·handleType,</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····SQLHANDLE·handle,</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····SQLSMALLINT·numRecord,</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····SQLCHAR·*·szSqlStat,</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····SQLINTEGER·*·pfNativeError,</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····SQLCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR*·pcbErrorMsg)</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLGetDiagRec(%d,·%p,·%d,·%p,·%p,·%p,·%d,·%p)\n"</span>,</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>············(<span·class="keywordtype">int</span>)·handleType,</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············handle,</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>············(<span·class="keywordtype">int</span>)·numRecord,</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>············szSqlStat,</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>············pfNativeError,</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>············szErrorMsg,·(<span·class="keywordtype">int</span>)·cbErrorMsgMax,·pcbErrorMsg);</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifdef·ENABLE_ODBC_WIDE</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·_SQLGetDiagRec(handleType,</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········handle,</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········numRecord,</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········(ODBC_CHAR*)·szSqlStat,</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········pfNativeError,</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········(ODBC_CHAR*)·szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg,·0);</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#else</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·_SQLGetDiagRec(handleType,</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········handle,</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········numRecord,</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········szSqlStat,</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········pfNativeError,</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg);</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#ifdef·ENABLE_ODBC_WIDE</span></div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">static</span>·SQLRETURN·_SQLError(SQLHENV·henv,</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····SQLHDBC·hdbc,</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····SQLHSTMT·hstmt,</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····ODBC_CHAR·*·szSqlStat,</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····SQLINTEGER·*·pfNativeError,</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····ODBC_CHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR*·pcbErrorMsg,·<span·class="keywordtype">int</span>·wide);</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLErrorW(</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····SQLHENV·henv,</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····SQLHDBC·hdbc,</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····SQLHSTMT·hstmt,</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····SQLWCHAR·*·szSqlStat,</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····SQLINTEGER·*·pfNativeError,</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····SQLWCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR*·pcbErrorMsg)</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLErrorW(%p,·%p,·%p,·%p,·%p,·%p,·%d,·%p)\n"</span>,</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············henv,</div> | ||
Max diff block lines reached; 271/31637 bytes (0.86%) of diff not shown. |
Offset 3, 227 lines modified | Offset 3, 33 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·src | 4 | ····*·src |
5 | ····*·apps | ||
6 | ····*·fisql | ||
7 | edit.h | ||
8 | ·1/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano | ||
9 | ·2·* | ||
10 | ·3·*·This·program·is·free·software;·you·can·redistribute·it·and/or | ||
11 | ·4·*·modify·it·under·the·terms·of·the·GNU·General·Public | ||
12 | ·5·*·License·as·published·by·the·Free·Software·Foundation;·either | ||
13 | ·6·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | ||
14 | ·7·* | ||
15 | ·8·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | ||
16 | ·9·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
17 | ·10·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU | ||
18 | ·11·*·Library·General·Public·License·for·more·details. | ||
19 | ·12·* | ||
20 | ·13·*·You·should·have·received·a·copy·of·the·GNU·General·Public | ||
21 | ·14·*·License·along·with·this·library;·if·not,·write·to·the | ||
22 | ·15·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | ||
23 | ·16·*·Boston,·MA·02111-1307,·USA. | ||
24 | ·17·*/ | ||
5 | ····*·odbc | ||
6 | error_export.h | ||
7 | ·1#undef·tdsdump_log | ||
8 | ·2 | ||
9 | ·3#ifdef·ENABLE_ODBC_WIDE | ||
10 | ·4static·SQLRETURN·_SQLGetDiagRec(SQLSMALLINT·handleType, | ||
11 | ·5·SQLHANDLE·handle, | ||
12 | ·6·SQLSMALLINT·numRecord, | ||
13 | ·7·ODBC_CHAR·*·szSqlStat, | ||
14 | ·8·SQLINTEGER·*·pfNativeError, | ||
15 | ·9·ODBC_CHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR* | ||
16 | pcbErrorMsg,·int·wide); | ||
17 | ·10 | ||
18 | ·11SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLGetDiagRecW( | ||
19 | ·12·SQLSMALLINT·handleType, | ||
20 | ·13·SQLHANDLE·handle, | ||
21 | ·14·SQLSMALLINT·numRecord, | ||
22 | ·15·SQLWCHAR·*·szSqlStat, | ||
23 | ·16·SQLINTEGER·*·pfNativeError, | ||
24 | ·17·SQLWCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR* | ||
25 | pcbErrorMsg) | ||
26 | ·18 | 25 | ·18 |
26 | ·19/*·$Id:·edit.h,v·1.3·2007-01-20·06:32:27·castellano·Exp·$·*/ | ||
27 | ·20int·edit(const·char·*editor,·const·char·*arg); | ||
27 | ·19·TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·"SQLGetDiagRecW(%d,·%p,·%d,·%p,·%p,·%p,·%d, | ||
28 | %p)\n", | ||
29 | ·20·(int)·handleType, | ||
30 | ·21·handle, | ||
31 | ·22·(int)·numRecord, | ||
32 | ·23·szSqlStat, | ||
33 | ·24·pfNativeError, | ||
34 | ·25·szErrorMsg,·(int)·cbErrorMsgMax,·pcbErrorMsg); | ||
35 | ·26·return·_SQLGetDiagRec(handleType, | ||
36 | ·27·handle, | ||
37 | ·28·numRecord, | ||
38 | ·29·(ODBC_CHAR*)·szSqlStat, | ||
39 | ·30·pfNativeError, | ||
40 | ·31·(ODBC_CHAR*)·szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg,·1); | ||
41 | ·32} | ||
42 | ·33#endif | ||
43 | ·34 | ||
44 | ·35SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLGetDiagRec( | ||
45 | ·36·SQLSMALLINT·handleType, | ||
46 | ·37·SQLHANDLE·handle, | ||
47 | ·38·SQLSMALLINT·numRecord, | ||
48 | ·39·SQLCHAR·*·szSqlStat, | ||
49 | ·40·SQLINTEGER·*·pfNativeError, | ||
50 | ·41·SQLCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR* | ||
51 | pcbErrorMsg) | ||
52 | ·42{ | ||
53 | ·43·TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·"SQLGetDiagRec(%d,·%p,·%d,·%p,·%p,·%p,·%d, | ||
54 | %p)\n", | ||
55 | ·44·(int)·handleType, | ||
56 | ·45·handle, | ||
57 | ·46·(int)·numRecord, | ||
58 | ·47·szSqlStat, | ||
59 | ·48·pfNativeError, | ||
60 | ·49·szErrorMsg,·(int)·cbErrorMsgMax,·pcbErrorMsg); | ||
61 | ·50#ifdef·ENABLE_ODBC_WIDE | ||
62 | ·51·return·_SQLGetDiagRec(handleType, | ||
63 | ·52·handle, | ||
64 | ·53·numRecord, | ||
65 | ·54·(ODBC_CHAR*)·szSqlStat, | ||
66 | ·55·pfNativeError, | ||
67 | ·56·(ODBC_CHAR*)·szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg,·0); | ||
68 | ·57#else | ||
69 | ·58·return·_SQLGetDiagRec(handleType, | ||
70 | ·59·handle, | ||
71 | ·60·numRecord, | ||
72 | ·61·szSqlStat, | ||
73 | ·62·pfNativeError, | ||
74 | ·63·szErrorMsg,·cbErrorMsgMax,·pcbErrorMsg); | ||
75 | ·64#endif | ||
76 | ·65} | ||
77 | ·66 | ||
78 | ·67#ifdef·ENABLE_ODBC_WIDE | ||
79 | ·68static·SQLRETURN·_SQLError(SQLHENV·henv, | ||
80 | ·69·SQLHDBC·hdbc, | ||
81 | ·70·SQLHSTMT·hstmt, | ||
82 | ·71·ODBC_CHAR·*·szSqlStat, | ||
83 | ·72·SQLINTEGER·*·pfNativeError, | ||
84 | ·73·ODBC_CHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR* | ||
85 | pcbErrorMsg,·int·wide); | ||
86 | ·74 | ||
87 | ·75SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLErrorW( | ||
88 | ·76·SQLHENV·henv, | ||
89 | ·77·SQLHDBC·hdbc, | ||
90 | ·78·SQLHSTMT·hstmt, | ||
91 | ·79·SQLWCHAR·*·szSqlStat, | ||
92 | ·80·SQLINTEGER·*·pfNativeError, | ||
93 | ·81·SQLWCHAR·*·szErrorMsg,·SQLSMALLINT·cbErrorMsgMax,·SQLSMALLINT·FAR* | ||
94 | pcbErrorMsg) | ||
95 | ·82{ | ||
96 | ·83·TDSDUMP_LOG_FAST(TDS_DBG_FUNC,·"SQLErrorW(%p,·%p,·%p,·%p,·%p,·%p,·%d, | ||
97 | %p)\n", | ||
98 | ·84·henv, | ||
99 | ·85·hdbc, | ||
100 | ·86·hstmt, | ||
101 | ·87·szSqlStat, | ||
102 | ·88·pfNativeError, | ||
Max diff block lines reached; 116/6757 bytes (1.72%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 8 | <title>FreeTDS·API:·src/apps/freebcp.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 58, 48 lines modified | Offset 58, 96 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_ | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">re | 68 | ··<div·class="headertitle"><div·class="title">freebcp.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="keyword">enum</span>·states</div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·Microsoft·Developer·Studio·generated·include·file.</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·Used·by·setup.rc</span></div> | ||
74 | <div·class="line"><a·id="l0000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>{</div> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#define·IDD_LOGIN·······················102</span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·IDD_DSN·························106</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·IDC_PROTOCOL····················1003</span></div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#define·IDC_ADDRESS·····················1004</span></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#define·IDC_PORT························1005</span></div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#define·IDC_DATABASE····················1011</span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#define·IDC_DSNNAME·····················1015</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#define·IDC_HINT························1017</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#define·IDC_LOGINSERVER·················1020</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#define·IDC_LOGINUID····················1021</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#define·IDC_LOGINPWD····················1022</span></div> | ||
86 | <div·class="line"><a·id="l000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>····GET_NEXTARG,</div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····GET_MAXERRORS,</div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····GET_FORMATFILE,</div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····GET_ERRORFILE,</div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····GET_FIRSTROW,</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····GET_LASTROW,</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····GET_BATCHSIZE,</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····GET_FIELDTERM,</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····GET_ROWTERM,</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····GET_USER,</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····GET_PASS,</div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····GET_INTERFACESFILE,</div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····GET_SERVER,</div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····GET_DISPLAYCHARSET,</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····GET_DATAFILECHARSET,</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····GET_LANGUAGE,</div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····GET_PACKETSIZE,</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····GET_CLIENTCHARSET,</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····GET_TEXTSIZE,</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····GET_SYBASEDIR,</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····GET_FROMLABEL,</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····GET_TOLABEL,</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····GET_HINT</div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>};</div> | ||
87 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00582.html">pd</a></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">char</span>·*dbobject;</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordtype">char</span>·dbdirection[10];</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····DBINT·direction;</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">char</span>·*hostfilename;</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordtype">char</span>·*formatfile;</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">char</span>·*errorfile;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordtype">char</span>·*interfacesfile;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">int</span>·firstrow;</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·lastrow;</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·batchsize;</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordtype">int</span>·maxerrors;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keywordtype">int</span>·textsize;</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordtype">char</span>·*fieldterm;</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordtype">int</span>·fieldtermlen;</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordtype">char</span>·*rowterm;</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">int</span>·rowtermlen;</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">char</span>·*user;</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordtype">char</span>·*pass;</div> | ||
88 | <div·class="line"><a·id="l000 | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordtype">char</span>·*server;</div> |
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">char</span>·*dbname;</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordtype">char</span>·*hint;</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">char</span>·*options;</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordtype">char</span>·*charset;</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·packetsize;</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordtype">int</span>·mflag;</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">int</span>·fflag;</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordtype">int</span>·eflag;</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordtype">int</span>·Fflag;</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordtype">int</span>·Lflag;</div> | ||
89 | <div·class="line"><a·id="l000 | 129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">int</span>·bflag;</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifdef·APSTUDIO_INVOKED</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·APSTUDIO_READONLY_SYMBOLS</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_APS_NEXT_RESOURCE_VALUE········103</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·_APS_NEXT_COMMAND_VALUE·········40001</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·_APS_NEXT_CONTROL_VALUE·········1024</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·_APS_NEXT_SYMED_VALUE···········101</span></div> | ||
96 | <div·class="line"><a·id="l000 | 130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordtype">int</span>·nflag;</div> |
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">int</span>·cflag;</div> | ||
97 | <div·class="line"><a·id="l000 | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordtype">int</span>·tflag;</div> |
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">int</span>·rflag;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordtype">int</span>·Uflag;</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">int</span>·Iflag;</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">int</span>·Sflag;</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordtype">int</span>·Pflag;</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordtype">int</span>·Tflag;</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">int</span>·Aflag;</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">int</span>·Eflag;</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">char</span>·*inputfile;</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">char</span>·*outputfile;</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><a·class="code·hl_struct"·href="a00582.html">BCPPARAMDATA</a>;</div> | ||
145 | <div·class="ttc"·id="aa00582_html"><div·class="ttname"><a·href="a00582.html">pd</a></div><div·class="ttdef"><b>Definition:</b>·datacopy.c:62</div></div> | ||
98 | </div><!--·fragment·--></div><!--·contents·--> | 146 | </div><!--·fragment·--></div><!--·contents·--> |
99 | <!--·start·footer·part·--> | 147 | <!--·start·footer·part·--> |
100 | <hr·class="footer"/><address·class="footer"><small> | 148 | <hr·class="footer"/><address·class="footer"><small> |
Max diff block lines reached; 38/16149 bytes (0.24%) of diff not shown. |
Offset 3, 39 lines modified | Offset 3, 88 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·src | 4 | ····*·src |
5 | ····*·odbc | ||
6 | resource.h | ||
7 | ·1//{{NO_DEPENDENCIES}} | ||
8 | ·2//·Microsoft·Developer·Studio·generated·include·file. | ||
9 | ·3//·Used·by·setup.rc | ||
10 | ·4// | ||
11 | ·5#define·IDD_LOGIN·102 | ||
12 | ·6#define·IDD_DSN·106 | ||
13 | ·7#define·IDC_PROTOCOL·1003 | ||
14 | ·8#define·IDC_ADDRESS·1004 | ||
15 | ·9#define·IDC_PORT·1005 | ||
16 | ·10#define·IDC_DATABASE·1011 | ||
17 | ·11#define·IDC_DSNNAME·1015 | ||
18 | ·12#define·IDC_HINT·1017 | ||
19 | ·13#define·IDC_LOGINSERVER·1020 | ||
20 | ·14#define·IDC_LOGINUID·1021 | ||
21 | ·15#define·IDC_LOGINPWD·1022 | ||
22 | ·16#define·IDC_LOGINDUMP·1023 | ||
23 | ·17 | ||
24 | ·18//·Next·default·values·for·new·objects | ||
25 | ·19// | ||
26 | ·20#ifdef·APSTUDIO_INVOKED | ||
27 | ·21#ifndef·APSTUDIO_READONLY_SYMBOLS | ||
28 | ·22#define·_APS_NEXT_RESOURCE_VALUE·103 | ||
29 | ·23#define·_APS_NEXT_COMMAND_VALUE·40001 | ||
30 | ·24#define·_APS_NEXT_CONTROL_VALUE·1024 | ||
31 | ·25#define·_APS_NEXT_SYMED_VALUE·101 | ||
32 | ·26#endif | ||
33 | · | 5 | ····*·apps |
6 | freebcp.h | ||
7 | ·1enum·states | ||
8 | ·2{ | ||
9 | ·3·GET_NEXTARG, | ||
10 | ·4·GET_MAXERRORS, | ||
11 | ·5·GET_FORMATFILE, | ||
12 | ·6·GET_ERRORFILE, | ||
13 | ·7·GET_FIRSTROW, | ||
14 | ·8·GET_LASTROW, | ||
15 | ·9·GET_BATCHSIZE, | ||
16 | ·10·GET_FIELDTERM, | ||
17 | ·11·GET_ROWTERM, | ||
18 | ·12·GET_USER, | ||
19 | ·13·GET_PASS, | ||
20 | ·14·GET_INTERFACESFILE, | ||
21 | ·15·GET_SERVER, | ||
22 | ·16·GET_DISPLAYCHARSET, | ||
23 | ·17·GET_DATAFILECHARSET, | ||
24 | ·18·GET_LANGUAGE, | ||
25 | ·19·GET_PACKETSIZE, | ||
26 | ·20·GET_CLIENTCHARSET, | ||
27 | ·21·GET_TEXTSIZE, | ||
28 | ·22·GET_SYBASEDIR, | ||
29 | ·23·GET_FROMLABEL, | ||
30 | ·24·GET_TOLABEL, | ||
31 | ·25·GET_HINT | ||
32 | ·26}; | ||
33 | ·27 | ||
34 | ·28typedef·struct·pd | ||
35 | ·29{ | ||
36 | ·30·char·*dbobject; | ||
37 | ·31·char·dbdirection[10]; | ||
38 | ·32·DBINT·direction; | ||
39 | ·33·char·*hostfilename; | ||
40 | ·34·char·*formatfile; | ||
41 | ·35·char·*errorfile; | ||
42 | ·36·char·*interfacesfile; | ||
43 | ·37·int·firstrow; | ||
44 | ·38·int·lastrow; | ||
45 | ·39·int·batchsize; | ||
46 | ·40·int·maxerrors; | ||
47 | ·41·int·textsize; | ||
48 | ·42·char·*fieldterm; | ||
49 | ·43·int·fieldtermlen; | ||
50 | ·44·char·*rowterm; | ||
51 | ·45·int·rowtermlen; | ||
52 | ·46·char·*user; | ||
53 | ·47·char·*pass; | ||
54 | ·48·char·*server; | ||
55 | ·49·char·*dbname; | ||
56 | ·50·char·*hint; | ||
57 | ·51·char·*options; | ||
58 | ·52·char·*charset; | ||
59 | ·53·int·packetsize; | ||
60 | ·54·int·mflag; | ||
61 | ·55·int·fflag; | ||
62 | ·56·int·eflag; | ||
63 | ·57·int·Fflag; | ||
64 | ·58·int·Lflag; | ||
65 | ·59·int·bflag; | ||
66 | ·60·int·nflag; | ||
67 | ·61·int·cflag; | ||
68 | ·62·int·tflag; | ||
69 | ·63·int·rflag; | ||
70 | ·64·int·Uflag; | ||
71 | ·65·int·Iflag; | ||
72 | ·66·int·Sflag; | ||
73 | ·67·int·Pflag; | ||
74 | ·68·int·Tflag; | ||
75 | ·69·int·Aflag; | ||
76 | ·70·int·Eflag; | ||
77 | ·71·char·*inputfile; | ||
78 | ·72·char·*outputfile; | ||
79 | ·73} | ||
80 | ·74BCPPARAMDATA; | ||
81 | pd | ||
82 | Definition:·datacopy.c:62 | ||
34 | =============================================================================== | 83 | =============================================================================== |
35 | ·····Generated·by [doxygen]·1.9.4 | 84 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 19 lines modified | Offset 62, 19 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">syberror.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 311 lines modified | Offset 84, 49 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_syberror_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_syberror_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<<a·class="code"·href="a00359.html">freetds/tds.h</a>></span></div> | ||
95 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
96 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
97 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div> |
98 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·0</span></div> |
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class=" | 99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div> |
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class=" | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="p | 102 | <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">"$Id:·syberror.h,v·1.4·2004-10-28·12:42:12·freddy77·Exp·$"</span>;</div> |
103 | <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> | ||
103 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> |
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·severity·levels,·gleaned·from·google·*/</span></div> | ||
104 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·EXINFO·········1</span></div> |
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#i | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·EXUSER·········2</span></div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span> | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·EXNONFATAL·····3</span></div> |
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#en | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·EXCONVERSION···4</span></div> |
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#en | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·EXSERVER·······5</span></div> |
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·EXTIME·········6</span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·EXPROGRAM······7</span></div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·EXRESOURCE·····8</span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·EXCOMM·········9</span></div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·EXFATAL·······10</span></div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·EXCONSISTENCY·11</span></div> | ||
111 | <div·class="line"><a·id="l0004 | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
112 | <div·class="line"><a·id="l0004 | 118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·*·internal·types</span></div> | ||
114 | <div·class="line"><a·id="l0004 | 119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·0</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a00834.html">···44</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00834.html">_cs_config</a></div> | ||
116 | <div·class="line"><a·id="l0004 | 120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">short</span>·cs_expose_formats;</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>};</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·Code·changed·for·error·handling·*/</span></div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class=" | 121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> |
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span> | 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=" | 123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div> |
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | 124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a00838.html">···54</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00838.html">cs_diag_msg_client</a></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*clientmsg;</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00838.html">cs_diag_msg_client</a>·*next;</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00842.html">···60</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00842.html">cs_diag_msg_svr</a></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>····<a·class="code·hl_struct"·href="a00830.html">CS_SERVERMSG</a>·*servermsg;</div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00842.html">cs_diag_msg_svr</a>·*next;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·Code·changes·ends·here·-·CT_DIAG·-·01·*/</span></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"><a·class="line"·href="a00846.html">···68</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00846.html">cs_diag_msg</a></div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*msg;</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00846.html">cs_diag_msg</a>·*next;</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>};</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> | ||
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a00850.html">···74</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00850.html">_cs_context</a></div> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div> | ||
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····CS_INT·date_convert_fmt;</div> | ||
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····CS_INT·cs_errhandletype;</div> | ||
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····CS_INT·cs_diag_msglimit;</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>····<span·class="comment">/*·added·for·storing·the·maximum·messages·limit·CT_DIAG·*/</span></div> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">/*·code·changes·starts·here·-·CT_DIAG·-·02·*/</span></div> | ||
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> | ||
154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····CS_INT·cs_diag_msglimit_client;</div> | ||
155 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····CS_INT·cs_diag_msglimit_server;</div> | ||
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····CS_INT·cs_diag_msglimit_total;</div> | ||
157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00838.html">cs_diag_msg_client</a>·*clientstore;</div> | ||
158 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00842.html">cs_diag_msg_svr</a>·*svrstore;</div> | ||
159 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> | ||
160 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="comment">/*·code·changes·ends·here·-·CT_DIAG·-·02·*/</span></div> | ||
161 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> | ||
162 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00846.html">cs_diag_msg</a>·*msgstore;</div> | ||
163 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····CS_CSLIBMSG_FUNC·_cslibmsg_cb;</div> | ||
164 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····CS_CLIENTMSG_FUNC·_clientmsg_cb;</div> | ||
165 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····CS_SERVERMSG_FUNC·_servermsg_cb;</div> | ||
Max diff block lines reached; 271/54334 bytes (0.50%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | syberror.h | |
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998 | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
8 | ·3·* | 8 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
13 | ·8·* | 13 | ·8·* |
14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 23, 350 lines modified | Offset 23, 47 lines modified | ||
23 | ·13·* | 23 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 28 | ·18·*/ |
29 | ·19 | 29 | ·19 |
30 | ·20#ifndef·_ctlib_h_ | ||
31 | ·2 | 30 | ·20#ifndef·_syberror_h_ |
31 | ·21#define·_syberror_h_ | ||
32 | ·22 | 32 | ·22 |
33 | ·23#include·<freetds/tds.h> | ||
34 | ·24#include·<freetds/convert.h> | ||
35 | ·25#include·<freetds/utils/string.h> | ||
36 | ·26 | ||
37 | ·27/* | ||
38 | ·28·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such. | ||
39 | ·2 | 33 | ·23#ifdef·__cplusplus |
34 | ·24extern·"C" | ||
35 | ·25{ | ||
36 | ·26#if·0 | ||
37 | ·27} | ||
38 | ·28#endif | ||
39 | ·29#endif | ||
40 | ·30 | 40 | ·30 |
41 | ·31#include·<freetds/pushvis.h> | ||
42 | ·32 | 41 | ·31static·const·char·rcsid_syberror_h[]·=·"$Id:·syberror.h,v·1.4·2004-10-28·12: |
42 | 42:12·freddy77·Exp·$"; | ||
43 | ·32static·const·void·*const·no_unused_syberror_h_warn[]·=·{·rcsid_syberror_h, | ||
44 | no_unused_syberror_h_warn·}; | ||
45 | ·33 | ||
46 | ·34/*·severity·levels,·gleaned·from·google·*/ | ||
47 | ·35#define·EXINFO·1 | ||
48 | ·36#define·EXUSER·2 | ||
49 | ·37#define·EXNONFATAL·3 | ||
50 | ·38#define·EXCONVERSION·4 | ||
51 | ·39#define·EXSERVER·5 | ||
52 | ·40#define·EXTIME·6 | ||
53 | ·41#define·EXPROGRAM·7 | ||
54 | ·42#define·EXRESOURCE·8 | ||
55 | ·43#define·EXCOMM·9 | ||
56 | ·44#define·EXFATAL·10 | ||
57 | ·45#define·EXCONSISTENCY·11 | ||
58 | ·46 | ||
43 | · | 59 | ·47#ifdef·__cplusplus |
44 | ·34extern·"C" | ||
45 | ·35{ | ||
46 | · | 60 | ·48#if·0 |
47 | · | 61 | ·49{ |
48 | · | 62 | ·50#endif |
49 | ·39#endif | ||
50 | ·40 | ||
51 | ·41/* | ||
52 | ·42·*·internal·types | ||
53 | ·43·*/ | ||
54 | 44struct·_cs_config | ||
55 | ·45{ | ||
56 | ·46·short·cs_expose_formats; | ||
57 | ·47}; | ||
58 | ·48 | ||
59 | ·49/*·Code·changed·for·error·handling·*/ | ||
60 | ·50/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/ | ||
61 | ·51 | 63 | ·51} |
62 | ·52 | 64 | ·52#endif |
63 | ·53 | 65 | ·53 |
66 | ·54#endif | ||
64 | 54struct·cs_diag_msg_client | ||
65 | ·55{ | ||
66 | ·56·CS_CLIENTMSG·*clientmsg; | ||
67 | ·57·struct·cs_diag_msg_client·*next; | ||
68 | ·58}; | ||
69 | ·59 | ||
70 | 60struct·cs_diag_msg_svr | ||
71 | ·61{ | ||
72 | ·62·CS_SERVERMSG·*servermsg; | ||
73 | ·63·struct·cs_diag_msg_svr·*next; | ||
74 | ·64}; | ||
75 | ·65 | ||
76 | ·66/*·Code·changes·ends·here·-·CT_DIAG·-·01·*/ | ||
77 | ·67 | ||
78 | 68struct·cs_diag_msg | ||
79 | ·69{ | ||
80 | ·70·CS_CLIENTMSG·*msg; | ||
81 | ·71·struct·cs_diag_msg·*next; | ||
82 | ·72}; | ||
83 | ·73 | ||
84 | 74struct·_cs_context | ||
85 | ·75{ | ||
86 | ·76·CS_INT·date_convert_fmt; | ||
87 | ·77·CS_INT·cs_errhandletype; | ||
88 | ·78·CS_INT·cs_diag_msglimit; | ||
89 | ·79 | ||
90 | ·80·/*·added·for·storing·the·maximum·messages·limit·CT_DIAG·*/ | ||
91 | ·81·/*·code·changes·starts·here·-·CT_DIAG·-·02·*/ | ||
92 | ·82 | ||
93 | ·83·CS_INT·cs_diag_msglimit_client; | ||
94 | ·84·CS_INT·cs_diag_msglimit_server; | ||
95 | ·85·CS_INT·cs_diag_msglimit_total; | ||
96 | ·86·struct·cs_diag_msg_client·*clientstore; | ||
97 | ·87·struct·cs_diag_msg_svr·*svrstore; | ||
98 | ·88 | ||
99 | ·89·/*·code·changes·ends·here·-·CT_DIAG·-·02·*/ | ||
100 | ·90 | ||
101 | ·91·struct·cs_diag_msg·*msgstore; | ||
102 | ·92·CS_CSLIBMSG_FUNC·_cslibmsg_cb; | ||
103 | ·93·CS_CLIENTMSG_FUNC·_clientmsg_cb; | ||
104 | ·94·CS_SERVERMSG_FUNC·_servermsg_cb; | ||
105 | ·95·/*·code·changes·start·here·-·CS_CONFIG·-·01*/ | ||
106 | ·96·void·*userdata; | ||
Max diff block lines reached; 116/9866 bytes (1.18%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 19 lines modified | Offset 62, 19 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">sybfront.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 793 lines modified | Offset 84, 42 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef· | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SYBFRONT_h</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define· | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SYBFRONT_h</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·& | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·"<a·class="code"·href="a00362.html">sybdb.h</a>"</span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> | ||
97 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
98 | <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<type>(a)</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span> | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor"># | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> | ||
103 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> |
104 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
105 | <div·class="line"><a·id="l0003 | 104 | <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">"$Id:·sybfront.h,v·1.3·2004-10-28·12:42[·...·truncated·by·diffoscope;·len:·32,·SHA:·ae435ede1db388e308218b0cb7203a173bb618b7f61bf33654419aba7d27f845·...·]</div> |
105 | <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> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span> | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | Diff chunk too large, falling back to line-by-line diff (11 lines added, 762 lines removed) |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span> | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor"># | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#if·0</span></div> |
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div> |
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor"># | 112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> |
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span> | 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"># | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span> | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span> | 116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor"># | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div> |
118 | <div·class=" | 118 | <div·class="ttc"·id="aa00362_html"><div·class="ttname"><a·href="a00362.html">sybdb.h</a></div><div·class="ttdoc">Primary·include·file·for·db-lib·applications.</div></div> |
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CS_CONTINUE·····-7</span></div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CS_FATAL········-8</span></div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·CS_RET_HAFAILOVER···-9</span></div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·CS_UNSUPPORTED······-10</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·CS_CANCELED·-202</span></div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·CS_ROW_FAIL·-203</span></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·CS_END_DATA·-204</span></div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CS_END_RESULTS··-205</span></div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CS_END_ITEM·-206</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CS_NOMSG····-207</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CS_TIMED_OUT····-208</span></div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | ||
132 | <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> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CS_LAYER(x)····(((x)·>>·24)·&·0xFF)</span></div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CS_ORIGIN(x)···(((x)·>>·16)·&·0xFF)</span></div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CS_SEVERITY(x)·(((x)·>>··8)·&·0xFF)</span></div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·CS_NUMBER(x)···((x)·&·0xFF)</span></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><span·class="comment">/*·forward·declarations·*/</span></div> | ||
140 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*);</div> | ||
141 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*);</div> | ||
142 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00830.html">CS_SERVERMSG</a>·*);</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> | ||
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·CS_IODATA··········TDS_STATIC_CAST(CS_INT,·1600)</span></div> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·CS_SRC_VALUE···-2562</span></div> | ||
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> | ||
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | ||
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> | ||
150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">/*·status·bits·for·CS_SERVERMSG·*/</span></div> | ||
151 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·CS_HASEED·0x01</span></div> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> | ||
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00878.html">_cs_blkdesc</a>·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>;</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><span·class="comment">/*·CS_CAP_REQUEST·values·*/</span></div> | ||
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·CS_REQ_LANG·1</span></div> | ||
157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·CS_REQ_RPC··2</span></div> | ||
158 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·CS_REQ_NOTIF····3</span></div> | ||
159 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·CS_REQ_MSTMT····4</span></div> | ||
160 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·CS_REQ_BCP··5</span></div> | ||
161 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·CS_REQ_CURSOR···6</span></div> | ||
162 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·CS_REQ_DYN··7</span></div> | ||
163 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·CS_REQ_MSG··8</span></div> | ||
164 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·CS_REQ_PARAM····9</span></div> | ||
165 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#define·CS_DATA_INT1····10</span></div> | ||
166 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·CS_DATA_INT2····11</span></div> | ||
167 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#define·CS_DATA_INT4····12</span></div> | ||
168 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#define·CS_DATA_BIT·13</span></div> | ||
169 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#define·CS_DATA_CHAR····14</span></div> | ||
170 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#define·CS_DATA_VCHAR···15</span></div> | ||
Max diff block lines reached; 271/122582 bytes (0.22%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | sybfront.h | |
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998 | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
8 | ·3·* | 8 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
13 | ·8·* | 13 | ·8·* |
14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 23, 822 lines modified | Offset 23, 41 lines modified | ||
23 | ·13·* | 23 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 28 | ·18·*/ |
29 | ·19 | 29 | ·19 |
30 | ·20#ifndef·_cspublic_h_ | ||
31 | ·2 | 30 | ·20#ifndef·SYBFRONT_h |
31 | ·21#define·SYBFRONT_h | ||
32 | ·22 | 32 | ·22 |
33 | ·23#include· | 33 | ·23#include·"sybdb.h" |
34 | ·24 | 34 | ·24 |
35 | ·25#undef·TDS_STATIC_CAST | ||
36 | ·2 | 35 | ·25#ifdef·__cplusplus |
37 | ·27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) | ||
38 | ·2 | 36 | ·26extern·"C" |
39 | ·2 | 37 | ·27{ |
40 | · | 38 | ·28#if·0 |
41 | · | 39 | ·29} |
42 | ·3 | 40 | ·30#endif |
43 | ·33#else | ||
44 | ·34#define·TDS_STATIC_CAST(type,·a)·((type)(a)) | ||
45 | ·3 | 41 | ·31#endif |
42 | ·32 | ||
43 | ·33static·const·char·rcsid_sybfront_h[]·=·"$Id:·sybfront.h,v·1.3·2004-10-28·12: | ||
44 | 42:12·freddy77·Exp·$"; | ||
45 | ·34static·const·void·*const·no_unused_sybfront_h_warn[]·=·{·rcsid_sybfront_h, | ||
46 | no_unused_sybfront_h_warn·}; | ||
47 | ·35 | Diff chunk too large, falling back to line-by-line diff (12 lines added, 795 lines removed) | |
46 | ·36 | 48 | ·36 |
47 | ·37 | 49 | ·37 |
48 | ·38# | 50 | ·38#ifdef·__cplusplus |
49 | ·39 | 51 | ·39#if·0 |
50 | ·40 | 52 | ·40{ |
51 | ·41# | 53 | ·41#endif |
52 | ·42 | 54 | ·42} |
53 | ·43# | 55 | ·43#endif |
54 | ·44 | 56 | ·44 |
55 | ·45 | 57 | ·45 |
56 | ·46# | 58 | ·46#endif |
57 | 59 | sybdb.h | |
58 | · | 60 | Primary·include·file·for·db-lib·applications. |
59 | ·49#define·CS_FATAL·-8 | ||
60 | ·50#define·CS_RET_HAFAILOVER·-9 | ||
61 | ·51#define·CS_UNSUPPORTED·-10 | ||
62 | ·52 | ||
63 | ·53#define·CS_CANCELED·-202 | ||
64 | ·54#define·CS_ROW_FAIL·-203 | ||
65 | ·55#define·CS_END_DATA·-204 | ||
66 | ·56#define·CS_END_RESULTS·-205 | ||
67 | ·57#define·CS_END_ITEM·-206 | ||
68 | ·58#define·CS_NOMSG·-207 | ||
69 | ·59#define·CS_TIMED_OUT·-208 | ||
70 | ·60 | ||
71 | ·61#define·CS_SIZEOF(x)·sizeof(x) | ||
72 | ·62 | ||
73 | ·63#define·CS_LAYER(x)·(((x)·>>·24)·&·0xFF) | ||
74 | ·64#define·CS_ORIGIN(x)·(((x)·>>·16)·&·0xFF) | ||
75 | ·65#define·CS_SEVERITY(x)·(((x)·>>·8)·&·0xFF) | ||
76 | ·66#define·CS_NUMBER(x)·((x)·&·0xFF) | ||
77 | ·67 | ||
78 | ·68/*·forward·declarations·*/ | ||
79 | ·69typedef·CS_RETCODE(*CS_CSLIBMSG_FUNC)·(CS_CONTEXT·*,·CS_CLIENTMSG·*); | ||
80 | ·70typedef·CS_RETCODE(*CS_CLIENTMSG_FUNC)·(CS_CONTEXT·*,·CS_CONNECTION·*, | ||
81 | CS_CLIENTMSG·*); | ||
82 | ·71typedef·CS_RETCODE(*CS_SERVERMSG_FUNC)·(CS_CONTEXT·*,·CS_CONNECTION·*, | ||
83 | CS_SERVERMSG·*); | ||
84 | ·72 | ||
85 | ·73 | ||
86 | ·74#define·CS_IODATA·TDS_STATIC_CAST(CS_INT,·1600) | ||
87 | ·75#define·CS_SRC_VALUE·-2562 | ||
88 | ·76 | ||
89 | ·77 | ||
90 | ·78 | ||
91 | ·79/*·status·bits·for·CS_SERVERMSG·*/ | ||
92 | ·80#define·CS_HASEED·0x01 | ||
93 | ·81 | ||
94 | ·82typedef·struct·_cs_blkdesc·CS_BLKDESC; | ||
95 | ·83 | ||
96 | ·84/*·CS_CAP_REQUEST·values·*/ | ||
97 | ·85#define·CS_REQ_LANG·1 | ||
98 | ·86#define·CS_REQ_RPC·2 | ||
99 | ·87#define·CS_REQ_NOTIF·3 | ||
100 | ·88#define·CS_REQ_MSTMT·4 | ||
101 | ·89#define·CS_REQ_BCP·5 | ||
102 | ·90#define·CS_REQ_CURSOR·6 | ||
103 | ·91#define·CS_REQ_DYN·7 | ||
104 | ·92#define·CS_REQ_MSG·8 | ||
105 | ·93#define·CS_REQ_PARAM·9 | ||
106 | ·94#define·CS_DATA_INT1·10 | ||
107 | ·95#define·CS_DATA_INT2·11 | ||
108 | ·96#define·CS_DATA_INT4·12 | ||
109 | ·97#define·CS_DATA_BIT·13 | ||
110 | ·98#define·CS_DATA_CHAR·14 | ||
111 | ·99#define·CS_DATA_VCHAR·15 | ||
112 | ·100#define·CS_DATA_BIN·16 | ||
113 | ·101#define·CS_DATA_VBIN·17 | ||
114 | ·102#define·CS_DATA_MNY8·18 | ||
115 | ·103#define·CS_DATA_MNY4·19 | ||
116 | ·104#define·CS_DATA_DATE8·20 | ||
117 | ·105#define·CS_DATA_DATE4·21 | ||
118 | ·106#define·CS_DATA_FLT4·22 | ||
119 | ·107#define·CS_DATA_FLT8·23 | ||
120 | ·108#define·CS_DATA_NUM·24 | ||
121 | ·109#define·CS_DATA_TEXT·25 | ||
122 | ·110#define·CS_DATA_IMAGE·26 | ||
123 | ·111#define·CS_DATA_DEC·27 | ||
Max diff block lines reached; 116/27015 bytes (0.43%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 19 lines modified | Offset 62, 19 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">odbcss.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2008··Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 117 lines modified | Offset 84, 377 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_odbcss_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_odbcss_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="co | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·TDSODBC_BCP</span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·This·file·is·publicly·installed.</span></div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·MUST·not·include·config.h</span></div> | ||
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*/</span></div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·(!defined(_MSC_VER)·&&·defined(__cplusplus)·&&·__cplusplus·>=·201103L)·||·\</span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····(defined(__STDC_VERSION__)·&&·__STDC_VERSION__·>=·199901L)</span></div> | ||
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··include·<stdint.h></span></div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#elif·(defined(__sun)·&&·defined(__SVR4))·||·defined(__hpux)</span></div> | ||
103 | <div·class="line"><a·id="l000 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<sql.h></span></div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·This·is·where·platform-specific·changes·need·to·be·made.</span></div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*/</span></div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)</span></div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#····include·<winsock2.h></span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#····include·<ws2tcpip.h></span></div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#····include·<windows.h></span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#····if·!defined(WIN64)·&&·!defined(_WIN64)</span></div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>···intptr_t;····<span·class="comment">/*·32-bit·int·*/</span></div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>··uintptr_t;····<span·class="comment">/*·32-bit·int·*/</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#····else</span></div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··intptr_t;·<span·class="comment">/*·64-bit·int·*/</span></div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uintptr_t;·<span·class="comment">/*·64-bit·int·*/</span></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#····endif</span></div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#··else·············</span><span·class="comment">/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/</span><span·class="preprocessor"></span></div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>··intptr_t;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·uintptr_t;</div> | ||
136 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span>·{</div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> | ||
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | ||
102 | <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> | ||
103 | <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> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | ||
105 | <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> | ||
106 | <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> | ||
107 | <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> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·SQL_SS_LENGTH_UNLIMITED</span></div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·SQL_SS_LENGTH_UNLIMITED·0</span></div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_BASE</span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQL_COPT_SS_BASE····1200</span></div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_MARS_ENABLED</span></div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQL_COPT_SS_MARS_ENABLED····(SQL_COPT_SS_BASE+24)</span></div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_OLDPWD</span></div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SQL_COPT_SS_OLDPWD··(SQL_COPT_SS_BASE+26)</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_TDS_VERSION····1300</span></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_SOCKET·1301</span></div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_NO</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_NO·0</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_YES</span></div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_YES····1</span></div> | ||
137 | <div·class="line"><a·id="l0006 | 134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div> |
Max diff block lines reached; 271/79233 bytes (0.34%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | odbcss.h | |
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)· | 7 | ·2·*·Copyright·(C)·2008·Frediano·Ziglio |
8 | ·3·* | 8 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
13 | ·8·* | 13 | ·8·* |
14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 23, 114 lines modified | Offset 23, 410 lines modified | ||
23 | ·13·* | 23 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 28 | ·18·*/ |
29 | ·19 | 29 | ·19 |
30 | ·20#ifndef·_tds_sysdep_public_h_ | ||
31 | ·2 | 30 | ·20#ifndef·_odbcss_h_ |
31 | ·21#define·_odbcss_h_ | ||
32 | ·22 | 32 | ·22 |
33 | ·23/* | ||
34 | ·24·*·This·file·is·publicly·installed. | ||
35 | ·25·*·MUST·not·include·config.h | ||
36 | ·2 | 33 | ·23#ifdef·TDSODBC_BCP |
34 | ·24#include·<sql.h> | ||
35 | ·25#endif | ||
36 | ·26 | ||
37 | ·27#ifdef·__cplusplus | ||
38 | ·28extern·"C"·{ | ||
39 | ·29#endif | ||
40 | ·30 | ||
41 | ·31#define·SQL_DIAG_SS_MSGSTATE·(-1150) | ||
42 | ·32#define·SQL_DIAG_SS_LINE·(-1154) | ||
43 | ·33 | ||
44 | ·34#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT·1233 | ||
45 | ·35#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT·1234 | ||
46 | ·36#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS·1235 | ||
47 | ·37 | ||
48 | ·38#ifndef·SQL_SS_LENGTH_UNLIMITED | ||
49 | ·39#define·SQL_SS_LENGTH_UNLIMITED·0 | ||
50 | ·40#endif | ||
51 | ·41 | ||
52 | ·42#ifndef·SQL_COPT_SS_BASE | ||
53 | ·43#define·SQL_COPT_SS_BASE·1200 | ||
54 | ·44#endif | ||
55 | ·45 | ||
56 | ·46#ifndef·SQL_COPT_SS_MARS_ENABLED | ||
57 | ·47#define·SQL_COPT_SS_MARS_ENABLED·(SQL_COPT_SS_BASE+24) | ||
58 | ·48#endif | ||
59 | ·49 | ||
60 | ·50#ifndef·SQL_COPT_SS_OLDPWD | ||
61 | ·51#define·SQL_COPT_SS_OLDPWD·(SQL_COPT_SS_BASE+26) | ||
62 | ·52#endif | ||
63 | ·53 | ||
64 | ·54#define·SQL_INFO_FREETDS_TDS_VERSION·1300 | ||
65 | ·55#define·SQL_INFO_FREETDS_SOCKET·1301 | ||
66 | ·56 | ||
67 | ·57#ifndef·SQL_MARS_ENABLED_NO | ||
68 | ·58#define·SQL_MARS_ENABLED_NO·0 | ||
69 | ·59#endif | ||
70 | ·60 | ||
71 | ·61#ifndef·SQL_MARS_ENABLED_YES | ||
72 | ·62#define·SQL_MARS_ENABLED_YES·1 | ||
73 | ·63#endif | ||
74 | ·64 | ||
75 | ·65#ifndef·SQL_SS_VARIANT | ||
76 | ·66#define·SQL_SS_VARIANT·(-150) | ||
77 | ·67#endif | ||
78 | ·68 | ||
79 | ·69#ifndef·SQL_SS_UDT | ||
80 | ·70#define·SQL_SS_UDT·(-151) | ||
81 | ·71#endif | ||
82 | ·72 | ||
83 | ·73#ifndef·SQL_SS_XML | ||
84 | ·74#define·SQL_SS_XML·(-152) | ||
85 | ·75#endif | ||
86 | ·76 | ||
87 | ·77#ifndef·SQL_SS_TABLE | ||
88 | ·78#define·SQL_SS_TABLE·(-153) | ||
89 | ·79#endif | ||
90 | ·80 | ||
91 | ·81#ifndef·SQL_SS_TIME2 | ||
92 | ·82#define·SQL_SS_TIME2·(-154) | ||
93 | ·83#endif | ||
94 | ·84 | ||
95 | ·85#ifndef·SQL_SS_TIMESTAMPOFFSET | ||
96 | ·86#define·SQL_SS_TIMESTAMPOFFSET·(-155) | ||
97 | ·87#endif | ||
98 | ·88 | ||
99 | ·89/* | ||
100 | ·90·*·these·types·are·used·from·conversion·from·client·to·server | ||
101 | ·91·*/ | ||
102 | ·92#ifndef·SQL_C_SS_TIME2 | ||
103 | ·93#define·SQL_C_SS_TIME2·(0x4000) | ||
104 | ·94#endif | ||
105 | ·95 | ||
106 | ·96#ifndef·SQL_C_SS_TIMESTAMPOFFSET | ||
107 | ·97#define·SQL_C_SS_TIMESTAMPOFFSET·(0x4001) | ||
108 | ·98#endif | ||
109 | ·99 | ||
110 | ·100#ifndef·SQL_CA_SS_BASE | ||
111 | ·101#define·SQL_CA_SS_BASE·1200 | ||
112 | ·102#endif | ||
113 | ·103 | ||
114 | ·104#ifndef·SQL_CA_SS_UDT_CATALOG_NAME | ||
115 | ·105#define·SQL_CA_SS_UDT_CATALOG_NAME·(SQL_CA_SS_BASE+18) | ||
116 | ·106#endif | ||
117 | ·107 | ||
118 | ·108#ifndef·SQL_CA_SS_UDT_SCHEMA_NAME | ||
119 | ·109#define·SQL_CA_SS_UDT_SCHEMA_NAME·(SQL_CA_SS_BASE+19) | ||
120 | ·110#endif | ||
121 | ·111 | ||
122 | ·112#ifndef·SQL_CA_SS_UDT_TYPE_NAME | ||
123 | ·113#define·SQL_CA_SS_UDT_TYPE_NAME·(SQL_CA_SS_BASE+20) | ||
124 | ·114#endif | ||
125 | ·115 | ||
126 | ·116#ifndef·SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME | ||
127 | ·117#define·SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME·(SQL_CA_SS_BASE+21) | ||
Max diff block lines reached; 116/17394 bytes (0.67%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/s | 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 62, 1513 lines modified | Offset 62, 198 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">s | 68 | ··<div·class="headertitle"><div·class="title">sqldb.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> | Diff chunk too large, falling back to line-by-line diff (181 lines added, 1496 lines removed) |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | < | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·* | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> | 74 | <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> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*· | 75 | <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> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*· | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*· | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·* | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> | 79 | <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> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*· | 80 | <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> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*· | 81 | <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> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*· | 82 | <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> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·* | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> | 84 | <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> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*· | 85 | <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> |
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*· | 86 | <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> |
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*· | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·* | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span> | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SQLDB_h</span></div> |
91 | <div·class="line"><a·id="l0002 | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SQLDB_h</span></div> |
92 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l000 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·"<a·class="code"·href="a00362.html">./sybdb.h</a>"</span></div> |
94 | <div·class="line"><a·id="l000 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l000 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·SQLCHAR·SYBCHAR</span></div> |
96 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·SQLVARCHAR·SYBVARCHAR</span></div> |
97 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·SQLINTN·SYBINTN</span></div> |
98 | <div·class="line"><a·id="l000 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·SQLINT1·SYBINT1</span></div> |
99 | <div·class="line"><a·id="l000 | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·SQLINT2·SYBINT2</span></div> |
100 | <div·class="line"><a·id="l0003 | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·SQLINT4·SYBINT4</span></div> |
101 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQLINT8·SYBINT8</span></div> |
102 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQLFLT8·SYBFLT8</span></div> |
103 | <div·class="line"><a·id="l000 | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·SQLDATETIME·SYBDATETIME</span></div> |
104 | <div·class="line"><a·id="l000 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQLBIT·SYBBIT</span></div> |
105 | <div·class="line"><a·id="l000 | 105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQLTEXT·SYBTEXT</span></div> |
106 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQLIMAGE·SYBIMAGE</span></div> |
107 | <div·class="line"><a·id="l000 | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQLMONEY4·SYBMONEY4</span></div> |
108 | <div·class="line"><a·id="l000 | 108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·SQLMONEY·SYBMONEY</span></div> |
109 | <div·class="line"><a·id="l000 | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·SQLDATETIM4·SYBDATETIME4</span></div> |
110 | <div·class="line"><a·id="l0004 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQLFLT4·SYBREAL</span></div> |
111 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·SQLBINARY·SYBBINARY</span></div> |
112 | <div·class="line"><a·id="l0004 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·SQLVARBINARY·SYBVARBINARY</span></div> |
113 | <div·class="line"><a·id="l000 | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQLNUMERIC·SYBNUMERIC</span></div> |
114 | <div·class="line"><a·id="l000 | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQLDECIMAL·SYBDECIMAL</span></div> |
115 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SQLFLTN·SYBFLTN</span></div> |
116 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·SQLMONEYN·SYBMONEYN</span></div> |
117 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQLDATETIMN·SYBDATETIMN</span></div> |
118 | <div·class="line"><a·id="l000 | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQLVOID·SYBVOID</span></div> |
119 | <div·class="line"><a·id="l000 | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> |
120 | <div·class="line"><a·id="l0005 | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·SMALLDATETIBIND·SMALLDATETIMEBIND</span></div> |
121 | <div·class="line"><a·id="l0005 | 121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
122 | <div·class="line"><a·id="l0005 | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·DBERRHANDLE_PROC·EHANDLEFUNC·</span></div> |
123 | <div·class="line"><a·id="l000 | 123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·DBMSGHANDLE_PROC·MHANDLEFUNC·</span></div> |
124 | <div·class="line"><a·id="l000 | 124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> |
125 | <div·class="line"><a·id="l000 | 125 | <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> |
126 | <div·class="line"><a·id="l000 | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQLEMEM·····SYBEMEM</span></div> |
127 | <div·class="line"><a·id="l000 | 127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLENULL····SYBENULL</span></div> |
128 | <div·class="line"><a·id="l000 | 128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·SQLENLOG····SYBENLOG</span></div> |
129 | <div·class="line"><a·id="l000 | 129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQLEPWD·····SYBEPWD</span></div> |
130 | <div·class="line"><a·id="l000 | 130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·SQLECONN····SYBECONN</span></div> |
131 | <div·class="line"><a·id="l000 | 131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLEDDNE····SYBEDDNE</span></div> |
132 | <div·class="line"><a·id="l000 | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQLENULLO···SYBENULLO</span></div> |
133 | <div·class="line"><a·id="l000 | 133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQLESMSG····SYBESMSG</span></div> |
134 | <div·class="line"><a·id="l000 | 134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SQLEBTOK····SYBEBTOK</span></div> |
135 | <div·class="line"><a·id="l000 | 135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLENSPE····SYBENSPE</span></div> |
136 | <div·class="line"><a·id="l000 | 136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·SQLEREAD····SYBEREAD</span></div> |
137 | <div·class="line"><a·id="l000 | 137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·SQLECNOR····SYBECNOR</span></div> |
138 | <div·class="line"><a·id="l000 | 138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·SQLETSIT····SYBETSIT</span></div> |
139 | <div·class="line"><a·id="l000 | 139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·SQLEPARM····SYBEPARM</span></div> |
140 | <div·class="line"><a·id="l000 | 140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·SQLEAUTN····SYBEAUTN</span></div> |
141 | <div·class="line"><a·id="l000 | 141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·SQLECOFL····SYBECOFL</span></div> |
142 | <div·class="line"><a·id="l000 | 142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·SQLERDCN····SYBERDCN</span></div> |
143 | <div·class="line"><a·id="l000 | 143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·SQLEICN·····SYBEICN</span></div> |
144 | <div·class="line"><a·id="l000 | 144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·SQLECLOS····SYBECLOS</span></div> |
145 | <div·class="line"><a·id="l000 | 145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·SQLENTXT····SYBENTXT</span></div> |
146 | <div·class="line"><a·id="l000 | 146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·SQLEDNTI····SYBEDNTI</span></div> |
147 | <div·class="line"><a·id="l000 | 147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·SQLETMTD····SYBETMTD</span></div> |
148 | <div·class="line"><a·id="l000 | 148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·SQLEASEC····SYBEASEC</span></div> |
149 | <div·class="line"><a·id="l000 | 149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·SQLENTLL····SYBENTLL</span></div> |
150 | <div·class="line"><a·id="l000 | 150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·SQLETIME····SYBETIME</span></div> |
151 | <div·class="line"><a·id="l000 | 151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·SQLEWRIT····SYBEWRIT</span></div> |
152 | <div·class="line"><a·id="l000 | 152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·SQLEMODE····SYBEMODE</span></div> |
153 | <div·class="line"><a·id="l000 | 153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·SQLEOOB·····SYBEOOB</span></div> |
154 | <div·class="line"><a·id="l000 | 154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·SQLEITIM····SYBEITIM</span></div> |
155 | <div·class="line"><a·id="l000 | 155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·SQLEDBPS····SYBEDBPS</span></div> |
156 | <div·class="line"><a·id="l00 | 156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·SQLEIOPT····SYBEIOPT</span></div> |
157 | <div·class="line"><a·id="l00 | 157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·SQLEASNL····SYBEASNL</span></div> |
158 | <div·class="line"><a·id="l00 | 158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·SQLEASUL····SYBEASUL</span></div> |
159 | <div·class="line"><a·id="l00 | 159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·SQLENPRM····SYBENPRM</span></div> |
160 | <div·class="line"><a·id="l00 | 160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·SQLEDBOP····SYBEDBOP</span></div> |
161 | <div·class="line"><a·id="l00 | 161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·SQLENSIP····SYBENSIP</span></div> |
162 | <div·class="line"><a·id="l00 | 162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·SQLECNULL···SYBECNULL</span></div> |
163 | <div·class="line"><a·id="l00 | 163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·SQLESEOF····SYBESEOF</span></div> |
164 | <div·class="line"><a·id="l00 | 164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#define·SQLERPND····SYBERPND</span></div> |
165 | <div·class="line"><a·id="l00 | 165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·SQLECSYN····SYBECSYN</span></div> |
166 | <div·class="line"><a·id="l00 | 166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#define·SQLENONET···SYBENONET</span></div> |
167 | <div·class="line"><a·id="l00 | 167 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#define·SQLEBTYP····SYBEBTYP</span></div> |
168 | <div·class="line"><a·id="l00 | 168 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#define·SQLEABNC····SYBEABNC</span></div> |
169 | <div·class="line"><a·id="l00 | 169 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#define·SQLEABMT····SYBEABMT</span></div> |
170 | <div·class="line"><a·id="l001 | 170 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#define·SQLEABNP····SYBEABNP</span></div> |
Max diff block lines reached; 271/372064 bytes (0.07%) of diff not shown. |
Offset 3, 2309 lines modified | Offset 3, 195 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | sqldb.h | ||
5 | sybdb.h | ||
6 | Go_to_the_documentation_of_this_file. | Diff chunk too large, falling back to line-by-line diff (183 lines added, 2296 lines removed) | |
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)·1998 | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
9 | ·3·* | 8 | ·3·* |
10 | ·4·* | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
11 | ·5·*· | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·6·*· | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·7·*· | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | ·8·* | 13 | ·8·* |
15 | ·9·* | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
16 | ·10·*· | 15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
17 | ·11·*· | 16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
18 | ·12·*· | 17 | ·12·*·Library·General·Public·License·for·more·details. |
19 | ·13·* | 18 | ·13·* |
20 | ·14·* | 19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
21 | ·15·*· | 20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
22 | ·16·*· | 21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
23 | ·17·*· | 22 | ·17·*·Boston,·MA·02111-1307,·USA. |
24 | ·18·* | 23 | ·18·*/ |
25 | ·19 | 24 | ·19 |
26 | ·20 | 25 | ·20#ifndef·SQLDB_h |
27 | ·2 | 26 | ·21#define·SQLDB_h |
28 | ·2 | 27 | ·22 |
29 | ·3 | 28 | ·23#include·"./sybdb.h" |
30 | · | 29 | ·24 |
31 | · | 30 | ·25#define·SQLCHAR·SYBCHAR |
32 | · | 31 | ·26#define·SQLVARCHAR·SYBVARCHAR |
33 | · | 32 | ·27#define·SQLINTN·SYBINTN |
34 | · | 33 | ·28#define·SQLINT1·SYBINT1 |
35 | · | 34 | ·29#define·SQLINT2·SYBINT2 |
36 | ·3 | 35 | ·30#define·SQLINT4·SYBINT4 |
37 | ·3 | 36 | ·31#define·SQLINT8·SYBINT8 |
38 | ·3 | 37 | ·32#define·SQLFLT8·SYBFLT8 |
39 | · | 38 | ·33#define·SQLDATETIME·SYBDATETIME |
40 | ·4 | 39 | ·34#define·SQLBIT·SYBBIT |
41 | · | 40 | ·35#define·SQLTEXT·SYBTEXT |
42 | · | 41 | ·36#define·SQLIMAGE·SYBIMAGE |
43 | ·44 | 42 | ·37#define·SQLMONEY4·SYBMONEY4 |
44 | · | 43 | ·38#define·SQLMONEY·SYBMONEY |
45 | · | 44 | ·39#define·SQLDATETIM4·SYBDATETIME4 |
46 | ·4 | 45 | ·40#define·SQLFLT4·SYBREAL |
47 | ·4 | 46 | ·41#define·SQLBINARY·SYBBINARY |
48 | ·4 | 47 | ·42#define·SQLVARBINARY·SYBVARBINARY |
49 | · | 48 | ·43#define·SQLNUMERIC·SYBNUMERIC |
50 | · | 49 | ·44#define·SQLDECIMAL·SYBDECIMAL |
51 | · | 50 | ·45#define·SQLFLTN·SYBFLTN |
52 | · | 51 | ·46#define·SQLMONEYN·SYBMONEYN |
53 | · | 52 | ·47#define·SQLDATETIMN·SYBDATETIMN |
54 | · | 53 | ·48#define·SQLVOID·SYBVOID |
55 | · | 54 | ·49 |
56 | ·5 | 55 | ·50#define·SMALLDATETIBIND·SMALLDATETIMEBIND |
57 | ·5 | 56 | ·51 |
58 | ·5 | 57 | ·52#define·DBERRHANDLE_PROC·EHANDLEFUNC |
59 | · | 58 | ·53#define·DBMSGHANDLE_PROC·MHANDLEFUNC |
60 | · | 59 | ·54 |
61 | · | 60 | ·55/*·DB-Library·errors·as·defined·by·Microsoft·*/ |
62 | · | 61 | ·56#define·SQLEMEM·SYBEMEM |
63 | · | 62 | ·57#define·SQLENULL·SYBENULL |
64 | · | 63 | ·58#define·SQLENLOG·SYBENLOG |
65 | · | 64 | ·59#define·SQLEPWD·SYBEPWD |
66 | 65 | ·60#define·SQLECONN·SYBECONN | |
67 | · | 66 | ·61#define·SQLEDDNE·SYBEDDNE |
68 | · | 67 | ·62#define·SQLENULLO·SYBENULLO |
69 | · | 68 | ·63#define·SQLESMSG·SYBESMSG |
70 | · | 69 | ·64#define·SQLEBTOK·SYBEBTOK |
71 | · | 70 | ·65#define·SQLENSPE·SYBENSPE |
72 | · | 71 | ·66#define·SQLEREAD·SYBEREAD |
73 | · | 72 | ·67#define·SQLECNOR·SYBECNOR |
74 | · | 73 | ·68#define·SQLETSIT·SYBETSIT |
75 | · | 74 | ·69#define·SQLEPARM·SYBEPARM |
76 | · | 75 | ·70#define·SQLEAUTN·SYBEAUTN |
77 | · | 76 | ·71#define·SQLECOFL·SYBECOFL |
78 | · | 77 | ·72#define·SQLERDCN·SYBERDCN |
79 | · | 78 | ·73#define·SQLEICN·SYBEICN |
80 | 79 | ·74#define·SQLECLOS·SYBECLOS | |
81 | · | 80 | ·75#define·SQLENTXT·SYBENTXT |
82 | · | 81 | ·76#define·SQLEDNTI·SYBEDNTI |
83 | · | 82 | ·77#define·SQLETMTD·SYBETMTD |
84 | · | 83 | ·78#define·SQLEASEC·SYBEASEC |
85 | · | 84 | ·79#define·SQLENTLL·SYBENTLL |
86 | · | 85 | ·80#define·SQLETIME·SYBETIME |
87 | · | 86 | ·81#define·SQLEWRIT·SYBEWRIT |
88 | · | 87 | ·82#define·SQLEMODE·SYBEMODE |
89 | · | 88 | ·83#define·SQLEOOB·SYBEOOB |
90 | · | 89 | ·84#define·SQLEITIM·SYBEITIM |
91 | · | 90 | ·85#define·SQLEDBPS·SYBEDBPS |
92 | · | 91 | ·86#define·SQLEIOPT·SYBEIOPT |
93 | · | 92 | ·87#define·SQLEASNL·SYBEASNL |
94 | · | 93 | ·88#define·SQLEASUL·SYBEASUL |
95 | · | 94 | ·89#define·SQLENPRM·SYBENPRM |
96 | · | 95 | ·90#define·SQLEDBOP·SYBEDBOP |
97 | ·1 | 96 | ·91#define·SQLENSIP·SYBENSIP |
98 | · | 97 | ·92#define·SQLECNULL·SYBECNULL |
99 | · | 98 | ·93#define·SQLESEOF·SYBESEOF |
100 | · | 99 | ·94#define·SQLERPND·SYBERPND |
101 | · | 100 | ·95#define·SQLECSYN·SYBECSYN |
102 | · | 101 | ·96#define·SQLENONET·SYBENONET |
103 | · | 102 | ·97#define·SQLEBTYP·SYBEBTYP |
104 | · | 103 | ·98#define·SQLEABNC·SYBEABNC |
105 | · | 104 | ·99#define·SQLEABMT·SYBEABMT |
106 | ·1 | 105 | ·100#define·SQLEABNP·SYBEABNP |
107 | ·1 | 106 | ·101#define·SQLEBNCR·SYBEBNCR |
108 | ·1 | 107 | ·102#define·SQLEAAMT·SYBEAAMT |
109 | ·1 | 108 | ·103#define·SQLENXID·SYBENXID |
110 | ·1 | 109 | ·104#define·SQLEIFNB·SYBEIFNB |
111 | ·1 | 110 | ·105#define·SQLEKBCO·SYBEKBCO |
112 | ·1 | 111 | ·106#define·SQLEBBCI·SYBEBBCI |
113 | ·1 | 112 | ·107#define·SQLEKBCI·SYBEKBCI |
114 | ·1 | 113 | ·108#define·SQLEBCWE·SYBEBCWE |
115 | ·1 | 114 | ·109#define·SQLEBCNN·SYBEBCNN |
116 | ·1 | 115 | ·110#define·SQLEBCOR·SYBEBCOR |
117 | ·1 | 116 | ·111#define·SQLEBCPI·SYBEBCPI |
118 | ·12 | 117 | ·112#define·SQLEBCPN·SYBEBCPN |
119 | ·1 | 118 | ·113#define·SQLEBCPB·SYBEBCPB |
120 | ·1 | 119 | ·114#define·SQLEVDPT·SYBEVDPT |
121 | ·1 | 120 | ·115#define·SQLEBIVI·SYBEBIVI |
122 | ·1 | 121 | ·116#define·SQLEBCBC·SYBEBCBC |
Max diff block lines reached; 116/97659 bytes (0.12%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">ctlib.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 67 lines modified | Offset 84, 311 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ctlib_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ctlib_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div> | ||
94 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<<a·class="code"·href="a00395.html">freetds/tds.h</a>></span></div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#i | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<freetds/convert.h></span></div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class=" | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<freetds/utils/string.h></span></div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span> | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class=" | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">/*</span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such.</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*/</span></div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
100 | <div·class="line"><a·id="l000 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·0</span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> | ||
101 | <div·class="line"><a·id="l0003 | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">/*·login.c·*/</span></div> | ||
104 | <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> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*tds_listen(<a·class="code·hl_struct"·href="a01190.html">TDSCONTEXT</a>·*·ctx,·<span·class="keywordtype">int</span>·ip_port);</div> | ||
106 | <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="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*·login);</div> | ||
107 | <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="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*·login);</div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*tds_alloc_read_login(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class=" | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div> |
111 | <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="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
112 | <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="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
113 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">/*</span></div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·*·internal·types</span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment"> | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">·*/</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keywordtype">void</span>·tds_env_change(<a·class="code·hl_struct"·href="a01210.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> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_send_msg(<a·class="code·hl_struct"·href="a01210.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> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keywordtype">void</span>·tds_send_login_ack(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*progname);</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_send_eed(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keywordtype">char</span>·*srvname,·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_send_err(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">int</span>·dberr,·<span·class="keywordtype">int</span>·oserr,·<span·class="keywordtype">char</span>·*dberrstr,·<span·class="keywordtype">char</span>·*oserrstr);</div> | ||
121 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a00834.html">···44</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00834.html">_cs_config</a></div> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">short</span>·cs_expose_formats;</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>};</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·Code·changed·for·error·handling·*/</span></div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/</span></div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | ||
122 | <div·class="line"><a·id="l0005 | 123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·This·structure·is·used·in·CT_DIAG·*/</span></div> |
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a00838.html">···54</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00838.html">cs_diag_msg_client</a></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*clientmsg;</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00838.html">cs_diag_msg_client</a>·*next;</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00842.html">···60</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00842.html">cs_diag_msg_svr</a></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keywordtype">void</span>·tds_send_done_token(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">void</span>·tds_send_done(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·token,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·tds_send_control_token(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·numcols);</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">void</span>·tds_send_col_name(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·tds_send_col_info(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">void</span>·tds_send_result(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keywordtype">void</span>·tds7_send_result(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keywordtype">void</span>·tds_send_table_header(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·tds_send_row(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">void</span>·tds71_send_prelogin(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
133 | <div·class="line"><a·id="l0006 | 132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div> |
134 | <div·class="line"><a·id="l0006 | 133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_struct"·href="a00830.html">CS_SERVERMSG</a>·*servermsg;</div> |
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00842.html">cs_diag_msg_svr</a>·*next;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span> | 135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div> |
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span> | 136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class=" | 137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·Code·changes·ends·here·-·CT_DIAG·-·01·*/</span></div> |
138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span> | 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"><a·class="line"·href="a00846.html">···68</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00846.html">cs_diag_msg</a></div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*msg;</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00846.html">cs_diag_msg</a>·*next;</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>};</div> | ||
Max diff block lines reached; 1935/60395 bytes (3.20%) of diff not shown. |
Offset 3, 18 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | ctlib.h | ||
5 | ····*·freetds | ||
6 | server.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)·1998 | 7 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns |
9 | ·3·* | 8 | ·3·* |
10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·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 | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | ·8·* | 13 | ·8·* |
15 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 24, 76 lines modified | Offset 23, 350 lines modified | ||
24 | ·13·* | 23 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 28 | ·18·*/ |
30 | ·19 | 29 | ·19 |
31 | ·20#ifndef·_tdsserver_h_ | ||
32 | ·2 | 30 | ·20#ifndef·_ctlib_h_ |
31 | ·21#define·_ctlib_h_ | ||
32 | ·22 | ||
33 | ·23#include·<freetds/tds.h> | ||
34 | ·24#include·<freetds/convert.h> | ||
35 | ·25#include·<freetds/utils/string.h> | ||
36 | ·26 | ||
37 | ·27/* | ||
38 | ·28·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such. | ||
39 | ·29·*/ | ||
40 | ·30 | ||
41 | ·31#include·<freetds/pushvis.h> | ||
42 | ·32 | ||
43 | ·33#ifdef·__cplusplus | ||
44 | ·34extern·"C" | ||
45 | ·35{ | ||
46 | ·36#if·0 | ||
47 | ·37} | ||
33 | · | 48 | ·38#endif |
49 | ·39#endif | ||
50 | ·40 | ||
51 | ·41/* | ||
52 | ·42·*·internal·types | ||
53 | ·43·*/ | ||
54 | 44struct·_cs_config | ||
55 | ·45{ | ||
56 | ·46·short·cs_expose_formats; | ||
57 | ·47}; | ||
58 | ·48 | ||
59 | ·49/*·Code·changed·for·error·handling·*/ | ||
60 | ·50/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/ | ||
61 | ·51 | ||
62 | ·52/*·This·structure·is·used·in·CT_DIAG·*/ | ||
63 | ·53 | ||
64 | 54struct·cs_diag_msg_client | ||
65 | ·55{ | ||
66 | ·56·CS_CLIENTMSG·*clientmsg; | ||
67 | ·57·struct·cs_diag_msg_client·*next; | ||
68 | ·58}; | ||
69 | ·59 | ||
70 | 60struct·cs_diag_msg_svr | ||
71 | ·61{ | ||
72 | ·62·CS_SERVERMSG·*servermsg; | ||
73 | ·63·struct·cs_diag_msg_svr·*next; | ||
74 | ·64}; | ||
75 | ·65 | ||
76 | ·66/*·Code·changes·ends·here·-·CT_DIAG·-·01·*/ | ||
77 | ·67 | ||
78 | 68struct·cs_diag_msg | ||
79 | ·69{ | ||
80 | ·70·CS_CLIENTMSG·*msg; | ||
81 | ·71·struct·cs_diag_msg·*next; | ||
82 | ·72}; | ||
83 | ·73 | ||
84 | 74struct·_cs_context | ||
85 | ·75{ | ||
86 | ·76·CS_INT·date_convert_fmt; | ||
87 | ·77·CS_INT·cs_errhandletype; | ||
88 | ·78·CS_INT·cs_diag_msglimit; | ||
89 | ·79 | ||
90 | ·80·/*·added·for·storing·the·maximum·messages·limit·CT_DIAG·*/ | ||
91 | ·81·/*·code·changes·starts·here·-·CT_DIAG·-·02·*/ | ||
92 | ·82 | ||
93 | ·83·CS_INT·cs_diag_msglimit_client; | ||
94 | ·84·CS_INT·cs_diag_msglimit_server; | ||
95 | ·85·CS_INT·cs_diag_msglimit_total; | ||
96 | ·86·struct·cs_diag_msg_client·*clientstore; | ||
97 | ·87·struct·cs_diag_msg_svr·*svrstore; | ||
98 | ·88 | ||
99 | ·89·/*·code·changes·ends·here·-·CT_DIAG·-·02·*/ | ||
100 | ·90 | ||
101 | ·91·struct·cs_diag_msg·*msgstore; | ||
102 | ·92·CS_CSLIBMSG_FUNC·_cslibmsg_cb; | ||
103 | ·93·CS_CLIENTMSG_FUNC·_clientmsg_cb; | ||
104 | ·94·CS_SERVERMSG_FUNC·_servermsg_cb; | ||
105 | ·95·/*·code·changes·start·here·-·CS_CONFIG·-·01*/ | ||
106 | ·96·void·*userdata; | ||
107 | ·97·int·userdata_len; | ||
108 | ·98·/*·code·changes·end·here·-·CS_CONFIG·-·01*/ | ||
109 | ·99·TDSCONTEXT·*tds_ctx; | ||
110 | ·100·CS_CONFIG·config; | ||
111 | 101·int·login_timeout; | ||
112 | 102·int·query_timeout; | ||
113 | ·103}; | ||
114 | ·104 | ||
115 | ·105/* | ||
116 | ·106·*·internal·typedefs | ||
117 | ·107·*/ | ||
118 | 108typedef·struct·_ct_colinfo | ||
119 | ·109{ | ||
120 | ·110·TDS_SMALLINT·*indicator; | ||
121 | ·111} | ||
122 | ·112CT_COLINFO; | ||
123 | ·113 | ||
124 | ·114typedef·struct·_cs_dynamic·CS_DYNAMIC; | ||
125 | ·115 | ||
126 | 116struct·_cs_connection | ||
127 | ·117{ | ||
128 | ·118·CS_CONTEXT·*ctx; | ||
Max diff block lines reached; 658/11235 bytes (5.86%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 1824 lines modified | Offset 58, 254 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">dblib.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | < | 71 | <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> |
72 | <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> | 72 | <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> |
73 | <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> | ||
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l0000 | 74 | <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> |
76 | <div·class="line"><a·id="l0000 | 75 | <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> |
77 | <div·class="line"><a·id="l0000 | 76 | <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> |
78 | <div·class="line"><a·id="l0000 | 77 | <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> |
79 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l000 | 79 | <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> |
81 | <div·class="line"><a·id="l0001 | 80 | <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> |
82 | <div·class="line"><a·id="l0001 | 81 | <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> |
83 | <div·class="line"><a·id="l0001 | 82 | <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> |
84 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l0001 | 84 | <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> |
86 | <div·class="line"><a·id="l0001 | 85 | <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> |
87 | <div·class="line"><a·id="l0001 | 86 | <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> |
88 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_dblib_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_dblib_h_</span></div> | ||
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
91 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tds_h_</span></div> | ||
93 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div> | ||
95 | <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> | ||
96 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span> | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#i | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<stdio.h></span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<time.h></span></div> | ||
101 | <div·class="line"><a·id="l000 | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_STDDEF_H</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·<stddef.h></span></div> | ||
104 | <div·class="line"><a·id="l0003 | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> | ||
105 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
106 | <div·class="line"><a·id="l0003 | 103 | <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> |
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<netdb.h></span></div> | ||
108 | <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> | ||
109 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······_DB_RES_INIT</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,·_DB_RES_RESULTSET_EMPTY</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,·_DB_RES_RESULTSET_ROWS</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,·_DB_RES_NEXT_RESULT</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,·_DB_RES_NO_MORE_RESULTS</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,·_DB_RES_SUCCEED</div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·DB_RESULT_STATE;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<netinet/in.h></span></div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·HAVE_ARPA_INET_H</span></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<arpa/inet.h></span></div> | ||
115 | <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> | ||
116 | <div·class="line"><a·id="l0004 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00886.html">···43</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00886.html">tds_dblib_loginrec</a></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>{</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*<a·class="code·hl_struct"·href="a01118.html">tds_login</a>;</div> | ||
117 | <div·class="line"><a·id="l0004 | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">bool</span>·network_auth;</div> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·<sys/socket.h></span></div> | ||
119 | <div·class="line"><a·id="l0004 | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>};</div> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
119 | <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="a00590.html">dblib_buffer_row</a>;</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a00890.html">···51</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·forward·declaration·*/</span></div> | ||
122 | <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="a00958.html">tdsiconvinfo</a>·<a·class="code·hl_struct"·href="a00958.html">TDSICONV</a>;</div> | ||
123 | <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="a01206.html">tds_connection</a>·<a·class="code·hl_struct"·href="a01206.html">TDSCONNECTION</a>;</div> | ||
124 | <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="a01210.html">tds_socket</a>·<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>;</div> | ||
125 | <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="a01150.html">tds_column</a>·<a·class="code·hl_struct"·href="a01150.html">TDSCOLUMN</a>;</div> | ||
126 | <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="a01222.html">tds_bcpinfo</a>·<a·class="code·hl_struct"·href="a01222.html">TDSBCPINFO</a>;</div> | ||
127 | <div·class="line"><a·id="l0005 | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div> |
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·<freetds/version.h></span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·<freetds/sysdep_private.h></span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·<freetds/thread.h></span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·<freetds/bool.h></span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·<freetds/macros.h></span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·<freetds/utils/string.h></span></div> | ||
134 | <div·class="line"><a·id="l000 | 123 | <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> |
124 | <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> | ||
125 | <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> | ||
126 | <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> | ||
127 | <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> | ||
128 | <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="a00590.html">dblib_buffer_row</a>·*rows;······<span·class="comment">/*·pointer·to·the·row·storage·*/</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a00890.html">DBPROC_ROWBUF</a>;</div> | ||
135 | <div·class="line"><a·id="l0006 | 130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
136 | <div·class="line"><a·id="l0006 | 131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a00894.html">···61</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> |
137 | <div·class="line"><a·id="l0006 | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div> |
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">int</span>·host_column;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_SERVER_TYPE·datatype;</div> | ||
138 | <div·class="line"><a·id="l0006 | 135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">int</span>·prefix_len;</div> |
139 | <div·class="line"><a·id="l0006 | 136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····DBINT·column_len;</div> |
140 | <div·class="line"><a·id="l000 | 137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····BYTE·*terminator;</div> |
138 | <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="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">int</span>·tab_colnum;</div> | ||
Max diff block lines reached; 383625/415057 bytes (92.43%) of diff not shown. |
Offset 3, 2683 lines modified | Offset 3, 288 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | dblib.h | ||
5 | ····*·freetds | ||
6 | tds.h | ||
7 | Go_to_the_documentation_of_this_file. | ||
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns | 7 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns |
10 | ·3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio | ||
11 | · | 8 | ·3·* |
12 | · | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
13 | · | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
14 | · | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
15 | · | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
16 | · | 13 | ·8·* |
17 | · | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
18 | ·1 | 15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
19 | ·1 | 16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
20 | ·1 | 17 | ·12·*·Library·General·Public·License·for·more·details. |
21 | ·1 | 18 | ·13·* |
22 | ·1 | 19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
23 | ·1 | 20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
24 | ·1 | 21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
25 | ·1 | 22 | ·17·*·Boston,·MA·02111-1307,·USA. |
26 | ·1 | 23 | ·18·*/ |
27 | · | 24 | ·19 |
28 | ·2 | 25 | ·20#ifndef·_dblib_h_ |
29 | ·2 | 26 | ·21#define·_dblib_h_ |
30 | ·23 | ||
31 | ·24#ifndef·_freetds_config_h_ | ||
32 | ·25#error·should·include·config.h·before | ||
33 | ·2 | 27 | ·22 |
28 | ·23#include·<freetds/pushvis.h> | ||
29 | ·24 | ||
30 | ·25#ifdef·__cplusplus | ||
31 | ·26extern·"C" | ||
34 | ·27 | 32 | ·27{ |
33 | ·28#if·0 | ||
34 | ·29} | ||
35 | ·28#include·<stdarg.h> | ||
36 | ·29#include·<stdio.h> | ||
37 | ·30#include·<time.h> | ||
38 | ·31 | ||
39 | ·32#ifdef·HAVE_STDDEF_H | ||
40 | ·33#include·<stddef.h> | ||
41 | ·3 | 35 | ·30#endif |
42 | ·35 | ||
43 | ·36#if·HAVE_NETDB_H | ||
44 | ·37#include·<netdb.h> | ||
45 | ·38#endif·/*·HAVE_NETDB_H·*/ | ||
46 | ·39 | ||
47 | ·40#if·HAVE_NETINET_IN_H | ||
48 | ·41#include·<netinet/in.h> | ||
49 | ·42#endif·/*·HAVE_NET_INET_IN_H·*/ | ||
50 | ·43#if·HAVE_ARPA_INET_H | ||
51 | ·44#include·<arpa/inet.h> | ||
52 | ·45#endif·/*·HAVE_ARPA_INET_H·*/ | ||
53 | ·46 | ||
54 | ·47#if·HAVE_SYS_SOCKET_H | ||
55 | ·48#include·<sys/socket.h> | ||
56 | · | 36 | ·31#endif |
37 | ·32 | ||
38 | ·33typedef·enum | ||
39 | ·34{ | ||
40 | ·35·_DB_RES_INIT | ||
41 | ·36·,·_DB_RES_RESULTSET_EMPTY | ||
42 | ·37·,·_DB_RES_RESULTSET_ROWS | ||
43 | ·38·,·_DB_RES_NEXT_RESULT | ||
44 | ·39·,·_DB_RES_NO_MORE_RESULTS | ||
45 | ·40·,·_DB_RES_SUCCEED | ||
46 | ·41}·DB_RESULT_STATE; | ||
47 | ·42 | ||
48 | 43struct·tds_dblib_loginrec | ||
49 | ·44{ | ||
50 | ·45·TDSLOGIN·*tds_login; | ||
51 | ·46·bool·network_auth; | ||
52 | ·47}; | ||
53 | ·48 | ||
54 | ·49struct·dblib_buffer_row; | ||
57 | ·50 | 55 | ·50 |
58 | ·51/*·forward·declaration·*/ | ||
59 | ·52typedef·struct·tdsiconvinfo·TDSICONV; | ||
60 | ·53typedef·struct·tds_connection·TDSCONNECTION; | ||
61 | ·54typedef·struct·tds_socket·TDSSOCKET; | ||
62 | ·55typedef·struct·tds_column·TDSCOLUMN; | ||
63 | ·56typedef·struct·tds_bcpinfo·TDSBCPINFO; | ||
64 | ·57 | ||
65 | ·58#include·<freetds/version.h> | ||
66 | ·59#include·<freetds/sysdep_private.h> | ||
67 | ·60#include·<freetds/thread.h> | ||
68 | ·61#include·<freetds/bool.h> | ||
69 | ·62#include·<freetds/macros.h> | ||
70 | ·63#include·<freetds/utils/string.h> | ||
71 | ·64#include·<freetds/replacements.h> | ||
72 | ·65 | ||
73 | ·66#include·<freetds/pushvis.h> | ||
74 | ·67 | ||
75 | ·68#ifdef·__cplusplus | ||
76 | ·69extern·"C" | ||
77 | ·70{ | ||
78 | 56 | 51typedef·struct | |
57 | ·52{ | ||
58 | ·53·int·received;·/*·how·many·rows·have·been·received·for·this·result·set·*/ | ||
59 | ·54·int·head;·/*·queue·insertion·point·*/ | ||
60 | ·55·int·tail;·/*·oldest·item·in·queue·*/ | ||
61 | ·56·int·current;·/*·dbnextrow()·reads·this·row·*/ | ||
62 | ·57·int·capacity;·/*·how·many·elements·the·queue·can·hold·*/ | ||
63 | ·58·struct·dblib_buffer_row·*rows;·/*·pointer·to·the·row·storage·*/ | ||
64 | ·59}·DBPROC_ROWBUF; | ||
65 | ·60 | ||
66 | 61typedef·struct | ||
67 | ·62{ | ||
68 | ·63·int·host_column; | ||
69 | ·64·TDS_SERVER_TYPE·datatype; | ||
70 | ·65·int·prefix_len; | ||
71 | ·66·DBINT·column_len; | ||
72 | ·67·BYTE·*terminator; | ||
73 | ·68·int·term_len; | ||
74 | ·69·int·tab_colnum; | ||
75 | ·70·int·column_error; | ||
76 | ·71}·BCP_HOSTCOLINFO; | ||
79 | ·72 | 77 | ·72 |
Max diff block lines reached; 88492/94369 bytes (93.77%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 69 lines modified | Offset 58, 1517 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">sybdb.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> | Diff chunk too large, falling back to line-by-line diff (1496 lines added, 48 lines removed) |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <a·href="a00362.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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <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> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·* | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*· | 75 | <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> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*· | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*· | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <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> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·* | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*· | 80 | <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> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*· | 81 | <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> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·L | 82 | <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> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 83 | <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> |
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·* | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*· | 85 | <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> |
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*· | 86 | <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> |
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*· | 87 | <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> |
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·* | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span> | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
91 | <div·class="line"><a·id="l0002 | 91 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifndef·_sybdb_h_</span></div> |
92 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·_sybdb_h_</span></div> |
93 | <div·class="line"><a·id="l000 | 93 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> |
94 | <div·class="line"><a·id="l000 | 94 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> |
95 | <div·class="line"><a·id="l000 | 95 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
96 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> |
97 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
98 | <div·class="line"><a·id="l000 | 98 | <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<type>(a)</span></div> |
99 | <div·class="line"><a·id="l000 | 99 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
100 | <div·class="line"><a·id="l0003 | 100 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div> |
101 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#if·0</span></div> |
102 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div> |
103 | <div·class="line"><a·id="l000 | 103 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> |
104 | <div·class="line"><a·id="l000 | 104 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div> |
105 | <div·class="line"><a·id="l000 | 105 | <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> |
106 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div> |
107 | <div·class="line"><a·id="l000 | 107 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> |
108 | <div·class="line"><a·id="l000 | 108 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·FALSE</span></div> |
109 | <div·class="line"><a·id="l000 | 109 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#undef·FALSE</span></div> |
110 | <div·class="line"><a·id="l0004 | 110 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif</span></div> |
111 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·TRUE</span></div> |
112 | <div·class="line"><a·id="l0004 | 112 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#undef·TRUE</span></div> |
113 | <div·class="line"><a·id="l000 | 113 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> |
114 | <div·class="line"><a·id="l000 | 114 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·FALSE·0</span></div> |
115 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·TRUE··1</span></div> |
116 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
117 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·DBSAVE···1</span></div> |
118 | <div·class="line"><a·id="l000 | 118 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·DBNOSAVE·0</span></div> |
119 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·DBNOERR··-1</span></div> | ||
120 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
121 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·INT_EXIT····0</span></div> | ||
122 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·INT_CONTINUE····1</span></div> | ||
123 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·INT_CANCEL··2</span></div> | ||
124 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·INT_TIMEOUT·3</span></div> | ||
125 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
126 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·DBMAXNUMLEN·33</span></div> | ||
127 | <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> | ||
128 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·DBMAXNAME···128</span></div> | ||
129 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> | ||
130 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00362.html#adbc038c5d57c0ab4c1c9e081a664dc0f">···70</a></span><span·class="preprocessor">#define·DBVERSION_UNKNOWN·0</span></div> | ||
131 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·DBVERSION_46······1</span></div> | ||
132 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·DBVERSION_100·····2</span></div> | ||
133 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·DBVERSION_42······3</span></div> | ||
134 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·DBVERSION_70······4</span></div> | ||
135 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·DBVERSION_71······5</span></div> | ||
136 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·DBVERSION_72······6</span></div> | ||
137 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·DBVERSION_73······7</span></div> | ||
138 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·DBVERSION_74······8</span></div> | ||
139 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> | ||
140 | <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> | ||
141 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·DBVER42·······DBVERSION_42</span></div> | ||
142 | <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> | ||
143 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> | ||
144 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00362.html#a4e19c79341755a7c6666197d381e1ac6">···88</a></span><span·class="preprocessor">#define·DBTDS_UNKNOWN···········0</span></div> | ||
145 | <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> | ||
146 | <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> | ||
147 | <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> | ||
148 | <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> | ||
149 | <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> | ||
150 | <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> | ||
151 | <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> | ||
152 | <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> | ||
153 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#define·DBTDS_8_0···············9···</span><span·class="comment">/*·Microsoft·SQL·Server·2000·*/</span><span·class="preprocessor"></span></div> | ||
154 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#define·DBTDS_9_0···············10··</span><span·class="comment">/*·Microsoft·SQL·Server·2005·*/</span><span·class="preprocessor"></span></div> | ||
155 | <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> | ||
156 | <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> | ||
157 | <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> | ||
158 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#define·DBTDS_7_4···············12··</span><span·class="comment">/*·Microsoft·SQL·Server·2012/2014·*/</span><span·class="preprocessor"></span></div> | ||
159 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> | ||
160 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#define·DBTXPLEN·16</span></div> | ||
161 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> | ||
162 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#define·BCPMAXERRS·1</span></div> | ||
163 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#define·BCPFIRST·2</span></div> | ||
164 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#define·BCPLAST·3</span></div> | ||
165 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#define·BCPBATCH·4</span></div> | ||
166 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">#define·BCPKEEPIDENTITY·8</span></div> | ||
Max diff block lines reached; 271/351739 bytes (0.08%) of diff not shown. |
Offset 3, 63 lines modified | Offset 3, 2309 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | ····*·freetds | ||
6 | 5 | sybdb.h | |
6 | Go_to_the_documentation_of_this_file. | Diff chunk too large, falling back to line-by-line diff (2296 lines added, 50 lines removed) | |
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)·1998 | 8 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns |
9 | ·3·* | 9 | ·3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio |
10 | ·4·* | 10 | ·4·* |
11 | ·5·*· | 11 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
12 | ·6·*· | 12 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | ·7·*· | 13 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either |
14 | ·8·* | 14 | ·8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
15 | ·9·* | 15 | ·9·* |
16 | ·10·*· | 16 | ·10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
17 | ·11·*· | 17 | ·11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
18 | ·12·*·L | 18 | ·12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
19 | ·13·* | 19 | ·13·*·Library·General·Public·License·for·more·details. |
20 | ·14·* | 20 | ·14·* |
21 | ·15·*· | 21 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
22 | ·16·*· | 22 | ·16·*·License·along·with·this·library;·if·not,·write·to·the |
23 | ·17·*· | 23 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
24 | ·18·* | 24 | ·18·*·Boston,·MA·02111-1307,·USA. |
25 | ·19 | 25 | ·19·*/ |
26 | ·20 | 26 | ·20 |
27 | ·2 | 27 | ·28#ifndef·_sybdb_h_ |
28 | ·2 | 28 | ·29#define·_sybdb_h_ |
29 | · | 29 | ·30 |
30 | · | 30 | ·31#include·"tds_sysdep_public.h" |
31 | · | 31 | ·32 |
32 | · | 32 | ·33#undef·TDS_STATIC_CAST |
33 | · | 33 | ·34#ifdef·__cplusplus |
34 | · | 34 | ·35#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) |
35 | · | 35 | ·36extern·"C" |
36 | ·3 | 36 | ·37{ |
37 | ·3 | 37 | ·38#if·0 |
38 | ·3 | 38 | ·39} |
39 | · | 39 | ·40#endif |
40 | · | 40 | ·41#else |
41 | · | 41 | ·42#define·TDS_STATIC_CAST(type,·a)·((type)(a)) |
42 | ·3 | 42 | ·43#endif |
43 | · | 43 | ·44 |
44 | 44 | ·45#ifdef·FALSE | |
45 | · | 45 | ·46#undef·FALSE |
46 | 46 | ·47#endif | |
47 | · | 47 | ·48#ifdef·TRUE |
48 | 48 | ·49#undef·TRUE | |
49 | · | 49 | ·50#endif |
50 | · | 50 | ·51#define·FALSE·0 |
51 | · | 51 | ·52#define·TRUE·1 |
52 | · | 52 | ·53 |
53 | · | 53 | ·54#define·DBSAVE·1 |
54 | · | 54 | ·55#define·DBNOSAVE·0 |
55 | · | 55 | ·56#define·DBNOERR·-1 |
56 | · | 56 | ·57 |
57 | · | 57 | ·58#define·INT_EXIT·0 |
58 | ·59#define·INT_CONTINUE·1 | ||
59 | ·60#define·INT_CANCEL·2 | ||
60 | ·61#define·INT_TIMEOUT·3 | ||
61 | ·62 | ||
62 | ·63#define·DBMAXNUMLEN·33 | ||
63 | ·64/*·https://msdn.microsoft.com/en-us/library/ms176061.aspx·*/ | ||
64 | ·65#define·DBMAXNAME·128 | ||
65 | ·66 | ||
66 | 70#define·DBVERSION_UNKNOWN·0 | ||
67 | ·71#define·DBVERSION_46·1 | ||
68 | ·72#define·DBVERSION_100·2 | ||
69 | ·73#define·DBVERSION_42·3 | ||
70 | ·74#define·DBVERSION_70·4 | ||
71 | ·75#define·DBVERSION_71·5 | ||
72 | ·76#define·DBVERSION_72·6 | ||
73 | ·77#define·DBVERSION_73·7 | ||
74 | ·78#define·DBVERSION_74·8 | ||
75 | ·79 | ||
76 | ·80/*·these·two·are·defined·by·Microsoft·for·dbsetlversion()·*/ | ||
77 | ·81#define·DBVER42·DBVERSION_42 | ||
78 | ·82#define·DBVER60·DBVERSION_70·/*·our·best·approximation·*/ | ||
79 | ·83 | ||
80 | 88#define·DBTDS_UNKNOWN·0 | ||
81 | ·89#define·DBTDS_2_0·1·/*·pre·4.0·SQL·Server·*/ | ||
82 | ·90#define·DBTDS_3_4·2·/*·Microsoft·SQL·Server·(3.0)·*/ | ||
83 | ·91#define·DBTDS_4_0·3·/*·4.0·SQL·Server·*/ | ||
84 | ·92#define·DBTDS_4_2·4·/*·4.2·SQL·Server·*/ | ||
85 | ·93#define·DBTDS_4_6·5·/*·2.0·OpenServer·and·4.6·SQL·Server.·*/ | ||
86 | ·94#define·DBTDS_4_9_5·6·/*·4.9.5·(NCR)·SQL·Server·*/ | ||
87 | ·95#define·DBTDS_5_0·7·/*·5.0·SQL·Server·*/ | ||
88 | ·96#define·DBTDS_7_0·8·/*·Microsoft·SQL·Server·7.0·*/ | ||
89 | ·97#define·DBTDS_8_0·9·/*·Microsoft·SQL·Server·2000·*/ | ||
90 | ·98#define·DBTDS_9_0·10·/*·Microsoft·SQL·Server·2005·*/ | ||
91 | ·99#define·DBTDS_7_1·9·/*·Microsoft·SQL·Server·2000·*/ | ||
92 | ·100#define·DBTDS_7_2·10·/*·Microsoft·SQL·Server·2005·*/ | ||
93 | ·101#define·DBTDS_7_3·11·/*·Microsoft·SQL·Server·2008·*/ | ||
94 | ·102#define·DBTDS_7_4·12·/*·Microsoft·SQL·Server·2012/2014·*/ | ||
95 | ·103 | ||
96 | ·104#define·DBTXPLEN·16 | ||
97 | ·105 | ||
98 | ·106#define·BCPMAXERRS·1 | ||
99 | ·107#define·BCPFIRST·2 | ||
100 | ·108#define·BCPLAST·3 | ||
101 | ·109#define·BCPBATCH·4 | ||
102 | ·110#define·BCPKEEPIDENTITY·8 | ||
103 | ·111 | ||
104 | ·112#define·BCPLABELED·5 | ||
105 | ·113#define·BCPHINTS·6 | ||
106 | ·114 | ||
107 | ·115#define·DBCMDNONE·0 | ||
108 | ·116#define·DBCMDPEND·1 | ||
109 | ·117#define·DBCMDSENT·2 | ||
110 | ·118 | ||
111 | ·119typedef·int·RETCODE; | ||
112 | ·120 | ||
113 | ·121typedef·void·DBCURSOR; | ||
114 | ·122typedef·void·DBXLATE; | ||
115 | ·123typedef·void·DBSORTORDER; | ||
116 | ·124typedef·void·DBLOGINFO; | ||
117 | ·125typedef·void·*DBVOIDPTR; | ||
118 | ·126typedef·short·SHORT; | ||
119 | ·127typedef·unsigned·short·USHORT; | ||
120 | ·128typedef·int·(*INTFUNCPTR)·(void·*,·...); | ||
121 | ·129typedef·int·(*DBWAITFUNC)·(void); | ||
122 | ·130typedef·DBWAITFUNC(*DB_DBBUSY_FUNC)·(void·*dbproc); | ||
Max diff block lines reached; 116/93338 bytes (0.12%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 8 | <title>FreeTDS·API:·include/cstypes.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 58, 99 lines modified | Offset 58, 252 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">cstypes.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <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> |
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l0000 | 74 | <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> |
76 | <div·class="line"><a·id="l0000 | 75 | <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> |
77 | <div·class="line"><a·id="l0000 | 76 | <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> |
78 | <div·class="line"><a·id="l0000 | 77 | <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> |
79 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l000 | 79 | <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> |
81 | <div·class="line"><a·id="l0001 | 80 | <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> |
82 | <div·class="line"><a·id="l0001 | 81 | <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> |
83 | <div·class="line"><a·id="l0001 | 82 | <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> |
84 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l0001 | 84 | <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> |
86 | <div·class="line"><a·id="l0001 | 85 | <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> |
87 | <div·class="line"><a·id="l0001 | 86 | <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> |
88 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_cstypes_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_cstypes_h_</span></div> | ||
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
91 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_freetds_macros_h_</span></div> | ||
93 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div> | ||
95 | <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> | ||
96 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span> | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if· | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<stddef.h></span></div> | ||
100 | <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> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0)</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0]))</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifdef·offsetof</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·offsetof(type,·field)</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#else</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0))</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> | ||
112 | <div·class="line"><a·id="l000 | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__·==·4·&&·__GNUC_MINOR__·>=·6)))</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">····_Static_assert(check,#name)</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#·elif·defined(__GNUC__)·&&·__GNUC__·>=·2</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]·__attribute__·((unused))</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#·else</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#·endif</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)·stmt</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#else</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····extern·int·disabled_check_##name</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(__GNUC__)·&&·__GNUC__·>=·3</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··__builtin_expect(!!(x),·1)</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····__builtin_expect(!!(x),·0)</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··(x)</span></div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····(x)</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></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="preprocessor">#if·ENABLE_EXTRA_CHECKS·&&·defined(__GNUC__)·&&·__GNUC__·>=·4</span></div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·TDS_WUR·__attribute__·((__warn_unused_result__))</span></div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#else</span></div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDS_WUR</span></div> | ||
143 | <div·class="line"><a·id="l000 | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·int32_t·········CS_INT;</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·uint32_t········CS_UINT;</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·int64_t·········CS_BIGINT;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·uint64_t········CS_UBIGINT;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·int16_t·········CS_SMALLINT;</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·uint16_t········CS_USMALLINT;</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_TINYINT;</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">typedef</span>·<span·class="keywordtype">char</span>············CS_CHAR;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_BYTE;</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">typedef</span>·tds_sysdep_real32_type··CS_REAL;</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·tds_sysdep_real64_type··CS_FLOAT;</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·int32_t·········CS_BOOL;</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>············CS_VOID;</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_IMAGE;</div> | ||
117 | <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">char</span>·······CS_TEXT;</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_LONGBINARY;</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_LONGCHAR;</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">typedef</span>·<span·class="keywordtype">long</span>············CS_LONG;</div> | ||
Max diff block lines reached; 22690/47604 bytes (47.66%) of diff not shown. |
Offset 3, 91 lines modified | Offset 3, 259 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | cstypes.h | ||
5 | ····*·freetds | ||
6 | macros.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | ||
8 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns | ||
9 | ·3·*·Copyright·(C)·2010-2017·Frediano·Ziglio | ||
10 | · | 8 | ·3·* |
11 | · | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
12 | · | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | · | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
14 | · | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
15 | · | 13 | ·8·* |
16 | · | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
17 | ·1 | 15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
18 | ·1 | 16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
19 | ·1 | 17 | ·12·*·Library·General·Public·License·for·more·details. |
20 | ·1 | 18 | ·13·* |
21 | ·1 | 19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
22 | ·1 | 20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
23 | ·1 | 21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
24 | ·1 | 22 | ·17·*·Boston,·MA·02111-1307,·USA. |
25 | ·1 | 23 | ·18·*/ |
24 | ·19 | ||
25 | ·20#ifndef·_cstypes_h_ | ||
26 | ·21#define·_cstypes_h_ | ||
27 | ·22 | ||
26 | ·20 | ||
27 | ·21#ifndef·_freetds_macros_h_ | ||
28 | ·22#define·_freetds_macros_h_ | ||
29 | ·23 | ||
30 | ·24#ifndef·_freetds_config_h_ | ||
31 | ·25#error·should·include·config.h·before | ||
32 | ·26#endif | ||
33 | ·27 | ||
34 | ·28#if·HAVE_STDDEF_H | ||
35 | ·29#include·<stddef.h> | ||
36 | ·30#endif·/*·HAVE_STDDEF_H·*/ | ||
37 | ·31 | ||
38 | · | 28 | ·23#include·"tds_sysdep_public.h" |
29 | ·24 | ||
30 | ·25#ifdef·__cplusplus | ||
31 | ·26extern·"C" | ||
32 | ·27{ | ||
33 | ·28#if·0 | ||
34 | ·29} | ||
39 | ·33 | ||
40 | ·34#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0) | ||
41 | ·35#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0])) | ||
42 | ·36 | ||
43 | ·37#ifdef·offsetof | ||
44 | ·38#define·TDS_OFFSET(type,·field)·offsetof(type,·field) | ||
45 | ·39#else | ||
46 | ·40#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0)) | ||
47 | ·41#endif | ||
48 | ·42 | ||
49 | ·43#if·ENABLE_EXTRA_CHECKS | ||
50 | ·44#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__ | ||
51 | ==·4·&&·__GNUC_MINOR__·>=·6))) | ||
52 | ·45#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
53 | ·46·_Static_assert(check,#name) | ||
54 | ·47#·elif·defined(__GNUC__)·&&·__GNUC__·>=·2 | ||
55 | ·48#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
56 | ·49·extern·int·name[(check)?1:-1]·__attribute__·((unused)) | ||
57 | ·50#·else | ||
58 | ·51#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
59 | ·52·extern·int·name[(check)?1:-1] | ||
60 | ·53#·endif | ||
61 | ·54#·define·TDS_EXTRA_CHECK(stmt)·stmt | ||
62 | ·55#else | ||
63 | ·56#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
64 | ·57·extern·int·disabled_check_##name | ||
65 | ·58#·define·TDS_EXTRA_CHECK(stmt) | ||
66 | ·59#endif | ||
67 | ·60 | ||
68 | ·61#if·defined(__GNUC__)·&&·__GNUC__·>=·3 | ||
69 | ·62#·define·TDS_LIKELY(x)·__builtin_expect(!!(x),·1) | ||
70 | ·63#·define·TDS_UNLIKELY(x)·__builtin_expect(!!(x),·0) | ||
71 | ·64#else | ||
72 | ·65#·define·TDS_LIKELY(x)·(x) | ||
73 | ·66#·define·TDS_UNLIKELY(x)·(x) | ||
74 | ·67#endif | ||
75 | ·68 | ||
76 | ·69#if·ENABLE_EXTRA_CHECKS·&&·defined(__GNUC__)·&&·__GNUC__·>=·4 | ||
77 | ·70#define·TDS_WUR·__attribute__·((__warn_unused_result__)) | ||
78 | ·71#else | ||
79 | ·72#define·TDS_WUR | ||
80 | · | 35 | ·30#endif |
36 | ·31#endif | ||
37 | ·32 | ||
38 | ·33typedef·int32_t·CS_INT; | ||
39 | ·34typedef·uint32_t·CS_UINT; | ||
40 | ·35typedef·int64_t·CS_BIGINT; | ||
41 | ·36typedef·uint64_t·CS_UBIGINT; | ||
42 | ·37typedef·int16_t·CS_SMALLINT; | ||
43 | ·38typedef·uint16_t·CS_USMALLINT; | ||
44 | ·39typedef·unsigned·char·CS_TINYINT; | ||
45 | ·40typedef·char·CS_CHAR; | ||
46 | ·41typedef·unsigned·char·CS_BYTE; | ||
47 | ·42typedef·tds_sysdep_real32_type·CS_REAL; | ||
48 | ·43typedef·tds_sysdep_real64_type·CS_FLOAT; | ||
49 | ·44typedef·int32_t·CS_BOOL; | ||
50 | ·45typedef·void·CS_VOID; | ||
51 | ·46typedef·unsigned·char·CS_IMAGE; | ||
52 | ·47typedef·unsigned·char·CS_TEXT; | ||
53 | ·48typedef·unsigned·char·CS_LONGBINARY; | ||
54 | ·49typedef·unsigned·char·CS_LONGCHAR; | ||
55 | ·50typedef·long·CS_LONG; | ||
56 | ·51typedef·unsigned·char·CS_BINARY; | ||
57 | ·52typedef·uint16_t·CS_USHORT; | ||
58 | ·53typedef·unsigned·char·CS_BIT; | ||
59 | ·54 | ||
60 | ·55typedef·CS_INT·CS_RETCODE; | ||
61 | ·56 | ||
62 | ·57#define·CS_MAX_NAME·132 | ||
63 | ·58#define·CS_MAX_SCALE·77 | ||
64 | ·59#define·CS_MAX_PREC·77·/*·used·by·php·*/ | ||
65 | ·60#define·CS_MAX_NUMLEN·33·/*·used·by·roguewave·*/ | ||
66 | ·61#define·CS_MAX_MSG·1024 | ||
67 | ·62#define·CS_SQLSTATE_SIZE·8 | ||
Max diff block lines reached; 4041/9086 bytes (44.48%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 1889 lines modified | Offset 58, 82 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">sqlfront.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> | Diff chunk too large, falling back to line-by-line diff (61 lines added, 1868 lines removed) |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*· | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"> | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment"> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2011··Frediano·Ziglio</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class=" | 75 | <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> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class=" | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class=" | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class=" | 78 | <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> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class=" | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class=" | 80 | <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> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class=" | 81 | <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> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class=" | 82 | <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> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class=" | 83 | <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> |
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class=" | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class=" | 85 | <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> |
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class=" | 86 | <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> |
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class=" | 87 | <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> |
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class=" | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class=" | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span> | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor"> | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·SQLFRONT_h</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor"> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·SQLFRONT_h</span></div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span> | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor"> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·"./sybfront.h"</span></div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span> | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class=" | 96 | <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">"$Id:·sqlfront.h,v·1.10·2011-07-13·11:06:31·freddy77·Exp·$"</span>;</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class=" | 97 | <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> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span> | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class=" | 99 | <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="a00918.html">DBPROCESS</a>·*·<a·class="code·hl_struct"·href="a00918.html">PDBPROCESS</a>;</div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span> | 100 | <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="a00574.html">LOGINREC</a>··*·<a·class="code·hl_struct"·href="a00574.html">PLOGINREC</a>;</div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">typedef</span>·DBCURSOR··*·PDBCURSOR;</div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span> | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | 103 | <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> |
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>s | 104 | <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> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span> | 105 | <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> |
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"> | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·······BYTE·*····LPBYTE;</div> |
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> |
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span> | 108 | <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> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span> | 109 | <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> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span> | 111 | <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> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span> | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_LPCBYTE_DEFINED</span></div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span> | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·_LPCBYTE_DEFINED</span></div> |
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> | 114 | <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> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span> | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span> | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·······USHORT·*·······LPUSHORT;</div> |
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span> | 117 | <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> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span> | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·······DBINT·*········LPDBINT;</div> |
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span> | 119 | <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> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span> | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">typedef</span>·······DBBINARY·*·····LPDBBINARY;</div> |
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span> | 121 | <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> |
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>stat | 122 | <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="a01322.html">DBDATEREC</a>·*····<a·class="code·hl_struct"·href="a01322.html">LPDBDATEREC</a>;</div> |
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span> | 123 | <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="a01322.html">LPDBDATEREC</a>····<a·class="code·hl_struct"·href="a01322.html">LPCDBDATEREC</a>;</div> |
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span> | 124 | <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="a01290.html">DBDATETIME</a>·*···<a·class="code·hl_struct"·href="a01290.html">LPDBDATETIME</a>;</div> |
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··s | 125 | <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="a01290.html">LPDBDATETIME</a>···<a·class="code·hl_struct"·href="a01290.html">LPCDBDATETIME</a>;</div> |
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>· | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span> | 127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif</span></div> |
128 | <div·class=" | 128 | <div·class="ttc"·id="aa00574_html"><div·class="ttname"><a·href="a00574.html">LOGINREC</a></div><div·class="ttdef"><b>Definition:</b>·bsqlodbc.c:100</div></div> |
129 | <div·class=" | 129 | <div·class="ttc"·id="aa00918_html"><div·class="ttname"><a·href="a00918.html">tds_dblib_dbprocess</a></div><div·class="ttdef"><b>Definition:</b>·dblib.h:123</div></div> |
130 | <div·class=" | 130 | <div·class="ttc"·id="aa01290_html"><div·class="ttname"><a·href="a01290.html">DBDATETIME</a></div><div·class="ttdef"><b>Definition:</b>·sybdb.h:295</div></div> |
131 | <div·class=" | 131 | <div·class="ttc"·id="aa01322_html"><div·class="ttname"><a·href="a01322.html">tds_sybase_dbdaterec</a></div><div·class="ttdef"><b>Definition:</b>·sybdb.h:474</div></div> |
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········47,···83,···35,····8,···18,···63,····7,····9,··363,·1080,</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······1080,·1080,·1080,·1080,·1080,····7,···99,··128,····6,···22,</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·······141,··116,···95,····6,···34,···68,····7,··159,····6,····6,</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········80,·1080,···26,····6,··115,··191,···39,··162,··231,···14,</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·········8,·1080,·1080,·1080,·1080,···37,·1080,···10,···16,··147,</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······1080,···16,····8,···12,···13,····6,·1080,····6,·1080,····8,</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·········6,····6,·1080,·1080,····6,····7,····6,···19,·1080,·1080,</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······1080,····6,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······1080,·1080,·1080,·1080,·1080,·1080</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····};</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··register·unsigned·int·hval·=·len;</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··switch·(hval)</div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······default:</div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········hval·+=·asso_values[(unsigned·char)str[10]];</div> | ||
160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······/*FALLTHROUGH*/</div> | ||
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······case·10:</div> | ||
162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········hval·+=·asso_values[(unsigned·char)str[9]];</div> | ||
163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······/*FALLTHROUGH*/</div> | ||
164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······case·9:</div> | ||
165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········hval·+=·asso_values[(unsigned·char)str[8]];</div> | ||
166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······/*FALLTHROUGH*/</div> | ||
Max diff block lines reached; 271/271781 bytes (0.10%) of diff not shown. |
Offset 3, 1884 lines modified | Offset 3, 78 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
Diff chunk too large, falling back to line-by-line diff (68 lines added, 1874 lines removed) | |||
4 | ····*·include | 4 | ····*·include |
5 | 5 | sqlfront.h | |
6 | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | |
7 | · | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
8 | · | 8 | ·3·*·Copyright·(C)·2011·Frediano·Ziglio |
9 | 9 | ·4·* | |
10 | · | 10 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
11 | · | 11 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | · | 12 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | · | 13 | ·8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | · | 14 | ·9·* |
15 | · | 15 | ·10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
16 | · | 16 | ·11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
17 | ·1 | 17 | ·12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
18 | ·1 | 18 | ·13·*·Library·General·Public·License·for·more·details. |
19 | ·1 | 19 | ·14·* |
20 | ·1 | 20 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
21 | ·1 | 21 | ·16·*·License·along·with·this·library;·if·not,·write·to·the |
22 | ·1 | 22 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
23 | ·1 | 23 | ·18·*·Boston,·MA·02111-1307,·USA. |
24 | ·1 | 24 | ·19·*/ |
25 | · | 25 | ·20 |
26 | · | 26 | ·21#ifndef·SQLFRONT_h |
27 | ·2 | 27 | ·22#define·SQLFRONT_h |
28 | ·2 | 28 | ·23 |
29 | ·2 | 29 | ·24#include·"./sybfront.h" |
30 | ·2 | 30 | ·25 |
31 | ·2 | 31 | ·26static·const·char·rcsid_sqlfront_h[]·=·"$Id:·sqlfront.h,v·1.10·2011-07-13 |
32 | 32 | 11:06:31·freddy77·Exp·$"; | |
33 | ·2 | 33 | ·27static·const·void·*const·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h, |
34 | 34 | no_unused_sqlfront_h_warn·}; | |
35 | ·28 | 35 | ·28 |
36 | ·29 | 36 | ·29typedef·DBPROCESS·*·PDBPROCESS; |
37 | 37 | ·30typedef·LOGINREC·*·PLOGINREC; | |
38 | ·3 | 38 | ·31typedef·DBCURSOR·*·PDBCURSOR; |
39 | ·3 | 39 | ·32 |
40 | ·3 | 40 | ·33typedef·int·*·LPINT; |
41 | ·3 | 41 | ·34typedef·char·*·LPSTR; |
42 | ·3 | 42 | ·35#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API) |
43 | 43 | ·36typedef·BYTE·*·LPBYTE; | |
44 | ·3 | 44 | ·37#endif |
45 | 45 | ·38typedef·void·*·LPVOID; | |
46 | ·3 | 46 | ·39typedef·const·char·*·LPCSTR; |
47 | · | 47 | ·40 |
48 | · | 48 | ·41typedef·const·LPINT·LPCINT; |
49 | ·4 | 49 | ·42#ifndef·_LPCBYTE_DEFINED |
50 | ·4 | 50 | ·43#define·_LPCBYTE_DEFINED |
51 | ·4 | 51 | ·44typedef·const·BYTE·*·LPCBYTE; |
52 | ·4 | 52 | ·45#endif |
53 | ·4 | 53 | ·46typedef·USHORT·*·LPUSHORT; |
54 | ·4 | 54 | ·47typedef·const·LPUSHORT·LPCUSHORT; |
55 | ·4 | 55 | ·48typedef·DBINT·*·LPDBINT; |
56 | ·4 | 56 | ·49typedef·const·LPDBINT·LPCDBINT; |
57 | · | 57 | ·50typedef·DBBINARY·*·LPDBBINARY; |
58 | · | 58 | ·51typedef·const·LPDBBINARY·LPCDBBINARY; |
59 | ·5 | 59 | ·52typedef·DBDATEREC·*·LPDBDATEREC; |
60 | ·5 | 60 | ·53typedef·const·LPDBDATEREC·LPCDBDATEREC; |
61 | ·5 | 61 | ·54typedef·DBDATETIME·*·LPDBDATETIME; |
62 | ·5 | 62 | ·55typedef·const·LPDBDATETIME·LPCDBDATETIME; |
63 | ·5 | 63 | ·56 |
64 | ·5 | 64 | ·57#endif |
65 | 65 | LOGINREC | |
66 | 66 | Definition:·bsqlodbc.c:100 | |
67 | 67 | tds_dblib_dbprocess | |
68 | 68 | Definition:·dblib.h:123 | |
69 | 69 | DBDATETIME | |
70 | 70 | Definition:·sybdb.h:295 | |
71 | 71 | tds_sybase_dbdaterec | |
72 | 72 | Definition:·sybdb.h:474 | |
73 | ·64·141,·116,·95,·6,·34,·68,·7,·159,·6,·6, | ||
74 | ·65·80,·1080,·26,·6,·115,·191,·39,·162,·231,·14, | ||
75 | ·66·8,·1080,·1080,·1080,·1080,·37,·1080,·10,·16,·147, | ||
76 | ·67·1080,·16,·8,·12,·13,·6,·1080,·6,·1080,·8, | ||
77 | ·68·6,·6,·1080,·1080,·6,·7,·6,·19,·1080,·1080, | ||
78 | ·69·1080,·6,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
79 | ·70·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
80 | ·71·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
81 | ·72·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
82 | ·73·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
83 | ·74·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
84 | ·75·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
85 | ·76·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
86 | ·77·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
87 | ·78·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
88 | ·79·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
89 | ·80·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
90 | ·81·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
91 | ·82·1080,·1080,·1080,·1080,·1080,·1080 | ||
92 | ·83·}; | ||
93 | ·84·register·unsigned·int·hval·=·len; | ||
94 | ·85 | ||
95 | ·86·switch·(hval) | ||
96 | ·87·{ | ||
97 | ·88·default: | ||
98 | ·89·hval·+=·asso_values[(unsigned·char)str[10]]; | ||
99 | ·90·/*FALLTHROUGH*/ | ||
100 | ·91·case·10: | ||
101 | ·92·hval·+=·asso_values[(unsigned·char)str[9]]; | ||
102 | ·93·/*FALLTHROUGH*/ | ||
103 | ·94·case·9: | ||
104 | ·95·hval·+=·asso_values[(unsigned·char)str[8]]; | ||
105 | ·96·/*FALLTHROUGH*/ | ||
106 | ·97·case·8: | ||
107 | ·98·hval·+=·asso_values[(unsigned·char)str[7]]; | ||
108 | ·99·/*FALLTHROUGH*/ | ||
109 | ·100·case·7: | ||
110 | ·101·hval·+=·asso_values[(unsigned·char)str[6]]; | ||
111 | ·102·/*FALLTHROUGH*/ | ||
112 | ·103·case·6: | ||
113 | ·104·hval·+=·asso_values[(unsigned·char)str[5]]; | ||
114 | ·105·/*FALLTHROUGH*/ | ||
115 | ·106·case·5: | ||
116 | ·107·hval·+=·asso_values[(unsigned·char)str[4]]; | ||
117 | ·108·/*FALLTHROUGH*/ | ||
118 | ·109·case·4: | ||
119 | ·110·hval·+=·asso_values[(unsigned·char)str[3]]; | ||
120 | ·111·/*FALLTHROUGH*/ | ||
121 | ·112·case·3: | ||
122 | ·113·hval·+=·asso_values[(unsigned·char)str[2]]; | ||
123 | ·114·/*FALLTHROUGH*/ | ||
Max diff block lines reached; 116/82037 bytes (0.14%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 767 lines modified | Offset 58, 143 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">tds_sysdep_public.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <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> |
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l0000 | 74 | <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> |
76 | <div·class="line"><a·id="l0000 | 75 | <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> |
77 | <div·class="line"><a·id="l0000 | 76 | <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> |
78 | <div·class="line"><a·id="l0000 | 77 | <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> |
79 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l000 | 79 | <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> |
81 | <div·class="line"><a·id="l0001 | 80 | <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> |
82 | <div·class="line"><a·id="l0001 | 81 | <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> |
83 | <div·class="line"><a·id="l0001 | 82 | <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> |
84 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l0001 | 84 | <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> |
86 | <div·class="line"><a·id="l0001 | 85 | <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> |
87 | <div·class="line"><a·id="l0001 | 86 | <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> |
88 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tds_sysdep_public_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tds_sysdep_public_h_</span></div> | ||
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·This·file·is·publicly·installed.</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·MUST·not·include·config.h</span></div> | ||
91 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*/</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_sql_h_</span></div> | ||
93 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·(!defined(_MSC_VER)·&&·defined(__cplusplus)·&&·__cplusplus·>=·201103L)·||·\</span></div> | ||
94 | <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> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<<a·class="code"·href="a00359.html">freetds/tds.h</a>></span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·<freetds/thread.h></span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/data.h></span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor"> | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····(defined(__STDC_VERSION__)·&&·__STDC_VERSION__·>=·199901L)</span></div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<s | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··include·<stdint.h></span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·<sqlext.h></span></div> | ||
102 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#elif·(defined(__sun)·&&·defined(__SVR4))·||·defined(__hpux)</span></div> |
103 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··include·<inttypes.h></span></div> |
104 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div> |
105 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·This·is·where·platform-specific·changes·need·to·be·made.</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*/</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#····include·<winsock2.h></span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#····include·<ws2tcpip.h></span></div> | ||
106 | <div·class="line"><a·id="l000 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#····include·<windows.h></span></div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> | ||
107 | <div·class="line"><a·id="l000 | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#····if·!defined(WIN64)·&&·!defined(_WIN64)</span></div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>···intptr_t;····<span·class="comment">/*·32-bit·int·*/</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>··uintptr_t;····<span·class="comment">/*·32-bit·int·*/</span></div> | ||
108 | <div·class="line"><a·id="l000 | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#····else</span></div> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<iodbcinst.h></span></div> | ||
110 | <div·class="line"><a·id="l000 | 123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··intptr_t;·<span·class="comment">/*·64-bit·int·*/</span></div> |
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uintptr_t;·<span·class="comment">/*·64-bit·int·*/</span></div> | ||
111 | <div·class="line"><a·id="l000 | 125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#····endif</span></div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·HAVE_WCHAR_H</span></div> | ||
114 | <div·class="line"><a·id="l000 | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#··else·············</span><span·class="comment">/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/</span><span·class="preprocessor"></span></div> |
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="l00058"·name="l00058"></a><span·class="lineno">···58</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="l00059"·name="l00059"></a><span·class="lineno">···59</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="l00060"·name="l00060"></a><span·class="lineno">···60</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="l00061"·name="l00061"></a><span·class="lineno">···61</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> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>··intptr_t;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·uintptr_t;</div> | ||
115 | <div·class="line"><a·id="l000 | 135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··endif</span></div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·HAVE_SQLLEN</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·SQLULEN</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SQLULEN·SQLUINTEGER</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQLLEN</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQLLEN·SQLINTEGER</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_SQLSETPOSIROW</span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLSETPOSIROW·SQLUSMALLINT</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></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="preprocessor">#ifndef·HAVE_SQLROWOFFSET</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLROWOFFSET·SQLLEN</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifndef·HAVE_SQLROWSETSIZE</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLROWSETSIZE·SQLULEN</span></div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> | 136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> |
Max diff block lines reached; 127004/150998 bytes (84.11%) of diff not shown. |
Offset 3, 897 lines modified | Offset 3, 134 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | tds_sysdep_public.h | ||
5 | ····*·freetds | ||
6 | odbc.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998-2011·Brian·Bruns | ||
8 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns | ||
9 | ·3·*·Copyright·(C)·2004-2010·Frediano·Ziglio | ||
10 | · | 8 | ·3·* |
11 | · | 9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
12 | · | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | · | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
14 | · | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
15 | · | 13 | ·8·* |
16 | · | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
17 | ·1 | 15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
18 | ·1 | 16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
19 | ·1 | 17 | ·12·*·Library·General·Public·License·for·more·details. |
20 | ·1 | 18 | ·13·* |
21 | ·1 | 19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
22 | ·1 | 20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
23 | ·1 | 21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
24 | ·1 | 22 | ·17·*·Boston,·MA·02111-1307,·USA. |
25 | ·1 | 23 | ·18·*/ |
26 | ·20 | ||
27 | ·21#ifndef·_sql_h_ | ||
28 | · | 24 | ·19 |
25 | ·20#ifndef·_tds_sysdep_public_h_ | ||
26 | ·21#define·_tds_sysdep_public_h_ | ||
27 | ·22 | ||
29 | ·23 | 28 | ·23/* |
30 | ·24#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS | ||
31 | ·25#include·<freetds/tds.h> | ||
32 | ·26#include·<freetds/thread.h> | ||
33 | ·27#include·<freetds/data.h> | ||
34 | ·28 | ||
35 | ·2 | 29 | ·24·*·This·file·is·publicly·installed. |
30 | ·25·*·MUST·not·include·config.h | ||
31 | ·26·*/ | ||
32 | ·27 | ||
33 | ·28#if·(!defined(_MSC_VER)·&&·defined(__cplusplus)·&&·__cplusplus·>=·201103L) | ||
34 | ||·\ | ||
35 | ·29·(defined(__STDC_VERSION__)·&&·__STDC_VERSION__·>=·199901L) | ||
36 | ·30#include·<s | 36 | ·30#·include·<stdint.h> |
37 | ·31#elif·(defined(__sun)·&&·defined(__SVR4))·||·defined(__hpux) | ||
37 | ·31#include·<sqlext.h> | ||
38 | ·32#if·defined(UNIXODBC)·||·defined(_WIN32) | ||
39 | ·33#include·<odbcinst.h> | ||
40 | ·34#endif | ||
41 | ·35#else·/*·IODBC·*/ | ||
42 | ·3 | 38 | ·32#·include·<inttypes.h> |
43 | ·37#include·<isqlext.h> | ||
44 | ·38#ifdef·HAVE_IODBCINST_H | ||
45 | ·39#include·<iodbcinst.h> | ||
46 | ·40#endif·/*·HAVE_IODBCINST_H·*/ | ||
47 | ·41#endif | ||
48 | ·42 | ||
49 | ·43#ifdef·HAVE_WCHAR_H | ||
50 | · | 39 | ·33#else |
40 | ·34typedef·signed·char·int8_t;·/*·8-bit·int·*/ | ||
41 | ·35typedef·unsigned·char·uint8_t;·/*·8-bit·int·*/ | ||
42 | ·36/* | ||
43 | ·37·*·This·is·where·platform-specific·changes·need·to·be·made. | ||
44 | ·38·*/ | ||
45 | ·39#·if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__) | ||
46 | ·40#·include·<winsock2.h> | ||
47 | ·41#·include·<ws2tcpip.h> | ||
48 | ·42#·include·<windows.h> | ||
49 | ·43·typedef·signed·short·int16_t;·/*·16-bit·int·*/ | ||
50 | ·44·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/ | ||
51 | ·45·typedef·signed·int·int32_t;·/*·32-bit·int·*/ | ||
52 | ·46·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/ | ||
53 | ·47·typedef·signed·__int64·int64_t;·/*·64-bit·int·*/ | ||
54 | ·48·typedef·unsigned·__int64·uint64_t;·/*·64-bit·int·*/ | ||
55 | ·49#·if·!defined(WIN64)·&&·!defined(_WIN64) | ||
56 | ·50·typedef·signed·int·intptr_t;·/*·32-bit·int·*/ | ||
57 | ·51·typedef·unsigned·int·uintptr_t;·/*·32-bit·int·*/ | ||
58 | ·52#·else | ||
59 | ·53·typedef·signed·__int64·intptr_t;·/*·64-bit·int·*/ | ||
60 | ·54·typedef·unsigned·__int64·uintptr_t;·/*·64-bit·int·*/ | ||
51 | · | 61 | ·55#·endif |
52 | ·46 | ||
53 | ·47#ifndef·HAVE_SQLLEN | ||
54 | ·48#ifndef·SQLULEN | ||
55 | · | 62 | ·56#·else·/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/ |
63 | ·57·typedef·signed·short·int16_t;·/*·16-bit·int·*/ | ||
64 | ·58·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/ | ||
65 | ·59·typedef·signed·int·int32_t;·/*·32-bit·int·*/ | ||
66 | ·60·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/ | ||
67 | ·61·typedef·signed·long·long·int64_t;·/*·64-bit·int·*/ | ||
68 | ·62·typedef·unsigned·long·long·uint64_t;·/*·64-bit·int·*/ | ||
69 | ·63·typedef·signed·int·intptr_t; | ||
70 | ·64·typedef·unsigned·int·uintptr_t; | ||
56 | ·5 | 71 | ·65#·endif |
57 | ·51#ifndef·SQLLEN | ||
58 | ·52#define·SQLLEN·SQLINTEGER | ||
59 | ·53#endif | ||
60 | ·54#endif | ||
61 | ·55 | ||
62 | ·56#ifndef·HAVE_SQLSETPOSIROW | ||
63 | ·57#define·SQLSETPOSIROW·SQLUSMALLINT | ||
64 | ·58#endif | ||
65 | ·59 | ||
66 | ·60#ifndef·HAVE_SQLROWOFFSET | ||
67 | ·61#define·SQLROWOFFSET·SQLLEN | ||
68 | ·62#endif | ||
69 | ·63 | ||
70 | ·64#ifndef·HAVE_SQLROWSETSIZE | ||
71 | ·65#define·SQLROWSETSIZE·SQLULEN | ||
72 | ·66#endif | 72 | ·66#endif |
73 | ·67 | 73 | ·67 |
74 | ·68#ifdef·__cplusplus | ||
75 | ·69extern·"C" | ||
76 | ·70{ | ||
77 | ·71#if·0 | ||
78 | · | 74 | ·68#include·<float.h> |
75 | ·69 | ||
76 | ·70/*·try·to·understand·float·sizes·using·float.h·constants·*/ | ||
77 | ·71#if·FLT_RADIX·==·2 | ||
78 | ·72#·if·FLT_MANT_DIG·==·24·&&·FLT_MAX_EXP·==·128 | ||
79 | ·73#·define·tds_sysdep_real32_type·float·/*·32-bit·real·*/ | ||
Max diff block lines reached; 24998/32905 bytes (75.97%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">ctpublic.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 135 lines modified | Offset 84, 140 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_t | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ctpublic_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_t | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ctpublic_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_ICONV</span></div> | ||
95 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<cspublic.h></span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> | ||
96 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
97 | <div·class="line"><a·id="l0002 | 98 | <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<type>(a)</span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div> | ||
98 | <div·class="line"><a·id="l000 | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div> |
99 | <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> | ||
100 | <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> | ||
101 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·HAVE_ERRNO_H</span></div> | ||
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·<errno.h></span></div> | ||
104 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div> |
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> | ||
106 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div> |
107 | <div·class="line"><a·id="l0003 | 105 | <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> |
108 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> |
109 | <div·class="line"><a·id="l0003 | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
110 | <div·class="line"><a·id="l0003 | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div> |
109 | <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> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS,</span></div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l000 | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">*/</span></div> |
111 | <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> | ||
112 | <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> | ||
113 | <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> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor"># | 114 | <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> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor"># | 115 | <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> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#en | 116 | <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> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> | 117 | <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> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#i | 118 | <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> |
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#in | 119 | <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> |
120 | <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> | ||
121 | <div·class="line"><a·id="l000 | 120 | <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> |
121 | <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> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#in | 122 | <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> |
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | 123 | <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> |
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor"># | 124 | <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> |
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
126 | <div·class="line"><a·id="l0005 | 125 | <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> |
126 | <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> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#en | 127 | <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> |
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | 128 | <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> |
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#i | 129 | <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> |
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>iconv_t·<a·class="code·hl_function"·href="a00540.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> | ||
131 | <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> | ||
132 | <div·class="line"><a·id="l000 | 130 | <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> |
131 | <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> | ||
132 | <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> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#e | 133 | <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> |
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define· | 134 | <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> |
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define· | 135 | <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> |
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define· | 136 | <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> |
137 | <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> | ||
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>·</div> | ||
140 | <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> | ||
141 | <div·class="line"><a·id="l000 | 137 | <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> |
138 | <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> | ||
139 | <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> | ||
140 | <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> | ||
141 | <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> | ||
142 | <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> | ||
143 | <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> | ||
144 | <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> | ||
145 | <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> | ||
146 | <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> | ||
147 | <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> | ||
148 | <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> | ||
149 | <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> | ||
150 | <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> | ||
151 | <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> | ||
152 | <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> | ||
153 | <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> | ||
154 | <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> | ||
Max diff block lines reached; 20875/49165 bytes (42.46%) of diff not shown. |
Offset 3, 18 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | ctpublic.h | ||
5 | ····*·freetds | ||
6 | iconv.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)· | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
9 | ·3·* | 8 | ·3·* |
10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·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 | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | ·8·* | 13 | ·8·* |
15 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 24, 164 lines modified | Offset 23, 165 lines modified | ||
24 | ·13·* | 23 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 28 | ·18·*/ |
30 | ·19 | 29 | ·19 |
31 | ·20#ifndef·_t | 30 | ·20#ifndef·_ctpublic_h_ |
32 | ·21#define·_t | 31 | ·21#define·_ctpublic_h_ |
33 | ·22 | 32 | ·22 |
34 | ·23#if·HAVE_ICONV | ||
35 | ·2 | 33 | ·23#include·<cspublic.h> |
34 | ·24 | ||
35 | ·25#undef·TDS_STATIC_CAST | ||
36 | ·25#else | ||
37 | ·26/*·Define·iconv_t·for·src/replacements/iconv.c.·*/ | ||
38 | ·27#undef·iconv_t | ||
39 | ·28typedef·void·*iconv_t; | ||
40 | ·29#endif·/*·HAVE_ICONV·*/ | ||
41 | ·30 | ||
42 | ·31#if·HAVE_ERRNO_H | ||
43 | ·32#include·<errno.h> | ||
44 | ·33#endif | ||
45 | ·34 | ||
46 | ·35#if·HAVE_WCHAR_H | ||
47 | ·36#include·<wchar.h> | ||
48 | ·37#endif | ||
49 | ·38 | ||
50 | ·39/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.·*/ | ||
51 | ·40/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS, | ||
52 | ·41·have·EILSEQ·in·a·different·header.·On·these·systems,·define·EILSEQ | ||
53 | ·42·ourselves.·*/ | ||
54 | ·43#ifndef·EILSEQ | ||
55 | ·44#·define·EILSEQ·ENOENT | ||
56 | ·45#endif | ||
57 | ·46 | ||
58 | ·47#if·HAVE_STDLIB_H | ||
59 | ·48#include·<stdlib.h> | ||
60 | ·49#endif·/*·HAVE_STDLIB_H·*/ | ||
61 | ·50 | ||
62 | ·51#include·<freetds/pushvis.h> | ||
63 | ·52 | ||
64 | · | 36 | ·26#ifdef·__cplusplus |
37 | ·27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) | ||
65 | · | 38 | ·28extern·"C" |
66 | · | 39 | ·29{ |
40 | ·30#if·0 | ||
41 | ·31} | ||
42 | ·32#endif | ||
43 | ·33#else | ||
44 | ·34#define·TDS_STATIC_CAST(type,·a)·((type)(a)) | ||
67 | · | 45 | ·35#endif |
68 | ·57 | ||
69 | ·58#if·!·HAVE_ICONV | ||
70 | ·59iconv_t·tds_sys_iconv_open(const·char·*tocode,·const·char·*fromcode); | ||
71 | ·60size_t·tds_sys_iconv(iconv_t·cd,·const·char·**inbuf,·size_t·*·inbytesleft, | ||
72 | char·**outbuf,·size_t·*·outbytesleft); | ||
73 | ·61int·tds_sys_iconv_close(iconv_t·cd); | ||
74 | ·62#else | ||
75 | ·63#define·tds_sys_iconv_open·iconv_open | ||
76 | ·64#define·tds_sys_iconv·iconv | ||
77 | ·65#define·tds_sys_iconv_close·iconv_close | ||
78 | ·66#endif·/*·!HAVE_ICONV·*/ | ||
79 | ·67 | ||
80 | ·68 | ||
81 | ·69typedef·enum | ||
82 | ·70{·to_server,·to_client·}·TDS_ICONV_DIRECTION; | ||
83 | ·71 | ||
84 | 72typedef·struct·_character_set_alias | ||
85 | ·73{ | ||
86 | ·74·const·char·*alias; | ||
87 | ·75·int·canonic; | ||
88 | ·76}·CHARACTER_SET_ALIAS; | ||
89 | ·77 | ||
90 | 78typedef·struct·tds_errno_message_flags·{ | ||
91 | ·79·unsigned·int·e2big:1; | ||
92 | ·80·unsigned·int·eilseq:1; | ||
93 | ·81·unsigned·int·einval:1; | ||
94 | ·82}·TDS_ERRNO_MESSAGE_FLAGS; | ||
95 | ·83 | ||
96 | 84typedef·struct·tdsiconvdir | ||
97 | ·85{ | ||
98 | ·86·TDS_ENCODING·charset; | ||
99 | ·87 | ||
100 | ·88·iconv_t·cd; | ||
101 | ·89}·TDSICONVDIR; | ||
102 | ·90 | ||
103 | 91struct·tdsiconvinfo | ||
104 | ·92{ | ||
105 | · | 46 | ·36 |
47 | ·37/* | ||
48 | ·38**·define·for·each·CT-Lib·API | ||
49 | ·39*/ | ||
50 | ·40#define·CT_BIND·TDS_STATIC_CAST(CS_INT,·0) | ||
51 | ·41#define·CT_BR_COLUMN·TDS_STATIC_CAST(CS_INT,·1) | ||
52 | ·42#define·CT_BR_TABLE·TDS_STATIC_CAST(CS_INT,·2) | ||
53 | ·43#define·CT_CALLBACK·TDS_STATIC_CAST(CS_INT,·3) | ||
54 | ·44#define·CT_CANCEL·TDS_STATIC_CAST(CS_INT,·4) | ||
55 | ·45#define·CT_CAPABILITY·TDS_STATIC_CAST(CS_INT,·5) | ||
56 | ·46#define·CT_CLOSE·TDS_STATIC_CAST(CS_INT,·6) | ||
57 | ·47#define·CT_CMD_ALLOC·TDS_STATIC_CAST(CS_INT,·7) | ||
58 | ·48#define·CT_CMD_DROP·TDS_STATIC_CAST(CS_INT,·8) | ||
59 | ·49#define·CT_CMD_PROPS·TDS_STATIC_CAST(CS_INT,·9) | ||
60 | ·50#define·CT_COMMAND·TDS_STATIC_CAST(CS_INT,·10) | ||
61 | ·51#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11) | ||
62 | ·52#define·CT_CON_ALLOC·TDS_STATIC_CAST(CS_INT,·12) | ||
63 | ·53#define·CT_CON_DROP·TDS_STATIC_CAST(CS_INT,·13) | ||
Max diff block lines reached; 6506/12408 bytes (52.43%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">cspublic.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·201 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 122 lines modified | Offset 84, 793 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_cspublic_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_cspublic_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#i | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<cstypes.h></span></div> |
95 | <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> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> | ||
97 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> | ||
98 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div> | ||
100 | <div·class="line"><a·id="l0002 | 98 | <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<type>(a)</span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div> | ||
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor"># | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span> | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> |
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor"># | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div> | ||
105 | <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> | ||
104 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> |
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·<gnutls/gnutls.h></span></div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·<gnutls/x509.h></span></div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#elif·defined(HAVE_OPENSSL)</span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·<openssl/ssl.h></span></div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#··include·<openssl/x509v3.h></span></div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·<openssl/err.h></span></div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
114 | <div·class="line"><a·id="l000 | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
115 | <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> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>TDSRET·tds_ssl_init(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*tds);</div> | ||
117 | <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="a01206.html">TDSCONNECTION</a>·*conn);</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
119 | <div·class="line"><a·id="l000 | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·CS_PUBLIC</span></div> |
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·CS_STATIC·static</span></div> | ||
120 | <div·class="line"><a·id="l000 | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> |
121 | <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> | ||
122 | <div·class="line"><a·id="l000 | 111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CS_SUCCEED······1</span></div> |
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·CS_FAIL·········0</span></div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·CS_MEM_ERROR········-1</span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·CS_PENDING······-2</span></div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·CS_QUIET········-3</span></div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CS_BUSY·········-4</span></div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·CS_INTERRUPT········-5</span></div> | ||
118 | <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> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CS_CONTINUE·····-7</span></div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CS_FATAL········-8</span></div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·CS_RET_HAFAILOVER···-9</span></div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·CS_UNSUPPORTED······-10</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span> | 123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span> | 124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·CS_CANCELED·-202</span></div> |
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span> | 125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·CS_ROW_FAIL·-203</span></div> |
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> | 126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·CS_END_DATA·-204</span></div> |
127 | <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> | ||
128 | <div·class="line"><a·id="l0005 | 127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CS_END_RESULTS··-205</span></div> |
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CS_END_ITEM·-206</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span> | 129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CS_NOMSG····-207</span></div> |
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span> | 130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CS_TIMED_OUT····-208</span></div> |
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span> | 131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
132 | <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> | ||
132 | <div·class="line"><a·id="l0006 | 133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CS_LAYER(x)····(((x)·>>·24)·&·0xFF)</span></div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CS_ORIGIN(x)···(((x)·>>·16)·&·0xFF)</span></div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CS_SEVERITY(x)·(((x)·>>··8)·&·0xFF)</span></div> | ||
133 | <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> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_ssl_write(<a·class="code·hl_struct"·href="a01206.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> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> | ||
136 | <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->tls_session,·buf,·buflen);</div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div> | ||
138 | <div·class="line"><a·id="l0006 | 137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·CS_NUMBER(x)···((x)·&·0xFF)</span></div> |
139 | <div·class="line"><a·id="l0006 | 138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> |
140 | <div·class="line"><a·id="l0006 | 139 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·forward·declarations·*/</span></div> |
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifdef·LIBRESSL_VERSION_NUMBER</span></div> | ||
142 | <div·class="line"><a·id="l000 | 140 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*);</div> |
141 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00826.html">CS_CLIENTMSG</a>·*);</div> | ||
142 | <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="a00850.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00830.html">CS_SERVERMSG</a>·*);</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span> | 143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | Diff chunk too large, falling back to line-by-line diff (725 lines added, 54 lines removed) |
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> | 144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> |
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class=" | 145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·CS_IODATA··········TDS_STATIC_CAST(CS_INT,·1600)</span></div> |
Max diff block lines reached; 271/135315 bytes (0.20%) of diff not shown. |
Offset 3, 18 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | cspublic.h | ||
5 | ····*·freetds | ||
6 | tls.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)·201 | 7 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns |
9 | ·3·* | 8 | ·3·* |
10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·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 | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | ·8·* | 13 | ·8·* |
15 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 24, 123 lines modified | Offset 23, 822 lines modified | ||
24 | ·13·* | 23 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 28 | ·18·*/ |
30 | ·19 | 29 | ·19 |
31 | ·20#ifndef·_freetds_tls_h_ | ||
32 | ·2 | 30 | ·20#ifndef·_cspublic_h_ |
31 | ·21#define·_cspublic_h_ | ||
33 | ·22 | 32 | ·22 |
34 | ·23#ifndef·_tds_h_ | ||
35 | ·24#error·tds.h·must·be·included·before·tls.h | ||
36 | ·25#endif | ||
37 | ·26 | ||
38 | ·27#ifdef·HAVE_GNUTLS | ||
39 | ·28#·if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX) | ||
40 | ·29#·include·<freetds/thread.h> | ||
41 | ·30#·ifndef·GNUTLS_USE_NETTLE | ||
42 | · | 33 | ·23#include·<cstypes.h> |
34 | ·24 | ||
35 | ·25#undef·TDS_STATIC_CAST | ||
36 | ·26#ifdef·__cplusplus | ||
37 | ·27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) | ||
38 | ·28extern·"C" | ||
39 | ·29{ | ||
40 | ·30#if·0 | ||
41 | ·31} | ||
43 | ·32# | 42 | ·32#endif |
43 | ·33#else | ||
44 | ·34#define·TDS_STATIC_CAST(type,·a)·((type)(a)) | ||
44 | ·3 | 45 | ·35#endif |
46 | ·36 | ||
47 | ·37#define·CS_PUBLIC | ||
48 | ·38#define·CS_STATIC·static | ||
49 | ·39 | ||
50 | ·40#define·CS_SUCCEED·1 | ||
51 | ·41#define·CS_FAIL·0 | ||
52 | ·42#define·CS_MEM_ERROR·-1 | ||
53 | ·43#define·CS_PENDING·-2 | ||
54 | ·44#define·CS_QUIET·-3 | ||
55 | ·45#define·CS_BUSY·-4 | ||
56 | ·46#define·CS_INTERRUPT·-5 | ||
57 | ·47#define·CS_BLK_HAS_TEXT·-6 | ||
58 | ·48#define·CS_CONTINUE·-7 | ||
59 | ·49#define·CS_FATAL·-8 | ||
60 | ·50#define·CS_RET_HAFAILOVER·-9 | ||
61 | ·51#define·CS_UNSUPPORTED·-10 | ||
45 | ·34#·include·<gnutls/gnutls.h> | ||
46 | ·35#·include·<gnutls/x509.h> | ||
47 | ·36#elif·defined(HAVE_OPENSSL) | ||
48 | ·37#·include·<openssl/ssl.h> | ||
49 | ·38#·include·<openssl/x509v3.h> | ||
50 | ·39#·include·<openssl/err.h> | ||
51 | ·40#endif | ||
52 | ·41 | ||
53 | ·42#include·<freetds/pushvis.h> | ||
54 | ·43 | ||
55 | ·44#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL) | ||
56 | ·45TDSRET·tds_ssl_init(TDSSOCKET·*tds); | ||
57 | ·46void·tds_ssl_deinit(TDSCONNECTION·*conn); | ||
58 | ·47 | ||
59 | ·48#·ifdef·HAVE_GNUTLS | ||
60 | ·49 | ||
61 | ·50static·inline·int | ||
62 | ·51tds_ssl_pending(TDSCONNECTION·*conn) | ||
63 | ·52 | 62 | ·52 |
63 | ·53#define·CS_CANCELED·-202 | ||
64 | ·54#define·CS_ROW_FAIL·-203 | ||
65 | ·55#define·CS_END_DATA·-204 | ||
66 | ·56#define·CS_END_RESULTS·-205 | ||
67 | ·57#define·CS_END_ITEM·-206 | ||
68 | ·58#define·CS_NOMSG·-207 | ||
69 | ·59#define·CS_TIMED_OUT·-208 | ||
64 | ·53·return·gnutls_record_check_pending((gnutls_session_t)·conn->tls_session); | ||
65 | ·54} | ||
66 | ·55 | ||
67 | ·56static·inline·int | ||
68 | ·57tds_ssl_read(TDSCONNECTION·*conn,·unsigned·char·*buf,·int·buflen) | ||
69 | ·58{ | ||
70 | ·59·return·gnutls_record_recv((gnutls_session_t)·conn->tls_session,·buf, | ||
71 | buflen); | ||
72 | ·60 | 70 | ·60 |
73 | ·61 | ||
74 | ·62static·inline·int | ||
75 | ·63tds_ssl_write(TDSCONNECTION·*conn,·const·unsigned·char·*buf,·int·buflen) | ||
76 | ·64{ | ||
77 | ·65·return·gnutls_record_send((gnutls_session_t)·conn->tls_session,·buf, | ||
78 | buflen); | ||
79 | ·66} | ||
80 | ·67#·else | ||
81 | ·68 | ||
82 | ·69/*·compatibility·for·LibreSSL·2.7·*/ | ||
83 | ·70#ifdef·LIBRESSL_VERSION_NUMBER | ||
84 | ·71#define·TLS_ST_OK·SSL_ST_OK | ||
85 | · | 71 | ·61#define·CS_SIZEOF(x)·sizeof(x) |
72 | ·62 | ||
73 | ·63#define·CS_LAYER(x)·(((x)·>>·24)·&·0xFF) | ||
74 | ·64#define·CS_ORIGIN(x)·(((x)·>>·16)·&·0xFF) | ||
75 | ·65#define·CS_SEVERITY(x)·(((x)·>>·8)·&·0xFF) | ||
76 | ·66#define·CS_NUMBER(x)·((x)·&·0xFF) | ||
77 | ·67 | ||
78 | ·68/*·forward·declarations·*/ | ||
79 | ·69typedef·CS_RETCODE(*CS_CSLIBMSG_FUNC)·(CS_CONTEXT·*,·CS_CLIENTMSG·*); | ||
80 | ·70typedef·CS_RETCODE(*CS_CLIENTMSG_FUNC)·(CS_CONTEXT·*,·CS_CONNECTION·*, | ||
81 | CS_CLIENTMSG·*); | ||
82 | ·71typedef·CS_RETCODE(*CS_SERVERMSG_FUNC)·(CS_CONTEXT·*,·CS_CONNECTION·*, | ||
Max diff block lines reached; 25406/29189 bytes (87.04%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">b | 68 | ··<div·class="headertitle"><div·class="title">bkpublic.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 259 lines modified | Offset 84, 67 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_bkpublic_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_bkpublic_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_bkpublic_h[]·=·<span·class="stringliteral">"$Id:·bkpublic.h,v·1.5·2004-10-28·12:42:11·freddy77·Exp·$"</span>;</div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_bkpublic_h_warn[]·=·{·rcsid_bkpublic_h,·no_unused_bkpublic_h_warn·};</div> | ||
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div> | ||
95 | <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> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*··TDS_GET_An</span></div> | ||
97 | <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> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*··TDS_GET_AnLE</span></div> | ||
99 | <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> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*··TDS_GET_AnBE</span></div> | ||
101 | <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> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*··TDS_GET_UAn</span></div> | ||
103 | <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> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*··TDS_GET_UAnLE</span></div> | ||
105 | <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> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*··TDS_GET_UAnBE</span></div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*/</span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·one·byte,·easy...·*/</span></div> | ||
110 | <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> | ||
111 | <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> | ||
112 | <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> | ||
113 | <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> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
115 | <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> | ||
116 | <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> | ||
117 | <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> | ||
118 | <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> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·two·bytes·*/</span></div> | ||
121 | <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> | ||
122 | <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> | ||
123 | <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> | ||
124 | <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> | ||
125 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*·seperate·this·stuff·out·later·*/</span></div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<cspublic.h></span></div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div> | ||
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·0</span></div> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}</div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> | ||
126 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> |
127 | <div·class="line"><a·id="l000 | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·buld·properties·start·with·1·i·guess·*/</span></div> | ||
128 | <div·class="line"><a·id="l000 | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·BLK_IDENTITY·1</span></div> |
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[1]·=·(uint8_t)(val);·}·while(0)</span></div> | ||
130 | <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> | ||
131 | <div·class="line"><a·id="l000 | 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>CS_RETCODE·blk_alloc(<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*·connection,·CS_INT·version,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·**·blk_pointer);</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>CS_RETCODE·blk_bind(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00802.html">CS_DATAFMT</a>·*·datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>············CS_SMALLINT·*·indicator);</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·colnum,·CS_VOID·*·valuep,</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··············CS_INT·valuelen,·CS_INT·*·outlenp);</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>CS_RETCODE·blk_default(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>CS_RETCODE·blk_describe(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00802.html">CS_DATAFMT</a>·*·datafmt);</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>CS_RETCODE·blk_done(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>CS_RETCODE·blk_drop(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc);</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp);</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>CS_RETCODE·blk_init(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·direction,·CS_CHAR·*·tablename,·CS_INT·tnamelen);</div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>CS_RETCODE·blk_props(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·action,·CS_INT·property,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row);</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row);</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>CS_RETCODE·blk_rowxfer(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc);</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>CS_RETCODE·blk_rowxfer_mult(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·*·row_count);</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>CS_RETCODE·blk_sendrow(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row);</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>CS_RETCODE·blk_sendtext(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·*·buffer,·CS_INT·buflen);</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp);</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>CS_RETCODE·blk_textxfer(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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="comment">/*·four·bytes·*/</span></div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·TDS_GET_UA4LE(ptr)·\</span></div> | ||
135 | <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> | ||
136 | <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> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·TDS_GET_UA4BE(ptr)·\</span></div> | ||
Max diff block lines reached; 271/53152 bytes (0.51%) of diff not shown. |
Offset 3, 18 lines modified | Offset 3, 17 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | bkpublic.h | ||
5 | ····*·freetds | ||
6 | bytes.h | ||
7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
8 | ·2·*·Copyright·(C)· | 7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
9 | ·3·* | 8 | ·3·* |
10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 9 | ·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 | 10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
14 | ·8·* | 13 | ·8·* |
15 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | 14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
Offset 24, 274 lines modified | Offset 23, 79 lines modified | ||
24 | ·13·* | 23 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 27 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 28 | ·18·*/ |
30 | ·19 | 29 | ·19 |
31 | ·20#ifndef·_tdsbytes_h_ | ||
32 | ·2 | 30 | ·20#ifndef·_bkpublic_h_ |
31 | ·21#define·_bkpublic_h_ | ||
33 | ·22 | 32 | ·22 |
34 | ·23/* | ||
35 | ·24·*·read·a·word·of·n·bytes·aligned,·architecture·dependent·endian | ||
36 | ·25·*·TDS_GET_An | ||
37 | ·26·*·read·a·word·of·n·bytes·aligned,·little·endian | ||
38 | ·27·*·TDS_GET_AnLE | ||
39 | ·28·*·read·a·word·of·n·bytes·aligned,·big·endian | ||
40 | ·29·*·TDS_GET_AnBE | ||
41 | ·30·*·read·a·word·of·n·bytes·unaligned,·architecture·dependent·endian | ||
42 | ·31·*·TDS_GET_UAn | ||
43 | ·32·*·read·a·word·of·n·bytes·unaligned,·little·endian | ||
44 | ·33·*·TDS_GET_UAnLE | ||
45 | ·34·*·read·a·word·of·n·bytes·unaligned,·big·endian | ||
46 | ·35·*·TDS_GET_UAnBE | ||
47 | ·36·*/ | ||
48 | ·37 | ||
49 | ·38/*·one·byte,·easy...·*/ | ||
50 | ·39#define·TDS_GET_A1LE(ptr)·(((uint8_t·*)(ptr))[0]) | ||
51 | ·40#define·TDS_GET_A1BE(ptr)·TDS_GET_A1LE(ptr) | ||
52 | ·41#define·TDS_GET_UA1LE(ptr)·TDS_GET_A1LE(ptr) | ||
53 | ·42#define·TDS_GET_UA1BE(ptr)·TDS_GET_A1LE(ptr) | ||
54 | ·43 | ||
55 | ·44#define·TDS_PUT_A1LE(ptr,val)·do·{·((uint8_t·*)(ptr))[0]·=·(val);·}·while(0) | ||
56 | ·45#define·TDS_PUT_A1BE(ptr,val)·TDS_PUT_A1LE(ptr,val) | ||
57 | ·46#define·TDS_PUT_UA1LE(ptr,val)·TDS_PUT_A1LE(ptr,val) | ||
58 | ·47#define·TDS_PUT_UA1BE(ptr,val)·TDS_PUT_A1LE(ptr,val) | ||
59 | ·48 | ||
60 | ·49/*·two·bytes·*/ | ||
61 | ·50#define·TDS_GET_UA2LE(ptr)·(((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*) | ||
62 | (ptr))[0]) | ||
63 | ·51#define·TDS_GET_UA2BE(ptr)·(((uint8_t·*)(ptr))[0]·*·0x100u·+·((uint8_t·*) | ||
64 | (ptr))[1]) | ||
65 | ·52#define·TDS_GET_A2LE(ptr)·TDS_GET_UA2LE(ptr) | ||
66 | ·53#define·TDS_GET_A2BE(ptr)·TDS_GET_UA2BE(ptr) | ||
67 | ·54 | ||
68 | ·55#define·TDS_PUT_UA2LE(ptr,val)·do·{\ | ||
69 | ·56·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·= | ||
70 | (uint8_t)(val);·}·while(0) | ||
71 | ·57#define·TDS_PUT_UA2BE(ptr,val)·do·{\ | ||
72 | ·58·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[1]·= | ||
73 | (uint8_t)(val);·}·while(0) | ||
74 | ·59#define·TDS_PUT_A2LE(ptr,val)·TDS_PUT_UA2LE(ptr,val) | ||
75 | · | 33 | ·23static·const·char·rcsid_bkpublic_h[]·=·"$Id:·bkpublic.h,v·1.5·2004-10-28·12: |
34 | 42:11·freddy77·Exp·$"; | ||
35 | ·24static·const·void·*const·no_unused_bkpublic_h_warn[]·=·{·rcsid_bkpublic_h, | ||
36 | no_unused_bkpublic_h_warn·}; | ||
37 | ·25 | ||
38 | ·26/*·seperate·this·stuff·out·later·*/ | ||
39 | ·27#include·<cspublic.h> | ||
40 | ·28 | ||
41 | ·29#ifdef·__cplusplus | ||
42 | ·30extern·"C" | ||
43 | ·31{ | ||
44 | ·32#if·0 | ||
45 | ·33} | ||
46 | ·34#endif | ||
47 | ·35#endif | ||
48 | ·36 | ||
49 | ·37/*·buld·properties·start·with·1·i·guess·*/ | ||
50 | ·38#define·BLK_IDENTITY·1 | ||
51 | ·39 | ||
52 | ·40CS_RETCODE·blk_alloc(CS_CONNECTION·*·connection,·CS_INT·version,·CS_BLKDESC | ||
53 | **·blk_pointer); | ||
54 | ·41CS_RETCODE·blk_bind(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_DATAFMT·* | ||
55 | datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen, | ||
56 | ·42·CS_SMALLINT·*·indicator); | ||
57 | ·43CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
58 | *·rowp,·CS_INT·colnum,·CS_VOID·*·valuep, | ||
59 | ·44·CS_INT·valuelen,·CS_INT·*·outlenp); | ||
60 | ·45CS_RETCODE·blk_default(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_VOID·* | ||
61 | buffer,·CS_INT·buflen,·CS_INT·*·outlen); | ||
62 | ·46CS_RETCODE·blk_describe(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_DATAFMT·* | ||
63 | datafmt); | ||
64 | ·47CS_RETCODE·blk_done(CS_BLKDESC·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow); | ||
65 | ·48CS_RETCODE·blk_drop(CS_BLKDESC·*·blkdesc); | ||
66 | ·49CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
67 | *·rowp); | ||
68 | ·50CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
69 | *·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp); | ||
70 | ·51CS_RETCODE·blk_init(CS_BLKDESC·*·blkdesc,·CS_INT·direction,·CS_CHAR·* | ||
71 | tablename,·CS_INT·tnamelen); | ||
72 | ·52CS_RETCODE·blk_props(CS_BLKDESC·*·blkdesc,·CS_INT·action,·CS_INT·property, | ||
73 | CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen); | ||
74 | ·53CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row); | ||
75 | ·54CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row); | ||
76 | ·55CS_RETCODE·blk_rowxfer(CS_BLKDESC·*·blkdesc); | ||
77 | ·56CS_RETCODE·blk_rowxfer_mult(CS_BLKDESC·*·blkdesc,·CS_INT·*·row_count); | ||
78 | ·57CS_RETCODE·blk_sendrow(CS_BLKDESC·*·blkdesc,·CS_BLK_ROW·*·row); | ||
79 | ·58CS_RETCODE·blk_sendtext(CS_BLKDESC·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·* | ||
80 | buffer,·CS_INT·buflen); | ||
81 | ·59CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp); | ||
82 | ·60CS_RETCODE·blk_textxfer(CS_BLKDESC·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT | ||
83 | buflen,·CS_INT·*·outlen); | ||
76 | ·61 | 84 | ·61 |
85 | ·62#ifdef·__cplusplus | ||
86 | ·63#if·0 | ||
87 | ·64{ | ||
Max diff block lines reached; 116/13579 bytes (0.85%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 587 lines modified | Offset 58, 800 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">config.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"> | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor"># | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·_freetds_config_h_</span></div> | Diff chunk too large, falling back to line-by-line diff (457 lines added, 457 lines removed) |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class=" | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span> | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/</span></div> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>· | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span> | 79 | <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> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span> | 80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">/*·#undef·BSD_COMP·*/</span></div> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>· | 81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span> | 82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*·Define·to·1·if·using·'alloca.c'.·*/</span></div> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span> | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">/*·#undef·C_ALLOCA·*/</span></div> |
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>· | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span> | 85 | <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> |
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span> | 86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·#undef·ENABLE_DEVELOPING·*/</span></div> |
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>· | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> |
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span> | 88 | <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> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span> | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*·#undef·ENABLE_EXTRA_CHECKS·*/</span></div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>· | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span> | 91 | <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> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·ENABLE_KRB5·1</span></div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>· | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·Define·to·enable·MARS·support·*/</span></div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span> | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·ENABLE_ODBC_MARS·1</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>· | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span> | 97 | <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> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span> | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·ENABLE_ODBC_WIDE·1</span></div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>· | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span> | 100 | <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> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span> | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·GNUTLS_USE_NETTLE·1</span></div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>· | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span> | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·Define·to·1·if·you·have·the·`alarm'·function.·*/</span></div> |
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span> | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·HAVE_ALARM·1</span></div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>· | 105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> |
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span> | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/</span></div> |
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span> | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·HAVE_ALLOCA·1</span></div> |
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>· | 108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span> | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·Define·to·1·if·<alloca.h>·works.·*/</span></div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·HAVE_ALLOCA_H·1</span></div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>· | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span> | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/</span></div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span> | 113 | <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> |
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>· | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span> | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*·Define·to·1·if·you·have·the·`ASN1_STRING_get0_data'·function.·*/</span></div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span> | 116 | <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> |
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>· | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span> | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·Define·to·1·if·you·have·the·`asprintf'·function.·*/</span></div> |
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span> | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·HAVE_ASPRINTF·1</span></div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>· | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span> | 121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·Define·to·1·if·you·have·the·`basename'·function.·*/</span></div> |
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span> | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·HAVE_BASENAME·1</span></div> |
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>· | 123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span> | 124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Define·to·1·if·you·have·the·`BIO_get_data'·function.·*/</span></div> |
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span> | 125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·#undef·HAVE_BIO_GET_DATA·*/</span></div> |
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>· | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span> | 127 | <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> |
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span> | 128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·HAVE_CLOCK_GETTIME·1</span></div> |
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>· | 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> | 130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/</span></div> |
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span> | 131 | <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> |
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>· | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span> | 133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*·Define·to·1·if·you·have·the·`daemon'·function.·*/</span></div> |
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span> | 134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·HAVE_DAEMON·1</span></div> |
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>· | 135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span> | 136 | <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·`tzname',·and·to·0·if·you·don't.</span></div> |
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span> | 137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">···*/</span></div> |
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span> | 138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·#undef·HAVE_DECL_TZNAME·*/</span></div> |
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>· | 139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> |
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span> | 140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Define·to·1·if·you·have·the·<dirent.h>·header·file.·*/</span></div> |
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span> | 141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·HAVE_DIRENT_H·1</span></div> |
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>· | 142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> |
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span> | 143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/</span></div> |
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span> | 144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·HAVE_DLFCN_H·1</span></div> |
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>· | 145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> |
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span> | 146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">/*·Define·to·1·if·you·have·the·<errno.h>·header·file.·*/</span></div> |
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span> | 147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·HAVE_ERRNO_H·1</span></div> |
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>· | 148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> |
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span> | 149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">/*·Define·to·1·if·you·have·the·`error_message'·function.·*/</span></div> |
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span> | 150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">/*·#undef·HAVE_ERROR_MESSAGE·*/</span></div> |
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>· | 151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> |
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span> | 152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">/*·Define·to·1·if·you·have·the·`eventfd'·function.·*/</span></div> |
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span> | 153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·HAVE_EVENTFD·1</span></div> |
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>· | 154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> |
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span> | 155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*·Define·to·1·if·you·have·the·<fcntl.h>·header·file.·*/</span></div> |
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span> | 156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·HAVE_FCNTL_H·1</span></div> |
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>· | 157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> |
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span> | 158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">/*·Define·to·1·if·you·have·the·`fork'·function.·*/</span></div> |
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span> | 159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·HAVE_FORK·1</span></div> |
160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>· | 160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> |
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span> | 161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">/*·Define·to·1·if·fseeko·(and·presumably·ftello)·exists·and·is·declared.·*/</span></div> |
162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span> | 162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·HAVE_FSEEKO·1</span></div> |
163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>· | 163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> |
164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span> | 164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">/*·Define·to·1·if·you·have·the·`fstat'·function.·*/</span></div> |
165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span> | 165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·HAVE_FSTAT·1</span></div> |
166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>· | 166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> |
Max diff block lines reached; 60180/212505 bytes (28.32%) of diff not shown. |
Offset 3, 581 lines modified | Offset 3, 797 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | config.h | ||
6 | ·1/*·include/config.h.·Generated·from·config.h.in·by·configure.·*/ | ||
7 | ·2/*·include/config.h.in.·Generated·from·configure.ac·by·autoheader.·*/ | ||
8 | ·3 | ||
9 | ·4#define·_freetds_config_h_ | ||
5 | ····*·freetds | ||
6 | encodings.h | ||
7 | ·1/* | ||
8 | ·2·*·This·file·produced·from·./encodings.pl·on·Sat·Jan·21·09:01:33·2023 | ||
9 | ·3·*/ | ||
10 | ·4#ifdef·TDS_ICONV_ENCODING_TABLES | Diff chunk too large, falling back to line-by-line diff (460 lines added, 457 lines removed) | |
11 | ·5 | 10 | ·5 |
12 | ·6 | 11 | ·6/*·Define·if·building·universal·(internal·helper·macro)·*/ |
13 | ·7· | 12 | ·7/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/ |
14 | ·8 | 13 | ·8 |
15 | ·9· | 14 | ·9/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/ |
16 | ·10 | 15 | ·10/*·#undef·BSD_COMP·*/ |
17 | ·11 | 16 | ·11 |
18 | ·12 | 17 | ·12/*·Define·to·1·if·using·'alloca.c'.·*/ |
19 | ·13 | 18 | ·13/*·#undef·C_ALLOCA·*/ |
20 | ·14 | 19 | ·14 |
21 | ·15· | 20 | ·15/*·Define·to·enable·work·in·progress·code·*/ |
22 | ·16 | 21 | ·16/*·#undef·ENABLE_DEVELOPING·*/ |
23 | ·17 | 22 | ·17 |
24 | ·18 | 23 | ·18/*·Define·to·enable·extra·checks·on·code·*/ |
25 | ·19 | 24 | ·19/*·#undef·ENABLE_EXTRA_CHECKS·*/ |
26 | ·20 | 25 | ·20 |
27 | ·21· | 26 | ·21/*·Defined·if·--enable-krb5·used·and·library·detected·*/ |
28 | ·22 | 27 | ·22#define·ENABLE_KRB5·1 |
29 | ·23 | 28 | ·23 |
30 | ·24 | 29 | ·24/*·Define·to·enable·MARS·support·*/ |
31 | ·25 | 30 | ·25#define·ENABLE_ODBC_MARS·1 |
32 | ·26 | 31 | ·26 |
33 | ·27· | 32 | ·27/*·Define·to·enable·ODBC·wide·string·support·*/ |
34 | ·28 | 33 | ·28#define·ENABLE_ODBC_WIDE·1 |
35 | ·29 | 34 | ·29 |
36 | ·30· | 35 | ·30/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/ |
37 | ·31 | 36 | ·31#define·GNUTLS_USE_NETTLE·1 |
38 | ·32 | 37 | ·32 |
39 | ·33 | 38 | ·33/*·Define·to·1·if·you·have·the·`alarm'·function.·*/ |
40 | ·34 | 39 | ·34#define·HAVE_ALARM·1 |
41 | ·35 | 40 | ·35 |
42 | ·36· | 41 | ·36/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/ |
43 | ·37 | 42 | ·37#define·HAVE_ALLOCA·1 |
44 | ·38 | 43 | ·38 |
45 | ·39 | 44 | ·39/*·Define·to·1·if·<alloca.h>·works.·*/ |
46 | ·40 | 45 | ·40#define·HAVE_ALLOCA_H·1 |
47 | ·41 | 46 | ·41 |
48 | ·42· | 47 | ·42/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/ |
49 | ·43 | 48 | ·43#define·HAVE_ARPA_INET_H·1 |
50 | ·44 | 49 | ·44 |
51 | ·45· | 50 | ·45/*·Define·to·1·if·you·have·the·`ASN1_STRING_get0_data'·function.·*/ |
52 | ·46 | 51 | ·46/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/ |
53 | ·47 | 52 | ·47 |
54 | ·48· | 53 | ·48/*·Define·to·1·if·you·have·the·`asprintf'·function.·*/ |
55 | ·49 | 54 | ·49#define·HAVE_ASPRINTF·1 |
56 | ·50 | 55 | ·50 |
57 | ·51· | 56 | ·51/*·Define·to·1·if·you·have·the·`basename'·function.·*/ |
58 | ·52 | 57 | ·52#define·HAVE_BASENAME·1 |
59 | ·53 | 58 | ·53 |
60 | ·54 | 59 | ·54/*·Define·to·1·if·you·have·the·`BIO_get_data'·function.·*/ |
61 | ·55 | 60 | ·55/*·#undef·HAVE_BIO_GET_DATA·*/ |
62 | ·56 | 61 | ·56 |
63 | ·57 | 62 | ·57/*·Define·if·you·have·the·clock_gettime·function.·*/ |
64 | ·58 | 63 | ·58#define·HAVE_CLOCK_GETTIME·1 |
65 | ·59 | 64 | ·59 |
66 | ·60· | 65 | ·60/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/ |
67 | ·61 | 66 | ·61#define·HAVE_COM_ERR_H·1 |
68 | ·62 | 67 | ·62 |
69 | ·63· | 68 | ·63/*·Define·to·1·if·you·have·the·`daemon'·function.·*/ |
70 | ·64 | 69 | ·64#define·HAVE_DAEMON·1 |
71 | ·65 | 70 | ·65 |
72 | ·66· | 71 | ·66/*·Define·to·1·if·you·have·the·declaration·of·`tzname',·and·to·0·if·you |
73 | 72 | don't. | |
74 | ·6 | 73 | ·67·*/ |
75 | ·6 | 74 | ·68/*·#undef·HAVE_DECL_TZNAME·*/ |
76 | · | 75 | ·69 |
77 | ·7 | 76 | ·70/*·Define·to·1·if·you·have·the·<dirent.h>·header·file.·*/ |
78 | ·7 | 77 | ·71#define·HAVE_DIRENT_H·1 |
79 | ·7 | 78 | ·72 |
80 | ·7 | 79 | ·73/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/ |
81 | ·7 | 80 | ·74#define·HAVE_DLFCN_H·1 |
82 | ·7 | 81 | ·75 |
83 | ·7 | 82 | ·76/*·Define·to·1·if·you·have·the·<errno.h>·header·file.·*/ |
84 | ·7 | 83 | ·77#define·HAVE_ERRNO_H·1 |
85 | ·7 | 84 | ·78 |
86 | · | 85 | ·79/*·Define·to·1·if·you·have·the·`error_message'·function.·*/ |
87 | ·8 | 86 | ·80/*·#undef·HAVE_ERROR_MESSAGE·*/ |
88 | ·8 | 87 | ·81 |
89 | ·8 | 88 | ·82/*·Define·to·1·if·you·have·the·`eventfd'·function.·*/ |
90 | ·8 | 89 | ·83#define·HAVE_EVENTFD·1 |
91 | ·8 | 90 | ·84 |
92 | ·8 | 91 | ·85/*·Define·to·1·if·you·have·the·<fcntl.h>·header·file.·*/ |
93 | ·8 | 92 | ·86#define·HAVE_FCNTL_H·1 |
94 | ·8 | 93 | ·87 |
95 | ·8 | 94 | ·88/*·Define·to·1·if·you·have·the·`fork'·function.·*/ |
96 | · | 95 | ·89#define·HAVE_FORK·1 |
97 | ·9 | 96 | ·90 |
98 | ·9 | 97 | ·91/*·Define·to·1·if·fseeko·(and·presumably·ftello)·exists·and·is·declared.·*/ |
99 | ·9 | 98 | ·92#define·HAVE_FSEEKO·1 |
100 | ·9 | 99 | ·93 |
101 | ·9 | 100 | ·94/*·Define·to·1·if·you·have·the·`fstat'·function.·*/ |
102 | ·9 | 101 | ·95#define·HAVE_FSTAT·1 |
103 | ·9 | 102 | ·96 |
104 | ·9 | 103 | ·97/*·Define·to·1·if·your·system·provides·the·5-parameter·version·of |
105 | ·9 | 104 | ·98·gethostbyaddr_r().·*/ |
106 | · | 105 | ·99/*·#undef·HAVE_FUNC_GETHOSTBYADDR_R_5·*/ |
107 | ·10 | 106 | ·100 |
108 | ·10 | 107 | ·101/*·Define·to·1·if·your·system·provides·the·7-parameter·version·of |
109 | ·10 | 108 | ·102·gethostbyaddr_r().·*/ |
110 | ·10 | 109 | ·103/*·#undef·HAVE_FUNC_GETHOSTBYADDR_R_7·*/ |
111 | ·10 | 110 | ·104 |
112 | ·10 | 111 | ·105/*·Define·to·1·if·your·system·provides·the·8-parameter·version·of |
113 | ·10 | 112 | ·106·gethostbyaddr_r().·*/ |
114 | ·10 | 113 | ·107#define·HAVE_FUNC_GETHOSTBYADDR_R_8·1 |
115 | ·10 | 114 | ·108 |
116 | ·11 | 115 | ·109/*·Define·to·1·if·your·system·provides·the·3-parameter·version·of |
117 | ·11 | 116 | ·110·gethostbyname_r().·*/ |
118 | ·11 | 117 | ·111/*·#undef·HAVE_FUNC_GETHOSTBYNAME_R_3·*/ |
Max diff block lines reached; 14445/43597 bytes (33.13%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 43 lines modified | Offset 62, 175 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">enum_cap.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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.69/html_node/Particular-Functions.html·*/</span></div> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#ifdef·STDC_HEADERS</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#·include·<stdlib.h></span></div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#·include·<stddef.h></span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#else</span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#·ifdef·HAVE_STDLIB_H</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#··include·<stdlib.h></span></div> | ||
78 | <div·class="line"><a·id="l0000 | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>····{···················TDS_REQ_LANG·=··1</div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>····,····················TDS_REQ_RPC·=··2</div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····,····················TDS_REQ_EVT·=··3</div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····,··················TDS_REQ_MSTMT·=··4</div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····,····················TDS_REQ_BCP·=··5</div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····,·················TDS_REQ_CURSOR·=··6</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····,···················TDS_REQ_DYNF·=··7</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····,····················TDS_REQ_MSG·=··8</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····,··················TDS_REQ_PARAM·=··9</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····,··············TDS_REQ_DATA_INT1·=·10</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····,··············TDS_REQ_DATA_INT2·=·11</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····,··············TDS_REQ_DATA_INT4·=·12</div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····,···············TDS_REQ_DATA_BIT·=·13</div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····,··············TDS_REQ_DATA_CHAR·=·14</div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····,·············TDS_REQ_DATA_VCHAR·=·15</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····,···············TDS_REQ_DATA_BIN·=·16</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····,··············TDS_REQ_DATA_VBIN·=·17</div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····,··············TDS_REQ_DATA_MNY8·=·18</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····,··············TDS_REQ_DATA_MNY4·=·19</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····,·············TDS_REQ_DATA_DATE8·=·20</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····,·············TDS_REQ_DATA_DATE4·=·21</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····,··············TDS_REQ_DATA_FLT4·=·22</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····,··············TDS_REQ_DATA_FLT8·=·23</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····,···············TDS_REQ_DATA_NUM·=·24</div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····,··············TDS_REQ_DATA_TEXT·=·25</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····,·············TDS_REQ_DATA_IMAGE·=·26</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····,···············TDS_REQ_DATA_DEC·=·27</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····,·············TDS_REQ_DATA_LCHAR·=·28</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····,··············TDS_REQ_DATA_LBIN·=·29</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····,··············TDS_REQ_DATA_INTN·=·30</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····,·········TDS_REQ_DATA_DATETIMEN·=·31</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····,············TDS_REQ_DATA_MONEYN·=·32</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····,···············TDS_REQ_CSR_PREV·=·33</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····,··············TDS_REQ_CSR_FIRST·=·34</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,···············TDS_REQ_CSR_LAST·=·35</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,················TDS_REQ_CSR_ABS·=·36</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,················TDS_REQ_CSR_REL·=·37</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,··············TDS_REQ_CSR_MULTI·=·38</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,················TDS_REQ_CON_OOB·=·39</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····,·············TDS_REQ_CON_INBAND·=·40</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····,············TDS_REQ_CON_LOGICAL·=·41</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····,·············TDS_REQ_PROTO_TEXT·=·42</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····,·············TDS_REQ_PROTO_BULK·=·43</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····,·················TDS_REQ_URGEVT·=·44</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·······TDS_REQ_DATA_SENSITIVITY·=·45</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····,··········TDS_REQ_DATA_BOUNDARY·=·46</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····,··········TDS_REQ_PROTO_DYNAMIC·=·47</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····,··········TDS_REQ_PROTO_DYNPROC·=·48</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····,··············TDS_REQ_DATA_FLTN·=·49</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····,··············TDS_REQ_DATA_BITN·=·50</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····,··············TDS_REQ_DATA_INT8·=·51</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····,··············TDS_REQ_DATA_VOID·=·52</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····,···············TDS_REQ_DOL_BULK·=·53</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····,···········TDS_REQ_OBJECT_JAVA1·=·54</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····,············TDS_REQ_OBJECT_CHAR·=·55</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····,··········TDS_REQ_OBJECT_BINARY·=·57</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,······TDS_REQ_DATA_COLUMNSTATUS·=·58</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····,··············TDS_REQ_WIDETABLE·=·59</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····,·············TDS_REQ_DATA_UINT2·=·61</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····,·············TDS_REQ_DATA_UINT4·=·62</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····,·············TDS_REQ_DATA_UINT8·=·63</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····,·············TDS_REQ_DATA_UINTN·=·64</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····,···········TDS_REQ_CUR_IMPLICIT·=·65</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····,·············TDS_REQ_DATA_NLBIN·=·66</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····,············TDS_REQ_IMAGE_NCHAR·=·67</div> | ||
137 | <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> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····,···········TDS_REQ_BLOB_NCHAR_8·=·69</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····,········TDS_REQ_BLOB_NCHAR_SCSU·=·70</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····,··············TDS_REQ_DATA_DATE·=·71</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····,··············TDS_REQ_DATA_TIME·=·72</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····,··········TDS_REQ_DATA_INTERVAL·=·73</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····,·············TDS_REQ_CSR_SCROLL·=·74</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····,··········TDS_REQ_CSR_SENSITIVE·=·75</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····,········TDS_REQ_CSR_INSENSITIVE·=·76</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····,······TDS_REQ_CSR_SEMISENSITIVE·=·77</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····,·······TDS_REQ_CSR_KEYSETDRIVEN·=·78</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····,·············TDS_REQ_SRVPKTSIZE·=·79</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····,···········TDS_REQ_DATA_UNITEXT·=·80</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····,····TDS_REQ_CAP_CLUSTERFAILOVER·=·81</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····,·············TDS_REQ_DATA_SINT1·=·82</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····,·············TDS_REQ_LARGEIDENT·=·83</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····,··········TDS_REQ_BLOB_NCHAR_16·=·84</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····,···············TDS_REQ_DATA_XML·=·85</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····,···············TDS_REQ_CURINFO3·=·86</div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····,·················TDS_REQ_DBRPC2·=·87</div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····,················TDS_REQ_MIGRATE·=·89</div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····,·······TDS_REQ_DATA_BIGDATETIME·=·93</div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····,···········TDS_REQ_DATA_BIGTIME·=·94</div> | ||
160 | <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> | ||
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}·TDS_REQUEST_CAPABILITY;</div> | ||
79 | <div·class="line"><a·id="l000 | 162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#ifdef·HAVE_ALLOCA_H</span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#·include·<alloca.h></span></div> | ||
Max diff block lines reached; 271/27028 bytes (1.00%) of diff not shown. |
Offset 4, 38 lines modified | Offset 4, 169 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | alloca.h | ||
8 | ·1/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf- | ||
9 | 2.69/html_node/Particular-Functions.html·*/ | ||
10 | ·2#ifdef·STDC_HEADERS | ||
11 | ·3#·include·<stdlib.h> | ||
12 | ·4#·include·<stddef.h> | ||
13 | ·5#else | ||
14 | ·6#·ifdef·HAVE_STDLIB_H | ||
15 | ·7#·include·<stdlib.h> | ||
16 | ·8#·endif | ||
17 | ·9#endif | ||
18 | ·10#ifdef·HAVE_ALLOCA_H | ||
19 | ·11#·include·<alloca.h> | ||
20 | ·12#elif·!defined·alloca | ||
21 | ·13#·ifdef·__GNUC__ | ||
22 | ·14#·define·alloca·__builtin_alloca | ||
23 | ·15#·elif·defined·_AIX | ||
24 | ·16#·define·alloca·__alloca | ||
25 | ·17#·elif·defined·_MSC_VER | ||
26 | ·18#·include·<malloc.h> | ||
27 | ·19#·define·alloca·_alloca | ||
28 | ·20#·elif·!defined·HAVE_ALLOCA | ||
29 | ·21#·ifdef·__cplusplus | ||
30 | ·22extern·"C" | ||
31 | ·23#·endif | ||
32 | ·24void·*alloca·(size_t); | ||
33 | ·25#·endif | ||
34 | 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 | ||
Max diff block lines reached; 116/5984 bytes (1.94%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 123 lines modified | Offset 62, 20 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">popvis.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)</span></div> | ||
71 | <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> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2014··Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | ||
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_data_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_data_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tds_h_</span></div> | ||
94 | <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> | ||
95 | <div·class="line"><a·id="l000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·pop</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_COMMON_FUNCS(name)·\</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">{·\</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">····tds_·##·name·##·_get_info,·\</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">····tds_·##·name·##·_get,·\</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····tds_·##·name·##·_row_len,·\</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">····tds_·##·name·##·_put_info,·\</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">····tds_·##·name·##·_put,·\</span></div> | ||
106 | <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> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">}</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>tds_func_get_info·tds_invalid_get_info;</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_func_row_len··tds_invalid_row_len;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>tds_func_get_data·tds_invalid_get;</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>tds_func_put_info·tds_invalid_put_info;</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>tds_func_put_data·tds_invalid_put;</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>tds_func_check····tds_invalid_check;</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>tds_func_get_info·tds_generic_get_info;</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>tds_func_row_len··tds_generic_row_len;</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>tds_func_get_data·<a·class="code·hl_function"·href="a00059.html#abac4d689e0e31e80587f89247c6395a4">tds_generic_get</a>;</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>tds_func_put_info·<a·class="code·hl_function"·href="a00059.html#aabd0e5f15615b5c141c525b76e746520">tds_generic_put_info</a>;</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>tds_func_put_data·<a·class="code·hl_function"·href="a00059.html#a84e17808683ba2dd956e811a42e23176">tds_generic_put</a>;</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_func_check····tds_generic_check;</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds_func_get_info·tds_numeric_get_info;</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>tds_func_row_len··tds_numeric_row_len;</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_func_get_data·tds_numeric_get;</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_func_put_info·tds_numeric_put_info;</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_func_put_data·tds_numeric_put;</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>tds_func_check····tds_numeric_check;</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="preprocessor">#define·tds_variant_get_info·tds_generic_get_info</span></div> | ||
131 | <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> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>tds_func_get_data·tds_variant_get;</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_func_put_info·tds_variant_put_info;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_func_put_data·tds_variant_put;</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>tds_func_check····tds_variant_check;</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>tds_func_get_info·tds_msdatetime_get_info;</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>tds_func_row_len··tds_msdatetime_row_len;</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>tds_func_get_data·tds_msdatetime_get;</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>tds_func_put_info·tds_msdatetime_put_info;</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>tds_func_put_data·tds_msdatetime_put;</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>tds_func_check····tds_msdatetime_check;</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>tds_func_get_info·tds_clrudt_get_info;</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>tds_func_row_len··tds_clrudt_row_len;</div> | ||
146 | <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> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>tds_func_put_info·tds_clrudt_put_info;</div> | ||
148 | <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> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>tds_func_check····tds_clrudt_check;</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>tds_func_get_info·tds_sybbigtime_get_info;</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>tds_func_row_len··tds_sybbigtime_row_len;</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>tds_func_get_data·tds_sybbigtime_get;</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>tds_func_put_info·tds_sybbigtime_put_info;</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>tds_func_put_data·tds_sybbigtime_put;</div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>tds_func_check····tds_sybbigtime_check;</div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> | ||
158 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#ifndef·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS</span></div> | ||
159 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#··define·TDS_DEFINE_DEFAULT_FUNCS(name)·\</span></div> | ||
160 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">····const·TDSCOLUMNFUNCS·tds_·##·name·##·_funcs·=·TDS_COMMON_FUNCS(name)</span></div> | ||
161 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> | ||
162 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>TDS_DEFINE_DEFAULT_FUNCS(invalid);</div> | ||
163 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>TDS_DEFINE_DEFAULT_FUNCS(generic);</div> | ||
164 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>TDS_DEFINE_DEFAULT_FUNCS(numeric);</div> | ||
165 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>TDS_DEFINE_DEFAULT_FUNCS(variant);</div> | ||
166 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>TDS_DEFINE_DEFAULT_FUNCS(msdatetime);</div> | ||
167 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>TDS_DEFINE_DEFAULT_FUNCS(clrudt);</div> | ||
168 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>TDS_DEFINE_DEFAULT_FUNCS(sybbigtime);</div> | ||
169 | <div·class="line"><a·id="l00 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div> |
170 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> | ||
Max diff block lines reached; 271/17850 bytes (1.52%) of diff not shown. |
Offset 4, 126 lines modified | Offset 4, 14 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | popvis.h | ||
8 | ·1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) | ||
9 | ·2#pragma·GCC·visibility·pop | ||
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·_freetds_data_h_ | ||
28 | ·21#define·_freetds_data_h_ | ||
29 | ·22 | ||
30 | ·23#ifndef·_tds_h_ | ||
31 | ·24#·error·Include·tds.h·before·data.h | ||
32 | ·25#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 | ·92#ifndef·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS | ||
96 | ·93#·define·TDS_DEFINE_DEFAULT_FUNCS(name)·\ | ||
97 | ·94·const·TDSCOLUMNFUNCS·tds_·##·name·##·_funcs·=·TDS_COMMON_FUNCS(name) | ||
98 | ·95 | ||
99 | ·96TDS_DEFINE_DEFAULT_FUNCS(invalid); | ||
100 | ·97TDS_DEFINE_DEFAULT_FUNCS(generic); | ||
101 | ·98TDS_DEFINE_DEFAULT_FUNCS(numeric); | ||
102 | ·99TDS_DEFINE_DEFAULT_FUNCS(variant); | ||
103 | ·100TDS_DEFINE_DEFAULT_FUNCS(msdatetime); | ||
104 | ·101TDS_DEFINE_DEFAULT_FUNCS(clrudt); | ||
105 | ·102TDS_DEFINE_DEFAULT_FUNCS(sybbigtime); | ||
106 | · | 10 | ·3#endif |
107 | ·104 | ||
108 | ·105#include·<freetds/popvis.h> | ||
109 | ·106 | ||
110 | ·107#endif | ||
111 | tds_generic_put | ||
112 | TDSRET·tds_generic_put(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·int·bcp7) | ||
113 | Write·data·to·wire. | ||
114 | Definition:·data.c:919 | ||
115 | tds_generic_put_info | ||
116 | TDSRET·tds_generic_put_info(TDSSOCKET·*tds,·TDSCOLUMN·*col) | ||
117 | Put·data·information·to·wire. | ||
118 | Definition:·data.c:875 | ||
119 | tds_generic_get | ||
120 | TDSRET·tds_generic_get(TDSSOCKET·*tds,·TDSCOLUMN·*curcol) | ||
121 | Read·a·data·from·wire. | ||
122 | Definition:·data.c:713 | ||
Max diff block lines reached; 35/4410 bytes (0.79%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 19 lines modified | Offset 62, 19 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">checks.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·20 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2004·Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 24 lines modified | Offset 84, 73 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef· | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·TDS_CHECKS_H</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define· | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·TDS_CHECKS_H</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·_WIN32</span></div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<winsock2.h></span></div> | ||
96 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
97 | <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> | ||
97 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#else</span></div> |
99 | <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="l0002 | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | ||
102 | <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> | ||
103 | <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> | ||
104 | <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> | ||
105 | <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> | ||
106 | <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> | ||
107 | <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> | ||
108 | <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> | ||
109 | <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> | ||
110 | <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> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CHECK_CONN_EXTRA(conn)</span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
114 | <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="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
115 | <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="a01190.html">TDSCONTEXT</a>·*·ctx);</div> | ||
116 | <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="a01178.html">TDSENV</a>·*·env);</div> | ||
117 | <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="a01150.html">TDSCOLUMN</a>·*·column);</div> | ||
118 | <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="a01158.html">TDSRESULTINFO</a>·*·res_info);</div> | ||
119 | <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="a01174.html">TDSCURSOR</a>·*·cursor);</div> | ||
120 | <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="a01182.html">TDSDYNAMIC</a>·*·dynamic);</div> | ||
121 | <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="a01218.html">TDSFREEZE</a>·*·freeze);</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div> | ||
99 | <div·class="line"><a·id="l000 | 123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&&·ENABLE_EXTRA_CHECKS</span></div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#··include·<valgrind/memcheck.h></span></div> | ||
126 | <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> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div> | ||
128 | <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> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
132 | <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> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·\</span></div> | ||
134 | <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> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> | ||
136 | <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> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></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><span·class="preprocessor">#include·<freetds/popvis.h></span></div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> | ||
100 | <div·class="line"><a·id="l000 | 141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·TDS_CHECKS_H·*/</span><span·class="preprocessor"></span></div> |
142 | <div·class="ttc"·id="aa01150_html"><div·class="ttname"><a·href="a01150.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:689</div></div> | ||
143 | <div·class="ttc"·id="aa01158_html"><div·class="ttname"><a·href="a01158.html">tds_result_info</a></div><div·class="ttdoc">Hold·information·for·any·results.</div><div·class="ttdef"><b>Definition:</b>·tds.h:769</div></div> | ||
144 | <div·class="ttc"·id="aa01174_html"><div·class="ttname"><a·href="a01174.html">tds_cursor</a></div><div·class="ttdoc">Holds·informations·about·a·cursor.</div><div·class="ttdef"><b>Definition:</b>·tds.h:937</div></div> | ||
145 | <div·class="ttc"·id="aa01178_html"><div·class="ttname"><a·href="a01178.html">tds_env</a></div><div·class="ttdoc">Current·environment·as·reported·by·the·server.</div><div·class="ttdef"><b>Definition:</b>·tds.h:963</div></div> | ||
146 | <div·class="ttc"·id="aa01182_html"><div·class="ttname"><a·href="a01182.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:977</div></div> | ||
147 | <div·class="ttc"·id="aa01190_html"><div·class="ttname"><a·href="a01190.html">tds_context</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1029</div></div> | ||
148 | <div·class="ttc"·id="aa01210_html"><div·class="ttname"><a·href="a01210.html">tds_socket</a></div><div·class="ttdoc">Information·for·a·server·connection.</div><div·class="ttdef"><b>Definition:</b>·tds.h:1163</div></div> | ||
149 | <div·class="ttc"·id="aa01218_html"><div·class="ttname"><a·href="a01218.html">tds_freeze</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1571</div></div> | ||
101 | </div><!--·fragment·--></div><!--·contents·--> | 150 | </div><!--·fragment·--></div><!--·contents·--> |
102 | <!--·start·footer·part·--> | 151 | <!--·start·footer·part·--> |
103 | <hr·class="footer"/><address·class="footer"><small> | 152 | <hr·class="footer"/><address·class="footer"><small> |
104 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 153 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
105 | </small></address> | 154 | </small></address> |
106 | </body> | 155 | </body> |
107 | </html> | 156 | </html> |
Offset 4, 17 lines modified | Offset 4, 17 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | 7 | checks.h | |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·20 | 9 | ·2·*·Copyright·(C)·2004·Frediano·Ziglio |
10 | ·3·* | 10 | ·3·* |
11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 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 | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 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. | 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 24, 20 lines modified | Offset 24, 91 lines modified | ||
24 | ·13·* | 24 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 29 | ·18·*/ |
30 | ·19 | 30 | ·19 |
31 | ·20#ifndef·freetds_windows_h_ | ||
32 | ·2 | 31 | ·20#ifndef·TDS_CHECKS_H |
32 | ·21#define·TDS_CHECKS_H | ||
33 | ·22 | 33 | ·22 |
34 | ·23#ifdef·_WIN32 | ||
35 | ·24#include·<winsock2.h> | ||
36 | ·25#include·<ws2tcpip.h> | ||
37 | ·2 | 34 | ·23#include·<freetds/pushvis.h> |
35 | ·24 | ||
36 | ·25#if·ENABLE_EXTRA_CHECKS | ||
37 | ·26#define·CHECK_STRUCT_EXTRA(func,s)·func(s) | ||
38 | ·27#else | ||
39 | ·28#define·CHECK_STRUCT_EXTRA(func,s) | ||
38 | ·2 | 40 | ·29#endif |
39 | ·28 | ||
40 | · | 41 | ·30 |
42 | ·31#define·CHECK_TDS_EXTRA(tds)·CHECK_STRUCT_EXTRA(tds_check_tds_extra,tds) | ||
43 | ·32#define·CHECK_CONTEXT_EXTRA(ctx)·CHECK_STRUCT_EXTRA | ||
44 | (tds_check_context_extra,ctx) | ||
45 | ·33#define·CHECK_TDSENV_EXTRA(env)·CHECK_STRUCT_EXTRA(tds_check_env_extra,env) | ||
46 | ·34#define·CHECK_COLUMN_EXTRA(column)·CHECK_STRUCT_EXTRA | ||
47 | (tds_check_column_extra,column) | ||
48 | ·35#define·CHECK_RESULTINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA | ||
49 | (tds_check_resultinfo_extra,res_info) | ||
50 | ·36#define·CHECK_PARAMINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA | ||
51 | (tds_check_resultinfo_extra,res_info) | ||
52 | ·37#define·CHECK_CURSOR_EXTRA(cursor)·CHECK_STRUCT_EXTRA | ||
53 | (tds_check_cursor_extra,cursor) | ||
54 | ·38#define·CHECK_DYNAMIC_EXTRA(dynamic)·CHECK_STRUCT_EXTRA | ||
55 | (tds_check_dynamic_extra,dynamic) | ||
56 | ·39#define·CHECK_FREEZE_EXTRA(freeze)·CHECK_STRUCT_EXTRA | ||
57 | (tds_check_freeze_extra,freeze) | ||
58 | ·40#define·CHECK_CONN_EXTRA(conn) | ||
59 | ·41 | ||
60 | ·42#if·ENABLE_EXTRA_CHECKS | ||
61 | ·43void·tds_check_tds_extra(const·TDSSOCKET·*·tds); | ||
62 | ·44void·tds_check_context_extra(const·TDSCONTEXT·*·ctx); | ||
63 | ·45void·tds_check_env_extra(const·TDSENV·*·env); | ||
64 | ·46void·tds_check_column_extra(const·TDSCOLUMN·*·column); | ||
65 | ·47void·tds_check_resultinfo_extra(const·TDSRESULTINFO·*·res_info); | ||
66 | ·48void·tds_check_cursor_extra(const·TDSCURSOR·*·cursor); | ||
67 | ·49void·tds_check_dynamic_extra(const·TDSDYNAMIC·*·dynamic); | ||
68 | ·50void·tds_check_freeze_extra(const·TDSFREEZE·*·freeze); | ||
69 | ·51#endif | ||
70 | ·52 | ||
71 | ·53#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&&·ENABLE_EXTRA_CHECKS | ||
72 | ·54#·include·<valgrind/memcheck.h> | ||
73 | ·55#·define·TDS_MARK_UNDEFINED(ptr,·len)·VALGRIND_MAKE_MEM_UNDEFINED(ptr,·len) | ||
74 | ·56#else | ||
75 | ·57#·define·TDS_MARK_UNDEFINED(ptr,·len)·do·{}·while(0) | ||
76 | ·58#endif | ||
77 | ·59 | ||
78 | ·60#if·ENABLE_EXTRA_CHECKS | ||
79 | ·61void·tds_extra_assert_check(const·char·*fn,·int·line,·int·cond,·const·char | ||
80 | *cond_str); | ||
81 | ·62#·define·tds_extra_assert(cond)·\ | ||
82 | ·63·tds_extra_assert_check(__FILE__,·__LINE__,·cond,·#cond) | ||
83 | ·64#else | ||
84 | ·65#·define·tds_extra_assert(cond)·do·{·}·while(0) | ||
85 | ·66#endif | ||
86 | ·67 | ||
87 | ·68#include·<freetds/popvis.h> | ||
88 | ·69 | ||
89 | ·70#endif·/*·TDS_CHECKS_H·*/ | ||
90 | tds_column | ||
91 | Metadata·about·columns·in·regular·and·compute·rows. | ||
92 | Definition:·tds.h:689 | ||
93 | tds_result_info | ||
94 | Hold·information·for·any·results. | ||
95 | Definition:·tds.h:769 | ||
96 | tds_cursor | ||
97 | Holds·informations·about·a·cursor. | ||
98 | Definition:·tds.h:937 | ||
99 | tds_env | ||
100 | Current·environment·as·reported·by·the·server. | ||
101 | Definition:·tds.h:963 | ||
102 | tds_dynamic | ||
103 | Holds·information·for·a·dynamic·(also·called·prepared)·query. | ||
104 | Definition:·tds.h:977 | ||
105 | tds_context | ||
106 | Definition:·tds.h:1029 | ||
107 | tds_socket | ||
108 | Information·for·a·server·connection. | ||
109 | Definition:·tds.h:1163 | ||
110 | tds_freeze | ||
111 | Definition:·tds.h:1571 | ||
41 | =============================================================================== | 112 | =============================================================================== |
42 | ·····Generated·by [doxygen]·1.9.4 | 113 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 60 lines modified | Offset 62, 583 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">encodings.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/* | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*· | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·This·file·produced·from·./encodings.pl·on·Sat·Jan·21·09:01:33·2023</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div> |
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | ||
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·TDS_ICONV_ENCODING_TABLES</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·freetds_bool_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·__cplusplus</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·HAVE_STDBOOL_H</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<stdbool.h></span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#else</span></div> | ||
100 | <div·class="line"><a·id="l000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> |
101 | <div·class="line"><a·id="l000 | 76 | <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="a01138.html">TDS_ENCODING</a>·canonic_charsets[]·=·{</div> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····{········<span·class="stringliteral">"ISO-8859-1"</span>,··1,·1,···0},·<span·class="comment">/*···0·*/</span></div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····{·············<span·class="stringliteral">"UTF-8"</span>,··1,·4,···1},·<span·class="comment">/*···1·*/</span></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····{···········<span·class="stringliteral">"UCS-2LE"</span>,··2,·2,···2},·<span·class="comment">/*···2·*/</span></div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····{···········<span·class="stringliteral">"UCS-2BE"</span>,··2,·2,···3},·<span·class="comment">/*···3·*/</span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····{·········<span·class="stringliteral">"ARMSCII-8"</span>,··1,·1,···4},·<span·class="comment">/*···4·*/</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····{·············<span·class="stringliteral">"BIG-5"</span>,··1,·2,···5},·<span·class="comment">/*···5·*/</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····{········<span·class="stringliteral">"BIG5-HKSCS"</span>,··1,·2,···6},·<span·class="comment">/*···6·*/</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····{···············<span·class="stringliteral">"C99"</span>,··1,·1,···7},·<span·class="comment">/*···7·*/</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····{···········<span·class="stringliteral">"CHINESE"</span>,··1,·1,···8},·<span·class="comment">/*···8·*/</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····{················<span·class="stringliteral">"CN"</span>,··1,·1,···9},·<span·class="comment">/*···9·*/</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····{·············<span·class="stringliteral">"CN-GB"</span>,··1,·2,··10},·<span·class="comment">/*··10·*/</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····{····<span·class="stringliteral">"CN-GB-ISOIR165"</span>,··1,·1,··11},·<span·class="comment">/*··11·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····{············<span·class="stringliteral">"CP1133"</span>,··1,·1,··12},·<span·class="comment">/*··12·*/</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{············<span·class="stringliteral">"CP1250"</span>,··1,·1,··13},·<span·class="comment">/*··13·*/</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····{············<span·class="stringliteral">"CP1251"</span>,··1,·1,··14},·<span·class="comment">/*··14·*/</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····{············<span·class="stringliteral">"CP1252"</span>,··1,·1,··15},·<span·class="comment">/*··15·*/</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{············<span·class="stringliteral">"CP1253"</span>,··1,·1,··16},·<span·class="comment">/*··16·*/</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{············<span·class="stringliteral">"CP1254"</span>,··1,·1,··17},·<span·class="comment">/*··17·*/</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{············<span·class="stringliteral">"CP1255"</span>,··1,·1,··18},·<span·class="comment">/*··18·*/</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{············<span·class="stringliteral">"CP1256"</span>,··1,·1,··19},·<span·class="comment">/*··19·*/</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{············<span·class="stringliteral">"CP1257"</span>,··1,·1,··20},·<span·class="comment">/*··20·*/</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{············<span·class="stringliteral">"CP1258"</span>,··1,·1,··21},·<span·class="comment">/*··21·*/</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{············<span·class="stringliteral">"CP1361"</span>,··1,·2,··22},·<span·class="comment">/*··22·*/</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{·············<span·class="stringliteral">"CP437"</span>,··1,·1,··23},·<span·class="comment">/*··23·*/</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{·············<span·class="stringliteral">"CP850"</span>,··1,·1,··24},·<span·class="comment">/*··24·*/</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{·············<span·class="stringliteral">"CP862"</span>,··1,·1,··25},·<span·class="comment">/*··25·*/</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{·············<span·class="stringliteral">"CP866"</span>,··1,·1,··26},·<span·class="comment">/*··26·*/</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{·············<span·class="stringliteral">"CP874"</span>,··1,·1,··27},·<span·class="comment">/*··27·*/</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{·············<span·class="stringliteral">"CP932"</span>,··1,·2,··28},·<span·class="comment">/*··28·*/</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{·············<span·class="stringliteral">"CP936"</span>,··1,·2,··29},·<span·class="comment">/*··29·*/</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{·············<span·class="stringliteral">"CP949"</span>,··1,·2,··30},·<span·class="comment">/*··30·*/</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{·············<span·class="stringliteral">"CP950"</span>,··1,·2,··31},·<span·class="comment">/*··31·*/</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{············<span·class="stringliteral">"EUC-JP"</span>,··1,·3,··32},·<span·class="comment">/*··32·*/</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{············<span·class="stringliteral">"EUC-KR"</span>,··1,·2,··33},·<span·class="comment">/*··33·*/</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{············<span·class="stringliteral">"EUC-TW"</span>,··1,·4,··34},·<span·class="comment">/*··34·*/</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{···········<span·class="stringliteral">"GB18030"</span>,··1,·4,··35},·<span·class="comment">/*··35·*/</span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{··<span·class="stringliteral">"GEORGIAN-ACADEMY"</span>,··1,·1,··36},·<span·class="comment">/*··36·*/</span></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{·······<span·class="stringliteral">"GEORGIAN-PS"</span>,··1,·1,··37},·<span·class="comment">/*··37·*/</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{················<span·class="stringliteral">"HZ"</span>,··1,·1,··38},·<span·class="comment">/*··38·*/</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{·······<span·class="stringliteral">"ISO-2022-CN"</span>,··1,·4,··39},·<span·class="comment">/*··39·*/</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{···<span·class="stringliteral">"ISO-2022-CN-EXT"</span>,··1,·4,··40},·<span·class="comment">/*··40·*/</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{·······<span·class="stringliteral">"ISO-2022-JP"</span>,··1,·1,··41},·<span·class="comment">/*··41·*/</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{·····<span·class="stringliteral">"ISO-2022-JP-1"</span>,··1,·1,··42},·<span·class="comment">/*··42·*/</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{·····<span·class="stringliteral">"ISO-2022-JP-2"</span>,··1,·1,··43},·<span·class="comment">/*··43·*/</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{·······<span·class="stringliteral">"ISO-2022-KR"</span>,··1,·2,··44},·<span·class="comment">/*··44·*/</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{·······<span·class="stringliteral">"ISO-8859-10"</span>,··1,·1,··45},·<span·class="comment">/*··45·*/</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{·······<span·class="stringliteral">"ISO-8859-13"</span>,··1,·1,··46},·<span·class="comment">/*··46·*/</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{·······<span·class="stringliteral">"ISO-8859-14"</span>,··1,·1,··47},·<span·class="comment">/*··47·*/</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{·······<span·class="stringliteral">"ISO-8859-15"</span>,··1,·1,··48},·<span·class="comment">/*··48·*/</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{·······<span·class="stringliteral">"ISO-8859-16"</span>,··1,·1,··49},·<span·class="comment">/*··49·*/</span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{········<span·class="stringliteral">"ISO-8859-2"</span>,··1,·1,··50},·<span·class="comment">/*··50·*/</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{········<span·class="stringliteral">"ISO-8859-3"</span>,··1,·1,··51},·<span·class="comment">/*··51·*/</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{········<span·class="stringliteral">"ISO-8859-4"</span>,··1,·1,··52},·<span·class="comment">/*··52·*/</span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{········<span·class="stringliteral">"ISO-8859-5"</span>,··1,·1,··53},·<span·class="comment">/*··53·*/</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{········<span·class="stringliteral">"ISO-8859-6"</span>,··1,·1,··54},·<span·class="comment">/*··54·*/</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{········<span·class="stringliteral">"ISO-8859-7"</span>,··1,·1,··55},·<span·class="comment">/*··55·*/</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{········<span·class="stringliteral">"ISO-8859-8"</span>,··1,·1,··56},·<span·class="comment">/*··56·*/</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{········<span·class="stringliteral">"ISO-8859-9"</span>,··1,·1,··57},·<span·class="comment">/*··57·*/</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{·········<span·class="stringliteral">"ISO-IR-14"</span>,··1,·1,··58},·<span·class="comment">/*··58·*/</span></div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{········<span·class="stringliteral">"ISO-IR-149"</span>,··1,·1,··59},·<span·class="comment">/*··59·*/</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{········<span·class="stringliteral">"ISO-IR-159"</span>,··1,·1,··60},·<span·class="comment">/*··60·*/</span></div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{········<span·class="stringliteral">"ISO-IR-166"</span>,··1,·1,··61},·<span·class="comment">/*··61·*/</span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{·········<span·class="stringliteral">"ISO-IR-87"</span>,··1,·1,··62},·<span·class="comment">/*··62·*/</span></div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{··············<span·class="stringliteral">"JAVA"</span>,··1,·1,··63},·<span·class="comment">/*··63·*/</span></div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{·····<span·class="stringliteral">"JISX0201-1976"</span>,··1,·1,··64},·<span·class="comment">/*··64·*/</span></div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{············<span·class="stringliteral">"KOI8-R"</span>,··1,·1,··65},·<span·class="comment">/*··65·*/</span></div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{···········<span·class="stringliteral">"KOI8-RU"</span>,··1,·1,··66},·<span·class="comment">/*··66·*/</span></div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{············<span·class="stringliteral">"KOI8-T"</span>,··1,·1,··67},·<span·class="comment">/*··67·*/</span></div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{············<span·class="stringliteral">"KOI8-U"</span>,··1,·1,··68},·<span·class="comment">/*··68·*/</span></div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{···············<span·class="stringliteral">"MAC"</span>,··1,·1,··69},·<span·class="comment">/*··69·*/</span></div> | ||
Max diff block lines reached; 271/106635 bytes (0.25%) of diff not shown. |
Offset 4, 54 lines modified | Offset 4, 580 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | bool.h | ||
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
9 | 7 | encodings.h | |
8 | ·1/* | ||
9 | ·2·*·This·file·produced·from·./encodings.pl·on·Sat·Jan·21·09:01:33·2023 | ||
10 | ·3·* | 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·freetds_bool_h_ | ||
28 | ·21#define·freetds_bool_h_ | ||
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 | ||
46 | ·39#endif | ||
47 | ·4 | 11 | ·4#ifdef·TDS_ICONV_ENCODING_TABLES |
12 | ·5 | ||
13 | ·6static·const·TDS_ENCODING·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·{·"ARMSCII-8",·1,·1,·4},·/*·4·*/ | ||
19 | ·12·{·"BIG-5",·1,·2,·5},·/*·5·*/ | ||
20 | ·13·{·"BIG5-HKSCS",·1,·2,·6},·/*·6·*/ | ||
21 | ·14·{·"C99",·1,·1,·7},·/*·7·*/ | ||
22 | ·15·{·"CHINESE",·1,·1,·8},·/*·8·*/ | ||
23 | ·16·{·"CN",·1,·1,·9},·/*·9·*/ | ||
24 | ·17·{·"CN-GB",·1,·2,·10},·/*·10·*/ | ||
25 | ·18·{·"CN-GB-ISOIR165",·1,·1,·11},·/*·11·*/ | ||
26 | ·19·{·"CP1133",·1,·1,·12},·/*·12·*/ | ||
27 | ·20·{·"CP1250",·1,·1,·13},·/*·13·*/ | ||
28 | ·21·{·"CP1251",·1,·1,·14},·/*·14·*/ | ||
29 | ·22·{·"CP1252",·1,·1,·15},·/*·15·*/ | ||
30 | ·23·{·"CP1253",·1,·1,·16},·/*·16·*/ | ||
31 | ·24·{·"CP1254",·1,·1,·17},·/*·17·*/ | ||
32 | ·25·{·"CP1255",·1,·1,·18},·/*·18·*/ | ||
33 | ·26·{·"CP1256",·1,·1,·19},·/*·19·*/ | ||
34 | ·27·{·"CP1257",·1,·1,·20},·/*·20·*/ | ||
35 | ·28·{·"CP1258",·1,·1,·21},·/*·21·*/ | ||
36 | ·29·{·"CP1361",·1,·2,·22},·/*·22·*/ | ||
37 | ·30·{·"CP437",·1,·1,·23},·/*·23·*/ | ||
38 | ·31·{·"CP850",·1,·1,·24},·/*·24·*/ | ||
39 | ·32·{·"CP862",·1,·1,·25},·/*·25·*/ | ||
40 | ·33·{·"CP866",·1,·1,·26},·/*·26·*/ | ||
41 | ·34·{·"CP874",·1,·1,·27},·/*·27·*/ | ||
42 | ·35·{·"CP932",·1,·2,·28},·/*·28·*/ | ||
43 | ·36·{·"CP936",·1,·2,·29},·/*·29·*/ | ||
44 | ·37·{·"CP949",·1,·2,·30},·/*·30·*/ | ||
45 | ·38·{·"CP950",·1,·2,·31},·/*·31·*/ | ||
46 | ·39·{·"EUC-JP",·1,·3,·32},·/*·32·*/ | ||
47 | ·40·{·"EUC-KR",·1,·2,·33},·/*·33·*/ | ||
48 | ·41·{·"EUC-TW",·1,·4,·34},·/*·34·*/ | ||
49 | ·42·{·"GB18030",·1,·4,·35},·/*·35·*/ | ||
50 | ·43·{·"GEORGIAN-ACADEMY",·1,·1,·36},·/*·36·*/ | ||
51 | ·44·{·"GEORGIAN-PS",·1,·1,·37},·/*·37·*/ | ||
52 | ·45·{·"HZ",·1,·1,·38},·/*·38·*/ | ||
53 | ·46·{·"ISO-2022-CN",·1,·4,·39},·/*·39·*/ | ||
54 | ·47·{·"ISO-2022-CN-EXT",·1,·4,·40},·/*·40·*/ | ||
55 | ·48·{·"ISO-2022-JP",·1,·1,·41},·/*·41·*/ | ||
56 | ·49·{·"ISO-2022-JP-1",·1,·1,·42},·/*·42·*/ | ||
57 | ·50·{·"ISO-2022-JP-2",·1,·1,·43},·/*·43·*/ | ||
58 | ·51·{·"ISO-2022-KR",·1,·2,·44},·/*·44·*/ | ||
59 | ·52·{·"ISO-8859-10",·1,·1,·45},·/*·45·*/ | ||
60 | ·53·{·"ISO-8859-13",·1,·1,·46},·/*·46·*/ | ||
61 | ·54·{·"ISO-8859-14",·1,·1,·47},·/*·47·*/ | ||
62 | ·55·{·"ISO-8859-15",·1,·1,·48},·/*·48·*/ | ||
63 | ·56·{·"ISO-8859-16",·1,·1,·49},·/*·49·*/ | ||
64 | ·57·{·"ISO-8859-2",·1,·1,·50},·/*·50·*/ | ||
65 | ·58·{·"ISO-8859-3",·1,·1,·51},·/*·51·*/ | ||
66 | ·59·{·"ISO-8859-4",·1,·1,·52},·/*·52·*/ | ||
67 | ·60·{·"ISO-8859-5",·1,·1,·53},·/*·53·*/ | ||
68 | ·61·{·"ISO-8859-6",·1,·1,·54},·/*·54·*/ | ||
69 | ·62·{·"ISO-8859-7",·1,·1,·55},·/*·55·*/ | ||
70 | ·63·{·"ISO-8859-8",·1,·1,·56},·/*·56·*/ | ||
71 | ·64·{·"ISO-8859-9",·1,·1,·57},·/*·57·*/ | ||
72 | ·65·{·"ISO-IR-14",·1,·1,·58},·/*·58·*/ | ||
73 | ·66·{·"ISO-IR-149",·1,·1,·59},·/*·59·*/ | ||
74 | ·67·{·"ISO-IR-159",·1,·1,·60},·/*·60·*/ | ||
75 | ·68·{·"ISO-IR-166",·1,·1,·61},·/*·61·*/ | ||
76 | ·69·{·"ISO-IR-87",·1,·1,·62},·/*·62·*/ | ||
77 | ·70·{·"JAVA",·1,·1,·63},·/*·63·*/ | ||
78 | ·71·{·"JISX0201-1976",·1,·1,·64},·/*·64·*/ | ||
79 | ·72·{·"KOI8-R",·1,·1,·65},·/*·65·*/ | ||
80 | ·73·{·"KOI8-RU",·1,·1,·66},·/*·66·*/ | ||
81 | ·74·{·"KOI8-T",·1,·1,·67},·/*·67·*/ | ||
82 | ·75·{·"KOI8-U",·1,·1,·68},·/*·68·*/ | ||
83 | ·76·{·"MAC",·1,·1,·69},·/*·69·*/ | ||
84 | ·77·{·"MACARABIC",·1,·1,·70},·/*·70·*/ | ||
85 | ·78·{·"MACCENTRALEUROPE",·1,·1,·71},·/*·71·*/ | ||
86 | ·79·{·"MACCROATIAN",·1,·1,·72},·/*·72·*/ | ||
87 | ·80·{·"MACCYRILLIC",·1,·1,·73},·/*·73·*/ | ||
88 | ·81·{·"MACGREEK",·1,·1,·74},·/*·74·*/ | ||
Max diff block lines reached; 116/18288 bytes (0.63%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/s | 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 62, 127 lines modified | Offset 62, 291 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">s | 68 | ··<div·class="headertitle"><div·class="title">sysdep_private.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | ||
72 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010··Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l0000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> |
74 | <div·class="line"><a·id="l0000 | 75 | <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> |
75 | <div·class="line"><a·id="l0000 | 76 | <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> |
76 | <div·class="line"><a·id="l0000 | 77 | <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> |
77 | <div·class="line"><a·id="l0000 | 78 | <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> |
78 | <div·class="line"><a·id="l0000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l000 | 80 | <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> |
80 | <div·class="line"><a·id="l0001 | 81 | <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> |
81 | <div·class="line"><a·id="l0001 | 82 | <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> |
82 | <div·class="line"><a·id="l0001 | 83 | <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> |
83 | <div·class="line"><a·id="l0001 | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> |
84 | <div·class="line"><a·id="l0001 | 85 | <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> |
85 | <div·class="line"><a·id="l0001 | 86 | <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> |
86 | <div·class="line"><a·id="l0001 | 87 | <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> |
87 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_stream_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_stream_h_</span></div> | ||
92 | <div·class="line"><a·id="l0002 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
93 | <div·class="line"><a·id="l0002 | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tds_sysdep_private_h_</span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Include·tds.h·first</span></div> | ||
95 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tds_sysdep_private_h_</span></div> |
96 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
97 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·TDS_ADDITIONAL_SPACE·16</span></div> |
98 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> |
99 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01062.html">···30</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01062.html">tds_input_stream</a>·{</div> | ||
100 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9">···35</a></span>····int·(*<a·class="code·hl_variable"·href="a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9">read</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01062.html">tds_input_stream</a>·*stream,·<span·class="keywordtype">void</span>·*ptr,·<span·class="keywordtype">size_t</span>·len);</div> | ||
101 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·MSG_NOSIGNAL</span></div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·MSG_NOSIGNAL</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·0L</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> | ||
102 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
103 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01066.html">···39</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01066.html">tds_output_stream</a>·{</div> | ||
104 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01066.html#a8513fb41c8ba79f22e54266b87278415">···41</a></span>····int·(*<a·class="code·hl_variable"·href="a01066.html#a8513fb41c8ba79f22e54266b87278415">write</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01066.html">tds_output_stream</a>·*stream,·<span·class="keywordtype">size_t</span>·len);</div> | ||
105 | <div·class="line"><a·id="l000 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> | ||
106 | <div·class="line"><a·id="l000 | 105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·0</span></div> |
107 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div> |
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> | ||
108 | <div·class="line"><a·id="l000 | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> |
109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>TDSRET·<a·class="code·hl_function"·href="a00077.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a00958.html">TDSICONV</a>·*·char_conv,·TDS_ICONV_DIRECTION·direction,</div> | ||
110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01066.html">TDSOUTSTREAM</a>·*ostream);</div> | ||
111 | <div·class="line"><a·id="l000 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·__INCvxWorksh</span></div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<ioLib.h></span>······<span·class="comment">/*·for·FIONBIO·*/</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif··············</span><span·class="comment">/*·__INCvxWorksh·*/</span><span·class="preprocessor"></span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·defined(DOS32X)</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(char*)(c))</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·select·select_s</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·pid_t;</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·TODO·this·has·nothing·to·do·with·ip·...·*/</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·getpid()·_gethostid()</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif··</span><span·class="comment">/*·defined(DOS32X)·*/</span><span·class="preprocessor"></span></div> | ||
112 | <div·class="line"><a·id="l0005 | 127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·||·defined(_WIN64)</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·<freetds/windows.h></span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(c))</span></div> | ||
113 | <div·class="line"><a·id="l0006 | 134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> |
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>··tds_socket_init(<span·class="keywordtype">void</span>);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·INITSOCKET()····tds_socket_init()</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keywordtype">void</span>·tds_socket_done(<span·class="keywordtype">void</span>);</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·DONESOCKET()····tds_socket_done()</span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·NETDB_REENTRANT·1···</span><span·class="comment">/*·BSD-style·netdb·interface·is·reentrant·*/</span><span·class="preprocessor"></span></div> | ||
114 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> | ||
115 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01070.html">···63</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01070.html">tds_datain_stream</a>·{</div> | ||
116 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>·stream;</div> | ||
117 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01070.html#a8101abd3e9e8d6f90b2ba2717bf7f926">···65</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a01070.html#a8101abd3e9e8d6f90b2ba2717bf7f926">wire_size</a>;···</div> | ||
118 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*tds;</div> | ||
119 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01070.html">TDSDATAINSTREAM</a>;</div> | ||
120 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | ||
121 | <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="a00077.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>(<a·class="code·hl_struct"·href="a01070.html">TDSDATAINSTREAM</a>·*·stream,·<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">size_t</span>·wire_size);</div> | ||
122 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> | 140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> |
123 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01074.html">···72</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01074.html">tds_dataout_stream</a>·{</div> | ||
124 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<a·class="code·hl_struct"·href="a01066.html">TDSOUTSTREAM</a>·stream;</div> | ||
125 | <div·class="line"><a·id="l0007 | 141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·TDSSOCK_EINTR·WSAEINTR</span></div> |
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK</span></div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT</span></div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK)</span></div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·TDSSOCK_ECONNRESET·WSAECONNRESET</span></div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·sock_errno·WSAGetLastError()</span></div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·set_sock_errno(err)·WSASetLastError(err)</span></div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·sock_strerror(n)·tds_prwsaerror(n)</span></div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·sock_strerror_free(s)·tds_prwsaerror_free(s)</span></div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifndef·__MINGW32__</span></div> | ||
126 | <div·class="line"><a·id="l000 | 151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">typedef</span>·DWORD·pid_t;</div> |
Max diff block lines reached; 271/66496 bytes (0.41%) of diff not shown. |
Offset 4, 191 lines modified | Offset 4, 286 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | s | 7 | sysdep_private.h |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns | ||
9 | · | 10 | ·3·*·Copyright·(C)·2010·Frediano·Ziglio |
10 | · | 11 | ·4·* |
11 | · | 12 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
12 | · | 13 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | · | 14 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either |
14 | · | 15 | ·8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
15 | · | 16 | ·9·* |
16 | · | 17 | ·10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
17 | ·1 | 18 | ·11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
18 | ·1 | 19 | ·12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
19 | ·1 | 20 | ·13·*·Library·General·Public·License·for·more·details. |
20 | ·1 | 21 | ·14·* |
21 | ·1 | 22 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
22 | ·1 | 23 | ·16·*·License·along·with·this·library;·if·not,·write·to·the |
23 | ·1 | 24 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
24 | ·1 | 25 | ·18·*·Boston,·MA·02111-1307,·USA. |
25 | ·1 | 26 | ·19·*/ |
26 | ·19 | ||
27 | ·20#ifndef·_freetds_stream_h_ | ||
28 | ·21#define·_freetds_stream_h_ | ||
29 | ·22 | ||
30 | ·23#ifndef·_tds_h_ | ||
31 | ·2 | 27 | ·20 |
28 | ·21#ifndef·_tds_sysdep_private_h_ | ||
29 | ·22#define·_tds_sysdep_private_h_ | ||
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 | ||
32 | · | 37 | ·30#endif |
33 | · | 38 | ·31 |
39 | ·32#ifdef·__cplusplus | ||
40 | ·33extern·"C" | ||
41 | ·34{ | ||
42 | ·35#if·0 | ||
43 | ·36} | ||
44 | ·37#endif | ||
45 | ·38#endif | ||
46 | ·39 | ||
47 | ·40#ifdef·__INCvxWorksh | ||
48 | ·41#include·<ioLib.h>·/*·for·FIONBIO·*/ | ||
49 | ·42#endif·/*·__INCvxWorksh·*/ | ||
50 | ·43 | ||
51 | ·44#if·defined(DOS32X) | ||
52 | ·45#define·READSOCKET(a,b,c)·recv((a),·(b),·(c),·TDS_NOSIGNAL) | ||
53 | ·46#define·WRITESOCKET(a,b,c)·send((a),·(b),·(c),·TDS_NOSIGNAL) | ||
54 | ·47#define·CLOSESOCKET(a)·closesocket((a)) | ||
55 | ·48#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(char*)(c)) | ||
56 | ·49#define·SOCKLEN_T·int | ||
57 | ·50#define·select·select_s | ||
58 | ·51typedef·int·pid_t; | ||
59 | ·52#define·strcasecmp·stricmp | ||
60 | ·53#define·strncasecmp·strnicmp | ||
61 | ·54/*·TODO·this·has·nothing·to·do·with·ip·...·*/ | ||
62 | ·55#define·getpid()·_gethostid() | ||
63 | ·56#endif·/*·defined(DOS32X)·*/ | ||
64 | ·57 | ||
65 | ·58#if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·||·defined | ||
66 | (_WIN64) | ||
34 | · | 67 | ·59#include·<freetds/windows.h> |
68 | ·60#define·READSOCKET(a,b,c)·recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL) | ||
69 | ·61#define·WRITESOCKET(a,b,c)·send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL) | ||
70 | ·62#define·CLOSESOCKET(a)·closesocket((a)) | ||
71 | ·63#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(c)) | ||
72 | ·64#define·SOCKLEN_T·int | ||
73 | ·65int·tds_socket_init(void); | ||
74 | ·66#define·INITSOCKET()·tds_socket_init() | ||
75 | ·67void·tds_socket_done(void); | ||
76 | ·68#define·DONESOCKET()·tds_socket_done() | ||
77 | ·69#define·NETDB_REENTRANT·1·/*·BSD-style·netdb·interface·is·reentrant·*/ | ||
35 | ·28 | ||
36 | 30typedef·struct·tds_input_stream·{ | ||
37 | 35·int·(*read)(struct·tds_input_stream·*stream,·void·*ptr,·size_t·len); | ||
38 | ·36}·TDSINSTREAM; | ||
39 | ·37 | ||
40 | 39typedef·struct·tds_output_stream·{ | ||
41 | 41·int·(*write)(struct·tds_output_stream·*stream,·size_t·len); | ||
42 | 50·char·*buffer; | ||
43 | ·51·size_t·buf_len; | ||
44 | ·52}·TDSOUTSTREAM; | ||
45 | ·53 | ||
46 | ·55TDSRET·tds_convert_stream(TDSSOCKET·*·tds,·TDSICONV·*·char_conv, | ||
47 | TDS_ICONV_DIRECTION·direction, | ||
48 | ·56·TDSINSTREAM·*·istream,·TDSOUTSTREAM·*ostream); | ||
49 | ·58TDSRET·tds_copy_stream(TDSINSTREAM·*·istream,·TDSOUTSTREAM·*·ostream); | ||
50 | ·59 | ||
51 | ·60/*·Additional·streams·*/ | ||
52 | ·61 | ||
53 | 63typedef·struct·tds_datain_stream·{ | ||
54 | ·64·TDSINSTREAM·stream; | ||
55 | 65·size_t·wire_size; | ||
56 | ·66·TDSSOCKET·*tds; | ||
57 | ·67}·TDSDATAINSTREAM; | ||
58 | ·68 | ||
59 | ·69void·tds_datain_stream_init(TDSDATAINSTREAM·*·stream,·TDSSOCKET·*·tds, | ||
60 | size_t·wire_size); | ||
61 | ·70 | 78 | ·70 |
79 | ·71#define·TDSSOCK_EINTR·WSAEINTR | ||
80 | ·72#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK | ||
81 | ·73#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT | ||
82 | ·74#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK) | ||
83 | ·75#define·TDSSOCK_ECONNRESET·WSAECONNRESET | ||
84 | ·76#define·sock_errno·WSAGetLastError() | ||
85 | ·77#define·set_sock_errno(err)·WSASetLastError(err) | ||
86 | ·78#define·sock_strerror(n)·tds_prwsaerror(n) | ||
87 | ·79#define·sock_strerror_free(s)·tds_prwsaerror_free(s) | ||
88 | ·80#ifndef·__MINGW32__ | ||
89 | ·81typedef·DWORD·pid_t; | ||
90 | ·82#endif | ||
91 | ·83#undef·strcasecmp | ||
92 | ·84#define·strcasecmp·stricmp | ||
93 | ·85#undef·strncasecmp | ||
94 | ·86#define·strncasecmp·strnicmp | ||
95 | ·87#if·defined(HAVE__SNPRINTF)·&&·!defined(HAVE_SNPRINTF) | ||
Max diff block lines reached; 116/14113 bytes (0.82%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 20 lines modified | Offset 62, 46 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">windows.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2018··Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | ||
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·freetds_windows_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·freetds_windows_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
72 | <div·class="line"><a·id="l000 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·_WIN32</span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<winsock2.h></span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<ws2tcpip.h></span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·<windows.h></span></div> | ||
73 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·freetds_windows_h_·*/</span><span·class="preprocessor"></span></div> | ||
74 | </div><!--·fragment·--></div><!--·contents·--> | 100 | </div><!--·fragment·--></div><!--·contents·--> |
75 | <!--·start·footer·part·--> | 101 | <!--·start·footer·part·--> |
76 | <hr·class="footer"/><address·class="footer"><small> | 102 | <hr·class="footer"/><address·class="footer"><small> |
77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
78 | </small></address> | 104 | </small></address> |
79 | </body> | 105 | </body> |
80 | </html> | 106 | </html> |
Offset 4, 14 lines modified | Offset 4, 40 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | pushvis.h | ||
8 | ·1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) | ||
9 | 7 | windows.h | |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
9 | ·2·*·Copyright·(C)·2018·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·freetds_windows_h_ | ||
28 | ·21#define·freetds_windows_h_ | ||
29 | ·22 | ||
30 | ·23#ifdef·_WIN32 | ||
31 | ·24#include·<winsock2.h> | ||
32 | ·25#include·<ws2tcpip.h> | ||
33 | ·26#include·<windows.h> | ||
10 | · | 34 | ·27#endif |
35 | ·28 | ||
36 | ·29#endif·/*·freetds_windows_h_·*/ | ||
11 | =============================================================================== | 37 | =============================================================================== |
12 | ·····Generated·by [doxygen]·1.9.4 | 38 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 20 lines modified | Offset 62, 95 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">macros.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <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> | ||
73 | <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> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <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> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <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> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> | ||
85 | <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> | ||
86 | <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> | ||
87 | <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> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_freetds_macros_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_freetds_macros_h_</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div> | ||
95 | <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> | ||
72 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<stddef.h></span></div> | ||
100 | <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> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0)</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0]))</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifdef·offsetof</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·offsetof(type,·field)</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#else</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0))</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__·==·4·&&·__GNUC_MINOR__·>=·6)))</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">····_Static_assert(check,#name)</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#·elif·defined(__GNUC__)·&&·__GNUC__·>=·2</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]·__attribute__·((unused))</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#·else</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#·endif</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)·stmt</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#else</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····extern·int·disabled_check_##name</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(__GNUC__)·&&·__GNUC__·>=·3</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··__builtin_expect(!!(x),·1)</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····__builtin_expect(!!(x),·0)</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··(x)</span></div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····(x)</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></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="preprocessor">#if·ENABLE_EXTRA_CHECKS·&&·defined(__GNUC__)·&&·__GNUC__·>=·4</span></div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·TDS_WUR·__attribute__·((__warn_unused_result__))</span></div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#else</span></div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDS_WUR</span></div> | ||
73 | <div·class="line"><a·id="l000 | 143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div> |
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·TDS_INT2PTR(i)·((void*)(((char*)0)+((intptr_t)(i))))</span></div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·TDS_PTR2INT(p)·((int)(((char*)(p))-((char*)0)))</span></div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> | ||
74 | </div><!--·fragment·--></div><!--·contents·--> | 149 | </div><!--·fragment·--></div><!--·contents·--> |
75 | <!--·start·footer·part·--> | 150 | <!--·start·footer·part·--> |
76 | <hr·class="footer"/><address·class="footer"><small> | 151 | <hr·class="footer"/><address·class="footer"><small> |
77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 152 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
78 | </small></address> | 153 | </small></address> |
79 | </body> | 154 | </body> |
80 | </html> | 155 | </html> |
Offset 4, 14 lines modified | Offset 4, 90 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | 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·_freetds_macros_h_ | ||
29 | ·22#define·_freetds_macros_h_ | ||
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 | ||
41 | ·34#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0) | ||
42 | ·35#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0])) | ||
43 | ·36 | ||
44 | ·37#ifdef·offsetof | ||
45 | ·38#define·TDS_OFFSET(type,·field)·offsetof(type,·field) | ||
46 | ·39#else | ||
47 | ·40#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0)) | ||
48 | ·41#endif | ||
49 | ·42 | ||
50 | ·43#if·ENABLE_EXTRA_CHECKS | ||
51 | ·44#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__ | ||
52 | ==·4·&&·__GNUC_MINOR__·>=·6))) | ||
53 | ·45#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
54 | ·46·_Static_assert(check,#name) | ||
55 | ·47#·elif·defined(__GNUC__)·&&·__GNUC__·>=·2 | ||
56 | ·48#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
57 | ·49·extern·int·name[(check)?1:-1]·__attribute__·((unused)) | ||
58 | ·50#·else | ||
59 | ·51#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
60 | ·52·extern·int·name[(check)?1:-1] | ||
61 | ·53#·endif | ||
62 | ·54#·define·TDS_EXTRA_CHECK(stmt)·stmt | ||
63 | ·55#else | ||
64 | ·56#·define·TDS_COMPILE_CHECK(name,check)·\ | ||
65 | ·57·extern·int·disabled_check_##name | ||
66 | ·58#·define·TDS_EXTRA_CHECK(stmt) | ||
67 | ·59#endif | ||
68 | ·60 | ||
8 | ·1#if·defined(__GNUC__)·&&·__GNUC__·>= | 69 | ·61#if·defined(__GNUC__)·&&·__GNUC__·>=·3 |
9 | ·2# | 70 | ·62#·define·TDS_LIKELY(x)·__builtin_expect(!!(x),·1) |
71 | ·63#·define·TDS_UNLIKELY(x)·__builtin_expect(!!(x),·0) | ||
72 | ·64#else | ||
73 | ·65#·define·TDS_LIKELY(x)·(x) | ||
74 | ·66#·define·TDS_UNLIKELY(x)·(x) | ||
75 | ·67#endif | ||
76 | ·68 | ||
77 | ·69#if·ENABLE_EXTRA_CHECKS·&&·defined(__GNUC__)·&&·__GNUC__·>=·4 | ||
78 | ·70#define·TDS_WUR·__attribute__·((__warn_unused_result__)) | ||
79 | ·71#else | ||
80 | ·72#define·TDS_WUR | ||
10 | ·3#endif | 81 | ·73#endif |
82 | ·74 | ||
83 | ·75#define·TDS_INT2PTR(i)·((void*)(((char*)0)+((intptr_t)(i)))) | ||
84 | ·76#define·TDS_PTR2INT(p)·((int)(((char*)(p))-((char*)0))) | ||
85 | ·77 | ||
86 | ·78#endif | ||
11 | =============================================================================== | 87 | =============================================================================== |
12 | ·····Generated·by [doxygen]·1.9.4 | 88 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 95 lines modified | Offset 62, 28 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">time.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2004·Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | ||
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l000 | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·TIME_WITH_SYS_TIME</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·TDS_CHECKS_H</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#·include·<sys/time.h></span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#·include·<time.h></span></div> | ||
94 | <div·class="line"><a·id="l000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#else</span></div> |
95 | <div·class="line"><a·id="l000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#·if·HAVE_SYS_TIME_H</span></div> |
96 | <div·class="line"><a·id="l000 | 76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#··include·<sys/time.h></span></div> |
97 | <div·class="line"><a·id="l000 | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#·else</span></div> |
98 | <div·class="line"><a·id="l000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#··include·<time.h></span></div> |
99 | <div·class="line"><a·id="l000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#·endif</span></div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | ||
101 | <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> | ||
102 | <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> | ||
103 | <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> | ||
104 | <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> | ||
105 | <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> | ||
106 | <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> | ||
107 | <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> | ||
108 | <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> | ||
109 | <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> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CHECK_CONN_EXTRA(conn)</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
113 | <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="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
114 | <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="a01190.html">TDSCONTEXT</a>·*·ctx);</div> | ||
115 | <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="a01178.html">TDSENV</a>·*·env);</div> | ||
116 | <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="a01150.html">TDSCOLUMN</a>·*·column);</div> | ||
117 | <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="a01158.html">TDSRESULTINFO</a>·*·res_info);</div> | ||
118 | <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="a01174.html">TDSCURSOR</a>·*·cursor);</div> | ||
119 | <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="a01182.html">TDSDYNAMIC</a>·*·dynamic);</div> | ||
120 | <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="a01218.html">TDSFREEZE</a>·*·freeze);</div> | ||
121 | <div·class="line"><a·id="l000 | 80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#endif</span></div> |
122 | <div·class="line"><a·id="l000 | 81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> |
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&&·ENABLE_EXTRA_CHECKS</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#··include·<valgrind/memcheck.h></span></div> | ||
125 | <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> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div> | ||
127 | <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> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></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="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
131 | <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> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·\</span></div> | ||
133 | <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> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> | ||
135 | <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> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·TDS_CHECKS_H·*/</span><span·class="preprocessor"></span></div> | ||
141 | <div·class="ttc"·id="aa01150_html"><div·class="ttname"><a·href="a01150.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:689</div></div> | ||
142 | <div·class="ttc"·id="aa01158_html"><div·class="ttname"><a·href="a01158.html">tds_result_info</a></div><div·class="ttdoc">Hold·information·for·any·results.</div><div·class="ttdef"><b>Definition:</b>·tds.h:769</div></div> | ||
143 | <div·class="ttc"·id="aa01174_html"><div·class="ttname"><a·href="a01174.html">tds_cursor</a></div><div·class="ttdoc">Holds·informations·about·a·cursor.</div><div·class="ttdef"><b>Definition:</b>·tds.h:937</div></div> | ||
144 | <div·class="ttc"·id="aa01178_html"><div·class="ttname"><a·href="a01178.html">tds_env</a></div><div·class="ttdoc">Current·environment·as·reported·by·the·server.</div><div·class="ttdef"><b>Definition:</b>·tds.h:963</div></div> | ||
145 | <div·class="ttc"·id="aa01182_html"><div·class="ttname"><a·href="a01182.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:977</div></div> | ||
146 | <div·class="ttc"·id="aa01190_html"><div·class="ttname"><a·href="a01190.html">tds_context</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1029</div></div> | ||
147 | <div·class="ttc"·id="aa01210_html"><div·class="ttname"><a·href="a01210.html">tds_socket</a></div><div·class="ttdoc">Information·for·a·server·connection.</div><div·class="ttdef"><b>Definition:</b>·tds.h:1163</div></div> | ||
148 | <div·class="ttc"·id="aa01218_html"><div·class="ttname"><a·href="a01218.html">tds_freeze</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1571</div></div> | ||
149 | </div><!--·fragment·--></div><!--·contents·--> | 82 | </div><!--·fragment·--></div><!--·contents·--> |
150 | <!--·start·footer·part·--> | 83 | <!--·start·footer·part·--> |
151 | <hr·class="footer"/><address·class="footer"><small> | 84 | <hr·class="footer"/><address·class="footer"><small> |
152 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 85 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
153 | </small></address> | 86 | </small></address> |
154 | </body> | 87 | </body> |
155 | </html> | 88 | </html> |
Offset 4, 111 lines modified | Offset 4, 22 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | time.h | ||
8 | ·1#if·TIME_WITH_SYS_TIME | ||
9 | ·2#·include·<sys/time.h> | ||
10 | ·3#·include·<time.h> | ||
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·TDS_CHECKS_H | ||
28 | ·21#define·TDS_CHECKS_H | ||
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·TDSSOCKET·*·tds); | ||
58 | ·44void·tds_check_context_extra(const·TDSCONTEXT·*·ctx); | ||
59 | ·45void·tds_check_env_extra(const·TDSENV·*·env); | ||
60 | ·46void·tds_check_column_extra(const·TDSCOLUMN·*·column); | ||
61 | ·47void·tds_check_resultinfo_extra(const·TDSRESULTINFO·*·res_info); | ||
62 | ·48void·tds_check_cursor_extra(const·TDSCURSOR·*·cursor); | ||
63 | ·49void·tds_check_dynamic_extra(const·TDSDYNAMIC·*·dynamic); | ||
64 | ·50void·tds_check_freeze_extra(const·TDSFREEZE·*·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 | · | 11 | ·4#else |
80 | · | 12 | ·5#·if·HAVE_SYS_TIME_H |
13 | ·6#·include·<sys/time.h> | ||
14 | ·7#·else | ||
15 | ·8#·include·<time.h> | ||
81 | · | 16 | ·9#·endif |
17 | ·10#endif | ||
18 | ·11 | ||
82 | ·67 | ||
83 | ·68#include·<freetds/popvis.h> | ||
84 | ·69 | ||
85 | ·70#endif·/*·TDS_CHECKS_H·*/ | ||
86 | tds_column | ||
87 | Metadata·about·columns·in·regular·and·compute·rows. | ||
88 | Definition:·tds.h:689 | ||
89 | tds_result_info | ||
90 | Hold·information·for·any·results. | ||
91 | Definition:·tds.h:769 | ||
92 | tds_cursor | ||
93 | Holds·informations·about·a·cursor. | ||
94 | Definition:·tds.h:937 | ||
95 | tds_env | ||
96 | Current·environment·as·reported·by·the·server. | ||
97 | Definition:·tds.h:963 | ||
98 | tds_dynamic | ||
99 | Holds·information·for·a·dynamic·(also·called·prepared)·query. | ||
100 | Definition:·tds.h:977 | ||
101 | tds_context | ||
102 | Definition:·tds.h:1029 | ||
103 | tds_socket | ||
104 | Information·for·a·server·connection. | ||
105 | Definition:·tds.h:1163 | ||
106 | tds_freeze | ||
107 | Definition:·tds.h:1571 | ||
108 | =============================================================================== | 19 | =============================================================================== |
109 | ·····Generated·by [doxygen]·1.9.4 | 20 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/p | 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 62, 559 lines modified | Offset 62, 215 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">p | 68 | ··<div·class="headertitle"><div·class="title">replacements.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <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> | ||
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l0000 | 74 | <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> |
76 | <div·class="line"><a·id="l0000 | 75 | <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> |
77 | <div·class="line"><a·id="l0000 | 76 | <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> |
78 | <div·class="line"><a·id="l0000 | 77 | <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> |
79 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l000 | 79 | <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> |
81 | <div·class="line"><a·id="l0001 | 80 | <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> |
82 | <div·class="line"><a·id="l0001 | 81 | <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> |
83 | <div·class="line"><a·id="l0001 | 82 | <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> |
84 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l0001 | 84 | <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> |
86 | <div·class="line"><a·id="l0001 | 85 | <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> |
87 | <div·class="line"><a·id="l0001 | 86 | <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> |
88 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_replacements_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_replacements_h_</span></div> | ||
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*</span></div> | ||
92 | <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> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="co | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<stdarg.h></span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
95 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<freetds/sysdep_private.h></span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/replacements/readpassphrase.h></span></div> | ||
97 | <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> | ||
98 | <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> | ||
99 | <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> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>}·<a·class="code·hl_struct"·href="a01018.html">TDS_NUMERIC</a>;</div> | ||
101 | <div·class="line"><a·id="l000 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">/*·these·headers·are·needed·for·basename·*/</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifdef·HAVE_STRING_H</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#·include·<string.h></span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01022.html">···32</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01022.html">tdsoldmoney</a></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····TDS_INT·mnyhigh;</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····TDS_UINT·mnylow;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01022.html">TDS_OLD_MONEY</a>;</div> | ||
107 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div> |
108 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·HAVE_LIBGEN_H</span></div> |
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#·include·<libgen.h></span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·HAVE_GETOPT_H</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#·include·<getopt.h></span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span> | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a01022.html">TDS_OLD_MONEY</a>·<a·class="code·hl_struct"·href="a01022.html">tdsoldmoney</a>;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·mny;</div> | ||
112 | <div·class="line"><a·id="l0004 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#if·!HAVE_POLL</span></div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00479.html">freetds/replacements/poll.h</a>></span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_POLL·*/</span><span·class="preprocessor"></span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"> | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span> | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·· | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span> | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span> | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>{</div> |
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"> | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span> | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·· | 121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·!HAVE_ASPRINTF</span></div> |
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_INT·dttime;</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<a·class="code·hl_struct"·href="a01034.html">TDS_DATETIME</a>;</div> | ||
124 | <div·class="line"><a·id="l0005 | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#undef·asprintf</span></div> |
125 | <div·class="line"><a·id="l0005 | 123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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> |
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·asprintf·tds_asprintf</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_ASPRINTF·*/</span><span·class="preprocessor"></span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span> | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>· | 127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·!HAVE_VASPRINTF</span></div> |
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>· | 128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#undef·vasprintf</span></div> |
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a01038.html">TDS_DATETIME4</a>;</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | ||
131 | <div·class="line"><a·id="l000 | 129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> |
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·vasprintf·tds_vasprintf</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_VASPRINTF·*/</span><span·class="preprocessor"></span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span> | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·· | 133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·!HAVE_STRTOK_R</span></div> |
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">···need·both·so·avoid·using·the·macro·*/</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_USMALLINT·Data2;</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····TDS_USMALLINT·Data3;</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····TDS_UCHAR·Data4[8];</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01042.html">TDS_UNIQUE</a>;</div> | ||
138 | <div·class="line"><a·id="l0006 | 136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#undef·strtok_r</span></div> |
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#if·defined(_WIN32)·&&·HAVE_STRTOK_S</span></div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·strtok_r·strtok_s</span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class=" | 139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div> |
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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> | ||
140 | <div·class="line"><a·id="l0007 | 141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·strtok_r·tds_strtok_r</span></div> |
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class=" | 142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif</span></div> |
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class=" | 143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_STRTOK_R·*/</span><span·class="preprocessor"></span></div> |
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | 144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> |
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·!HAVE_STRSEP</span></div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#undef·strsep</span></div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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> | ||
Max diff block lines reached; 271/115405 bytes (0.23%) of diff not shown. |
Offset 4, 568 lines modified | Offset 4, 214 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | p | 7 | replacements.h |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | ||
9 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns | ||
10 | ·3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio | ||
11 | · | 10 | ·3·* |
12 | · | 11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
13 | · | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
14 | · | 13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
15 | · | 14 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
16 | · | 15 | ·8·* |
17 | · | 16 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
18 | ·1 | 17 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
19 | ·1 | 18 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
20 | ·1 | 19 | ·12·*·Library·General·Public·License·for·more·details. |
21 | ·1 | 20 | ·13·* |
22 | ·1 | 21 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
23 | ·1 | 22 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
24 | ·1 | 23 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
25 | ·1 | 24 | ·17·*·Boston,·MA·02111-1307,·USA. |
26 | ·1 | 25 | ·18·*/ |
27 | ·20 | ||
28 | ·21/* | ||
29 | ·22·*·This·file·contains·defines·and·structures·strictly·related·to·TDS | ||
30 | protocol | ||
31 | ·23·*/ | ||
32 | ·24 | ||
33 | 26 | ·19 | |
27 | ·20#ifndef·_replacements_h_ | ||
28 | ·21#define·_replacements_h_ | ||
29 | ·22 | ||
30 | ·23#include·<stdarg.h> | ||
31 | ·24#include·"tds_sysdep_public.h" | ||
32 | ·25#include·<freetds/sysdep_private.h> | ||
34 | ·26 | 33 | ·26 |
35 | ·27·unsigned·char·precision; | ||
36 | ·28·unsigned·char·scale; | ||
37 | ·29·unsigned·char·array[33]; | ||
38 | ·30}·TDS_NUMERIC; | ||
39 | ·31 | ||
40 | 32typedef·struct·tdsoldmoney | ||
41 | ·33{ | ||
42 | ·34·TDS_INT·mnyhigh; | ||
43 | ·35·TDS_UINT·mnylow; | ||
44 | ·36}·TDS_OLD_MONEY; | ||
45 | ·37 | ||
46 | 34 | ·27#include·<freetds/replacements/readpassphrase.h> | |
35 | ·28 | ||
36 | ·29/*·these·headers·are·needed·for·basename·*/ | ||
37 | ·30#ifdef·HAVE_STRING_H | ||
38 | ·31#·include·<string.h> | ||
39 | ·32#endif | ||
40 | ·33#ifdef·HAVE_LIBGEN_H | ||
41 | ·34#·include·<libgen.h> | ||
42 | ·35#endif | ||
43 | ·36#ifdef·HAVE_GETOPT_H | ||
44 | ·37#·include·<getopt.h> | ||
45 | ·38#endif | ||
47 | ·39 | 46 | ·39 |
48 | ·40·TDS_OLD_MONEY·tdsoldmoney; | ||
49 | ·41·TDS_INT8·mny; | ||
50 | ·4 | 47 | ·40#if·!HAVE_POLL |
48 | ·41#include·<freetds/replacements/poll.h> | ||
49 | ·42#endif·/*·!HAVE_POLL·*/ | ||
51 | ·43 | 50 | ·43 |
52 | 44 | 51 | ·44#include·<freetds/pushvis.h> |
53 | ·45 | 52 | ·45 |
54 | ·46·TDS_INT·mny4; | ||
55 | ·4 | 53 | ·46#ifdef·__cplusplus |
54 | ·47extern·"C" | ||
56 | ·48 | 55 | ·48{ |
57 | 49 | 56 | ·49#endif |
58 | ·50 | 57 | ·50 |
59 | ·51·TDS_INT·dtdays; | ||
60 | ·52·TDS_INT·dttime; | ||
61 | ·53}·TDS_DATETIME; | ||
62 | ·54 | ||
63 | 58 | ·51#if·!HAVE_ASPRINTF | |
59 | ·52#undef·asprintf | ||
60 | ·53int·tds_asprintf(char·**ret,·const·char·*fmt,·...); | ||
61 | ·54#define·asprintf·tds_asprintf | ||
62 | ·55#endif·/*·!HAVE_ASPRINTF·*/ | ||
64 | ·56 | 63 | ·56 |
65 | ·57·TDS_USMALLINT·days; | ||
66 | ·58·TDS_USMALLINT·minutes; | ||
67 | ·59}·TDS_DATETIME4; | ||
68 | ·60 | ||
69 | 64 | ·57#if·!HAVE_VASPRINTF | |
65 | ·58#undef·vasprintf | ||
66 | ·59int·tds_vasprintf(char·**ret,·const·char·*fmt,·va_list·ap); | ||
67 | ·60#define·vasprintf·tds_vasprintf | ||
68 | ·61#endif·/*·!HAVE_VASPRINTF·*/ | ||
70 | ·62 | 69 | ·62 |
71 | ·63·TDS_UINT·Data1; | ||
72 | ·64·TDS_USMALLINT·Data2; | ||
73 | ·65·TDS_USMALLINT·Data3; | ||
74 | ·66·TDS_UCHAR·Data4[8]; | ||
75 | ·67}·TDS_UNIQUE; | ||
76 | ·68 | ||
77 | ·69typedef·TDS_INT·TDS_DATE; | ||
78 | ·70typedef·TDS_INT·TDS_TIME; | ||
79 | ·71 | ||
80 | ·72typedef·TDS_UINT8·TDS_BIGTIME; | ||
81 | · | 70 | ·63#if·!HAVE_STRTOK_R |
71 | ·64/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we | ||
72 | ·65·need·both·so·avoid·using·the·macro·*/ | ||
73 | ·66#undef·strtok_r | ||
74 | ·67#if·defined(_WIN32)·&&·HAVE_STRTOK_S | ||
75 | ·68#define·strtok_r·strtok_s | ||
76 | ·69#else | ||
77 | ·70char·*tds_strtok_r(char·*str,·const·char·*sep,·char·**lasts); | ||
78 | ·71#define·strtok_r·tds_strtok_r | ||
79 | ·72#endif | ||
80 | ·73#endif·/*·!HAVE_STRTOK_R·*/ | ||
82 | ·74 | 81 | ·74 |
82 | ·75#if·!HAVE_STRSEP | ||
83 | ·76#undef·strsep | ||
84 | ·77char·*tds_strsep(char·**stringp,·const·char·*delim); | ||
85 | ·78#define·strsep·tds_strsep | ||
86 | ·79#endif·/*·!HAVE_STRSEP·*/ | ||
Max diff block lines reached; 116/23866 bytes (0.49%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">convert.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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 84, 193 lines modified | Offset 84, 114 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsconvert_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsconvert_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·< | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·"tds_sysdep_public.h"</span></div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<freetds/sysdep_private.h></span></div> | ||
97 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
98 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> |
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">/*·these·headers·are·needed·for·basename·*/</span></div> | ||
101 | <div·class="line"><a·id="l000 | 99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> |
102 | <div·class="line"><a·id="l000 | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div> |
103 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·HAVE_LIBGEN_H</span></div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#·include·<libgen.h></span></div> | ||
106 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·HAVE_GETOPT_H</span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#·include·<getopt.h></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="l0003 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a00934.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a00934.html">conv_result</a></div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#if·!HAVE_POLL</span></div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00428.html">freetds/replacements/poll.h</a>></span></div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_POLL·*/</span><span·class="preprocessor"></span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
119 | <div·class="line"><a·id="l000 | 105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> |
120 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">/*·fixed·*/</span></div> |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····TDS_TINYINT·ti;</div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····TDS_SMALLINT·si;</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····TDS_USMALLINT·usi;</div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····TDS_INT·i;</div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····TDS_UINT·ui;</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·bi;</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····TDS_UINT8·ubi;</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····TDS_FLOAT·f;</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····TDS_REAL·r;</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_union"·href="a01026.html">TDS_MONEY</a>·m;</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_struct"·href="a01030.html">TDS_MONEY4</a>·m4;</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a01034.html">TDS_DATETIME</a>·dt;</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_struct"·href="a01038.html">TDS_DATETIME4</a>·dt4;</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_struct"·href="a01094.html">TDS_DATETIMEALL</a>·dta;</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····TDS_TIME·time;</div> |
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·!HAVE_ASPRINTF</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#undef·asprintf</span></div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·asprintf·tds_asprintf</span></div> | ||
126 | <div·class="line"><a·id="l0005 | 122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_DATE·date;</div> |
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_BIGTIME·bigtime;</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····TDS_BIGDATETIME·bigdatetime;</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_struct"·href="a01018.html">TDS_NUMERIC</a>·n;</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a01042.html">TDS_UNIQUE</a>·u;</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | 127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·!HAVE_VASPRINTF</span></div> | ||
129 | <div·class="line"><a·id="l0005 | 128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">/*·variable·*/</span></div> |
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_CHAR·*c;</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····TDS_CHAR·*ib;</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·vasprintf·tds_vasprintf</span></div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_VASPRINTF·*/</span><span·class="preprocessor"></span></div> | ||
133 | <div·class="line"><a·id="l0006 | 131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">/*·sized·buffer·types·*/</span></div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00938.html">···62</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00938.html">cc_t</a>·{</div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········TDS_CHAR·*c;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········TDS_UINT·len;</div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}·cc;</div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a00942.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00942.html">cb_t</a>·{</div> | ||
138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········TDS_CHAR·*ib;</div> | ||
139 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········TDS_UINT·len;</div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}·cb;</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><a·class="code·hl_union"·href="a00934.html">CONV_RESULT</a>;</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*</span></div> | ||
145 | <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> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">·*/</span></div> | ||
147 | <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> | ||
148 | <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> | ||
149 | <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> | ||
150 | <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> | ||
151 | <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> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> | ||
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">/*·sized·types·*/</span></div> | ||
134 | <div·class="line"><a·id="l000 | 154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·TDS_CONVERT_CHAR····256</span></div> |
Max diff block lines reached; 271/48602 bytes (0.56%) of diff not shown. |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | 7 | convert.h | |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | 9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
10 | ·3·* | 10 | ·3·* |
11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 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 | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 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. | 14 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
Offset 24, 194 lines modified | Offset 24, 143 lines modified | ||
24 | ·13·* | 24 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 29 | ·18·*/ |
30 | ·19 | 30 | ·19 |
31 | ·20#ifndef·_replacements_h_ | ||
32 | ·2 | 31 | ·20#ifndef·_tdsconvert_h_ |
32 | ·21#define·_tdsconvert_h_ | ||
33 | ·22 | 33 | ·22 |
34 | ·23#include·<stdarg.h> | ||
35 | ·24#include·"tds_sysdep_public.h" | ||
36 | ·25#include·<freetds/sysdep_private.h> | ||
37 | ·26 | ||
38 | ·27#include·<freetds/replacements/readpassphrase.h> | ||
39 | ·28 | ||
40 | ·29/*·these·headers·are·needed·for·basename·*/ | ||
41 | ·30#ifdef·HAVE_STRING_H | ||
42 | ·31#·include·<string.h> | ||
43 | ·32#endif | ||
44 | ·33#ifdef·HAVE_LIBGEN_H | ||
45 | ·34#·include·<libgen.h> | ||
46 | ·35#endif | ||
47 | ·36#ifdef·HAVE_GETOPT_H | ||
48 | ·37#·include·<getopt.h> | ||
49 | ·38#endif | ||
50 | ·39 | ||
51 | ·40#if·!HAVE_POLL | ||
52 | ·41#include·<freetds/replacements/poll.h> | ||
53 | ·42#endif·/*·!HAVE_POLL·*/ | ||
54 | ·43 | ||
55 | · | 34 | ·23#include·<freetds/pushvis.h> |
56 | · | 35 | ·24 |
57 | · | 36 | ·25#ifdef·__cplusplus |
58 | · | 37 | ·26extern·"C" |
59 | · | 38 | ·27{ |
39 | ·28#if·0 | ||
40 | ·29} | ||
60 | · | 41 | ·30#endif |
61 | ·50 | ||
62 | ·51#if·!HAVE_ASPRINTF | ||
63 | ·52#undef·asprintf | ||
64 | ·53int·tds_asprintf(char·**ret,·const·char·*fmt,·...); | ||
65 | ·54#define·asprintf·tds_asprintf | ||
66 | · | 42 | ·31#endif |
43 | ·32 | ||
44 | 33typedef·union·conv_result | ||
45 | ·34{ | ||
46 | ·35·/*·fixed·*/ | ||
47 | ·36·TDS_TINYINT·ti; | ||
48 | ·37·TDS_SMALLINT·si; | ||
49 | ·38·TDS_USMALLINT·usi; | ||
50 | ·39·TDS_INT·i; | ||
51 | ·40·TDS_UINT·ui; | ||
52 | ·41·TDS_INT8·bi; | ||
53 | ·42·TDS_UINT8·ubi; | ||
54 | ·43·TDS_FLOAT·f; | ||
55 | ·44·TDS_REAL·r; | ||
56 | ·45·TDS_MONEY·m; | ||
57 | ·46·TDS_MONEY4·m4; | ||
58 | ·47·TDS_DATETIME·dt; | ||
59 | ·48·TDS_DATETIME4·dt4; | ||
60 | ·49·TDS_DATETIMEALL·dta; | ||
61 | ·50·TDS_TIME·time; | ||
62 | ·51·TDS_DATE·date; | ||
63 | ·52·TDS_BIGTIME·bigtime; | ||
64 | ·53·TDS_BIGDATETIME·bigdatetime; | ||
65 | ·54·TDS_NUMERIC·n; | ||
66 | ·55·TDS_UNIQUE·u; | ||
67 | ·56 | 67 | ·56 |
68 | ·57·/*·variable·*/ | ||
69 | ·58·TDS_CHAR·*c; | ||
70 | ·59·TDS_CHAR·*ib; | ||
71 | ·60 | ||
72 | ·61·/*·sized·buffer·types·*/ | ||
73 | 62·struct·cc_t·{ | ||
74 | ·63·TDS_CHAR·*c; | ||
75 | ·64·TDS_UINT·len; | ||
76 | ·65·}·cc; | ||
77 | 66·struct·cb_t·{ | ||
78 | ·67·TDS_CHAR·*ib; | ||
79 | ·68·TDS_UINT·len; | ||
80 | ·69·}·cb; | ||
81 | ·70} | ||
82 | ·71CONV_RESULT; | ||
68 | ·57#if·!HAVE_VASPRINTF | ||
69 | ·58#undef·vasprintf | ||
70 | ·59int·tds_vasprintf(char·**ret,·const·char·*fmt,·va_list·ap); | ||
71 | ·60#define·vasprintf·tds_vasprintf | ||
72 | ·61#endif·/*·!HAVE_VASPRINTF·*/ | ||
73 | ·62 | ||
74 | ·63#if·!HAVE_STRTOK_R | ||
75 | ·64/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we | ||
76 | ·65·need·both·so·avoid·using·the·macro·*/ | ||
77 | ·66#undef·strtok_r | ||
78 | ·67#if·defined(_WIN32)·&&·HAVE_STRTOK_S | ||
79 | ·68#define·strtok_r·strtok_s | ||
80 | ·69#else | ||
81 | ·70char·*tds_strtok_r(char·*str,·const·char·*sep,·char·**lasts); | ||
82 | ·71#define·strtok_r·tds_strtok_r | ||
83 | ·72#endif | ||
84 | ·73#endif·/*·!HAVE_STRTOK_R·*/ | ||
85 | ·74 | ||
86 | ·75#if·!HAVE_STRSEP | ||
87 | ·76#undef·strsep | ||
88 | ·77char·*tds_strsep(char·**stringp,·const·char·*delim); | ||
89 | ·78#define·strsep·tds_strsep | ||
90 | ·79#endif·/*·!HAVE_STRSEP·*/ | ||
91 | ·80 | ||
92 | ·81#if·!HAVE_STRLCPY | ||
Max diff block lines reached; 116/9629 bytes (1.20%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 452 lines modified | Offset 62, 60 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">bool.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div> | ||
72 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2005·Liam·Widdowson</span></div> | ||
74 | <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> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div> | ||
76 | <div·class="line"><a·id="l0000 | 74 | <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> |
77 | <div·class="line"><a·id="l0000 | 75 | <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> |
78 | <div·class="line"><a·id="l0000 | 76 | <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> |
79 | <div·class="line"><a·id="l0000 | 77 | <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> |
80 | <div·class="line"><a·id="l000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
81 | <div·class="line"><a·id="l000 | 79 | <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> |
82 | <div·class="line"><a·id="l0001 | 80 | <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> |
83 | <div·class="line"><a·id="l0001 | 81 | <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> |
84 | <div·class="line"><a·id="l0001 | 82 | <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> |
85 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
86 | <div·class="line"><a·id="l0001 | 84 | <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> |
87 | <div·class="line"><a·id="l0001 | 85 | <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> |
88 | <div·class="line"><a·id="l0001 | 86 | <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> |
89 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
90 | <div·class="line"><a·id="l000 | 88 | <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="l000 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·freetds_bool_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·freetds_bool_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
92 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·__cplusplus</span></div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·TDSTHREAD_H·1</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor"># | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·HAVE_STDBOOL_H</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#i | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<stdbool.h></span></div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor"># | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#else</span></div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<pthread.h></span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·<errno.h></span></div> | ||
102 | <div·class="line"><a·id="l0003 | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#undef·true</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#undef·false</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor"># | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·bool</span></div> |
104 | <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> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·bool·freetds_boolean_t</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·true·1</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·false·0</span></div> | ||
104 | <div·class="line"><a·id="l0003 | 108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·pthread_mutex_t·<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <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>·tds_raw_mutex_lock(<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span> | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····pthread_mutex_lock(mtx);</div> | ||
111 | <div·class="line"><a·id="l0004 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·freetds_bool_h_·*/</span><span·class="preprocessor"></span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>{</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">return</span>·pthread_mutex_trylock(mtx);</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····pthread_mutex_unlock(mtx);</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="a01226.html">tds_raw_mutex</a>·*mtx)</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>····<span·class="keywordflow">return</span>·pthread_mutex_init(mtx,·NULL);</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="a01226.html">tds_raw_mutex</a>·*mtx)</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>····pthread_mutex_destroy(mtx);</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">typedef</span>·pthread_cond_t·<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>·tds_raw_cond_init(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="a01230.html">tds_condition</a>·*cond)</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·pthread_cond_destroy(cond);</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div> | ||
140 | <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">int</span>·tds_raw_cond_signal(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond)</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>{</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">return</span>·pthread_cond_signal(cond);</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div> | ||
144 | <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>·tds_raw_cond_wait(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond,·<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·pthread_cond_wait(cond,·mtx);</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keywordtype">int</span>·tds_raw_cond_timedwait(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond,·<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>·*mtx,·<span·class="keywordtype">int</span>·timeout_sec);</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·TDS_HAVE_MUTEX·1</span></div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">typedef</span>·pthread_t·<a·class="code·hl_struct"·href="a01234.html">tds_thread</a>;</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">typedef</span>·pthread_t·tds_thread_id;</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>·*(*tds_thread_proc)(<span·class="keywordtype">void</span>·*arg);</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·TDS_THREAD_PROC_DECLARE(name,·arg)·\</span></div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">····void·*name(void·*arg)</span></div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·TDS_THREAD_RESULT(n)·((void*)(intptr_t)(n))</span></div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_thread_create(<a·class="code·hl_struct"·href="a01234.html">tds_thread</a>·*ret,·tds_thread_proc·proc,·<span·class="keywordtype">void</span>·*arg)</div> | ||
Max diff block lines reached; 271/70615 bytes (0.38%) of diff not shown. |
Offset 4, 458 lines modified | Offset 4, 54 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | 7 | bool.h | |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·* | ||
10 | ·3·*·Copyright·(C)·2005·Liam·Widdowson | ||
11 | · | 9 | ·2·*·Copyright·(C)·2015·Frediano·Ziglio |
12 | · | 10 | ·3·* |
13 | · | 11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
14 | · | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
15 | · | 13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
16 | · | 14 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
17 | · | 15 | ·8·* |
18 | · | 16 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
19 | ·1 | 17 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
20 | ·1 | 18 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
21 | ·1 | 19 | ·12·*·Library·General·Public·License·for·more·details. |
22 | ·1 | 20 | ·13·* |
23 | ·1 | 21 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
24 | ·1 | 22 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
25 | ·1 | 23 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
26 | ·1 | 24 | ·17·*·Boston,·MA·02111-1307,·USA. |
27 | ·20·*/ | ||
28 | ·21 | ||
29 | ·22#ifndef·TDSTHREAD_H | ||
30 | · | 25 | ·18·*/ |
26 | ·19 | ||
27 | ·20#ifndef·freetds_bool_h_ | ||
28 | ·21#define·freetds_bool_h_ | ||
29 | ·22 | ||
30 | ·23#ifndef·__cplusplus | ||
31 | ·24 | 31 | ·24 |
32 | ·25# | 32 | ·25#ifdef·HAVE_STDBOOL_H |
33 | ·26 | 33 | ·26 |
34 | ·27#i | 34 | ·27#include·<stdbool.h> |
35 | ·28 | 35 | ·28 |
36 | ·29#include·<tds_sysdep_public.h> | ||
37 | ·30#include·<pthread.h> | ||
38 | ·31#include·<errno.h> | ||
39 | ·32 | ||
40 | ·33#include·<freetds/pushvis.h> | ||
41 | ·34 | ||
42 | ·35typedef·pthread_mutex_t·tds_raw_mutex; | ||
43 | ·36#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER | ||
44 | ·37 | ||
45 | ·38static·inline·void·tds_raw_mutex_lock(tds_raw_mutex·*mtx) | ||
46 | ·39{ | ||
47 | ·40·pthread_mutex_lock(mtx); | ||
48 | · | 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 | 49 | ·42 |
50 | ·43#endif·/*·freetds_bool_h_·*/ | ||
50 | ·43static·inline·int·tds_raw_mutex_trylock(tds_raw_mutex·*mtx) | ||
51 | ·44{ | ||
52 | ·45·return·pthread_mutex_trylock(mtx); | ||
53 | ·46} | ||
54 | ·47 | ||
55 | ·48static·inline·void·tds_raw_mutex_unlock(tds_raw_mutex·*mtx) | ||
56 | ·49{ | ||
57 | ·50·pthread_mutex_unlock(mtx); | ||
58 | ·51} | ||
59 | ·52 | ||
60 | ·53static·inline·int·tds_raw_mutex_init(tds_raw_mutex·*mtx) | ||
61 | ·54{ | ||
62 | ·55·return·pthread_mutex_init(mtx,·NULL); | ||
63 | ·56} | ||
64 | ·57 | ||
65 | ·58static·inline·void·tds_raw_mutex_free(tds_raw_mutex·*mtx) | ||
66 | ·59{ | ||
67 | ·60·pthread_mutex_destroy(mtx); | ||
68 | ·61} | ||
69 | ·62 | ||
70 | ·63typedef·pthread_cond_t·tds_condition; | ||
71 | ·64 | ||
72 | ·65int·tds_raw_cond_init(tds_condition·*cond); | ||
73 | ·66static·inline·int·tds_raw_cond_destroy(tds_condition·*cond) | ||
74 | ·67{ | ||
75 | ·68·return·pthread_cond_destroy(cond); | ||
76 | ·69} | ||
77 | ·70static·inline·int·tds_raw_cond_signal(tds_condition·*cond) | ||
78 | ·71{ | ||
79 | ·72·return·pthread_cond_signal(cond); | ||
80 | ·73} | ||
81 | ·74static·inline·int·tds_raw_cond_wait(tds_condition·*cond,·tds_raw_mutex·*mtx) | ||
82 | ·75{ | ||
83 | ·76·return·pthread_cond_wait(cond,·mtx); | ||
84 | ·77} | ||
85 | ·78int·tds_raw_cond_timedwait(tds_condition·*cond,·tds_raw_mutex·*mtx,·int | ||
86 | timeout_sec); | ||
87 | ·79 | ||
88 | ·80#define·TDS_HAVE_MUTEX·1 | ||
89 | ·81 | ||
90 | ·82typedef·pthread_t·tds_thread; | ||
91 | ·83typedef·pthread_t·tds_thread_id; | ||
92 | ·84typedef·void·*(*tds_thread_proc)(void·*arg); | ||
93 | ·85#define·TDS_THREAD_PROC_DECLARE(name,·arg)·\ | ||
94 | ·86·void·*name(void·*arg) | ||
95 | ·87#define·TDS_THREAD_RESULT(n)·((void*)(intptr_t)(n)) | ||
96 | ·88 | ||
97 | ·89static·inline·int·tds_thread_create(tds_thread·*ret,·tds_thread_proc·proc, | ||
98 | void·*arg) | ||
99 | ·90{ | ||
100 | ·91·return·pthread_create(ret,·NULL,·proc,·arg); | ||
101 | ·92} | ||
102 | ·93 | ||
103 | ·94static·inline·int·tds_thread_create_detached(tds_thread_proc·proc,·void | ||
104 | *arg) | ||
105 | ·95{ | ||
106 | ·96·tds_thread·th; | ||
107 | ·97·int·ret·=·pthread_create(&th,·NULL,·proc,·arg); | ||
108 | ·98·if·(!ret) | ||
Max diff block lines reached; 116/13546 bytes (0.86%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 49 lines modified | Offset 62, 43 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">alloca.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*· | 71 | <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.69/html_node/Particular-Functions.html·*/</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class=" | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#ifdef·STDC_HEADERS</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#·include·<stdlib.h></span></div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#·include·<stddef.h></span></div> | ||
73 | <div·class="line"><a·id="l0000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#else</span></div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#·ifdef·HAVE_STDLIB_H</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#··include·<stdlib.h></span></div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class=" | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#·endif</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#endif</span></div> |
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l000 | 80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#ifdef·HAVE_ALLOCA_H</span></div> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#·include·<alloca.h></span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#elif·!defined·alloca</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#·ifdef·__GNUC__</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#··define·alloca·__builtin_alloca</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#·elif·defined·_AIX</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#··define·alloca·__alloca</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#·elif·defined·_MSC_VER</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#··include·<malloc.h></span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#··define·alloca·_alloca</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#·elif·!defined·HAVE_ALLOCA</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor"># | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#··ifdef··__cplusplus</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·$Id:·9640daf619734147e3b5ff6a1dad56ad305ffa51·$·*/</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
95 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··endif</span></div> |
96 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keywordtype">void</span>·*alloca·(<span·class="keywordtype">size_t</span>);</div> |
97 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#·endif</span></div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·TDS_VERSION_MINOR·3</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_VERSION_SUBVERSION·17</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_VERSION_BUILD_NUMBER·1135</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
102 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> |
103 | </div><!--·fragment·--></div><!--·contents·--> | 97 | </div><!--·fragment·--></div><!--·contents·--> |
104 | <!--·start·footer·part·--> | 98 | <!--·start·footer·part·--> |
105 | <hr·class="footer"/><address·class="footer"><small> | 99 | <hr·class="footer"/><address·class="footer"><small> |
106 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 100 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
107 | </small></address> | 101 | </small></address> |
108 | </body> | 102 | </body> |
109 | </html> | 103 | </html> |
Offset 4, 43 lines modified | Offset 4, 38 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | alloca.h | ||
8 | ·1/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf- | ||
9 | 2.69/html_node/Particular-Functions.html·*/ | ||
10 | ·2#ifdef·STDC_HEADERS | ||
11 | ·3#·include·<stdlib.h> | ||
12 | ·4#·include·<stddef.h> | ||
13 | ·5#else | ||
14 | ·6#·ifdef·HAVE_STDLIB_H | ||
15 | ·7#·include·<stdlib.h> | ||
16 | ·8#·endif | ||
17 | ·9#endif | ||
18 | ·10#ifdef·HAVE_ALLOCA_H | ||
19 | ·11#·include·<alloca.h> | ||
20 | ·12#elif·!defined·alloca | ||
21 | ·13#·ifdef·__GNUC__ | ||
22 | ·14#·define·alloca·__builtin_alloca | ||
23 | ·15#·elif·defined·_AIX | ||
24 | ·16#·define·alloca·__alloca | ||
25 | ·17#·elif·defined·_MSC_VER | ||
26 | ·18#·include·<malloc.h> | ||
27 | ·19#·define·alloca·_alloca | ||
28 | ·20#·elif·!defined·HAVE_ALLOCA | ||
29 | ·21#·ifdef·__cplusplus | ||
30 | ·22extern·"C" | ||
31 | ·23#·endif | ||
32 | ·24void·*alloca·(size_t); | ||
33 | ·25#·endif | ||
7 | version.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·_tdsversion_h_ | ||
28 | ·21#define·_tdsversion_h_ | ||
29 | ·22 | ||
30 | ·23/*·$Id:·9640daf619734147e3b5ff6a1dad56ad305ffa51·$·*/ | ||
31 | ·24 | ||
32 | ·25#define·TDS_VERSION_NO·"freetds·v1.3.17" | ||
33 | ·26 | ||
34 | ·27#define·TDS_VERSION_MAJOR·1 | ||
35 | ·28#define·TDS_VERSION_MINOR·3 | ||
36 | ·29#define·TDS_VERSION_SUBVERSION·17 | ||
37 | ·30#define·TDS_VERSION_BUILD_NUMBER·1135 | ||
38 | ·31 | ||
39 | · | 34 | ·26#endif |
40 | =============================================================================== | 35 | =============================================================================== |
41 | ·····Generated·by [doxygen]·1.9.4 | 36 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 104 lines modified | Offset 58, 131 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">stream.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2013··Frediano·Ziglio</span></div> | ||
71 | <a·href="a00428.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> | ||
72 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!defined(_REPLACEMENTS_POLL_H)·&&·!defined(HAVE_POLL)</span></div> | ||
73 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·_REPLACEMENTS_POLL_H</span></div> | ||
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
75 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class=" | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
76 | <div·class="line"><a·id="l000 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
77 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#if·HAVE_LIMITS_H</span></div> | ||
78 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<limits.h></span></div> | ||
79 | <div·class="line"><a·id="l000 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_stream_h_</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_stream_h_</span></div> | ||
80 | <div·class="line"><a·id="l000 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
81 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_SYS_SELECT_H</span></div> | ||
82 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·<sys/select.h></span></div> | ||
83 | <div·class="line"><a·id="l000 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tds_h_</span></div> |
84 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> | ||
85 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#if·defined(_WIN32)</span></div> | ||
86 | <div·class="line"><a·id="l000 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Include·tds.h·first</span></div> |
87 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> |
88 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
89 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·defined(__VMS)</span></div> | ||
90 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<time.h></span>·<span·class="comment">/*·FD_SETSIZE·is·in·here·*/</span></div> | ||
91 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
92 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01062.html">···30</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01062.html">tds_input_stream</a>·{</div> | ||
100 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9">···35</a></span>····int·(*<a·class="code·hl_variable"·href="a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9">read</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01062.html">tds_input_stream</a>·*stream,·<span·class="keywordtype">void</span>·*ptr,·<span·class="keywordtype">size_t</span>·len);</div> | ||
101 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>;</div> | ||
93 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·!defined(FD_SETSIZE)</span></div> | ||
94 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·if·!defined(OPEN_MAX)</span></div> | ||
95 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#·error·cannot·establish·FD_SETSIZE</span></div> | ||
96 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#·endif</span></div> | ||
97 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·FD_SETSIZE·OPEN_MAX</span></div> | ||
98 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> | ||
99 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
100 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01066.html">···39</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01066.html">tds_output_stream</a>·{</div> |
104 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01066.html#a8513fb41c8ba79f22e54266b87278415">···41</a></span>····int·(*<a·class="code·hl_variable"·href="a01066.html#a8513fb41c8ba79f22e54266b87278415">write</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01066.html">tds_output_stream</a>·*stream,·<span·class="keywordtype">size_t</span>·len);</div> | ||
105 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">···50</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a>;</div> | ||
106 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">size_t</span>·buf_len;</div> | ||
107 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<a·class="code·hl_struct"·href="a01066.html">TDSOUTSTREAM</a>;</div> | ||
101 | <div·class="line"><a·id="l000 | 108 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>TDSRET·<a·class="code·hl_function"·href="a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a00958.html">TDSICONV</a>·*·char_conv,·TDS_ICONV_DIRECTION·direction,</div> | ||
110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01066.html">TDSOUTSTREAM</a>·*ostream);</div> | ||
111 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>TDSRET·<a·class="code·hl_function"·href="a00248.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>(<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01066.html">TDSOUTSTREAM</a>·*·ostream);</div> | ||
102 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_WIN32</span></div> | ||
103 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·poll·flags·*/</span></div> | ||
104 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#·define·POLLIN··0x0001</span></div> | ||
105 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·define·POLLOUT·0x0004</span></div> | ||
106 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#·define·POLLERR·0x0008</span></div> | ||
107 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | ||
108 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">/*·synonyms·*/</span></div> | ||
109 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#·define·POLLNORM·POLLIN</span></div> | ||
110 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#·define·POLLPRI·POLLIN</span></div> | ||
111 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·define·POLLRDNORM·POLLIN</span></div> | ||
112 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·define·POLLRDBAND·POLLIN</span></div> | ||
113 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#·define·POLLWRNORM·POLLOUT</span></div> | ||
114 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#·define·POLLWRBAND·POLLOUT</span></div> | ||
115 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
116 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·ignored·*/</span></div> | ||
117 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#·define·POLLHUP·0x0010</span></div> | ||
118 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·define·POLLNVAL·0x0020</span></div> | ||
119 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01058.html">···52</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01058.html">pollfd</a>·{</div> | ||
120 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·fd;·····<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> | ||
121 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div> | ||
122 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div> | ||
123 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<a·class="code·hl_struct"·href="a01058.html">pollfd_t</a>;</div> | ||
124 | <div·class="line"><a·id="l0005 | 112 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
125 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#else·</span><span·class="comment">/*·Windows·*/</span><span·class="preprocessor"></span></div> | ||
126 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">/*</span></div> | ||
127 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·*·Windows·use·different·constants·then·Unix</span></div> | ||
128 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll</span></div> | ||
129 | <div·class="line"><a·id="l0006 | 113 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Additional·streams·*/</span></div> |
114 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> | ||
130 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM)</span></div> | ||
131 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··define·POLLIN··0x0300</span></div> | ||
132 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·POLLOUT·0x0010</span></div> | ||
133 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·POLLERR·0x0001</span></div> | ||
134 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·POLLRDNORM·0x0100</span></div> | ||
135 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··define·POLLWRNORM·0x0010</span></div> | ||
136 | <div·class="line"><a·id="l0006 | 115 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01070.html">···63</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01070.html">tds_datain_stream</a>·{</div> |
137 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····SOCKET·fd;··<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> | ||
138 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div> | ||
139 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_struct"·href="a01062.html">TDSINSTREAM</a>·stream;</div> |
Max diff block lines reached; 271/38671 bytes (0.70%) of diff not shown. |
Offset 4, 97 lines modified | Offset 4, 191 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | ····*·replacements | ||
8 | poll.h | ||
9 | 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·*/ | ||
10 | ·1 | 26 | ·19 |
27 | ·20#ifndef·_freetds_stream_h_ | ||
28 | ·21#define·_freetds_stream_h_ | ||
29 | ·22 | ||
30 | ·23#ifndef·_tds_h_ | ||
31 | ·24#error·Include·tds.h·first | ||
11 | ·5#if·!defined(_REPLACEMENTS_POLL_H)·&&·!defined(HAVE_POLL) | ||
12 | ·6#define·_REPLACEMENTS_POLL_H | ||
13 | ·7 | ||
14 | ·8#include·<config.h> | ||
15 | ·9 | ||
16 | ·10#if·HAVE_LIMITS_H | ||
17 | ·11#include·<limits.h> | ||
18 | · | 32 | ·25#endif |
33 | ·26 | ||
19 | ·13 | ||
20 | ·14#if·HAVE_SYS_SELECT_H | ||
21 | ·15#include·<sys/select.h> | ||
22 | ·16#endif | ||
23 | ·17 | ||
24 | ·18#if·defined(_WIN32) | ||
25 | ·19#include·<winsock2.h> | ||
26 | ·20#endif | ||
27 | ·21 | ||
28 | ·22#if·defined(__VMS) | ||
29 | ·23#include·<time.h>·/*·FD_SETSIZE·is·in·here·*/ | ||
30 | ·24#endif | ||
31 | ·25 | ||
32 | ·26#if·!defined(FD_SETSIZE) | ||
33 | ·27#·if·!defined(OPEN_MAX) | ||
34 | ·28#·error·cannot·establish·FD_SETSIZE | ||
35 | ·29#·endif | ||
36 | ·30#define·FD_SETSIZE·OPEN_MAX | ||
37 | ·31#endif | ||
38 | ·32 | ||
39 | · | 34 | ·27#include·<freetds/pushvis.h> |
35 | ·28 | ||
36 | 30typedef·struct·tds_input_stream·{ | ||
37 | 35·int·(*read)(struct·tds_input_stream·*stream,·void·*ptr,·size_t·len); | ||
38 | ·36}·TDSINSTREAM; | ||
39 | ·37 | ||
40 | 39typedef·struct·tds_output_stream·{ | ||
41 | 41·int·(*write)(struct·tds_output_stream·*stream,·size_t·len); | ||
42 | 50·char·*buffer; | ||
43 | ·51·size_t·buf_len; | ||
44 | ·52}·TDSOUTSTREAM; | ||
45 | ·53 | ||
46 | ·55TDSRET·tds_convert_stream(TDSSOCKET·*·tds,·TDSICONV·*·char_conv, | ||
47 | TDS_ICONV_DIRECTION·direction, | ||
48 | ·56·TDSINSTREAM·*·istream,·TDSOUTSTREAM·*ostream); | ||
49 | ·58TDSRET·tds_copy_stream(TDSINSTREAM·*·istream,·TDSOUTSTREAM·*·ostream); | ||
40 | ·34 | ||
41 | ·35#ifndef·_WIN32 | ||
42 | ·36/*·poll·flags·*/ | ||
43 | ·37#·define·POLLIN·0x0001 | ||
44 | ·38#·define·POLLOUT·0x0004 | ||
45 | ·39#·define·POLLERR·0x0008 | ||
46 | ·40 | ||
47 | ·41/*·synonyms·*/ | ||
48 | ·42#·define·POLLNORM·POLLIN | ||
49 | ·43#·define·POLLPRI·POLLIN | ||
50 | ·44#·define·POLLRDNORM·POLLIN | ||
51 | ·45#·define·POLLRDBAND·POLLIN | ||
52 | ·46#·define·POLLWRNORM·POLLOUT | ||
53 | ·47#·define·POLLWRBAND·POLLOUT | ||
54 | ·48 | ||
55 | ·49/*·ignored·*/ | ||
56 | ·50#·define·POLLHUP·0x0010 | ||
57 | ·51#·define·POLLNVAL·0x0020 | ||
58 | 52typedef·struct·pollfd·{ | ||
59 | ·53·int·fd;·/*·file·descriptor·to·poll·*/ | ||
60 | ·54·short·events;·/*·events·of·interest·on·fd·*/ | ||
61 | ·55·short·revents;·/*·events·that·occurred·on·fd·*/ | ||
62 | ·56}·pollfd_t; | ||
63 | ·57 | ||
64 | ·58#else·/*·Windows·*/ | ||
65 | ·59 | 50 | ·59 |
66 | ·60·*·Windows·use·different·constants·then·Unix | ||
67 | ·61·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll | ||
68 | ·62·*/ | ||
69 | ·63#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM) | ||
70 | ·64#·define·POLLIN·0x0300 | ||
71 | ·65#·define·POLLOUT·0x0010 | ||
72 | ·66#·define·POLLERR·0x0001 | ||
73 | ·67#·define·POLLRDNORM·0x0100 | ||
74 | ·68#·define·POLLWRNORM·0x0010 | ||
75 | ·69typedef·struct·pollfd·{ | ||
76 | ·70·SOCKET·fd;·/*·file·descriptor·to·poll·*/ | ||
77 | ·71·short·events;·/*·events·of·interest·on·fd·*/ | ||
78 | ·72·short·revents;·/*·events·that·occurred·on·fd·*/ | ||
79 | ·73}·pollfd_t; | ||
80 | ·74#·else | ||
81 | ·75typedef·struct·pollfd·pollfd_t; | ||
82 | ·76#·endif | ||
83 | ·77#endif | ||
84 | ·78 | ||
85 | ·79#undef·poll | ||
86 | ·80int·tds_poll(struct·pollfd·fds[],·int·nfds,·int·timeout); | ||
87 | ·81#define·poll(fds,·nfds,·timeout)·tds_poll(fds,·nfds,·timeout) | ||
Max diff block lines reached; 116/8088 bytes (1.43%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/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 58, 76 lines modified | Offset 58, 69 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">md4.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·MD4_H</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·MD4_H</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l0000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <div·class="line"><a·id="l000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01250.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01250.html">MD4Context</a></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>{</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint32_t·buf[4];</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint64_t·bytes;</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····uint32_t·in[16];</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span> | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>};</div> |
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l0001 | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> |
85 | <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="a01250.html">MD4Context</a>·*context);</div> | ||
86 | <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="a01250.html">MD4Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> | ||
87 | <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="a01250.html">MD4Context</a>·*context,·uint8_t·*digest);</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> | ||
89 | <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="a01250.html">MD4Context</a>·<a·class="code·hl_struct"·href="a01250.html">MD4_CTX</a>;</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span> | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor"># | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor"># | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#else</span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
94 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<nettle/md4.h></span></div> |
95 | <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> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <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="a01250.html">MD4_CTX</a>;</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/time.h></span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·<freetds/sysdep_private.h></span></div> | ||
99 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
100 | <div·class="line"><a·id="l000 | 99 | <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="a01250.html">MD4_CTX</a>·*ctx)</div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····nettle_md4_init(ctx);</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> | ||
101 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> |
104 | <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="a01250.html">MD4_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span>·{</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span> | 105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div> |
106 | <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> | ||
107 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····nettle_md4_update(ctx,·len,·buf);</div> |
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | 108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword | 109 | <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="a01250.html">MD4_CTX</a>·*ctx,·uint8_t·*digest)</div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div> |
111 | <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> | ||
112 | <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> | ||
113 | <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> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keywordtype">char</span>·*tds_get_homedir(<span·class="keywordtype">void</span>);</div> | ||
115 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····nettle_md4_digest(ctx,·16,·digest);</div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00543.html#gae36a2665a4183b4cb211d03e907112ee">tds_socket_set_nosigpipe</a>(TDS_SYS_SOCKET·sock,·<span·class="keywordtype">int</span>·on);</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
119 | <div·class="line"><a·id="l0004 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> | ||
120 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> |
121 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!MD4_H·*/</span><span·class="preprocessor"></span></div> | ||
118 | <div·class="ttc"·id="aa01250_html"><div·class="ttname"><a·href="a01250.html">MD4Context</a></div><div·class="ttdef"><b>Definition:</b>·md4.h:9</div></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> | ||
125 | <div·class="ttc"·id="aa00543_html_gae36a2665a4183b4cb211d03e907112ee"><div·class="ttname"><a·href="a00543.html#gae36a2665a4183b4cb211d03e907112ee">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:72</div></div> | ||
126 | </div><!--·fragment·--></div><!--·contents·--> | 119 | </div><!--·fragment·--></div><!--·contents·--> |
127 | <!--·start·footer·part·--> | 120 | <!--·start·footer·part·--> |
128 | <hr·class="footer"/><address·class="footer"><small> | 121 | <hr·class="footer"/><address·class="footer"><small> |
129 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 122 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
130 | </small></address> | 123 | </small></address> |
131 | </body> | 124 | </body> |
132 | </html> | 125 | </html> |
Offset 4, 69 lines modified | Offset 4, 61 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | utils.h | ||
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
9 | ·2·*·Copyright·(C)·2016·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·_freetds_utils_h_ | ||
28 | · | 7 | ····*·utils |
8 | md4.h | ||
9 | ·1#ifndef·MD4_H | ||
10 | ·2#define·MD4_H | ||
11 | ·3 | ||
12 | ·4#ifndef·HAVE_NETTLE | ||
13 | ·5 | ||
14 | ·6#include·<freetds/pushvis.h> | ||
15 | ·7 | ||
16 | 8struct·MD4Context | ||
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·MD4Context·*context); | ||
24 | ·16void·MD4Update(struct·MD4Context·*context,·const·uint8_t·*buf,·size_t·len); | ||
25 | ·17void·MD4Final(struct·MD4Context·*context,·uint8_t·*digest); | ||
26 | ·18 | ||
27 | ·19typedef·struct·MD4Context·MD4_CTX; | ||
28 | ·20 | ||
29 | ·21#include·<freetds/popvis.h> | ||
29 | ·22 | 30 | ·22 |
30 | ·23#if·HAVE_STDDEF_H | ||
31 | ·24#include·<stddef.h> | ||
32 | ·2 | 31 | ·23#else |
32 | ·24 | ||
33 | ·25#include·<nettle/md4.h> | ||
33 | ·26 | 34 | ·26 |
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 | · | 35 | ·27typedef·struct·md4_ctx·MD4_CTX; |
36 | ·28 | ||
37 | ·29static·inline·void·MD4Init(MD4_CTX·*ctx) | ||
38 | ·30{ | ||
39 | ·31·nettle_md4_init(ctx); | ||
40 | ·32} | ||
41 | ·33 | ||
42 | ·34static·inline·void·MD4Update(MD4_CTX·*ctx,·const·uint8_t·*buf,·size_t·len) | ||
42 | ·35 | 43 | ·35{ |
43 | ·36void·tds_sleep_s(unsigned·sec); | ||
44 | ·3 | 44 | ·36·nettle_md4_update(ctx,·len,·buf); |
45 | ·37} | ||
45 | ·38 | 46 | ·38 |
46 | ·39c | 47 | ·39static·inline·void·MD4Final(MD4_CTX·*ctx,·uint8_t·*digest) |
47 | ·40 | 48 | ·40{ |
49 | ·41·nettle_md4_digest(ctx,·16,·digest); | ||
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 | ·44char·*tds_get_homedir(void); | ||
52 | ·45 | ||
53 | ·46int·tds_socket_set_nosigpipe(TDS_SYS_SOCKET·sock,·int·on); | ||
54 | ·47 | ||
55 | ·48#ifdef·__cplusplus | ||
56 | ·4 | 50 | ·42} |
51 | ·43 | ||
52 | ·44 | ||
57 | · | 53 | ·45#endif |
54 | ·46 | ||
55 | ·47#endif·/*·!MD4_H·*/ | ||
56 | MD4Context | ||
57 | Definition:·md4.h:9 | ||
58 | ·51 | ||
59 | ·52#include·<freetds/popvis.h> | ||
60 | ·53 | ||
61 | ·54#endif | ||
62 | tds_socket_set_nosigpipe | ||
63 | int·tds_socket_set_nosigpipe(TDS_SYS_SOCKET·sock,·int·on) | ||
64 | Set·socket·to·not·throw·SIGPIPE. | ||
65 | Definition:·net.c:72 | ||
66 | =============================================================================== | 58 | =============================================================================== |
67 | ·····Generated·by [doxygen]·1.9.4 | 59 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 179 lines modified | Offset 58, 70 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">dlist.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by</span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·(at·your·option)·any·later·version.</span></div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·program·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> | ||
80 | <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> | ||
81 | <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</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·GNU·General·Public·License·for·more·details.</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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·General·Public·License</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·along·with·this·program;·if·not,·write·to·the·Free·Software</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA··02111-1307··USA</span></div> | ||
71 | <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> | ||
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>····{···················TDS_REQ_LANG·=··1</div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>····,····················TDS_REQ_RPC·=··2</div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····,····················TDS_REQ_EVT·=··3</div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····,··················TDS_REQ_MSTMT·=··4</div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····,····················TDS_REQ_BCP·=··5</div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····,·················TDS_REQ_CURSOR·=··6</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····,···················TDS_REQ_DYNF·=··7</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····,····················TDS_REQ_MSG·=··8</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····,··················TDS_REQ_PARAM·=··9</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····,··············TDS_REQ_DATA_INT1·=·10</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····,··············TDS_REQ_DATA_INT2·=·11</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····,··············TDS_REQ_DATA_INT4·=·12</div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····,···············TDS_REQ_DATA_BIT·=·13</div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····,··············TDS_REQ_DATA_CHAR·=·14</div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····,·············TDS_REQ_DATA_VCHAR·=·15</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····,···············TDS_REQ_DATA_BIN·=·16</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····,··············TDS_REQ_DATA_VBIN·=·17</div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····,··············TDS_REQ_DATA_MNY8·=·18</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····,··············TDS_REQ_DATA_MNY4·=·19</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····,·············TDS_REQ_DATA_DATE8·=·20</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····,·············TDS_REQ_DATA_DATE4·=·21</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····,··············TDS_REQ_DATA_FLT4·=·22</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····,··············TDS_REQ_DATA_FLT8·=·23</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····,···············TDS_REQ_DATA_NUM·=·24</div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····,··············TDS_REQ_DATA_TEXT·=·25</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····,·············TDS_REQ_DATA_IMAGE·=·26</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····,···············TDS_REQ_DATA_DEC·=·27</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····,·············TDS_REQ_DATA_LCHAR·=·28</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····,··············TDS_REQ_DATA_LBIN·=·29</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····,··············TDS_REQ_DATA_INTN·=·30</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····,·········TDS_REQ_DATA_DATETIMEN·=·31</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····,············TDS_REQ_DATA_MONEYN·=·32</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····,···············TDS_REQ_CSR_PREV·=·33</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····,··············TDS_REQ_CSR_FIRST·=·34</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,···············TDS_REQ_CSR_LAST·=·35</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,················TDS_REQ_CSR_ABS·=·36</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,················TDS_REQ_CSR_REL·=·37</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,··············TDS_REQ_CSR_MULTI·=·38</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,················TDS_REQ_CON_OOB·=·39</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····,·············TDS_REQ_CON_INBAND·=·40</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····,············TDS_REQ_CON_LOGICAL·=·41</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····,·············TDS_REQ_PROTO_TEXT·=·42</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····,·············TDS_REQ_PROTO_BULK·=·43</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····,·················TDS_REQ_URGEVT·=·44</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·······TDS_REQ_DATA_SENSITIVITY·=·45</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····,··········TDS_REQ_DATA_BOUNDARY·=·46</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····,··········TDS_REQ_PROTO_DYNAMIC·=·47</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····,··········TDS_REQ_PROTO_DYNPROC·=·48</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····,··············TDS_REQ_DATA_FLTN·=·49</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····,··············TDS_REQ_DATA_BITN·=·50</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····,··············TDS_REQ_DATA_INT8·=·51</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····,··············TDS_REQ_DATA_VOID·=·52</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····,···············TDS_REQ_DOL_BULK·=·53</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····,···········TDS_REQ_OBJECT_JAVA1·=·54</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····,············TDS_REQ_OBJECT_CHAR·=·55</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····,··········TDS_REQ_OBJECT_BINARY·=·57</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,······TDS_REQ_DATA_COLUMNSTATUS·=·58</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····,··············TDS_REQ_WIDETABLE·=·59</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····,·············TDS_REQ_DATA_UINT2·=·61</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····,·············TDS_REQ_DATA_UINT4·=·62</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····,·············TDS_REQ_DATA_UINT8·=·63</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····,·············TDS_REQ_DATA_UINTN·=·64</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····,···········TDS_REQ_CUR_IMPLICIT·=·65</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····,·············TDS_REQ_DATA_NLBIN·=·66</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····,············TDS_REQ_IMAGE_NCHAR·=·67</div> | ||
137 | <div·class="line"><a·id="l000 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*</span></div> |
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····,···········TDS_REQ_BLOB_NCHAR_8·=·69</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····,········TDS_REQ_BLOB_NCHAR_SCSU·=·70</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····,··············TDS_REQ_DATA_DATE·=·71</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····,··············TDS_REQ_DATA_TIME·=·72</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····,··········TDS_REQ_DATA_INTERVAL·=·73</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····,·············TDS_REQ_CSR_SCROLL·=·74</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····,··········TDS_REQ_CSR_SENSITIVE·=·75</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····,········TDS_REQ_CSR_INSENSITIVE·=·76</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····,······TDS_REQ_CSR_SEMISENSITIVE·=·77</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····,·······TDS_REQ_CSR_KEYSETDRIVEN·=·78</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····,·············TDS_REQ_SRVPKTSIZE·=·79</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····,···········TDS_REQ_DATA_UNITEXT·=·80</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····,····TDS_REQ_CAP_CLUSTERFAILOVER·=·81</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····,·············TDS_REQ_DATA_SINT1·=·82</div> | ||
Max diff block lines reached; 271/31148 bytes (0.87%) of diff not shown. |
Offset 4, 169 lines modified | Offset 4, 64 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | ····*·utils | ||
8 | dlist.h | ||
9 | ·1/*·Dlist·-·dynamic·list | ||
10 | ·2·*·Copyright·(C)·2016·Frediano·Ziglio | ||
11 | ·3·* | ||
12 | ·4·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify | ||
13 | ·5·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by | ||
14 | ·6·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or | ||
15 | ·7·*·(at·your·option)·any·later·version. | ||
16 | ·8·* | ||
17 | ·9·*·This·program·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 | ||
20 | ·12·*·GNU·General·Public·License·for·more·details. | ||
21 | ·13·* | ||
22 | ·14·*·You·should·have·received·a·copy·of·the·GNU·General·Public·License | ||
23 | ·15·*·along·with·this·program;·if·not,·write·to·the·Free·Software | ||
24 | ·16·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA | ||
25 | ·17·* | ||
26 | ·18·*/ | ||
27 | ·19 | ||
28 | ·20#ifndef·TDS_DLIST_H | ||
29 | ·21#define·TDS_DLIST_H | ||
30 | ·22 | ||
31 | 23typedef·struct·dlist_ring·{ | ||
32 | ·24·struct·dlist_ring·*next; | ||
33 | ·25·struct·dlist_ring·*prev; | ||
34 | ·26}·dlist_ring; | ||
35 | ·27 | ||
36 | ·28#if·ENABLE_EXTRA_CHECKS | ||
37 | ·29void·dlist_ring_check(dlist_ring·*ring); | ||
38 | ·30#endif | ||
39 | ·31 | ||
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(dlist_ring·*ring_pos,·dlist_ring | ||
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 | ·47 | ||
58 | ·48#endif·/*·TDS_DLIST_H·*/ | ||
59 | dlist_ring | ||
60 | Definition:·dlist.h:23 | ||
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 | ||
Max diff block lines reached; 116/7039 bytes (1.65%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 66 lines modified | Offset 62, 48 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">bjoern-utf8.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·<bjoern@hoehrmann.de></span></div> | ||
72 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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·"Software"),·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> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preproces | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class=" | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·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·E[·...·truncated·by·diffoscope;·len:·258,·SHA:·f4f58dc34c044db1d22b5f65019b6d52e291e8890532728932147dad8b0cf6e6·...·]</div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>· | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>···· | 80 | <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> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>· | 81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*/</span></div> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span> | 82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·<tds_sysdep_public.h></span></div> | ||
83 | <div·class="line"><a·id="l0001 | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#define·UTF8_ACCEPT·0</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#define·UTF8_REJECT·12</span></div> | ||
84 | <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="a01254.html">MD5Context</a>·*context);</div> | ||
85 | <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="a01254.html">MD5Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> | ||
86 | <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="a01254.html">MD5Context</a>·*context,·uint8_t·*digest);</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> |
88 | <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> | ||
88 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
89 | <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> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="c | 90 | <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> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span> | 91 | <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> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span> | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····uint32_t·type·=·utf8_table[byte];</div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div> | ||
96 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····*codep·=·(*state·!=·UTF8_ACCEPT)·?</div> |
97 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········(<span·class="keywordtype">byte</span>·&·0x3fu)·|·(*codep·<<·6)·:</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········(0xff·>>·type)·&·(byte);</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span> | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····*state·=·utf8_table[256·+·*state·+·type];</div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">return</span>·*state;</div> |
101 | <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="a01254.html">MD5_CTX</a>·*ctx)</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····nettle_md5_init(ctx);</div> | ||
104 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | ||
106 | <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="a01254.html">MD5_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····nettle_md5_update(ctx,·len,·buf);</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | ||
111 | <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="a01254.html">MD5_CTX</a>·*ctx,·uint8_t·*digest)</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····nettle_md5_digest(ctx,·16,·digest);</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!MD5_H·*/</span><span·class="preprocessor"></span></div> | ||
119 | <div·class="ttc"·id="aa01254_html"><div·class="ttname"><a·href="a01254.html">MD5Context</a></div><div·class="ttdef"><b>Definition:</b>·md5.h:8</div></div> | ||
120 | </div><!--·fragment·--></div><!--·contents·--> | 102 | </div><!--·fragment·--></div><!--·contents·--> |
121 | <!--·start·footer·part·--> | 103 | <!--·start·footer·part·--> |
122 | <hr·class="footer"/><address·class="footer"><small> | 104 | <hr·class="footer"/><address·class="footer"><small> |
123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 105 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
124 | </small></address> | 106 | </small></address> |
125 | </body> | 107 | </body> |
126 | </html> | 108 | </html> |
Offset 5, 61 lines modified | Offset 5, 54 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·include | 6 | ····*·include |
7 | ····*·freetds | 7 | ····*·freetds |
8 | ····*·utils | 8 | ····*·utils |
9 | md5.h | ||
10 | ·1#ifndef·MD5_H | ||
11 | ·2#define·MD5_H | ||
12 | ·3 | ||
13 | ·4#ifndef·HAVE_NETTLE | ||
14 | ·5 | ||
15 | ·6#include·<freetds/pushvis.h> | ||
16 | ·7 | ||
17 | 8struct·MD5Context·{ | ||
18 | ·9·uint32_t·buf[4]; | ||
19 | ·10·uint64_t·bytes; | ||
20 | 9 | bjoern-utf8.h | |
10 | ·1/* | ||
11 | ·2·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·<bjoern@hoehrmann.de> | ||
12 | ·3·* | ||
13 | ·4·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a | ||
14 | copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to | ||
15 | deal·in·the·Software·without·restriction,·including·without·limitation·the | ||
16 | rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or | ||
17 | sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is | ||
18 | furnished·to·do·so,·subject·to·the·following·conditions: | ||
19 | ·5·* | ||
20 | ·6·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in | ||
21 | all·copies·or·substantial·portions·of·the·Software. | ||
22 | ·7·* | ||
23 | ·8·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR | ||
24 | IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY, | ||
25 | FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE | ||
26 | AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER | ||
27 | LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM, | ||
28 | OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE | ||
29 | SOFTWARE. | ||
30 | ·9·* | ||
31 | ·10·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details. | ||
32 | ·11·*/ | ||
21 | ·12 | 33 | ·12 |
22 | ·13 | ||
23 | ·14void·MD5Init(struct·MD5Context·*context); | ||
24 | ·15void·MD5Update(struct·MD5Context·*context,·const·uint8_t·*buf,·size_t·len); | ||
25 | ·1 | 34 | ·13#include·<tds_sysdep_public.h> |
35 | ·14 | ||
36 | ·15#define·UTF8_ACCEPT·0 | ||
37 | ·16#define·UTF8_REJECT·12 | ||
26 | ·17 | 38 | ·17 |
27 | ·18/* | ||
28 | ·19·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers. | ||
29 | ·20·*/ | ||
30 | · | 39 | ·18extern·const·uint8_t·utf8_table[]; |
40 | ·19 | ||
41 | ·20static·inline·uint32_t | ||
42 | ·21decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·byte) | ||
31 | ·22 | 43 | ·22{ |
32 | ·23 | 44 | ·23·uint32_t·type·=·utf8_table[byte]; |
33 | ·24 | 45 | ·24 |
34 | ·25#else | ||
35 | ·26 | ||
36 | ·2 | 46 | ·25·*codep·=·(*state·!=·UTF8_ACCEPT)·? |
47 | ·26·(byte·&·0x3fu)·|·(*codep·<<·6)·: | ||
48 | ·27·(0xff·>>·type)·&·(byte); | ||
37 | ·28 | 49 | ·28 |
50 | ·29·*state·=·utf8_table[256·+·*state·+·type]; | ||
51 | ·30·return·*state; | ||
38 | ·29typedef·struct·md5_ctx·MD5_CTX; | ||
39 | ·30 | ||
40 | ·31static·inline·void·MD5Init(MD5_CTX·*ctx) | ||
41 | ·32{ | ||
42 | ·33·nettle_md5_init(ctx); | ||
43 | ·3 | 52 | ·31} |
44 | ·35 | ||
45 | ·36static·inline·void·MD5Update(MD5_CTX·*ctx,·const·uint8_t·*buf,·size_t·len) | ||
46 | ·37{ | ||
47 | ·38·nettle_md5_update(ctx,·len,·buf); | ||
48 | ·39} | ||
49 | ·40 | ||
50 | ·41static·inline·void·MD5Final(MD5_CTX·*ctx,·uint8_t·*digest) | ||
51 | ·42{ | ||
52 | ·43·nettle_md5_digest(ctx,·16,·digest); | ||
53 | ·44} | ||
54 | ·45 | ||
55 | ·46#endif | ||
56 | ·47 | ||
57 | ·48#endif·/*·!MD5_H·*/ | ||
58 | MD5Context | ||
59 | Definition:·md5.h:8 | ||
60 | =============================================================================== | 53 | =============================================================================== |
61 | ·····Generated·by [doxygen]·1.9.4 | 54 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 116 lines modified | Offset 62, 66 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">md5.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·MD5_H</span></div> |
72 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·MD5_H</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l0000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <div·class="line"><a·id="l000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01254.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01254.html">MD5Context</a>·{</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····uint32_t·buf[4];</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint64_t·bytes;</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint32_t·in[16];</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>};</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span> | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> |
84 | <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> | ||
85 | <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> | ||
86 | <div·class="line"><a·id="l0001 | 84 | <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="a01254.html">MD5Context</a>·*context);</div> |
85 | <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="a01254.html">MD5Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> | ||
86 | <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="a01254.html">MD5Context</a>·*context,·uint8_t·*digest);</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span> | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> |
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment"> | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">/*</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 89 | <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> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class=" | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="p | 91 | <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="a01254.html">MD5Context</a>·<a·class="code·hl_struct"·href="a01254.html">MD5_CTX</a>;</div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/ | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor"># | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01258.html">···36</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01258.html">tds_dstr</a>·{</div> | ||
98 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<nettle/md5.h></span></div> |
99 | <div·class="line"><a·id="l000 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
100 | <div·class="line"><a·id="l000 | 99 | <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="a01254.html">MD5_CTX</a>;</div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | ||
101 | <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="a01254.html">MD5_CTX</a>·*ctx)</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····nettle_md5_init(ctx);</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | ||
106 | <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="a01254.html">MD5_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····nettle_md5_update(ctx,·len,·buf);</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div> | ||
101 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
111 | <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="a01254.html">MD5_CTX</a>·*ctx,·uint8_t·*digest)</div> | ||
102 | <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="a01258.html">tds_dstr</a>·<a·class="code·hl_variable"·href="a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d">tds_str_empty</a>;</div> | ||
103 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
104 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga581a03a4de6c926c57b4a75a11214df4">···49</a></span><span·class="preprocessor">#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty)</span></div> | ||
105 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | ||
106 | <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> | ||
107 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7">···53</a></span><a·class="code·hl_function"·href="a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7">tds_dstr_init</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
108 | <div·class="line"><a·id="l000 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div> |
109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····*(s)·=·<a·class="code·hl_define"·href="a00545.html#ga581a03a4de6c926c57b4a75a11214df4">DSTR_INITIALIZER</a>;</div> | ||
110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> | ||
111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga197c6af67f2e7469d06c2aa055917b1e">···60</a></span><a·class="code·hl_function"·href="a00545.html#ga197c6af67f2e7469d06c2aa055917b1e">tds_dstr_isempty</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
114 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div> | ||
115 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">return</span>·(*s)->dstr_size·==·0;</div> | ||
116 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div> | ||
117 | <div·class="line"><a·id="l000 | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····nettle_md5_digest(ctx,·16,·digest);</div> |
118 | <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> | ||
119 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a00545.html#gae092e53680d954bcf4f19334987d43c7">···71</a></span><a·class="code·hl_function"·href="a00545.html#gae092e53680d954bcf4f19334987d43c7">tds_dstr_buf</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
120 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div> | ||
121 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*s)->dstr_s;</div> | ||
122 | <div·class="line"><a·id="l000 | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div> |
123 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div> | ||
124 | <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> | ||
125 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00545.html#gac536f0e4d77d3cff5702719362ec1766">···78</a></span><a·class="code·hl_function"·href="a00545.html#gac536f0e4d77d3cff5702719362ec1766">tds_dstr_cstr</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
126 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
127 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·(*s)->dstr_s;</div> | ||
128 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div> | ||
129 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> | ||
130 | <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> | ||
131 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga396f139e4f886ac1b224a735138e73dd">···85</a></span><a·class="code·hl_function"·href="a00545.html#ga396f139e4f886ac1b224a735138e73dd">tds_dstr_len</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
132 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div> | ||
133 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(*s)->dstr_size;</div> | ||
134 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}</div> | ||
135 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> | ||
136 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga42d67780bd4fd442915780d4815fc743">···91</a></span><span·class="preprocessor">#define·tds_dstr_empty(s)·\</span></div> | ||
137 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">····tds_dstr_free(s)</span></div> | ||
138 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | ||
139 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00545.html#ga339ba30216e2bd5bd076aa9dcd26f3c4">tds_dstr_zero</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s);</div> | ||
140 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00545.html#gaccd1c1c8ff938813578123963212388c">tds_dstr_free</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s);</div> | ||
141 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> | ||
142 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga4e6d9fa6f9b9551a5a3390e10a5322e6">tds_dstr_dup</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·src)·TDS_WUR;</div> | ||
143 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#gad96366d9fa93bfc283cef1299fbe97ab">tds_dstr_copy</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*src)·TDS_WUR;</div> | ||
144 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga656718f240d7403f986ae887d84a6ca1">tds_dstr_copyn</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*src,·<span·class="keywordtype">size_t</span>·length)·TDS_WUR;</div> | ||
145 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#gab78cc59b110df2817b00f9bed74c6ff1">tds_dstr_set</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keywordtype">char</span>·*src)·TDS_WUR;</div> | ||
146 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> | ||
147 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga0cd7863ba7c2d2da4a193234472a3d14">tds_dstr_setlen</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*s,·<span·class="keywordtype">size_t</span>·length);</div> | ||
148 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga6aa14b8b717b51afcfb65bd55143689d">tds_dstr_alloc</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*s,·<span·class="keywordtype">size_t</span>·length)·TDS_WUR;</div> | ||
149 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> | ||
Max diff block lines reached; 271/29569 bytes (0.92%) of diff not shown. |
Offset 5, 159 lines modified | Offset 5, 61 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·include | 6 | ····*·include |
7 | ····*·freetds | 7 | ····*·freetds |
8 | ····*·utils | 8 | ····*·utils |
9 | string.h | ||
10 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
11 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns | ||
12 | ·3·* | ||
13 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | ||
14 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | ||
15 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | ||
16 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | ||
17 | ·8·* | ||
18 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | ||
19 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
20 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU | ||
21 | 9 | md5.h | |
10 | ·1#ifndef·MD5_H | ||
11 | ·2#define·MD5_H | ||
12 | ·3 | ||
13 | ·4#ifndef·HAVE_NETTLE | ||
14 | ·5 | ||
15 | ·6#include·<freetds/pushvis.h> | ||
16 | ·7 | ||
17 | 8struct·MD5Context·{ | ||
18 | ·9·uint32_t·buf[4]; | ||
19 | ·10·uint64_t·bytes; | ||
20 | ·11·uint32_t·in[16]; | ||
21 | ·12}; | ||
22 | ·13 | 22 | ·13 |
23 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | ||
24 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | ||
25 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | ||
26 | ·17·*·Boston,·MA·02111-1307,·USA. | ||
27 | ·18·*/ | ||
28 | ·19 | ||
29 | ·20#ifndef·_tdsstring_h_ | ||
30 | · | 23 | ·14void·MD5Init(struct·MD5Context·*context); |
24 | ·15void·MD5Update(struct·MD5Context·*context,·const·uint8_t·*buf,·size_t·len); | ||
25 | ·16void·MD5Final(struct·MD5Context·*context,·uint8_t·*digest); | ||
26 | ·17 | ||
27 | ·18/* | ||
28 | ·19·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers. | ||
29 | ·20·*/ | ||
30 | ·21typedef·struct·MD5Context·MD5_CTX; | ||
31 | ·22 | 31 | ·22 |
32 | ·23#include·<freetds/ | 32 | ·23#include·<freetds/popvis.h> |
33 | ·24 | 33 | ·24 |
34 | ·25# | 34 | ·25#else |
35 | ·26 | 35 | ·26 |
36 | 36typedef·struct·tds_dstr·{ | ||
37 | ·37·size_t·dstr_size; | ||
38 | ·38·char·dstr_s[1]; | ||
39 | 36 | ·27#include·<nettle/md5.h> | |
37 | ·28 | ||
38 | ·29typedef·struct·md5_ctx·MD5_CTX; | ||
39 | ·30 | ||
40 | ·31static·inline·void·MD5Init(MD5_CTX·*ctx) | ||
41 | ·32{ | ||
42 | ·33·nettle_md5_init(ctx); | ||
43 | ·34} | ||
44 | ·35 | ||
45 | ·36static·inline·void·MD5Update(MD5_CTX·*ctx,·const·uint8_t·*buf,·size_t·len) | ||
46 | ·37{ | ||
47 | ·38·nettle_md5_update(ctx,·len,·buf); | ||
48 | ·39} | ||
40 | ·40 | 49 | ·40 |
50 | ·41static·inline·void·MD5Final(MD5_CTX·*ctx,·uint8_t·*digest) | ||
41 | ·42extern·const·struct·tds_dstr·tds_str_empty; | ||
42 | ·43 | ||
43 | 49#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty) | ||
44 | ·50 | ||
45 | ·52static·inline·void | ||
46 | 53tds_dstr_init(DSTR·*·s) | ||
47 | · | 51 | ·42{ |
52 | ·43·nettle_md5_digest(ctx,·16,·digest); | ||
48 | ·55·*(s)·=·DSTR_INITIALIZER; | ||
49 | ·56} | ||
50 | ·57 | ||
51 | ·59static·inline·int | ||
52 | 60tds_dstr_isempty(const·DSTR·*·s) | ||
53 | ·61{ | ||
54 | ·62·return·(*s)->dstr_size·==·0; | ||
55 | ·63} | ||
56 | ·64 | ||
57 | ·70static·inline·char·* | ||
58 | 71tds_dstr_buf(DSTR·*·s) | ||
59 | ·72{ | ||
60 | ·73·return·(*s)->dstr_s; | ||
61 | · | 53 | ·44} |
54 | ·45 | ||
55 | ·46#endif | ||
56 | ·47 | ||
57 | ·48#endif·/*·!MD5_H·*/ | ||
58 | MD5Context | ||
62 | ·75 | ||
63 | ·77static·inline·const·char·* | ||
64 | 78tds_dstr_cstr(const·DSTR·*·s) | ||
65 | ·79{ | ||
66 | ·80·return·(*s)->dstr_s; | ||
67 | ·81} | ||
68 | ·82 | ||
69 | ·84static·inline·size_t | ||
70 | 85tds_dstr_len(const·DSTR·*·s) | ||
71 | ·86{ | ||
72 | ·87·return·(*s)->dstr_size; | ||
73 | ·88} | ||
74 | ·89 | ||
75 | 91#define·tds_dstr_empty(s)·\ | ||
76 | ·92·tds_dstr_free(s) | ||
77 | ·93 | ||
78 | ·94void·tds_dstr_zero(DSTR·*·s); | ||
79 | ·95void·tds_dstr_free(DSTR·*·s); | ||
80 | ·96 | ||
81 | ·97DSTR*·tds_dstr_dup(DSTR·*·s,·const·DSTR·*·src)·TDS_WUR; | ||
82 | ·98DSTR*·tds_dstr_copy(DSTR·*·s,·const·char·*src)·TDS_WUR; | ||
83 | ·99DSTR*·tds_dstr_copyn(DSTR·*·s,·const·char·*src,·size_t·length)·TDS_WUR; | ||
84 | ·100DSTR*·tds_dstr_set(DSTR·*·s,·char·*src)·TDS_WUR; | ||
85 | ·101 | ||
86 | ·102DSTR*·tds_dstr_setlen(DSTR·*s,·size_t·length); | ||
87 | ·103DSTR*·tds_dstr_alloc(DSTR·*s,·size_t·length)·TDS_WUR; | ||
88 | ·104 | ||
89 | ·107#include·<freetds/popvis.h> | ||
90 | ·108 | ||
Max diff block lines reached; 116/5661 bytes (2.05%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 65 lines modified | Offset 62, 116 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">string.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <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> | ||
72 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
73 | <div·class="line"><a·id="l0000 | 74 | <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> |
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
74 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01250.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01250.html">MD4Context</a></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>{</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint32_t·buf[4];</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint64_t·bytes;</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····uint32_t·in[16];</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span> | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
84 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
85 | <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="a01250.html">MD4Context</a>·*context);</div> | ||
86 | <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="a01250.html">MD4Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> | ||
87 | <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="a01250.html">MD4Context</a>·*context,·uint8_t·*digest);</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> | ||
89 | <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="a01250.html">MD4Context</a>·<a·class="code·hl_struct"·href="a01250.html">MD4_CTX</a>;</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsstring_h_</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor"># | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsstring_h_</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#els | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/macros.h></span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·< | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01258.html">···36</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01258.html">tds_dstr</a>·{</div> | ||
97 | <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="a01250.html">MD4_CTX</a>;</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
99 | <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="a01250.html">MD4_CTX</a>·*ctx)</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> | ||
101 | <div·class="line"><a·id="l0003 | 98 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">size_t</span>·dstr_size;</div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | ||
104 | <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="a01250.html">MD4_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····nettle_md4_update(ctx,·len,·buf);</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | 99 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">char</span>·dstr_s[1];</div> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"> | 100 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">···39</a></span>}·*<a·class="code·hl_typedef"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>;</div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 101 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
102 | <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="a01258.html">tds_dstr</a>·<a·class="code·hl_variable"·href="a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d">tds_str_empty</a>;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····nettle_md4_digest(ctx,·16,·digest);</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 103 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
104 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga581a03a4de6c926c57b4a75a11214df4">···49</a></span><span·class="preprocessor">#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty)</span></div> | ||
105 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | ||
106 | <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> | ||
107 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7">···53</a></span><a·class="code·hl_function"·href="a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7">tds_dstr_init</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
108 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div> | ||
109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····*(s)·=·<a·class="code·hl_define"·href="a00545.html#ga581a03a4de6c926c57b4a75a11214df4">DSTR_INITIALIZER</a>;</div> | ||
110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> | ||
111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga197c6af67f2e7469d06c2aa055917b1e">···60</a></span><a·class="code·hl_function"·href="a00545.html#ga197c6af67f2e7469d06c2aa055917b1e">tds_dstr_isempty</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
114 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div> | ||
115 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">return</span>·(*s)->dstr_size·==·0;</div> | ||
116 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div> | ||
114 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> |
118 | <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> | ||
119 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a00545.html#gae092e53680d954bcf4f19334987d43c7">···71</a></span><a·class="code·hl_function"·href="a00545.html#gae092e53680d954bcf4f19334987d43c7">tds_dstr_buf</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
120 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div> | ||
121 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*s)->dstr_s;</div> | ||
122 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div> | ||
123 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> | ||
124 | <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> | ||
125 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00545.html#gac536f0e4d77d3cff5702719362ec1766">···78</a></span><a·class="code·hl_function"·href="a00545.html#gac536f0e4d77d3cff5702719362ec1766">tds_dstr_cstr</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
126 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div> | ||
127 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·(*s)->dstr_s;</div> | ||
128 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div> | ||
129 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> | ||
130 | <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> | ||
131 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga396f139e4f886ac1b224a735138e73dd">···85</a></span><a·class="code·hl_function"·href="a00545.html#ga396f139e4f886ac1b224a735138e73dd">tds_dstr_len</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s)</div> | ||
132 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div> | ||
133 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(*s)->dstr_size;</div> | ||
134 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}</div> | ||
135 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> | ||
136 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a00545.html#ga42d67780bd4fd442915780d4815fc743">···91</a></span><span·class="preprocessor">#define·tds_dstr_empty(s)·\</span></div> | ||
115 | <div·class="line"><a·id="l000 | 137 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">····tds_dstr_free(s)</span></div> |
138 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | ||
139 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00545.html#ga339ba30216e2bd5bd076aa9dcd26f3c4">tds_dstr_zero</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s);</div> | ||
140 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00545.html#gaccd1c1c8ff938813578123963212388c">tds_dstr_free</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s);</div> | ||
116 | <div·class="line"><a·id="l000 | 141 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> |
142 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga4e6d9fa6f9b9551a5a3390e10a5322e6">tds_dstr_dup</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·src)·TDS_WUR;</div> | ||
143 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#gad96366d9fa93bfc283cef1299fbe97ab">tds_dstr_copy</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*src)·TDS_WUR;</div> | ||
144 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#ga656718f240d7403f986ae887d84a6ca1">tds_dstr_copyn</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*src,·<span·class="keywordtype">size_t</span>·length)·TDS_WUR;</div> | ||
145 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><a·class="code·hl_struct"·href="a01258.html">DSTR</a>*·<a·class="code·hl_function"·href="a00545.html#gab78cc59b110df2817b00f9bed74c6ff1">tds_dstr_set</a>(<a·class="code·hl_struct"·href="a01258.html">DSTR</a>·*·s,·<span·class="keywordtype">char</span>·*src)·TDS_WUR;</div> | ||
146 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> | ||
Max diff block lines reached; 271/29321 bytes (0.92%) of diff not shown. |
Offset 5, 60 lines modified | Offset 5, 159 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·include | 6 | ····*·include |
7 | ····*·freetds | 7 | ····*·freetds |
8 | ····*·utils | 8 | ····*·utils |
9 | md4.h | ||
10 | ·1#ifndef·MD4_H | ||
11 | ·2#define·MD4_H | ||
12 | ·3 | ||
13 | ·4#ifndef·HAVE_NETTLE | ||
14 | ·5 | ||
15 | ·6#include·<freetds/pushvis.h> | ||
16 | ·7 | ||
17 | 8struct·MD4Context | ||
18 | ·9{ | ||
19 | ·10·uint32_t·buf[4]; | ||
20 | ·11·uint64_t·bytes; | ||
21 | ·12·uint32_t·in[16]; | ||
22 | ·13}; | ||
23 | ·14 | ||
24 | ·15void·MD4Init(struct·MD4Context·*context); | ||
25 | ·16void·MD4Update(struct·MD4Context·*context,·const·uint8_t·*buf,·size_t·len); | ||
26 | ·17void·MD4Final(struct·MD4Context·*context,·uint8_t·*digest); | ||
27 | ·18 | ||
28 | ·19typedef·struct·MD4Context·MD4_CTX; | ||
29 | ·20 | ||
30 | 9 | string.h | |
10 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
11 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns | ||
12 | ·3·* | ||
13 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | ||
14 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | ||
15 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | ||
16 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | ||
17 | ·8·* | ||
18 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | ||
19 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
20 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU | ||
21 | ·12·*·Library·General·Public·License·for·more·details. | ||
22 | ·13·* | ||
23 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | ||
24 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | ||
25 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | ||
26 | ·17·*·Boston,·MA·02111-1307,·USA. | ||
27 | ·18·*/ | ||
28 | ·19 | ||
29 | ·20#ifndef·_tdsstring_h_ | ||
30 | ·21#define·_tdsstring_h_ | ||
31 | ·22 | 31 | ·22 |
32 | ·23#e | 32 | ·23#include·<freetds/macros.h> |
33 | ·24 | 33 | ·24 |
34 | ·25#include·< | 34 | ·25#include·<freetds/pushvis.h> |
35 | ·26 | 35 | ·26 |
36 | 36typedef·struct·tds_dstr·{ | ||
37 | ·37·size_t·dstr_size; | ||
38 | ·38·char·dstr_s[1]; | ||
39 | 39}·*DSTR; | ||
36 | ·27typedef·struct·md4_ctx·MD4_CTX; | ||
37 | ·28 | ||
38 | ·29static·inline·void·MD4Init(MD4_CTX·*ctx) | ||
39 | ·30{ | ||
40 | ·31·nettle_md4_init(ctx); | ||
41 | ·32} | ||
42 | ·33 | ||
43 | ·34static·inline·void·MD4Update(MD4_CTX·*ctx,·const·uint8_t·*buf,·size_t·len) | ||
44 | ·35{ | ||
45 | ·36·nettle_md4_update(ctx,·len,·buf); | ||
46 | ·37} | ||
47 | ·38 | ||
48 | ·39static·inline·void·MD4Final(MD4_CTX·*ctx,·uint8_t·*digest) | ||
49 | ·40 | 40 | ·40 |
41 | ·42extern·const·struct·tds_dstr·tds_str_empty; | ||
50 | ·41·nettle_md4_digest(ctx,·16,·digest); | ||
51 | ·42} | ||
52 | ·43 | 42 | ·43 |
53 | ·44 | ||
54 | ·45#endif | ||
55 | ·46 | ||
56 | ·47#endif·/*·!MD4_H·*/ | ||
57 | 43 | 49#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty) | |
44 | ·50 | ||
45 | ·52static·inline·void | ||
46 | 53tds_dstr_init(DSTR·*·s) | ||
47 | ·54{ | ||
48 | ·55·*(s)·=·DSTR_INITIALIZER; | ||
49 | ·56} | ||
50 | ·57 | ||
51 | ·59static·inline·int | ||
52 | 60tds_dstr_isempty(const·DSTR·*·s) | ||
53 | ·61{ | ||
54 | ·62·return·(*s)->dstr_size·==·0; | ||
55 | ·63} | ||
56 | ·64 | ||
57 | ·70static·inline·char·* | ||
58 | 71tds_dstr_buf(DSTR·*·s) | ||
59 | ·72{ | ||
60 | ·73·return·(*s)->dstr_s; | ||
61 | ·74} | ||
62 | ·75 | ||
63 | ·77static·inline·const·char·* | ||
64 | 78tds_dstr_cstr(const·DSTR·*·s) | ||
65 | ·79{ | ||
66 | ·80·return·(*s)->dstr_s; | ||
67 | ·81} | ||
68 | ·82 | ||
69 | ·84static·inline·size_t | ||
70 | 85tds_dstr_len(const·DSTR·*·s) | ||
71 | ·86{ | ||
72 | ·87·return·(*s)->dstr_size; | ||
73 | ·88} | ||
74 | ·89 | ||
75 | 91#define·tds_dstr_empty(s)·\ | ||
76 | ·92·tds_dstr_free(s) | ||
77 | ·93 | ||
78 | ·94void·tds_dstr_zero(DSTR·*·s); | ||
79 | ·95void·tds_dstr_free(DSTR·*·s); | ||
80 | ·96 | ||
81 | ·97DSTR*·tds_dstr_dup(DSTR·*·s,·const·DSTR·*·src)·TDS_WUR; | ||
82 | ·98DSTR*·tds_dstr_copy(DSTR·*·s,·const·char·*src)·TDS_WUR; | ||
83 | ·99DSTR*·tds_dstr_copyn(DSTR·*·s,·const·char·*src,·size_t·length)·TDS_WUR; | ||
84 | ·100DSTR*·tds_dstr_set(DSTR·*·s,·char·*src)·TDS_WUR; | ||
85 | ·101 | ||
86 | ·102DSTR*·tds_dstr_setlen(DSTR·*s,·size_t·length); | ||
87 | ·103DSTR*·tds_dstr_alloc(DSTR·*s,·size_t·length)·TDS_WUR; | ||
88 | ·104 | ||
Max diff block lines reached; 116/5586 bytes (2.08%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 48 lines modified | Offset 62, 137 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">dlist.tmpl.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·( | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*· | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify</span></div> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by</span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·(at·your·option)·any·later·version.</span></div> | ||
75 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
76 | <div·class="line"><a·id="l0000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·program·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> |
80 | <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> | ||
81 | <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</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·GNU·General·Public·License·for·more·details.</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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·General·Public·License</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·along·with·this·program;·if·not,·write·to·the·Free·Software</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA··02111-1307··USA</span></div> | ||
77 | <div·class="line"><a·id="l000 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*</span></div> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·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> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> | ||
80 | <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> | ||
81 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·<tds_sysdep_public.h></span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#define·UTF8_ACCEPT·0</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#define·UTF8_REJECT·12</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> | ||
88 | <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> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·<freetds/bool.h></span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·<freetds/utils.h></span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·<freetds/macros.h></span></div> | ||
90 | <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> | ||
91 | <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> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····uint32_t·type·=·utf8_table[byte];</div> | ||
94 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
95 | <div·class="line"><a·id="l0002 | 94 | <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> |
95 | <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> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········(0xff·>>·type)·&·(byte);</div> | ||
98 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> |
99 | <div·class="line"><a·id="l0002 | 98 | <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> |
99 | <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> | ||
100 | <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> | ||
100 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01246.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_struct"·href="a01242.html">dlist_ring</a>·ring;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01246.html">DLIST_LIST_TYPE</a>;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <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> | ||
109 | <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> | ||
110 | <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> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·DLIST_ITEM(ring)·\</span></div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
114 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····assert(list·!=·NULL);</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····dlist_ring_check(&list->ring);</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | ||
122 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····list->ring.next·=·list->ring.prev·=·&list->ring;</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····DLIST_NAME(check)(list);</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
128 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</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="keywordflow">return</span>·list->ring.next·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.next);</div> | ||
101 | <div·class="line"><a·id="l000 | 131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> |
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
133 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·list->ring.prev·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.prev);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | ||
138 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·item->DLIST_NAME(item).next·==·&list->ring·?·NULL·:·DLIST_ITEM(item->DLIST_NAME(item).next);</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | ||
143 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·item->DLIST_NAME(item).prev·==·&list->ring·?·NULL·:·DLIST_ITEM(item->DLIST_NAME(item).prev);</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | ||
148 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····DLIST_NAME(check)(list);</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····dlist_insert_after(&list->ring,·&item->DLIST_NAME(item));</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····DLIST_NAME(check)(list);</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>}</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> | ||
155 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div> | ||
Max diff block lines reached; 271/24868 bytes (1.09%) of diff not shown. |
Offset 5, 54 lines modified | Offset 5, 145 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·include | 6 | ····*·include |
7 | ····*·freetds | 7 | ····*·freetds |
8 | ····*·utils | 8 | ····*·utils |
9 | bjoern-utf8.h | ||
10 | ·1/* | ||
11 | 9 | dlist.tmpl.h | |
10 | ·1/*·Dlist·-·dynamic·list | ||
11 | ·2·*·Copyright·(C)·2016·Frediano·Ziglio | ||
12 | ·3·* | 12 | ·3·* |
13 | ·4·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify | ||
14 | ·5·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by | ||
15 | ·6·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or | ||
16 | ·7·*·(at·your·option)·any·later·version. | ||
13 | ·4·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a | ||
14 | copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to | ||
15 | deal·in·the·Software·without·restriction,·including·without·limitation·the | ||
16 | rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or | ||
17 | sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is | ||
18 | furnished·to·do·so,·subject·to·the·following·conditions: | ||
19 | · | 17 | ·8·* |
20 | ·6·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in | ||
21 | 18 | ·9·*·This·program·is·distributed·in·the·hope·that·it·will·be·useful, | |
19 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
20 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the | ||
21 | ·12·*·GNU·General·Public·License·for·more·details. | ||
22 | ·13·* | ||
23 | ·14·*·You·should·have·received·a·copy·of·the·GNU·General·Public·License | ||
24 | ·15·*·along·with·this·program;·if·not,·write·to·the·Free·Software | ||
25 | ·16·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA | ||
22 | ·7·* | 26 | ·17·* |
23 | ·8·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR | ||
24 | IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY, | ||
25 | FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE | ||
26 | AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER | ||
27 | LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM, | ||
28 | OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE | ||
29 | SOFTWARE. | ||
30 | ·9·* | ||
31 | ·10·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details. | ||
32 | ·1 | 27 | ·18·*/ |
33 | ·12 | ||
34 | ·13#include·<tds_sysdep_public.h> | ||
35 | ·14 | ||
36 | ·15#define·UTF8_ACCEPT·0 | ||
37 | ·16#define·UTF8_REJECT·12 | ||
38 | ·17 | ||
39 | ·18extern·const·uint8_t·utf8_table[]; | ||
40 | ·19 | 28 | ·19 |
41 | ·20static·inline·uint32_t | ||
42 | ·21decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·byte) | ||
43 | ·22{ | ||
44 | ·23·uint32_t·type·=·utf8_table[byte]; | ||
45 | ·24 | ||
46 | ·25·*codep·=·(*state·!=·UTF8_ACCEPT)·? | ||
47 | ·26·(byte·&·0x3fu)·|·(*codep·<<·6)·: | ||
48 | ·27·(0xff·>>·type)·&·(byte); | ||
49 | ·28 | ||
50 | ·29·*state·=·utf8_table[256·+·*state·+·type]; | ||
51 | · | 29 | ·20#include·<freetds/bool.h> |
30 | ·21#include·<freetds/utils.h> | ||
31 | ·22#include·<freetds/macros.h> | ||
32 | ·23 | ||
33 | ·24#if·!defined(DLIST_PREFIX)·||·!defined(DLIST_ITEM_TYPE)·||·!defined | ||
34 | (DLIST_LIST_TYPE) | ||
35 | ·25#error·Required·defines·for·dlist·missing! | ||
36 | ·26#endif | ||
37 | ·27 | ||
38 | ·28#if·defined(DLIST_NAME)·||·defined(DLIST_PASTER)·||·\ | ||
39 | ·29·defined(DLIST_EVALUATOR)·||·defined(DLIST_ITEM) | ||
40 | ·30#error·Some·internal·dlist·macros·already·defined | ||
41 | ·31#endif | ||
42 | ·32 | ||
43 | 33typedef·struct | ||
44 | ·34{ | ||
45 | ·35·dlist_ring·ring; | ||
46 | ·36}·DLIST_LIST_TYPE; | ||
47 | ·37 | ||
48 | ·38#define·DLIST_PASTER(x,y)·x·##·_·##·y | ||
49 | ·39#define·DLIST_EVALUATOR(x,y)·DLIST_PASTER(x,y) | ||
50 | ·40#define·DLIST_NAME(suffix)·DLIST_EVALUATOR(DLIST_PREFIX,·suffix) | ||
51 | ·41#define·DLIST_ITEM(ring)·\ | ||
52 | ·42·((DLIST_ITEM_TYPE·*)·(((char·*)·(ring))·-·TDS_OFFSET(DLIST_ITEM_TYPE, | ||
53 | DLIST_NAME(item)))) | ||
54 | ·43 | ||
55 | ·44static·inline·void·DLIST_NAME(check)(DLIST_LIST_TYPE·*list) | ||
56 | ·45{ | ||
57 | ·46#if·ENABLE_EXTRA_CHECKS | ||
58 | ·47·assert(list·!=·NULL); | ||
59 | ·48·dlist_ring_check(&list->ring); | ||
60 | ·49#endif | ||
61 | ·50} | ||
62 | ·51 | ||
63 | ·52static·inline·void·DLIST_NAME(init)(DLIST_LIST_TYPE·*list) | ||
64 | ·53{ | ||
65 | ·54·list->ring.next·=·list->ring.prev·=·&list->ring; | ||
66 | ·55·DLIST_NAME(check)(list); | ||
67 | ·56} | ||
68 | ·57 | ||
69 | ·58static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(first)(DLIST_LIST_TYPE·*list) | ||
70 | ·59{ | ||
71 | ·60·return·list->ring.next·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.next); | ||
52 | · | 72 | ·61} |
73 | ·62 | ||
74 | ·63static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(last)(DLIST_LIST_TYPE·*list) | ||
75 | ·64{ | ||
76 | ·65·return·list->ring.prev·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.prev); | ||
77 | ·66} | ||
78 | ·67 | ||
79 | ·68static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(next)(DLIST_LIST_TYPE·*list, | ||
80 | DLIST_ITEM_TYPE·*item) | ||
81 | ·69{ | ||
82 | ·70·return·item->DLIST_NAME(item).next·==·&list->ring·?·NULL·:·DLIST_ITEM(item- | ||
83 | >DLIST_NAME(item).next); | ||
84 | ·71} | ||
85 | ·72 | ||
86 | ·73static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(prev)(DLIST_LIST_TYPE·*list, | ||
87 | DLIST_ITEM_TYPE·*item) | ||
88 | ·74{ | ||
89 | ·75·return·item->DLIST_NAME(item).prev·==·&list->ring·?·NULL·:·DLIST_ITEM(item- | ||
90 | >DLIST_NAME(item).prev); | ||
91 | ·76} | ||
92 | ·77 | ||
93 | ·78static·inline·void·DLIST_NAME(prepend)(DLIST_LIST_TYPE·*list, | ||
Max diff block lines reached; 116/6091 bytes (1.90%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/d | 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 62, 66 lines modified | Offset 62, 62 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">d | 68 | ··<div·class="headertitle"><div·class="title">des.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·DES_H</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·DES_H</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by</span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or</span></div> | ||
77 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·<nettle/des.h></span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> | ||
77 | <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="a01238.html">DES_KEY</a>;</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class=" | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·program·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> | ||
80 | <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> | ||
81 | <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</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·GNU·General·Public·License·for·more·details.</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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·General·Public·License</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·along·with·this·program;·if·not,·write·to·the·Free·Software</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA··02111-1307··USA</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> | ||
90 | <div·class="line"><a·id="l000 | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a01238.html">···15</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01238.html">des_key</a></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····uint8_t··kn[16][8];</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····uint32_t·sp[8][64];</div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····uint8_t··iperm[16][16][8];</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····uint8_t··fperm[16][16][8];</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span> | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>}·<a·class="code·hl_struct"·href="a01238.html">DES_KEY</a>;</div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <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="a01238.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key,·<span·class="keywordtype">int</span>·len);</div> | ||
94 | <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="a01238.html">DES_KEY</a>·*·key,·des_cblock·block);</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01242.html">···23</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01242.html">dlist_ring</a>·{</div> | ||
94 | <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="a01242.html">dlist_ring</a>·*next;</div> | ||
95 | <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="a01242.html">dlist_ring</a>·*prev;</div> | ||
96 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> |
97 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 97 | <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> |
98 | <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="a01238.html">DES_KEY</a>·*·akey,·uint8_t·*output);</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#e | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor"># | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="p | 103 | <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="a01238.html">DES_KEY</a>·*·key,·des_cblock·block)</div> |
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span> | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> |
105 | <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> | ||
106 | <div·class="line"><a·id="l0003 | 105 | <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> |
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
108 | <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"> | 108 | <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="a01238.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key,·<span·class="keywordtype">int</span>·len)</div> |
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> |
110 | <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> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····assert(!ring_item->next·&&·!ring_item->prev);</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····ring_pos->next->prev·=·ring_item;</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····ring_item->prev·=·ring_pos;</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ring_item->next·=·ring_pos->next;</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····ring_pos->next·=·ring_item;</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····assert(ring_item->next·&&·ring_item->prev);</div> | ||
116 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div> | ||
117 | <div·class="line"><a·id="l0004 | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
118 | <div·class="line"><a·id="l0004 | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!DES_H·*/</span><span·class="preprocessor"></span></div> |
119 | <div·class="ttc"·id="aa012 | 115 | <div·class="ttc"·id="aa01238_html"><div·class="ttname"><a·href="a01238.html">des_key</a></div><div·class="ttdef"><b>Definition:</b>·des.h:16</div></div> |
120 | </div><!--·fragment·--></div><!--·contents·--> | 116 | </div><!--·fragment·--></div><!--·contents·--> |
121 | <!--·start·footer·part·--> | 117 | <!--·start·footer·part·--> |
122 | <hr·class="footer"/><address·class="footer"><small> | 118 | <hr·class="footer"/><address·class="footer"><small> |
123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 119 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
124 | </small></address> | 120 | </small></address> |
125 | </body> | 121 | </body> |
126 | </html> | 122 | </html> |
Offset 5, 63 lines modified | Offset 5, 59 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·include | 6 | ····*·include |
7 | ····*·freetds | 7 | ····*·freetds |
8 | ····*·utils | 8 | ····*·utils |
9 | des.h | ||
10 | ·1#ifndef·DES_H | ||
11 | ·2#define·DES_H | ||
12 | ·3 | ||
13 | ·4#ifdef·HAVE_NETTLE | ||
14 | ·5#include·<nettle/des.h> | ||
15 | ·6 | ||
16 | ·7typedef·struct·des_ctx·DES_KEY; | ||
17 | ·8#endif | ||
9 | dlist.h | ||
10 | ·1/*·Dlist·-·dynamic·list | ||
11 | ·2·*·Copyright·(C)·2016·Frediano·Ziglio | ||
12 | ·3·* | ||
13 | ·4·*·This·program·is·free·software;·you·can·redistribute·it·and/or·modify | ||
14 | ·5·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by | ||
15 | ·6·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or | ||
16 | ·7·*·(at·your·option)·any·later·version. | ||
17 | ·8·* | ||
18 | ·9·*·This·program·is·distributed·in·the·hope·that·it·will·be·useful, | ||
19 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
20 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the | ||
21 | ·12·*·GNU·General·Public·License·for·more·details. | ||
22 | ·13·* | ||
23 | ·14·*·You·should·have·received·a·copy·of·the·GNU·General·Public·License | ||
24 | ·15·*·along·with·this·program;·if·not,·write·to·the·Free·Software | ||
25 | ·16·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA | ||
26 | ·17·* | ||
27 | ·18·*/ | ||
28 | · | 18 | ·9 |
29 | ·20#ifndef·TDS_DLIST_H | ||
30 | · | 19 | ·10#include·<freetds/pushvis.h> |
20 | ·11 | ||
21 | ·12typedef·uint8_t·des_cblock[8]; | ||
22 | ·13 | ||
23 | ·14#ifndef·HAVE_NETTLE | ||
24 | 15typedef·struct·des_key | ||
25 | ·16{ | ||
26 | ·17·uint8_t·kn[16][8]; | ||
27 | ·18·uint32_t·sp[8][64]; | ||
28 | ·19·uint8_t·iperm[16][16][8]; | ||
29 | ·20·uint8_t·fperm[16][16][8]; | ||
30 | ·21}·DES_KEY; | ||
31 | ·22 | 31 | ·22 |
32 | ·23int·tds_des_set_key(DES_KEY·*·dkey,·const·des_cblock·user_key,·int·len); | ||
33 | ·24void·tds_des_encrypt(const·DES_KEY·*·key,·des_cblock·block); | ||
32 | 23typedef·struct·dlist_ring·{ | ||
33 | ·24·struct·dlist_ring·*next; | ||
34 | ·25·struct·dlist_ring·*prev; | ||
35 | ·26}·dlist_ring; | ||
36 | ·27 | ||
37 | ·28#if·ENABLE_EXTRA_CHECKS | ||
38 | ·29void·dlist_ring_check(dlist_ring·*ring); | ||
39 | · | 34 | ·25#endif |
35 | ·26 | ||
36 | ·27void·tds_des_set_odd_parity(des_cblock·key); | ||
37 | ·28int·tds_des_ecb_encrypt(const·void·*plaintext,·int·len,·DES_KEY·*·akey, | ||
38 | uint8_t·*output); | ||
39 | ·29 | ||
40 | ·30#include·<freetds/popvis.h> | ||
40 | ·31 | 41 | ·31 |
41 | ·32#define·DLIST_FIELDS(name)·\ | ||
42 | ·3 | 42 | ·32#ifdef·HAVE_NETTLE |
43 | ·33static·inline·void·tds_des_encrypt(const·DES_KEY·*·key,·des_cblock·block) | ||
43 | ·34 | 44 | ·34{ |
45 | ·35·nettle_des_encrypt(key,·sizeof(des_cblock),·block,·block); | ||
46 | ·36} | ||
44 | ·35#define·DLIST_FOREACH(prefix,·list,·p)·\ | ||
45 | ·36·for·(p·=·prefix·##·_·##·first(list);·p·!=·NULL;·p·=·prefix·##·_·##·next | ||
46 | (list,·p)) | ||
47 | ·37 | 47 | ·37 |
48 | ·38static·inline·void·dlist_insert_after(dlist_ring·*ring_pos,·dlist_ring | ||
49 | 48 | ·38static·inline·int·tds_des_set_key(DES_KEY·*·dkey,·const·des_cblock·user_key, | |
49 | int·len) | ||
50 | ·39{ | 50 | ·39{ |
51 | ·40·return·nettle_des_set_key(dkey,·user_key); | ||
51 | ·40·assert(!ring_item->next·&&·!ring_item->prev); | ||
52 | ·41·ring_pos->next->prev·=·ring_item; | ||
53 | ·42·ring_item->prev·=·ring_pos; | ||
54 | ·43·ring_item->next·=·ring_pos->next; | ||
55 | ·44·ring_pos->next·=·ring_item; | ||
56 | ·45·assert(ring_item->next·&&·ring_item->prev); | ||
57 | ·4 | 52 | ·41} |
58 | ·4 | 53 | ·42#endif |
54 | ·43 | ||
59 | ·4 | 55 | ·44#endif·/*·!DES_H·*/ |
60 | d | 56 | des_key |
61 | Definition:·d | 57 | Definition:·des.h:16 |
62 | =============================================================================== | 58 | =============================================================================== |
63 | ·····Generated·by [doxygen]·1.9.4 | 59 | ·····Generated·by [doxygen]·1.9.4 |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 141 lines modified | Offset 58, 285 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">bytes.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·D | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·20 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This· | 74 | <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> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·it·under·the·terms·of·the·GNU· | 75 | <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> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·the·Free·Software·Foundation; | 76 | <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> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·(at·your·option)·any·later·version.</span></div> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This· | 79 | <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> |
80 | <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> | 80 | <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> |
81 | <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</span></div> | 81 | <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> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*· | 82 | <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> |
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
84 | <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·General·Publ | 84 | <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> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·along·with·this· | 85 | <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> |
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Foundation,·Inc.,·59·Temple·Place | 86 | <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> |
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*</span></div> | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#i | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsbytes_h_</span></div> |
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor"># | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsbytes_h_</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·<freetds/macros.h></span></div> | ||
93 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <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> | ||
95 | <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> | ||
96 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div> |
94 | <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> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*··TDS_GET_An</span></div> | ||
96 | <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> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*··TDS_GET_AnLE</span></div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class=" | 98 | <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> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class=" | 99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*··TDS_GET_AnBE</span></div> |
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class=" | 100 | <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> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*··TDS_GET_UAn</span></div> | ||
102 | <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> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*··TDS_GET_UAnLE</span></div> | ||
104 | <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> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*··TDS_GET_UAnBE</span></div> | ||
101 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*/</span></div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01246.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_struct"·href="a01242.html">dlist_ring</a>·ring;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01246.html">DLIST_LIST_TYPE</a>;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·one·byte,·easy...·*/</span></div> | ||
108 | <div·class="line"><a·id="l0003 | 109 | <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> |
109 | <div·class="line"><a·id="l000 | 110 | <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> |
110 | <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> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·DL | 111 | <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> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor"> | 112 | <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> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class=" | 114 | <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> |
115 | <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> | ||
116 | <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> | ||
117 | <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> | ||
115 | <div·class="line"><a·id="l0004 | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····assert(list·!=·NULL);</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····dlist_ring_check(&list->ring);</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class=" | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·two·bytes·*/</span></div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span> | 120 | <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> |
121 | <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> | ||
122 | <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> | ||
123 | <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> | ||
121 | <div·class="line"><a·id="l0005 | 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><span·class="preprocessor">#define·TDS_PUT_UA2LE(ptr,val)·do·{\</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·=·(uint8_t)(val);·}·while(0)</span></div> | ||
127 | <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> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[1]·=·(uint8_t)(val);·}·while(0)</span></div> | ||
129 | <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> | ||
130 | <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> | ||
122 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····list->ring.next·=·list->ring.prev·=·&list->ring;</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····DLIST_NAME(check)(list);</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
128 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</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="keywordflow">return</span>·list->ring.next·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.next);</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span> | 131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> |
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·four·bytes·*/</span></div> |
133 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list)</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·list->ring.prev·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.prev);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | ||
138 | <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="a01246.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> | ||
140 | <div·class="line"><a·id="l000 | 133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·TDS_GET_UA4LE(ptr)·\</span></div> |
134 | <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> | ||
135 | <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> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·TDS_GET_UA4BE(ptr)·\</span></div> | ||
137 | <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> | ||
138 | <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> | ||
139 | <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> | ||
Max diff block lines reached; 32423/61691 bytes (52.56%) of diff not shown. |
Offset 4, 146 lines modified | Offset 4, 294 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | bytes.h | ||
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
7 | ····*·utils | ||
8 | dlist.tmpl.h | ||
9 | ·1/*·Dlist·-·dynamic·list | ||
10 | ·2·*·Copyright·(C)·20 | 9 | ·2·*·Copyright·(C)·2005-2008·Frediano·Ziglio |
11 | ·3·* | 10 | ·3·* |
12 | ·4·*·This· | 11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
13 | ·5·*·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by | ||
14 | ·6·*·the·Free·Software·Foundation;·either·version·2·of·the·License,·or | ||
15 | · | 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. | ||
16 | ·8·* | 15 | ·8·* |
17 | ·9·*·This· | 16 | ·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 | 17 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
19 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the | 18 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
20 | ·12·*· | 19 | ·12·*·Library·General·Public·License·for·more·details. |
21 | ·13·* | 20 | ·13·* |
22 | ·14·*·You·should·have·received·a·copy·of·the·GNU·General·Publ | 21 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
23 | ·15·*·along·with·this·program;·if·not,·write·to·the·Free·Software | ||
24 | ·16·*·Foundation,·Inc.,·59·Temple·Place,·Suite·330,·Boston,·MA·02111-1307·USA | ||
25 | ·1 | 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. | ||
26 | ·18·*/ | 25 | ·18·*/ |
27 | ·19 | 26 | ·19 |
28 | ·20#include·<freetds/bool.h> | ||
29 | ·21#include·<freetds/utils.h> | ||
30 | ·2 | 27 | ·20#ifndef·_tdsbytes_h_ |
28 | ·21#define·_tdsbytes_h_ | ||
29 | ·22 | ||
31 | ·23 | 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·*/ | ||
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#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 | 33typedef·struct | ||
43 | ·34{ | ||
44 | ·35·dlist_ring·ring; | ||
45 | ·36}·DLIST_LIST_TYPE; | ||
46 | ·37 | 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) | ||
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 | 50 | ·43 |
54 | ·44static·inline·void·DLIST_NAME(check)(DLIST_LIST_TYPE·*list) | ||
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)(DLIST_LIST_TYPE·*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)(DLIST_LIST_TYPE·*list) | ||
69 | ·59{ | ||
70 | · | 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) | ||
71 | ·61 | 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) | ||
Max diff block lines reached; 8046/15275 bytes (52.67%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 66 lines modified | Offset 58, 148 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">tls.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div> | ||
72 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·<nettle/des.h></span></div> | ||
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> | ||
77 | <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="a01238.html">DES_KEY</a>;</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class=" | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
79 | <div·class="line"><a·id="l000 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
80 | <div·class="line"><a·id="l000 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_tls_h_</span></div> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> | ||
84 | <div·class="line"><a·id="l000 | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_tls_h_</span></div> |
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a01238.html">···15</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01238.html">des_key</a></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····uint8_t··kn[16][8];</div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····uint32_t·sp[8][64];</div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····uint8_t··iperm[16][16][8];</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····uint8_t··fperm[16][16][8];</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>}·<a·class="code·hl_struct"·href="a01238.html">DES_KEY</a>;</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <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="a01238.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key,·<span·class="keywordtype">int</span>·len);</div> | ||
94 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tds_h_</span></div> |
94 | <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> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <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> | ||
98 | <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="a01238.html">DES_KEY</a>·*·akey,·uint8_t·*output);</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
102 | <div·class="line"><a·id="l000 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·HAVE_GNUTLS</span></div> |
103 | <div·class="line"><a·id="l000 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#····include·<freetds/thread.h></span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#····ifndef·GNUTLS_USE_NETTLE</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#······include·<gcrypt.h></span></div> | ||
104 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#····endif</span></div> |
105 | <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> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div> | ||
107 | <div·class="line"><a·id="l0003 | 103 | <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="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="a01238.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key,·<span·class="keywordtype">int</span>·len)</div> | ||
109 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·<gnutls/gnutls.h></span></div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·<gnutls/x509.h></span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#elif·defined(HAVE_OPENSSL)</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·<openssl/ssl.h></span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#··include·<openssl/x509v3.h></span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·<openssl/err.h></span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span> | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#e | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
114 | <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> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>TDSRET·tds_ssl_init(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*tds);</div> | ||
116 | <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="a01206.html">TDSCONNECTION</a>·*conn);</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#··ifdef·HAVE_GNUTLS</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> | ||
120 | <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> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_ssl_pending(<a·class="code·hl_struct"·href="a01206.html">TDSCONNECTION</a>·*conn)</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div> | ||
123 | <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->tls_session);</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>·</div> | ||
126 | <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> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_ssl_read(<a·class="code·hl_struct"·href="a01206.html">TDSCONNECTION</a>·*conn,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div> | ||
129 | <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->tls_session,·buf,·buflen);</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> | ||
132 | <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> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_ssl_write(<a·class="code·hl_struct"·href="a01206.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> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> | ||
135 | <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->tls_session,·buf,·buflen);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··else</span></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="comment">/*·compatibility·for·LibreSSL·2.7··*/</span></div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifdef·LIBRESSL_VERSION_NUMBER</span></div> | ||
141 | <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> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif</span></div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> | ||
Max diff block lines reached; 271/27977 bytes (0.97%) of diff not shown. |
Offset 4, 60 lines modified | Offset 4, 143 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | ····*·utils | ||
8 | des.h | ||
9 | ·1#ifndef·DES_H | ||
10 | ·2#define·DES_H | ||
11 | ·3 | ||
12 | ·4#ifdef·HAVE_NETTLE | ||
13 | ·5#include·<nettle/des.h> | ||
14 | ·6 | ||
15 | ·7typedef·struct·des_ctx·DES_KEY; | ||
16 | 7 | tls.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·*/ | ||
17 | ·9 | 26 | ·19 |
27 | ·20#ifndef·_freetds_tls_h_ | ||
28 | ·21#define·_freetds_tls_h_ | ||
18 | ·10#include·<freetds/pushvis.h> | ||
19 | ·11 | ||
20 | ·12typedef·uint8_t·des_cblock[8]; | ||
21 | ·13 | ||
22 | ·14#ifndef·HAVE_NETTLE | ||
23 | 15typedef·struct·des_key | ||
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}·DES_KEY; | ||
30 | ·22 | 29 | ·22 |
31 | ·23int·tds_des_set_key(DES_KEY·*·dkey,·const·des_cblock·user_key,·int·len); | ||
32 | ·2 | 30 | ·23#ifndef·_tds_h_ |
31 | ·24#error·tds.h·must·be·included·before·tls.h | ||
33 | ·25#endif | 32 | ·25#endif |
34 | ·26 | 33 | ·26 |
35 | ·27void·tds_des_set_odd_parity(des_cblock·key); | ||
36 | ·28int·tds_des_ecb_encrypt(const·void·*plaintext,·int·len,·DES_KEY·*·akey, | ||
37 | uint8_t·*output); | ||
38 | ·29 | ||
39 | ·30#include·<freetds/popvis.h> | ||
40 | ·31 | ||
41 | · | 34 | ·27#ifdef·HAVE_GNUTLS |
42 | ·33static·inline·void·tds_des_encrypt(const·DES_KEY·*·key,·des_cblock·block) | ||
43 | ·34{ | ||
44 | ·35·nettle_des_encrypt(key,·sizeof(des_cblock),·block,·block); | ||
45 | ·36} | ||
46 | ·37 | ||
47 | ·38static·inline·int·tds_des_set_key(DES_KEY·*·dkey,·const·des_cblock·user_key, | ||
48 | int·len) | ||
49 | ·39{ | ||
50 | ·40·return·nettle_des_set_key(dkey,·user_key); | ||
51 | · | 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> | ||
39 | ·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> | ||
52 | ·4 | 47 | ·40#endif |
48 | ·41 | ||
49 | ·42#include·<freetds/pushvis.h> | ||
53 | ·43 | 50 | ·43 |
54 | ·44#endif·/*·!DES_H·*/ | ||
55 | de | 51 | ·44#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL) |
52 | ·45TDSRET·tds_ssl_init(TDSSOCKET·*tds); | ||
53 | ·46void·tds_ssl_deinit(TDSCONNECTION·*conn); | ||
54 | ·47 | ||
55 | ·48#·ifdef·HAVE_GNUTLS | ||
56 | ·49 | ||
57 | ·50static·inline·int | ||
58 | ·51tds_ssl_pending(TDSCONNECTION·*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(TDSCONNECTION·*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(TDSCONNECTION·*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(TDSCONNECTION·*conn) | ||
85 | ·76{ | ||
86 | ·77·return·SSL_pending((SSL·*)·conn->tls_session); | ||
87 | ·78} | ||
88 | ·79 | ||
Max diff block lines reached; 116/4967 bytes (2.34%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 62, 291 lines modified | Offset 62, 49 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">version.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010··Frediano·Ziglio</span></div> | ||
74 | <div·class="line"><a·id="l0000 | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
75 | <div·class="line"><a·id="l0000 | 74 | <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> |
76 | <div·class="line"><a·id="l0000 | 75 | <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> |
77 | <div·class="line"><a·id="l0000 | 76 | <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> |
78 | <div·class="line"><a·id="l0000 | 77 | <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> |
79 | <div·class="line"><a·id="l0000 | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
80 | <div·class="line"><a·id="l000 | 79 | <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> |
81 | <div·class="line"><a·id="l0001 | 80 | <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> |
82 | <div·class="line"><a·id="l0001 | 81 | <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> |
83 | <div·class="line"><a·id="l0001 | 82 | <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> |
84 | <div·class="line"><a·id="l0001 | 83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <div·class="line"><a·id="l0001 | 84 | <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> |
86 | <div·class="line"><a·id="l0001 | 85 | <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> |
87 | <div·class="line"><a·id="l0001 | 86 | <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> |
88 | <div·class="line"><a·id="l0001 | 87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsversion_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsversion_h_</span></div> | ||
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·$Id:·9640daf619734147e3b5ff6a1dad56ad305ffa51·$·*/</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tds_sysdep_private_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tds_sysdep_private_h_</span></div> | ||
93 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
94 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·TDS_VERSION_NO·"freetds·v1.3.17"</span></div> |
95 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·MSG_NOSIGNAL</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·MSG_NOSIGNAL</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_VERSION_MAJOR·1</span></div> |
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·TDS_VERSION_MINOR·3</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_VERSION_SUBVERSION·17</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#en | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_VERSION_BUILD_NUMBER·1135</span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·0</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div> | ||
107 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div> |
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·__INCvxWorksh</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<ioLib.h></span>······<span·class="comment">/*·for·FIONBIO·*/</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif··············</span><span·class="comment">/*·__INCvxWorksh·*/</span><span·class="preprocessor"></span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·defined(DOS32X)</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(char*)(c))</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·select·select_s</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·pid_t;</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·TODO·this·has·nothing·to·do·with·ip·...·*/</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·getpid()·_gethostid()</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif··</span><span·class="comment">/*·defined(DOS32X)·*/</span><span·class="preprocessor"></span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·||·defined(_WIN64)</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·<freetds/windows.h></span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(c))</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>··tds_socket_init(<span·class="keywordtype">void</span>);</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·INITSOCKET()····tds_socket_init()</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keywordtype">void</span>·tds_socket_done(<span·class="keywordtype">void</span>);</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·DONESOCKET()····tds_socket_done()</span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·NETDB_REENTRANT·1···</span><span·class="comment">/*·BSD-style·netdb·interface·is·reentrant·*/</span><span·class="preprocessor"></span></div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·TDSSOCK_EINTR·WSAEINTR</span></div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK</span></div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT</span></div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK)</span></div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·TDSSOCK_ECONNRESET·WSAECONNRESET</span></div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·sock_errno·WSAGetLastError()</span></div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·set_sock_errno(err)·WSASetLastError(err)</span></div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·sock_strerror(n)·tds_prwsaerror(n)</span></div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·sock_strerror_free(s)·tds_prwsaerror_free(s)</span></div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifndef·__MINGW32__</span></div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">typedef</span>·DWORD·pid_t;</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#undef·strcasecmp</span></div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#undef·strncasecmp</span></div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#if·defined(HAVE__SNPRINTF)·&&·!defined(HAVE_SNPRINTF)</span></div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·snprintf·_snprintf</span></div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#endif</span></div> | ||
160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> | ||
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#ifndef·WIN32</span></div> | ||
162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·WIN32·1</span></div> | ||
163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#endif</span></div> | ||
164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> | ||
165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#if·defined(_WIN64)·&&·!defined(WIN64)</span></div> | ||
Max diff block lines reached; 271/47494 bytes (0.57%) of diff not shown. |
Offset 4, 286 lines modified | Offset 4, 43 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | 7 | version.h | |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | ||
9 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns | ||
10 | ·3·*·Copyright·(C)·2010·Frediano·Ziglio | ||
11 | · | 10 | ·3·* |
12 | · | 11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
13 | · | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
14 | · | 13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
15 | · | 14 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
16 | · | 15 | ·8·* |
17 | · | 16 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
18 | ·1 | 17 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
19 | ·1 | 18 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
20 | ·1 | 19 | ·12·*·Library·General·Public·License·for·more·details. |
21 | ·1 | 20 | ·13·* |
22 | ·1 | 21 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
23 | ·1 | 22 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
24 | ·1 | 23 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
25 | ·1 | 24 | ·17·*·Boston,·MA·02111-1307,·USA. |
26 | ·1 | 25 | ·18·*/ |
27 | ·20 | ||
28 | ·21#ifndef·_tds_sysdep_private_h_ | ||
29 | ·22#define·_tds_sysdep_private_h_ | ||
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 | · | 26 | ·19 |
27 | ·20#ifndef·_tdsversion_h_ | ||
28 | ·21#define·_tdsversion_h_ | ||
29 | ·22 | ||
30 | ·23/*·$Id:·9640daf619734147e3b5ff6a1dad56ad305ffa51·$·*/ | ||
31 | ·24 | ||
32 | ·25#define·TDS_VERSION_NO·"freetds·v1.3.17" | ||
33 | ·26 | ||
34 | ·27#define·TDS_VERSION_MAJOR·1 | ||
35 | ·28#define·TDS_VERSION_MINOR·3 | ||
36 | ·29#define·TDS_VERSION_SUBVERSION·17 | ||
37 | ·30#define·TDS_VERSION_BUILD_NUMBER·1135 | ||
38 | ·31 | 38 | ·31 |
39 | ·32#ifdef·__cplusplus | ||
40 | ·33extern·"C" | ||
41 | ·34{ | ||
42 | ·35#if·0 | ||
43 | ·36} | ||
44 | ·37#endif | ||
45 | ·38#endif | ||
46 | ·39 | ||
47 | ·40#ifdef·__INCvxWorksh | ||
48 | ·41#include·<ioLib.h>·/*·for·FIONBIO·*/ | ||
49 | ·42#endif·/*·__INCvxWorksh·*/ | ||
50 | ·43 | ||
51 | ·44#if·defined(DOS32X) | ||
52 | ·45#define·READSOCKET(a,b,c)·recv((a),·(b),·(c),·TDS_NOSIGNAL) | ||
53 | ·46#define·WRITESOCKET(a,b,c)·send((a),·(b),·(c),·TDS_NOSIGNAL) | ||
54 | ·47#define·CLOSESOCKET(a)·closesocket((a)) | ||
55 | ·48#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(char*)(c)) | ||
56 | ·49#define·SOCKLEN_T·int | ||
57 | ·50#define·select·select_s | ||
58 | ·51typedef·int·pid_t; | ||
59 | ·52#define·strcasecmp·stricmp | ||
60 | ·53#define·strncasecmp·strnicmp | ||
61 | ·54/*·TODO·this·has·nothing·to·do·with·ip·...·*/ | ||
62 | ·55#define·getpid()·_gethostid() | ||
63 | ·56#endif·/*·defined(DOS32X)·*/ | ||
64 | ·57 | ||
65 | ·58#if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·||·defined | ||
66 | (_WIN64) | ||
67 | ·59#include·<freetds/windows.h> | ||
68 | ·60#define·READSOCKET(a,b,c)·recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL) | ||
69 | ·61#define·WRITESOCKET(a,b,c)·send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL) | ||
70 | ·62#define·CLOSESOCKET(a)·closesocket((a)) | ||
71 | ·63#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(c)) | ||
72 | ·64#define·SOCKLEN_T·int | ||
73 | ·65int·tds_socket_init(void); | ||
74 | ·66#define·INITSOCKET()·tds_socket_init() | ||
75 | ·67void·tds_socket_done(void); | ||
76 | ·68#define·DONESOCKET()·tds_socket_done() | ||
77 | ·69#define·NETDB_REENTRANT·1·/*·BSD-style·netdb·interface·is·reentrant·*/ | ||
78 | ·70 | ||
79 | ·71#define·TDSSOCK_EINTR·WSAEINTR | ||
80 | ·72#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK | ||
81 | ·73#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT | ||
82 | ·74#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK) | ||
83 | ·75#define·TDSSOCK_ECONNRESET·WSAECONNRESET | ||
84 | ·76#define·sock_errno·WSAGetLastError() | ||
85 | ·77#define·set_sock_errno(err)·WSASetLastError(err) | ||
86 | ·78#define·sock_strerror(n)·tds_prwsaerror(n) | ||
87 | ·79#define·sock_strerror_free(s)·tds_prwsaerror_free(s) | ||
88 | ·80#ifndef·__MINGW32__ | ||
89 | ·81typedef·DWORD·pid_t; | ||
90 | ·82#endif | ||
91 | ·83#undef·strcasecmp | ||
92 | ·84#define·strcasecmp·stricmp | ||
93 | ·85#undef·strncasecmp | ||
94 | ·86#define·strncasecmp·strnicmp | ||
95 | ·87#if·defined(HAVE__SNPRINTF)·&&·!defined(HAVE_SNPRINTF) | ||
96 | ·88#define·snprintf·_snprintf | ||
97 | ·89#endif | ||
98 | ·90 | ||
99 | ·91#ifndef·WIN32 | ||
100 | ·92#define·WIN32·1 | ||
101 | ·93#endif | ||
102 | ·94 | ||
103 | ·95#if·defined(_WIN64)·&&·!defined(WIN64) | ||
104 | ·96#define·WIN64·1 | ||
105 | ·97#endif | ||
106 | ·98 | ||
107 | ·99#define·TDS_SDIR_SEPARATOR·"\\" | ||
108 | ·100 | ||
109 | ·101/*·use·macros·to·use·new·style·names·*/ | ||
110 | ·102#if·defined(__MSVCRT__)·||·defined(_MSC_VER) | ||
111 | ·103/*·Use·API·as·always·present·and·not·causing·problems·*/ | ||
112 | ·104#undef·getpid | ||
113 | ·105#define·getpid()·GetCurrentProcessId() | ||
114 | ·106#define·strdup(s)·_strdup(s) | ||
Max diff block lines reached; 116/9611 bytes (1.21%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/con | 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 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">con | 68 | ··<div·class="headertitle"><div·class="title">configs.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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 84, 114 lines modified | Offset 84, 43 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdscon | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tds_configs_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdscon | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tds_configs_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/ | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/sysconfdir.h></span></div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifndef·_tds_h_</span></div> | ||
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#error·freetds/tds.h·must·be·included·before·freetds/configs.h</span></div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | ||
96 | <div·class="line"><a·id="l0002 | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
97 | <div·class="line"><a·id="l000 | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
98 | <div·class="line"><a·id="l000 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div> |
99 | <div·class="line"><a·id="l000 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·0</span></div> |
100 | <div·class="line"><a·id="l000 | 104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}</div> |
101 | <div·class="line"><a·id="l0003 | 105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> |
103 | <div·class="line"><a·id="l0003 | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·"freetds.conf"</span></div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·"pool.conf"</span></div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·"locales.conf"</span></div> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a00934.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a00934.html">conv_result</a></div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">/*·fixed·*/</span></div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····TDS_TINYINT·ti;</div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····TDS_SMALLINT·si;</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····TDS_USMALLINT·usi;</div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····TDS_INT·i;</div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····TDS_UINT·ui;</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·bi;</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····TDS_UINT8·ubi;</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····TDS_FLOAT·f;</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····TDS_REAL·r;</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_union"·href="a01026.html">TDS_MONEY</a>·m;</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_struct"·href="a01030.html">TDS_MONEY4</a>·m4;</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a01034.html">TDS_DATETIME</a>·dt;</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_struct"·href="a01038.html">TDS_DATETIME4</a>·dt4;</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_struct"·href="a01094.html">TDS_DATETIMEALL</a>·dta;</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····TDS_TIME·time;</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_DATE·date;</div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_BIGTIME·bigtime;</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····TDS_BIGDATETIME·bigdatetime;</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_struct"·href="a01018.html">TDS_NUMERIC</a>·n;</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a01042.html">TDS_UNIQUE</a>·u;</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">/*·variable·*/</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_CHAR·*c;</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····TDS_CHAR·*ib;</div> | ||
131 | <div·class="line"><a·id="l000 | 111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">/*·sized·buffer·types·*/</span></div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00938.html">···62</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00938.html">cc_t</a>·{</div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········TDS_CHAR·*c;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········TDS_UINT·len;</div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}·cc;</div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a00942.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00942.html">cb_t</a>·{</div> | ||
138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········TDS_CHAR·*ib;</div> | ||
139 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········TDS_UINT·len;</div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}·cb;</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><a·class="code·hl_union"·href="a00934.html">CONV_RESULT</a>;</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*</span></div> | ||
145 | <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> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">·*/</span></div> | ||
147 | <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> | ||
148 | <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> | ||
149 | <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> | ||
150 | <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> | ||
151 | <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> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> | ||
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">/*·sized·types·*/</span></div> | ||
154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·TDS_CONVERT_CHAR····256</span></div> | ||
155 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·TDS_CONVERT_BINARY··257</span></div> | ||
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> | ||
157 | <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="a00539.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>(<span·class="keywordtype">int</span>·srctype,·<span·class="keywordtype">int</span>·desttype);</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>TDS_SERVER_TYPE·<a·class="code·hl_function"·href="a00539.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>(TDS_SERVER_TYPE·srctype);</div> | ||
160 | <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> | ||
161 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>TDS_INT·<a·class="code·hl_function"·href="a00539.html#gad83c146aa5ba3f1515557d6b5248494a">tds_convert</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01190.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="a00934.html">CONV_RESULT</a>·*cr);</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><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00539.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="a01098.html">TDSDATEREC</a>·*·timeptr,·<span·class="keywordtype">int</span>·prec);</div> | ||
164 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | ||
165 | <div·class="line"><a·id="l000 | 112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
166 | <div·class="line"><a·id="l000 | 113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·0</span></div> |
167 | <div·class="line"><a·id="l000 | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>{</div> |
168 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div> |
169 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>}</div> |
170 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div> |
171 | <div·class="line"><a·id="l00 | 118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
Max diff block lines reached; 271/23953 bytes (1.13%) of diff not shown. |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include |
6 | ····*·freetds | 6 | ····*·freetds |
7 | con | 7 | configs.h |
8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 8 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | 9 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
10 | ·3·* | 10 | ·3·* |
11 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 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 | 12 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
13 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 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. | 14 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
Offset 24, 143 lines modified | Offset 24, 42 lines modified | ||
24 | ·13·* | 24 | ·13·* |
25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
29 | ·18·*/ | 29 | ·18·*/ |
30 | ·19 | 30 | ·19 |
31 | ·20#ifndef·_tdscon | 31 | ·20#ifndef·_tds_configs_h_ |
32 | ·21#define·_tdscon | 32 | ·21#define·_tds_configs_h_ |
33 | ·22 | 33 | ·22 |
34 | ·23#include·<freetds/ | 34 | ·23#include·<freetds/sysconfdir.h> |
35 | ·24 | 35 | ·24 |
36 | ·25#ifndef·_tds_h_ | ||
37 | ·26#error·freetds/tds.h·must·be·included·before·freetds/configs.h | ||
38 | ·27#endif | ||
39 | ·28 | ||
36 | ·2 | 40 | ·29#ifdef·__cplusplus |
37 | · | 41 | ·30extern·"C" |
38 | · | 42 | ·31{ |
39 | · | 43 | ·32#if·0 |
40 | · | 44 | ·33} |
41 | ·3 | 45 | ·34#endif |
42 | ·3 | 46 | ·35#endif |
47 | ·36 | ||
48 | ·37#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR | ||
49 | "freetds.conf" | ||
50 | ·38#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR | ||
51 | "pool.conf" | ||
52 | ·39#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR | ||
53 | "locales.conf" | ||
54 | ·40 | ||
43 | ·32 | ||
44 | 33typedef·union·conv_result | ||
45 | ·34{ | ||
46 | ·35·/*·fixed·*/ | ||
47 | ·36·TDS_TINYINT·ti; | ||
48 | ·37·TDS_SMALLINT·si; | ||
49 | ·38·TDS_USMALLINT·usi; | ||
50 | ·39·TDS_INT·i; | ||
51 | ·40·TDS_UINT·ui; | ||
52 | ·41·TDS_INT8·bi; | ||
53 | ·42·TDS_UINT8·ubi; | ||
54 | ·43·TDS_FLOAT·f; | ||
55 | ·44·TDS_REAL·r; | ||
56 | ·45·TDS_MONEY·m; | ||
57 | ·46·TDS_MONEY4·m4; | ||
58 | ·47·TDS_DATETIME·dt; | ||
59 | ·48·TDS_DATETIME4·dt4; | ||
60 | ·49·TDS_DATETIMEALL·dta; | ||
61 | ·50·TDS_TIME·time; | ||
62 | ·51·TDS_DATE·date; | ||
63 | ·52·TDS_BIGTIME·bigtime; | ||
64 | ·53·TDS_BIGDATETIME·bigdatetime; | ||
65 | ·54·TDS_NUMERIC·n; | ||
66 | ·55·TDS_UNIQUE·u; | ||
67 | ·56 | ||
68 | ·57·/*·variable·*/ | ||
69 | ·58·TDS_CHAR·*c; | ||
70 | ·59·TDS_CHAR·*ib; | ||
71 | ·60 | ||
72 | ·61·/*·sized·buffer·types·*/ | ||
73 | 62·struct·cc_t·{ | ||
74 | ·63·TDS_CHAR·*c; | ||
75 | ·64·TDS_UINT·len; | ||
76 | ·65·}·cc; | ||
77 | 66·struct·cb_t·{ | ||
78 | ·67·TDS_CHAR·*ib; | ||
79 | ·68·TDS_UINT·len; | ||
80 | ·69·}·cb; | ||
81 | ·70} | ||
82 | ·71CONV_RESULT; | ||
83 | ·72 | ||
84 | ·73/* | ||
85 | ·74·*·Failure·return·codes·for·tds_convert() | ||
86 | ·75·*/ | ||
87 | ·76#define·TDS_CONVERT_FAIL·-1·/*·unspecified·failure·*/ | ||
88 | ·77#define·TDS_CONVERT_NOAVAIL·-2·/*·conversion·does·not·exist·*/ | ||
89 | ·78#define·TDS_CONVERT_SYNTAX·-3·/*·syntax·error·in·source·field·*/ | ||
90 | ·79#define·TDS_CONVERT_NOMEM·-4·/*·insufficient·memory·*/ | ||
91 | ·80#define·TDS_CONVERT_OVERFLOW·-5·/*·result·too·large·*/ | ||
92 | ·81 | ||
93 | ·82/*·sized·types·*/ | ||
94 | ·83#define·TDS_CONVERT_CHAR·256 | ||
95 | ·84#define·TDS_CONVERT_BINARY·257 | ||
96 | ·85 | ||
97 | ·86unsigned·char·tds_willconvert(int·srctype,·int·desttype); | ||
98 | ·87 | ||
99 | ·88TDS_SERVER_TYPE·tds_get_null_type(TDS_SERVER_TYPE·srctype); | ||
100 | ·89TDS_INT·tds_char2hex(TDS_CHAR·*dest,·TDS_UINT·destlen,·const·TDS_CHAR·*·src, | ||
101 | TDS_UINT·srclen); | ||
102 | ·90TDS_INT·tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src, | ||
103 | TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr); | ||
104 | ·91 | ||
105 | ·92size_t·tds_strftime(char·*buf,·size_t·maxsize,·const·char·*format,·const | ||
106 | TDSDATEREC·*·timeptr,·int·prec); | ||
107 | ·93 | ||
108 | · | 55 | ·41#ifdef·__cplusplus |
109 | · | 56 | ·42#if·0 |
110 | · | 57 | ·43{ |
111 | · | 58 | ·44#endif |
112 | · | 59 | ·45} |
113 | · | 60 | ·46#endif |
61 | ·47 | ||
114 | ·100 | ||
115 | ·101#include·<freetds/popvis.h> | ||
116 | ·102 | ||
117 | · | 62 | ·48#endif·/*·_tds_configs_h_·*/ |
118 | tds_get_null_type | ||
119 | TDS_SERVER_TYPE·tds_get_null_type(TDS_SERVER_TYPE·srctype) | ||
120 | Get·same·type·but·nullable. | ||
121 | Definition:·convert.c:2926 | ||
Max diff block lines reached; 116/4847 bytes (2.39%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/t | 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 62, 28 lines modified | Offset 62, 1885 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title">t | 68 | ··<div·class="headertitle"><div·class="title">charset_lookup.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> | Diff chunk too large, falling back to line-by-line diff (1868 lines added, 11 lines removed) |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class=" | 72 | <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·charset_lookup.gperf··*/</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class=" | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">/*·Computed·positions:·-k'1,3-11,$'·*/</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span> | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> |
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#· | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!(('·'·==·32)·&&·('!'·==·33)·&&·('"'·==·34)·&&·('#'·==·35)·\</span></div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#·· | 76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">······&&·('%'·==·37)·&&·('&'·==·38)·&&·('\''·==·39)·&&·('('·==·40)·\</span></div> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#· | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">······&&·(')'·==·41)·&&·('*'·==·42)·&&·('+'·==·43)·&&·(','·==·44)·\</span></div> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#·· | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">······&&·('-'·==·45)·&&·('.'·==·46)·&&·('/'·==·47)·&&·('0'·==·48)·\</span></div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#· | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">······&&·('1'·==·49)·&&·('2'·==·50)·&&·('3'·==·51)·&&·('4'·==·52)·\</span></div> |
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor"># | 80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">······&&·('5'·==·53)·&&·('6'·==·54)·&&·('7'·==·55)·&&·('8'·==·56)·\</span></div> |
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> | 81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">······&&·('9'·==·57)·&&·(':'·==·58)·&&·(';'·==·59)·&&·('<'·==·60)·\</span></div> |
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">······&&·('='·==·61)·&&·('>'·==·62)·&&·('?'·==·63)·&&·('A'·==·65)·\</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">······&&·('B'·==·66)·&&·('C'·==·67)·&&·('D'·==·68)·&&·('E'·==·69)·\</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">······&&·('F'·==·70)·&&·('G'·==·71)·&&·('H'·==·72)·&&·('I'·==·73)·\</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">······&&·('J'·==·74)·&&·('K'·==·75)·&&·('L'·==·76)·&&·('M'·==·77)·\</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">······&&·('N'·==·78)·&&·('O'·==·79)·&&·('P'·==·80)·&&·('Q'·==·81)·\</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">······&&·('R'·==·82)·&&·('S'·==·83)·&&·('T'·==·84)·&&·('U'·==·85)·\</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">······&&·('V'·==·86)·&&·('W'·==·87)·&&·('X'·==·88)·&&·('Y'·==·89)·\</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">······&&·('Z'·==·90)·&&·('['·==·91)·&&·('\\'·==·92)·&&·(']'·==·93)·\</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">······&&·('^'·==·94)·&&·('_'·==·95)·&&·('a'·==·97)·&&·('b'·==·98)·\</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">······&&·('c'·==·99)·&&·('d'·==·100)·&&·('e'·==·101)·&&·('f'·==·102)·\</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">······&&·('g'·==·103)·&&·('h'·==·104)·&&·('i'·==·105)·&&·('j'·==·106)·\</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">······&&·('k'·==·107)·&&·('l'·==·108)·&&·('m'·==·109)·&&·('n'·==·110)·\</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">······&&·('o'·==·111)·&&·('p'·==·112)·&&·('q'·==·113)·&&·('r'·==·114)·\</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">······&&·('s'·==·115)·&&·('t'·==·116)·&&·('u'·==·117)·&&·('v'·==·118)·\</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">······&&·('w'·==·119)·&&·('x'·==·120)·&&·('y'·==·121)·&&·('z'·==·122)·\</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">······&&·('{'·==·123)·&&·('|'·==·124)·&&·('}'·==·125)·&&·('~'·==·126))</span></div> | ||
98 | <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> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#error·"</span>gperf·generated·tables·don't·work·with·this·execution·character·set.·Please·report·a·bug·to·<bug-gperf@gnu.org>."</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>#endif</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>#line·3·"charset_lookup.gperf"</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>static·const·struct·charset_alias·*charset_lookup(register·const·char·*str,·register·size_t·len);</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>#line·2·"charset_lookup.gperf"</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a00926.html">···36</a></span>struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·};</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>#define·TOTAL_KEYWORDS·374</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>#define·MIN_WORD_LENGTH·2</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>#define·MAX_WORD_LENGTH·45</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>#define·MIN_HASH_VALUE·15</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>#define·MAX_HASH_VALUE·1079</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>/*·maximum·key·range·=·1065,·duplicates·=·0·*/</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>#ifdef·__GNUC__</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>__inline</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>#else</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>#ifdef·__cplusplus</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>inline</div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>#endif</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>#endif</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>static·unsigned·int</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>hash_charset·(register·const·char·*str,·register·size_t·len)</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>··static·const·unsigned·short·asso_values[]·=</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······1080,·1080,·1080,·1080,·1080,····7,··132,·1080,···56,····6,</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········47,···83,···35,····8,···18,···63,····7,····9,··363,·1080,</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······1080,·1080,·1080,·1080,·1080,····7,···99,··128,····6,···22,</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·······141,··116,···95,····6,···34,···68,····7,··159,····6,····6,</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········80,·1080,···26,····6,··115,··191,···39,··162,··231,···14,</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·········8,·1080,·1080,·1080,·1080,···37,·1080,···10,···16,··147,</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······1080,···16,····8,···12,···13,····6,·1080,····6,·1080,····8,</div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·········6,····6,·1080,·1080,····6,····7,····6,···19,·1080,·1080,</div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······1080,····6,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······1080,·1080,·1080,·1080,·1080,·1080</div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····};</div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··register·unsigned·int·hval·=·len;</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··switch·(hval)</div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······default:</div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········hval·+=·asso_values[(unsigned·char)str[10]];</div> | ||
160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······/*FALLTHROUGH*/</div> | ||
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······case·10:</div> | ||
162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········hval·+=·asso_values[(unsigned·char)str[9]];</div> | ||
163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······/*FALLTHROUGH*/</div> | ||
164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······case·9:</div> | ||
165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········hval·+=·asso_values[(unsigned·char)str[8]];</div> | ||
166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······/*FALLTHROUGH*/</div> | ||
167 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······case·8:</div> | ||
168 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········hval·+=·asso_values[(unsigned·char)str[7]];</div> | ||
169 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······/*FALLTHROUGH*/</div> | ||
170 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······case·7:</div> | ||
Max diff block lines reached; 271/262531 bytes (0.10%) of diff not shown. |
Offset 4, 22 lines modified | Offset 4, 1883 lines modified | ||
4 | FreeTDS·API | 4 | FreeTDS·API |
5 | ····*·include | 5 | ····*·include | Diff chunk too large, falling back to line-by-line diff (1873 lines added, 12 lines removed) |
6 | ····*·freetds | 6 | ····*·freetds |
7 | t | 7 | charset_lookup.h |
8 | ·1 | 8 | ·1/*·ANSI-C·code·produced·by·gperf·version·3.1·*/ |
9 | ·2 | 9 | ·2/*·Command-line:·/usr/pkg/bin/gperf·-m·100·-C·-K·alias_pos·-t·-F·,-1·-P·- |
10 | · | 10 | H·hash_charset·-N·charset_lookup·-L·ANSI-C·charset_lookup.gperf·*/ |
11 | · | 11 | ·3/*·Computed·positions:·-k'1,3-11,$'·*/ |
12 | · | 12 | ·4 |
13 | · | 13 | ·5#if·!(('·'·==·32)·&&·('!'·==·33)·&&·('"'·==·34)·&&·('#'·==·35)·\ |
14 | ·7 | 14 | ·6·&&·('%'·==·37)·&&·('&'·==·38)·&&·('\''·==·39)·&&·('('·==·40)·\ |
15 | · | 15 | ·7·&&·(')'·==·41)·&&·('*'·==·42)·&&·('+'·==·43)·&&·(','·==·44)·\ |
16 | · | 16 | ·8·&&·('-'·==·45)·&&·('.'·==·46)·&&·('/'·==·47)·&&·('0'·==·48)·\ |
17 | ·10 | 17 | ·9·&&·('1'·==·49)·&&·('2'·==·50)·&&·('3'·==·51)·&&·('4'·==·52)·\ |
18 | ·1 | 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#endif | ||
40 | ·31 | ||
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 | 36struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·}; | ||
47 | ·37 | ||
48 | ·38#define·TOTAL_KEYWORDS·374 | ||
49 | ·39#define·MIN_WORD_LENGTH·2 | ||
50 | ·40#define·MAX_WORD_LENGTH·45 | ||
51 | ·41#define·MIN_HASH_VALUE·15 | ||
52 | ·42#define·MAX_HASH_VALUE·1079 | ||
53 | ·43/*·maximum·key·range·=·1065,·duplicates·=·0·*/ | ||
54 | ·44 | ||
55 | ·45#ifdef·__GNUC__ | ||
56 | ·46__inline | ||
57 | ·47#else | ||
58 | ·48#ifdef·__cplusplus | ||
59 | ·49inline | ||
60 | ·50#endif | ||
61 | ·51#endif | ||
62 | ·52static·unsigned·int | ||
63 | ·53hash_charset·(register·const·char·*str,·register·size_t·len) | ||
64 | ·54{ | ||
65 | ·55·static·const·unsigned·short·asso_values[]·= | ||
66 | ·56·{ | ||
67 | ·57·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
68 | ·58·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
69 | ·59·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
70 | ·60·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
71 | ·61·1080,·1080,·1080,·1080,·1080,·7,·132,·1080,·56,·6, | ||
72 | ·62·47,·83,·35,·8,·18,·63,·7,·9,·363,·1080, | ||
73 | ·63·1080,·1080,·1080,·1080,·1080,·7,·99,·128,·6,·22, | ||
74 | ·64·141,·116,·95,·6,·34,·68,·7,·159,·6,·6, | ||
75 | ·65·80,·1080,·26,·6,·115,·191,·39,·162,·231,·14, | ||
76 | ·66·8,·1080,·1080,·1080,·1080,·37,·1080,·10,·16,·147, | ||
77 | ·67·1080,·16,·8,·12,·13,·6,·1080,·6,·1080,·8, | ||
78 | ·68·6,·6,·1080,·1080,·6,·7,·6,·19,·1080,·1080, | ||
79 | ·69·1080,·6,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
80 | ·70·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
81 | ·71·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
82 | ·72·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
83 | ·73·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
84 | ·74·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
85 | ·75·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
86 | ·76·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
87 | ·77·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
88 | ·78·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
89 | ·79·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
90 | ·80·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
91 | ·81·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080,·1080, | ||
92 | ·82·1080,·1080,·1080,·1080,·1080,·1080 | ||
93 | ·83·}; | ||
94 | ·84·register·unsigned·int·hval·=·len; | ||
95 | ·85 | ||
96 | ·86·switch·(hval) | ||
97 | ·87·{ | ||
98 | ·88·default: | ||
99 | ·89·hval·+=·asso_values[(unsigned·char)str[10]]; | ||
100 | ·90·/*FALLTHROUGH*/ | ||
101 | ·91·case·10: | ||
102 | ·92·hval·+=·asso_values[(unsigned·char)str[9]]; | ||
103 | ·93·/*FALLTHROUGH*/ | ||
104 | ·94·case·9: | ||
105 | ·95·hval·+=·asso_values[(unsigned·char)str[8]]; | ||
106 | ·96·/*FALLTHROUGH*/ | ||
107 | ·97·case·8: | ||
108 | ·98·hval·+=·asso_values[(unsigned·char)str[7]]; | ||
109 | ·99·/*FALLTHROUGH*/ | ||
110 | ·100·case·7: | ||
111 | ·101·hval·+=·asso_values[(unsigned·char)str[6]]; | ||
112 | ·102·/*FALLTHROUGH*/ | ||
113 | ·103·case·6: | ||
114 | ·104·hval·+=·asso_values[(unsigned·char)str[5]]; | ||
115 | ·105·/*FALLTHROUGH*/ | ||
116 | ·106·case·5: | ||
117 | ·107·hval·+=·asso_values[(unsigned·char)str[4]]; | ||
118 | ·108·/*FALLTHROUGH*/ | ||
119 | ·109·case·4: | ||
120 | ·110·hval·+=·asso_values[(unsigned·char)str[3]]; | ||
121 | ·111·/*FALLTHROUGH*/ | ||
122 | ·112·case·3: | ||
123 | ·113·hval·+=·asso_values[(unsigned·char)str[2]]; | ||
124 | ·114·/*FALLTHROUGH*/ | ||
125 | ·115·case·2: | ||
Max diff block lines reached; 116/79934 bytes (0.15%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">iconv.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 49 lines modified | Offset 84, 135 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tds_iconv_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tds_iconv_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div> | ||
97 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_ICONV</span></div> |
98 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<iconv.h></span></div> |
99 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div> |
97 | <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> | ||
100 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#undef·iconv_t</span></div> |
99 | <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> | ||
100 | <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> | ||
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> |
102 | <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">"$Id:·syberror.h,v·1.4·2004-10-28·12:42:12·freddy77·Exp·$"</span>;</div> | ||
103 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·HAVE_ERRNO_H</span></div> |
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·<errno.h></span></div> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div> | ||
104 | <div·class="line"><a·id="l0003 | 105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·severity·levels,·gleaned·from·google·*/</span></div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor"># | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·HAVE_WCHAR_H</span></div> |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor"># | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·<wchar.h></span></div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor"># | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> |
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span> | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·EXSERVER·······5</span></div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·EXTIME·········6</span></div> | ||
112 | <div·class="line"><a·id="l000 | 110 | <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> |
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS,</span></div> | ||
112 | <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> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class=" | 113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">···ourselves.·*/</span></div> |
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor"># | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·EILSEQ</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·E | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·define·EILSEQ·ENOENT</span></div> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor"># | 116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·HAVE_STDLIB_H</span></div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·<stdlib.h></span></div> | ||
120 | <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> | ||
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><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | ||
118 | <div·class="line"><a·id="l000 | 124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
119 | <div·class="line"><a·id="l000 | 125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
120 | <div·class="line"><a·id="l000 | 126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> |
121 | <div·class="line"><a·id="l0005 | 127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</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="preprocessor">#endif</span></div> | ||
124 | <div·class="line"><a·id="l0005 | 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><span·class="preprocessor">#if·!·HAVE_ICONV</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>iconv_t·<a·class="code·hl_function"·href="a00540.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> | ||
131 | <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> | ||
132 | <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> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div> | ||
134 | <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> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·tds_sys_iconv·iconv</span></div> | ||
136 | <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> | ||
137 | <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> | ||
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>·</div> | ||
140 | <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> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{·to_server,·to_client·}·TDS_ICONV_DIRECTION;</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"><a·class="line"·href="a00946.html">···72</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00946.html">_character_set_alias</a></div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div> | ||
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*alias;</div> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">int</span>·canonic;</div> | ||
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<a·class="code·hl_struct"·href="a00946.html">CHARACTER_SET_ALIAS</a>;</div> | ||
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | ||
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00950.html">···78</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00950.html">tds_errno_message_flags</a>·{</div> | ||
150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·e2big:1;</div> | ||
151 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·eilseq:1;</div> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·einval:1;</div> | ||
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<a·class="code·hl_struct"·href="a00950.html">TDS_ERRNO_MESSAGE_FLAGS</a>;</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"><a·class="line"·href="a00954.html">···84</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00954.html">tdsiconvdir</a></div> | ||
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div> | ||
157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<a·class="code·hl_struct"·href="a01138.html">TDS_ENCODING</a>·charset;</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>····iconv_t·cd;</div> | ||
160 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}·<a·class="code·hl_struct"·href="a00954.html">TDSICONVDIR</a>;</div> | ||
161 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> | ||
Max diff block lines reached; 271/30678 bytes (0.88%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 18 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | iconv.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)· | 8 | ·2·*·Copyright·(C)·2002,·2003,·2004·Brian·Bruns |
8 | ·3·* | 9 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 11 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·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. |
13 | ·8·* | 14 | ·8·* |
14 | ·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 23, 47 lines modified | Offset 24, 164 lines modified | ||
23 | ·13·* | 24 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 29 | ·18·*/ |
29 | ·19 | 30 | ·19 |
30 | ·20#ifndef·_syberror_h_ | ||
31 | ·2 | 31 | ·20#ifndef·_tds_iconv_h_ |
32 | ·21#define·_tds_iconv_h_ | ||
32 | ·22 | 33 | ·22 |
33 | ·23#ifdef·__cplusplus | ||
34 | ·24extern·"C" | ||
35 | ·25{ | ||
36 | ·26#if·0 | ||
37 | ·27} | ||
38 | ·28#endif | ||
39 | ·2 | 34 | ·23#if·HAVE_ICONV |
35 | ·24#include·<iconv.h> | ||
36 | ·25#else | ||
37 | ·26/*·Define·iconv_t·for·src/replacements/iconv.c.·*/ | ||
38 | ·27#undef·iconv_t | ||
39 | ·28typedef·void·*iconv_t; | ||
40 | ·29#endif·/*·HAVE_ICONV·*/ | ||
40 | ·30 | 41 | ·30 |
42 | ·31#if·HAVE_ERRNO_H | ||
43 | ·32#include·<errno.h> | ||
44 | ·33#endif | ||
45 | ·34 | ||
46 | ·35#if·HAVE_WCHAR_H | ||
47 | ·36#include·<wchar.h> | ||
48 | ·37#endif | ||
49 | ·38 | ||
50 | ·39/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.·*/ | ||
51 | ·40/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS, | ||
52 | ·41·have·EILSEQ·in·a·different·header.·On·these·systems,·define·EILSEQ | ||
53 | ·42·ourselves.·*/ | ||
54 | ·43#ifndef·EILSEQ | ||
55 | ·44#·define·EILSEQ·ENOENT | ||
56 | ·45#endif | ||
41 | ·31static·const·char·rcsid_syberror_h[]·=·"$Id:·syberror.h,v·1.4·2004-10-28·12: | ||
42 | 42:12·freddy77·Exp·$"; | ||
43 | ·32static·const·void·*const·no_unused_syberror_h_warn[]·=·{·rcsid_syberror_h, | ||
44 | no_unused_syberror_h_warn·}; | ||
45 | ·33 | ||
46 | ·34/*·severity·levels,·gleaned·from·google·*/ | ||
47 | ·35#define·EXINFO·1 | ||
48 | ·36#define·EXUSER·2 | ||
49 | ·37#define·EXNONFATAL·3 | ||
50 | ·38#define·EXCONVERSION·4 | ||
51 | ·39#define·EXSERVER·5 | ||
52 | ·40#define·EXTIME·6 | ||
53 | ·41#define·EXPROGRAM·7 | ||
54 | ·42#define·EXRESOURCE·8 | ||
55 | ·43#define·EXCOMM·9 | ||
56 | ·44#define·EXFATAL·10 | ||
57 | ·45#define·EXCONSISTENCY·11 | ||
58 | ·46 | 57 | ·46 |
58 | ·47#if·HAVE_STDLIB_H | ||
59 | ·48#include·<stdlib.h> | ||
60 | ·49#endif·/*·HAVE_STDLIB_H·*/ | ||
61 | ·50 | ||
62 | ·51#include·<freetds/pushvis.h> | ||
63 | ·52 | ||
59 | · | 64 | ·53#ifdef·__cplusplus |
60 | ·48#if·0 | ||
61 | ·4 | 65 | ·54extern·"C" |
66 | ·55{ | ||
62 | ·5 | 67 | ·56#endif |
63 | ·5 | 68 | ·57 |
69 | ·58#if·!·HAVE_ICONV | ||
70 | ·59iconv_t·tds_sys_iconv_open(const·char·*tocode,·const·char·*fromcode); | ||
71 | ·60size_t·tds_sys_iconv(iconv_t·cd,·const·char·**inbuf,·size_t·*·inbytesleft, | ||
72 | char·**outbuf,·size_t·*·outbytesleft); | ||
73 | ·61int·tds_sys_iconv_close(iconv_t·cd); | ||
74 | ·62#else | ||
75 | ·63#define·tds_sys_iconv_open·iconv_open | ||
76 | ·64#define·tds_sys_iconv·iconv | ||
77 | ·65#define·tds_sys_iconv_close·iconv_close | ||
78 | ·66#endif·/*·!HAVE_ICONV·*/ | ||
79 | ·67 | ||
80 | ·68 | ||
81 | ·69typedef·enum | ||
82 | ·70{·to_server,·to_client·}·TDS_ICONV_DIRECTION; | ||
83 | ·71 | ||
84 | 72typedef·struct·_character_set_alias | ||
85 | ·73{ | ||
86 | ·74·const·char·*alias; | ||
87 | ·75·int·canonic; | ||
88 | ·76}·CHARACTER_SET_ALIAS; | ||
89 | ·77 | ||
90 | 78typedef·struct·tds_errno_message_flags·{ | ||
91 | ·79·unsigned·int·e2big:1; | ||
92 | ·80·unsigned·int·eilseq:1; | ||
93 | ·81·unsigned·int·einval:1; | ||
94 | ·82}·TDS_ERRNO_MESSAGE_FLAGS; | ||
95 | ·83 | ||
96 | 84typedef·struct·tdsiconvdir | ||
97 | ·85{ | ||
98 | ·86·TDS_ENCODING·charset; | ||
99 | ·87 | ||
100 | ·88·iconv_t·cd; | ||
101 | ·89}·TDSICONVDIR; | ||
102 | ·90 | ||
103 | 91struct·tdsiconvinfo | ||
104 | ·92{ | ||
105 | ·93·struct·tdsiconvdir·to,·from; | ||
106 | ·94 | ||
Max diff block lines reached; 116/6186 bytes (1.88%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">utils.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 226 lines modified | Offset 84, 50 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_utils_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_utils_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div> | ||
94 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<stddef.h></span></div> |
96 | <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> | ||
95 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> | ||
99 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/time.h></span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·<freetds/sysdep_private.h></span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span> | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | ||
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span>·{</div> | ||
101 | <div·class="line"><a·id="l0003 | 105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> | ||
103 | <div·class="line"><a·id="l0003 | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> |
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·int32_t·········CS_INT;</div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·uint32_t········CS_UINT;</div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·int64_t·········CS_BIGINT;</div> | ||
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·uint64_t········CS_UBIGINT;</div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·int16_t·········CS_SMALLINT;</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·uint16_t········CS_USMALLINT;</div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_TINYINT;</div> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">typedef</span>·<span·class="keywordtype">char</span>············CS_CHAR;</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_BYTE;</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">typedef</span>·tds_sysdep_real32_type··CS_REAL;</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·tds_sysdep_real64_type··CS_FLOAT;</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·int32_t·········CS_BOOL;</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>············CS_VOID;</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_IMAGE;</div> | ||
118 | <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">char</span>·······CS_TEXT;</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_LONGBINARY;</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_LONGCHAR;</div> | ||
121 | <div·class="line"><a·id="l000 | 107 | <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> |
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·······CS_BINARY;</div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·uint16_t········CS_USHORT;</div> | ||
124 | <div·class="line"><a·id="l000 | 108 | <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> |
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="keyword">typedef</span>·CS_INT·CS_RETCODE;</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CS_MAX_NAME·132</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CS_MAX_SCALE·77</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CS_MAX_PREC·77······</span><span·class="comment">/*·used·by·php·*/</span><span·class="preprocessor"></span></div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·CS_MAX_NUMLEN·33····</span><span·class="comment">/*·used·by·roguewave·*/</span><span·class="preprocessor"></span></div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·CS_MAX_MSG·1024</span></div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·CS_SQLSTATE_SIZE·8</span></div> | ||
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CS_OBJ_NAME·400</span></div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CS_TP_SIZE··16······</span><span·class="comment">/*·text·pointer·*/</span><span·class="preprocessor"></span></div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CS_TS_SIZE··8·······</span><span·class="comment">/*·length·of·timestamp·*/</span><span·class="preprocessor"></span></div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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"><a·class="line"·href="a00786.html">···68</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00786.html">_cs_numeric</a></div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·precision;</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·scale;</div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·array[CS_MAX_NUMLEN];</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<a·class="code·hl_struct"·href="a00786.html">CS_NUMERIC</a>;</div> | ||
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a00786.html">CS_NUMERIC</a>·<a·class="code·hl_struct"·href="a00786.html">CS_DECIMAL</a>;</div> | ||
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> | ||
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a00790.html">···77</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00790.html">_cs_varbinary</a></div> | ||
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div> | ||
150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····CS_SMALLINT·len;</div> | ||
151 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····CS_CHAR·array[256];</div> | ||
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}·<a·class="code·hl_struct"·href="a00790.html">CS_VARBINARY</a>;</div> | ||
153 | <div·class="line"><a·id="l000 | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a00794.html">···83</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00794.html">_cs_varchar</a></div> | ||
155 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div> | ||
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····CS_SMALLINT·len;················<span·class="comment">/*·length·of·the·string·*/</span></div> | ||
157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····CS_CHAR·····str[256];···<span·class="comment">/*·string,·no·NULL·terminator·*/</span></div> | ||
158 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<a·class="code·hl_struct"·href="a00794.html">CS_VARCHAR</a>;</div> | ||
159 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> | ||
160 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00834.html">_cs_config</a>·<a·class="code·hl_struct"·href="a00834.html">CS_CONFIG</a>;</div> | ||
161 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00850.html">_cs_context</a>·<a·class="code·hl_struct"·href="a00850.html">CS_CONTEXT</a>;</div> | ||
162 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00858.html">_cs_connection</a>·<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>;</div> | ||
163 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00882.html">_cs_locale</a>·<a·class="code·hl_struct"·href="a00882.html">CS_LOCALE</a>;</div> | ||
Max diff block lines reached; 271/41034 bytes (0.66%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 18 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | utils.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)· | 8 | ·2·*·Copyright·(C)·2016·Frediano·Ziglio |
8 | ·3·* | 9 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 11 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·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. |
13 | ·8·* | 14 | ·8·* |
14 | ·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 23, 239 lines modified | Offset 24, 49 lines modified | ||
23 | ·13·* | 24 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 29 | ·18·*/ |
29 | ·19 | 30 | ·19 |
30 | ·20#ifndef·_cstypes_h_ | ||
31 | ·2 | 31 | ·20#ifndef·_freetds_utils_h_ |
32 | ·21#define·_freetds_utils_h_ | ||
32 | ·22 | 33 | ·22 |
33 | ·23#include·"tds_sysdep_public.h" | ||
34 | ·2 | 34 | ·23#if·HAVE_STDDEF_H |
35 | ·24#include·<stddef.h> | ||
36 | ·25#endif·/*·HAVE_STDDEF_H·*/ | ||
37 | ·26 | ||
38 | ·27#include·<freetds/time.h> | ||
39 | ·28#include·<freetds/sysdep_private.h> | ||
40 | ·29 | ||
41 | ·30#include·<freetds/pushvis.h> | ||
42 | ·31 | ||
35 | · | 43 | ·32#ifdef·__cplusplus |
36 | · | 44 | ·33extern·"C"·{ |
37 | ·27{ | ||
38 | ·28#if·0 | ||
39 | ·29} | ||
40 | ·3 | 45 | ·34#endif |
41 | ·31#endif | ||
42 | ·32 | ||
43 | ·33typedef·int32_t·CS_INT; | ||
44 | ·34typedef·uint32_t·CS_UINT; | ||
45 | ·35typedef·int64_t·CS_BIGINT; | ||
46 | ·36typedef·uint64_t·CS_UBIGINT; | ||
47 | ·37typedef·int16_t·CS_SMALLINT; | ||
48 | ·38typedef·uint16_t·CS_USMALLINT; | ||
49 | ·39typedef·unsigned·char·CS_TINYINT; | ||
50 | ·40typedef·char·CS_CHAR; | ||
51 | ·41typedef·unsigned·char·CS_BYTE; | ||
52 | ·42typedef·tds_sysdep_real32_type·CS_REAL; | ||
53 | ·43typedef·tds_sysdep_real64_type·CS_FLOAT; | ||
54 | ·44typedef·int32_t·CS_BOOL; | ||
55 | ·45typedef·void·CS_VOID; | ||
56 | ·46typedef·unsigned·char·CS_IMAGE; | ||
57 | ·47typedef·unsigned·char·CS_TEXT; | ||
58 | ·48typedef·unsigned·char·CS_LONGBINARY; | ||
59 | ·49typedef·unsigned·char·CS_LONGCHAR; | ||
60 | ·50typedef·long·CS_LONG; | ||
61 | ·51typedef·unsigned·char·CS_BINARY; | ||
62 | ·52typedef·uint16_t·CS_USHORT; | ||
63 | ·53typedef·unsigned·char·CS_BIT; | ||
64 | ·54 | ||
65 | ·55typedef·CS_INT·CS_RETCODE; | ||
66 | ·56 | ||
67 | ·57#define·CS_MAX_NAME·132 | ||
68 | ·58#define·CS_MAX_SCALE·77 | ||
69 | ·59#define·CS_MAX_PREC·77·/*·used·by·php·*/ | ||
70 | ·60#define·CS_MAX_NUMLEN·33·/*·used·by·roguewave·*/ | ||
71 | ·61#define·CS_MAX_MSG·1024 | ||
72 | ·62#define·CS_SQLSTATE_SIZE·8 | ||
73 | ·63#define·CS_OBJ_NAME·400 | ||
74 | ·64#define·CS_TP_SIZE·16·/*·text·pointer·*/ | ||
75 | ·65#define·CS_TS_SIZE·8·/*·length·of·timestamp·*/ | ||
76 | ·66 | ||
77 | ·67 | ||
78 | 68typedef·struct·_cs_numeric | ||
79 | ·69{ | ||
80 | ·70·unsigned·char·precision; | ||
81 | ·71·unsigned·char·scale; | ||
82 | ·72·unsigned·char·array[CS_MAX_NUMLEN]; | ||
83 | ·73}·CS_NUMERIC; | ||
84 | ·74 | ||
85 | ·75typedef·CS_NUMERIC·CS_DECIMAL; | ||
86 | ·76 | ||
87 | 77typedef·struct·_cs_varbinary | ||
88 | ·78{ | ||
89 | ·79·CS_SMALLINT·len; | ||
90 | ·80·CS_CHAR·array[256]; | ||
91 | ·81}·CS_VARBINARY; | ||
92 | ·82 | ||
93 | 83typedef·struct·_cs_varchar | ||
94 | ·84{ | ||
95 | ·85·CS_SMALLINT·len;·/*·length·of·the·string·*/ | ||
96 | ·86·CS_CHAR·str[256];·/*·string,·no·NULL·terminator·*/ | ||
97 | ·87}·CS_VARCHAR; | ||
98 | ·88 | ||
99 | ·89typedef·struct·_cs_config·CS_CONFIG; | ||
100 | ·90typedef·struct·_cs_context·CS_CONTEXT; | ||
101 | ·91typedef·struct·_cs_connection·CS_CONNECTION; | ||
102 | ·92typedef·struct·_cs_locale·CS_LOCALE; | ||
103 | ·93typedef·struct·_cs_command·CS_COMMAND; | ||
104 | ·94typedef·struct·_cs_blk_row·CS_BLK_ROW; | ||
105 | ·95 | ||
106 | 96typedef·struct·_cs_iodesc | ||
107 | ·97{ | ||
108 | ·98·CS_INT·iotype; | ||
109 | ·99·CS_INT·datatype; | ||
110 | ·100·CS_LOCALE·*locale; | ||
111 | ·101·CS_INT·usertype; | ||
112 | ·102·CS_INT·total_txtlen; | ||
113 | ·103·CS_INT·offset; | ||
114 | ·104·CS_BOOL·log_on_update; | ||
115 | ·105·CS_CHAR·name[CS_OBJ_NAME]; | ||
116 | ·106·CS_INT·namelen; | ||
117 | ·107·CS_BYTE·timestamp[CS_TS_SIZE]; | ||
118 | ·108·CS_INT·timestamplen; | ||
119 | ·109·CS_BYTE·textptr[CS_TP_SIZE]; | ||
120 | ·110·CS_INT·textptrlen; | ||
121 | ·111}·CS_IODESC; | ||
Max diff block lines reached; 116/7156 bytes (1.62%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 403 lines modified | Offset 58, 84 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">readpassphrase.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*· | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span> | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> |
73 | <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> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> | ||
73 | <div·class="line"><a·id="l0000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">/*</span></div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Copyright·(c)·2000·Todd·C.·Miller·<Todd.Miller@courtesan.com></span></div> | ||
74 | <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> | ||
75 | <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> | ||
76 | <div·class="line"><a·id="l0000 | 77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·All·rights·reserved.</span></div> |
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*· | 79 | <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> |
80 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <div·class="line"><a·id="l0001 | 81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·are·met:</span></div> |
82 | <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> | ||
83 | <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> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <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> | ||
88 | <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> | ||
83 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*</span></div> |
84 | <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> | ||
85 | <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> | ||
86 | <div·class="line"><a·id="l000 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,</span></div> |
91 | <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> | ||
92 | <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> | ||
93 | <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> | ||
94 | <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> | ||
95 | <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> | ||
96 | <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> | ||
97 | <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> | ||
98 | <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> | ||
87 | <div·class="line"><a·id="l000 | 99 | <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> |
88 | <div·class="line"><a·id="l000 | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l000 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_odbcss_h_</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_odbcss_h_</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l000 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·FREETDS_READPASSPHRASE_H_</span></div> |
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·<sql.h></span></div> | ||
95 | <div·class="line"><a·id="l000 | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·FREETDS_READPASSPHRASE_H_</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span>·{</div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> | ||
100 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
101 | <div·class="line"><a·id="l0003 | 105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div> |
106 | <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> | ||
102 | <div·class="line"><a·id="l0003 | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> |
103 | <div·class="line"><a·id="l0003 | 108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
104 | <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> | ||
105 | <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> | ||
106 | <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> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·SQL_SS_LENGTH_UNLIMITED</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor"># | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifdef·HAVE_READPASSPHRASE</span></div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> | ||
111 | <div·class="line"><a·id="l0004 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_BASE</span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQL_COPT_SS_BASE····1200</span></div> | ||
114 | <div·class="line"><a·id="l0004 | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#·include·<readpassphrase.h></span></div> |
115 | <div·class="line"><a·id="l0004 | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
113 | <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> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_MARS_ENABLED</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQL_COPT_SS_MARS_ENABLED····(SQL_COPT_SS_BASE+24)</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div> | ||
119 | <div·class="line"><a·id="l0004 | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_OLDPWD</span></div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SQL_COPT_SS_OLDPWD··(SQL_COPT_SS_BASE+26)</span></div> | ||
122 | <div·class="line"><a·id="l000 | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_TDS_VERSION····1300</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_SOCKET·1301</span></div> | ||
126 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_NO</span></div> | ||
128 | <div·class="line"><a·id="l000 | 117 | <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> |
118 | <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> | ||
119 | <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> | ||
120 | <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> | ||
121 | <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> | ||
122 | <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> | ||
123 | <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> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> | ||
129 | <div·class="line"><a·id="l0005 | 125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·readpassphrase</span></div> |
126 | <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> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·readpassphrase·tds_readpassphrase</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·<freetds/popvis.h></span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | 130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
131 | <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> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_YES</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_YES····1</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div> | ||
134 | <div·class="line"><a·id="l0006 | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
Max diff block lines reached; 271/71097 bytes (0.38%) of diff not shown. |
Offset 3, 430 lines modified | Offset 3, 78 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | odbcss.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
7 | ·2·*·Copyright·(C)·2008·Frediano·Ziglio | ||
8 | ·3·* | ||
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | ||
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | ||
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | ||
12 | · | 5 | ····*·freetds |
6 | ····*·replacements | ||
7 | readpassphrase.h | ||
8 | ·1/*·OPENBSD·ORIGINAL:·include/readpassphrase.h·*/ | ||
9 | ·2 | ||
10 | ·3/*·$OpenBSD:·readpassphrase.h,v·1.3·2002/06/28·12:32:22·millert·Exp·$·*/ | ||
11 | ·4 | ||
12 | ·5/* | ||
13 | ·6·*·Copyright·(c)·2000·Todd·C.·Miller·<Todd.Miller@courtesan.com> | ||
14 | ·7·*·All·rights·reserved. | ||
13 | ·8·* | 15 | ·8·* |
14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | ||
15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU | ||
17 | · | 16 | ·9·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without |
17 | ·10·*·modification,·are·permitted·provided·that·the·following·conditions | ||
18 | ·11·*·are·met: | ||
19 | ·12·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright | ||
20 | ·13·*·notice,·this·list·of·conditions·and·the·following·disclaimer. | ||
21 | ·14·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright | ||
22 | ·15·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the | ||
23 | ·16·*·documentation·and/or·other·materials·provided·with·the·distribution. | ||
24 | ·17·*·3.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote·products | ||
25 | ·18·*·derived·from·this·software·without·specific·prior·written·permission. | ||
18 | ·1 | 26 | ·19·* |
19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | ||
20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | ||
21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | ||
22 | ·17·*·Boston,·MA·02111-1307,·USA. | ||
23 | ·18·*/ | ||
24 | ·19 | ||
25 | ·20#ifndef·_odbcss_h_ | ||
26 | ·21#define·_odbcss_h_ | ||
27 | ·22 | ||
28 | ·23#ifdef·TDSODBC_BCP | ||
29 | ·2 | 27 | ·20·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED |
28 | 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 | ·31 | ||
41 | ·32#ifndef·FREETDS_READPASSPHRASE_H_ | ||
42 | ·33#define·FREETDS_READPASSPHRASE_H_ | ||
43 | ·34 | ||
44 | ·35#ifndef·_freetds_config_h_ | ||
45 | ·36#error·should·include·config.h·before | ||
30 | · | 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> | ||
55 | ·46 | ||
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> | ||
31 | ·26 | ||
32 | ·27#ifdef·__cplusplus | ||
33 | ·28extern·"C"·{ | ||
34 | ·29#endif | ||
35 | ·30 | ||
36 | ·31#define·SQL_DIAG_SS_MSGSTATE·(-1150) | ||
37 | ·32#define·SQL_DIAG_SS_LINE·(-1154) | ||
38 | ·33 | ||
39 | ·34#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT·1233 | ||
40 | ·35#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT·1234 | ||
41 | ·36#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS·1235 | ||
42 | ·37 | ||
43 | ·38#ifndef·SQL_SS_LENGTH_UNLIMITED | ||
44 | ·39#define·SQL_SS_LENGTH_UNLIMITED·0 | ||
45 | ·40#endif | ||
46 | ·41 | ||
47 | ·42#ifndef·SQL_COPT_SS_BASE | ||
48 | ·43#define·SQL_COPT_SS_BASE·1200 | ||
49 | ·44#endif | ||
50 | ·45 | ||
51 | ·46#ifndef·SQL_COPT_SS_MARS_ENABLED | ||
52 | ·47#define·SQL_COPT_SS_MARS_ENABLED·(SQL_COPT_SS_BASE+24) | ||
53 | ·48#endif | ||
54 | ·49 | ||
55 | ·50#ifndef·SQL_COPT_SS_OLDPWD | ||
56 | ·51#define·SQL_COPT_SS_OLDPWD·(SQL_COPT_SS_BASE+26) | ||
57 | ·52#endif | ||
58 | ·53 | ||
59 | ·54#define·SQL_INFO_FREETDS_TDS_VERSION·1300 | ||
60 | ·55#define·SQL_INFO_FREETDS_SOCKET·1301 | ||
61 | ·56 | ||
62 | ·57#ifndef·SQL_MARS_ENABLED_NO | ||
63 | ·58#define·SQL_MARS_ENABLED_NO·0 | ||
64 | ·59#endif | ||
65 | ·60 | 69 | ·60 |
70 | ·61#endif·/*·!HAVE_READPASSPHRASE·*/ | ||
Max diff block lines reached; 116/16168 bytes (0.72%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/s | 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 58, 68 lines modified | Offset 58, 104 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">poll.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | ||
72 | < | 71 | <a·href="a00479.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> |
72 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!defined(_REPLACEMENTS_POLL_H)·&&·!defined(HAVE_POLL)</span></div> | ||
73 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·_REPLACEMENTS_POLL_H</span></div> | ||
73 | <div·class="line"><a·id="l0000 | 74 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> |
74 | <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> | ||
75 | <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> | ||
76 | <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> | ||
77 | <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> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="co | 75 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·<config.h></span></div> |
79 | <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> | ||
80 | <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> | ||
81 | <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> | ||
82 | <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> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | ||
84 | <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> | ||
85 | <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> | ||
86 | <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> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | ||
89 | <div·class="line"><a·id="l000 | 76 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> |
90 | <div·class="line"><a·id="l000 | 77 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#if·HAVE_LIMITS_H</span></div> |
91 | <div·class="line"><a·id="l000 | 78 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<limits.h></span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·"<a·class="code"·href="a00353.html">sybdb.h</a>"</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> | ||
98 | <div·class="line"><a·id="l000 | 79 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#endif·</span></div> |
99 | <div·class="line"><a·id="l000 | 80 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> |
81 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#if·HAVE_SYS_SELECT_H</span></div> | ||
82 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·<sys/select.h></span></div> | ||
83 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#endif·</span></div> | ||
84 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> | ||
85 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#if·defined(_WIN32)</span></div> | ||
86 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·<winsock2.h></span></div> | ||
100 | <div·class="line"><a·id="l000 | 87 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</span></div> |
88 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> | ||
89 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·defined(__VMS)</span></div> | ||
90 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<time.h></span>·<span·class="comment">/*·FD_SETSIZE·is·in·here·*/</span></div> | ||
91 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#endif</span></div> | ||
92 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> | ||
93 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·!defined(FD_SETSIZE)</span></div> | ||
94 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·if·!defined(OPEN_MAX)</span></div> | ||
95 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#·error·cannot·establish·FD_SETSIZE</span></div> | ||
96 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#·endif</span></div> | ||
97 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·FD_SETSIZE·OPEN_MAX</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> | 98 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | 99 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
100 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
103 | <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">"$Id:·sybfront.h,v·1.3·2004-10-28·12:42:12·freddy77·Exp·$"</span>;</div> | ||
104 | <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> | ||
105 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
109 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_WIN32</span></div> |
103 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·poll·flags·*/</span></div> | ||
104 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#·define·POLLIN··0x0001</span></div> | ||
105 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·define·POLLOUT·0x0004</span></div> | ||
106 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#·define·POLLERR·0x0008</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span> | 107 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
108 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">/*·synonyms·*/</span></div> | ||
111 | <div·class="line"><a·id="l0004 | 109 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#·define·POLLNORM·POLLIN</span></div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#en | 110 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#·define·POLLPRI·POLLIN</span></div> |
111 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·define·POLLRDNORM·POLLIN</span></div> | ||
112 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·define·POLLRDBAND·POLLIN</span></div> | ||
113 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#·define·POLLWRNORM·POLLOUT</span></div> | ||
114 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#·define·POLLWRBAND·POLLOUT</span></div> | ||
114 | <div·class="line"><a·id="l0004 | 115 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> |
116 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·ignored·*/</span></div> | ||
117 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#·define·POLLHUP·0x0010</span></div> | ||
118 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·define·POLLNVAL·0x0020</span></div> | ||
119 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01058.html">···52</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01058.html">pollfd</a>·{</div> | ||
120 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·fd;·····<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> | ||
121 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div> | ||
122 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div> | ||
123 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<a·class="code·hl_struct"·href="a01058.html">pollfd_t</a>;</div> | ||
115 | <div·class="line"><a·id="l000 | 124 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
125 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#else·</span><span·class="comment">/*·Windows·*/</span><span·class="preprocessor"></span></div> | ||
126 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">/*</span></div> | ||
127 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·*·Windows·use·different·constants·then·Unix</span></div> | ||
128 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll</span></div> | ||
129 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*/</span></div> | ||
130 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM)</span></div> | ||
131 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··define·POLLIN··0x0300</span></div> | ||
132 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·POLLOUT·0x0010</span></div> | ||
133 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·POLLERR·0x0001</span></div> | ||
134 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·POLLRDNORM·0x0100</span></div> | ||
135 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··define·POLLWRNORM·0x0010</span></div> | ||
136 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01058.html">pollfd</a>·{</div> | ||
137 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····SOCKET·fd;··<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> | ||
138 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div> | ||
139 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div> | ||
140 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<a·class="code·hl_struct"·href="a01058.html">pollfd_t</a>;</div> | ||
Max diff block lines reached; 271/21357 bytes (1.27%) of diff not shown. |
Offset 3, 61 lines modified | Offset 3, 98 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | ····*·freetds | ||
6 | ····*·replacements | ||
7 | poll.h | ||
8 | Go_to_the_documentation_of_this_file. | ||
5 | sybfront.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | ||
7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | ||
8 | ·3·* | ||
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | ||
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | ||
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | ||
12 | ·7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | ||
13 | ·8·* | ||
14 | ·9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, | ||
15 | ·10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of | ||
16 | ·11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU | ||
17 | ·12·*·Library·General·Public·License·for·more·details. | ||
18 | ·13·* | ||
19 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | ||
20 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | ||
21 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | ||
22 | ·17·*·Boston,·MA·02111-1307,·USA. | ||
23 | ·18·*/ | ||
24 | ·1 | 9 | ·1 |
25 | ·20#ifndef·SYBFRONT_h | ||
26 | ·21#define·SYBFRONT_h | ||
27 | ·22 | ||
28 | ·23#include·"sybdb.h" | ||
29 | ·24 | ||
30 | ·25#ifdef·__cplusplus | ||
31 | ·26extern·"C" | ||
32 | ·27{ | ||
33 | ·28#if·0 | ||
34 | · | 10 | ·5#if·!defined(_REPLACEMENTS_POLL_H)·&&·!defined(HAVE_POLL) |
11 | ·6#define·_REPLACEMENTS_POLL_H | ||
12 | ·7 | ||
13 | ·8#include·<config.h> | ||
14 | ·9 | ||
15 | ·10#if·HAVE_LIMITS_H | ||
16 | ·11#include·<limits.h> | ||
17 | ·12#endif | ||
18 | ·13 | ||
19 | ·14#if·HAVE_SYS_SELECT_H | ||
20 | ·15#include·<sys/select.h> | ||
21 | ·16#endif | ||
22 | ·17 | ||
23 | ·18#if·defined(_WIN32) | ||
24 | ·19#include·<winsock2.h> | ||
35 | · | 25 | ·20#endif |
26 | ·21 | ||
27 | ·22#if·defined(__VMS) | ||
28 | ·23#include·<time.h>·/*·FD_SETSIZE·is·in·here·*/ | ||
29 | ·24#endif | ||
30 | ·25 | ||
31 | ·26#if·!defined(FD_SETSIZE) | ||
32 | ·27#·if·!defined(OPEN_MAX) | ||
33 | ·28#·error·cannot·establish·FD_SETSIZE | ||
34 | ·29#·endif | ||
35 | ·30#define·FD_SETSIZE·OPEN_MAX | ||
36 | ·31#endif | 36 | ·31#endif |
37 | ·32 | 37 | ·32 |
38 | ·33#include·<freetds/pushvis.h> | ||
39 | ·34 | ||
40 | ·35#ifndef·_WIN32 | ||
41 | ·36/*·poll·flags·*/ | ||
42 | ·37#·define·POLLIN·0x0001 | ||
43 | ·38#·define·POLLOUT·0x0004 | ||
44 | ·39#·define·POLLERR·0x0008 | ||
38 | ·33static·const·char·rcsid_sybfront_h[]·=·"$Id:·sybfront.h,v·1.3·2004-10-28·12: | ||
39 | 42:12·freddy77·Exp·$"; | ||
40 | ·34static·const·void·*const·no_unused_sybfront_h_warn[]·=·{·rcsid_sybfront_h, | ||
41 | no_unused_sybfront_h_warn·}; | ||
42 | ·35 | ||
43 | ·36 | ||
44 | ·37 | ||
45 | ·38#ifdef·__cplusplus | ||
46 | ·39#if·0 | ||
47 | ·40 | 45 | ·40 |
48 | ·41#endif | ||
49 | ·42} | ||
50 | ·43#endif | ||
51 | ·44 | ||
52 | ·4 | 46 | ·41/*·synonyms·*/ |
47 | ·42#·define·POLLNORM·POLLIN | ||
48 | ·43#·define·POLLPRI·POLLIN | ||
49 | ·44#·define·POLLRDNORM·POLLIN | ||
50 | ·45#·define·POLLRDBAND·POLLIN | ||
51 | ·46#·define·POLLWRNORM·POLLOUT | ||
52 | ·47#·define·POLLWRBAND·POLLOUT | ||
53 | ·48 | ||
54 | ·49/*·ignored·*/ | ||
55 | ·50#·define·POLLHUP·0x0010 | ||
56 | ·51#·define·POLLNVAL·0x0020 | ||
57 | 52typedef·struct·pollfd·{ | ||
58 | ·53·int·fd;·/*·file·descriptor·to·poll·*/ | ||
59 | ·54·short·events;·/*·events·of·interest·on·fd·*/ | ||
60 | ·55·short·revents;·/*·events·that·occurred·on·fd·*/ | ||
61 | ·56}·pollfd_t; | ||
62 | ·57 | ||
63 | ·58#else·/*·Windows·*/ | ||
64 | ·59/* | ||
65 | ·60·*·Windows·use·different·constants·then·Unix | ||
66 | ·61·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll | ||
67 | ·62·*/ | ||
68 | ·63#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM) | ||
69 | ·64#·define·POLLIN·0x0300 | ||
70 | ·65#·define·POLLOUT·0x0010 | ||
71 | ·66#·define·POLLERR·0x0001 | ||
72 | ·67#·define·POLLRDNORM·0x0100 | ||
73 | ·68#·define·POLLWRNORM·0x0010 | ||
74 | ·69typedef·struct·pollfd·{ | ||
75 | ·70·SOCKET·fd;·/*·file·descriptor·to·poll·*/ | ||
76 | ·71·short·events;·/*·events·of·interest·on·fd·*/ | ||
77 | ·72·short·revents;·/*·events·that·occurred·on·fd·*/ | ||
78 | ·73}·pollfd_t; | ||
79 | ·74#·else | ||
80 | ·75typedef·struct·pollfd·pollfd_t; | ||
53 | · | 81 | ·76#·endif |
54 | sybdb.h | ||
55 | 82 | ·77#endif | |
Max diff block lines reached; 116/3780 bytes (3.07%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/d | 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 58, 254 lines modified | Offset 58, 456 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">thread.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2005·Liam·Widdowson</span></div> | ||
74 | <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> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div> | ||
74 | <div·class="line"><a·id="l0000 | 76 | <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> |
75 | <div·class="line"><a·id="l0000 | 77 | <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> |
76 | <div·class="line"><a·id="l0000 | 78 | <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> |
77 | <div·class="line"><a·id="l0000 | 79 | <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> |
78 | <div·class="line"><a·id="l000 | 80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l000 | 81 | <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> |
80 | <div·class="line"><a·id="l0001 | 82 | <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> |
81 | <div·class="line"><a·id="l0001 | 83 | <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> |
82 | <div·class="line"><a·id="l0001 | 84 | <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> |
83 | <div·class="line"><a·id="l0001 | 85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*</span></div> |
84 | <div·class="line"><a·id="l0001 | 86 | <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> |
85 | <div·class="line"><a·id="l0001 | 87 | <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> |
86 | <div·class="line"><a·id="l0001 | 88 | <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> |
87 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <div·class="line"><a·id="l000 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l000 | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> |
90 | <div·class="line"><a·id="l0002 | 92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#ifndef·TDSTHREAD_H</span></div> |
91 | <div·class="line"><a·id="l0002 | 93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·TDSTHREAD_H·1</span></div> |
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor"># | 95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_HAVE_MUTEX</span></div> |
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
97 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
98 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div> |
99 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<tds_sysdep_public.h></span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#e | 100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<pthread.h></span></div> |
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#en | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·<errno.h></span></div> |
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class=" | 103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span> | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·pthread_mutex_t·<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER</span></div> | ||
105 | <div·class="line"><a·id="l0003 | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
108 | <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>·tds_raw_mutex_lock(<a·class="code·hl_struct"·href="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,·_DB_RES_RESULTSET_EMPTY</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,·_DB_RES_RESULTSET_ROWS</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,·_DB_RES_NEXT_RESULT</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span> | 109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> |
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···· | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····pthread_mutex_lock(mtx);</div> |
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>} | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class=" | 113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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="a01226.html">tds_raw_mutex</a>·*mtx)</div> |
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>{</div> | 114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>{</div> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*<a·class="code·hl_struct"·href="a01118.html">tds_login</a>;</div> | ||
116 | <div·class="line"><a·id="l0004 | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">return</span>·pthread_mutex_trylock(mtx);</div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span> | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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="a01226.html">tds_raw_mutex</a>·*mtx)</div> | ||
118 | <div·class="line"><a·id="l0004 | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> |
119 | <div·class="line"><a·id="l000 | 120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····pthread_mutex_unlock(mtx);</div> |
120 | <div·class="line"><a·id="l0005 | 121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> |
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a00890.html">···51</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span> | 122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="a01226.html">tds_raw_mutex</a>·*mtx)</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>····<span·class="keywordflow">return</span>·pthread_mutex_init(mtx,·NULL);</div> | ||
123 | <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> | ||
124 | <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> | ||
125 | <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> | ||
126 | <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> | ||
127 | <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> | ||
128 | <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="a00590.html">dblib_buffer_row</a>·*rows;······<span·class="comment">/*·pointer·to·the·row·storage·*/</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a00890.html">DBPROC_ROWBUF</a>;</div> | ||
130 | <div·class="line"><a·id="l000 | 126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> |
131 | <div·class="line"><a·id="l000 | 127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="a01226.html">tds_raw_mutex</a>·*mtx)</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>····pthread_mutex_destroy(mtx);</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span> | 132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">typedef</span>·pthread_cond_t·<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>;</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">int</span>·host_column;</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_SERVER_TYPE·datatype;</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">int</span>·prefix_len;</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····DBINT·column_len;</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····BYTE·*terminator;</div> | ||
138 | <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="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">int</span>·tab_colnum;</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">int</span>·column_error;</div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}·<a·class="code·hl_struct"·href="a00894.html">BCP_HOSTCOLINFO</a>;</div> | ||
142 | <div·class="line"><a·id="l000 | 134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> |
143 | <div·class="line"><a·id="l000 | 135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>·tds_raw_cond_init(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond);</div> |
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="a01230.html">tds_condition</a>·*cond)</div> | ||
144 | <div·class="line"><a·id="l000 | 137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div> |
145 | <div·class="line"><a·id="l000 | 138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·pthread_cond_destroy(cond);</div> |
146 | <div·class="line"><a·id="l000 | 139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div> |
140 | <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">int</span>·tds_raw_cond_signal(<a·class="code·hl_struct"·href="a01230.html">tds_condition</a>·*cond)</div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····FILE·*bcp_errfileptr;</div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····TDS_INT·host_colcount;</div> | ||
Max diff block lines reached; 64137/100770 bytes (63.65%) of diff not shown. |
Offset 3, 288 lines modified | Offset 3, 459 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | thread.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns | ||
8 | · | 8 | ·2·* |
9 | ·3·*·Copyright·(C)·2005·Liam·Widdowson | ||
10 | ·4·*·Copyright·(C)·2010-2012·Frediano·Ziglio | ||
11 | ·5·* | ||
9 | · | 12 | ·6·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | · | 13 | ·7·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | · | 14 | ·8·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | · | 15 | ·9·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
13 | · | 16 | ·10·* |
14 | · | 17 | ·11·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
15 | ·1 | 18 | ·12·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
16 | ·1 | 19 | ·13·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
17 | ·1 | 20 | ·14·*·Library·General·Public·License·for·more·details. |
18 | ·1 | 21 | ·15·* |
19 | ·1 | 22 | ·16·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
20 | ·1 | 23 | ·17·*·License·along·with·this·library;·if·not,·write·to·the |
21 | ·1 | 24 | ·18·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
22 | ·1 | 25 | ·19·*·Boston,·MA·02111-1307,·USA. |
26 | ·20·*/ | ||
27 | ·21 | ||
28 | ·22#ifndef·TDSTHREAD_H | ||
29 | ·23#define·TDSTHREAD_H·1 | ||
23 | ·18·*/ | ||
24 | ·19 | ||
25 | ·20#ifndef·_dblib_h_ | ||
26 | ·21#define·_dblib_h_ | ||
27 | ·22 | ||
28 | ·23#include·<freetds/pushvis.h> | ||
29 | ·24 | 30 | ·24 |
30 | ·25#ifdef·__cplusplus | ||
31 | ·26extern·"C" | ||
32 | ·27{ | ||
33 | ·28#if·0 | ||
34 | ·29} | ||
35 | ·30#endif | ||
36 | · | 31 | ·25#undef·TDS_HAVE_MUTEX |
32 | ·26 | ||
33 | ·27#if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX) | ||
34 | ·28 | ||
35 | ·29#include·<tds_sysdep_public.h> | ||
36 | ·30#include·<pthread.h> | ||
37 | ·31#include·<errno.h> | ||
37 | ·32 | 38 | ·32 |
38 | ·33 | 39 | ·33#include·<freetds/pushvis.h> |
39 | ·34 | 40 | ·34 |
40 | ·35·_DB_RES_INIT | ||
41 | ·36·,·_DB_RES_RESULTSET_EMPTY | ||
42 | ·37·,·_DB_RES_RESULTSET_ROWS | ||
43 | ·38·,·_DB_RES_NEXT_RESULT | ||
44 | ·39·,·_DB_RES_NO_MORE_RESULTS | ||
45 | ·40·,·_DB_RES_SUCCEED | ||
46 | · | 41 | ·35typedef·pthread_mutex_t·tds_raw_mutex; |
42 | ·36#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER | ||
43 | ·37 | ||
44 | ·38static·inline·void·tds_raw_mutex_lock(tds_raw_mutex·*mtx) | ||
45 | ·39{ | ||
46 | ·40·pthread_mutex_lock(mtx); | ||
47 | ·41} | ||
47 | ·42 | 48 | ·42 |
48 | 43st | 49 | ·43static·inline·int·tds_raw_mutex_trylock(tds_raw_mutex·*mtx) |
49 | ·44{ | 50 | ·44{ |
50 | ·45·TDSLOGIN·*tds_login; | ||
51 | ·4 | 51 | ·45·return·pthread_mutex_trylock(mtx); |
52 | ·46} | ||
52 | ·47 | 53 | ·47 |
53 | ·48 | ||
54 | ·49struct·dblib_buffer_row; | ||
55 | ·50 | ||
56 | 54 | ·48static·inline·void·tds_raw_mutex_unlock(tds_raw_mutex·*mtx) | |
55 | ·49{ | ||
56 | ·50·pthread_mutex_unlock(mtx); | ||
57 | ·51} | ||
57 | ·52 | 58 | ·52 |
58 | ·53·int·received;·/*·how·many·rows·have·been·received·for·this·result·set·*/ | ||
59 | ·54·int·head;·/*·queue·insertion·point·*/ | ||
60 | ·55·int·tail;·/*·oldest·item·in·queue·*/ | ||
61 | ·56·int·current;·/*·dbnextrow()·reads·this·row·*/ | ||
62 | ·57·int·capacity;·/*·how·many·elements·the·queue·can·hold·*/ | ||
63 | ·58·struct·dblib_buffer_row·*rows;·/*·pointer·to·the·row·storage·*/ | ||
64 | ·59}·DBPROC_ROWBUF; | ||
65 | ·60 | ||
66 | 59 | ·53static·inline·int·tds_raw_mutex_init(tds_raw_mutex·*mtx) | |
60 | ·54{ | ||
61 | ·55·return·pthread_mutex_init(mtx,·NULL); | ||
62 | ·56} | ||
63 | ·57 | ||
64 | ·58static·inline·void·tds_raw_mutex_free(tds_raw_mutex·*mtx) | ||
65 | ·59{ | ||
66 | ·60·pthread_mutex_destroy(mtx); | ||
67 | ·61} | ||
67 | ·62 | 68 | ·62 |
69 | ·63typedef·pthread_cond_t·tds_condition; | ||
70 | ·64 | ||
71 | ·65int·tds_raw_cond_init(tds_condition·*cond); | ||
72 | ·66static·inline·int·tds_raw_cond_destroy(tds_condition·*cond) | ||
68 | ·63·int·host_column; | ||
69 | ·64·TDS_SERVER_TYPE·datatype; | ||
70 | ·65·int·prefix_len; | ||
71 | ·66·DBINT·column_len; | ||
72 | ·67·BYTE·*terminator; | ||
73 | ·68·int·term_len; | ||
74 | ·69·int·tab_colnum; | ||
75 | ·70·int·column_error; | ||
76 | ·71}·BCP_HOSTCOLINFO; | ||
77 | ·72 | ||
78 | 73typedef·struct | ||
79 | · | 73 | ·67{ |
80 | ·75·TDS_CHAR·*hostfile; | ||
81 | ·76·TDS_CHAR·*errorfile; | ||
82 | ·77·FILE·*bcp_errfileptr; | ||
83 | ·78·TDS_INT·host_colcount; | ||
84 | ·79·BCP_HOSTCOLINFO·**host_columns; | ||
85 | ·80·TDS_INT·firstrow; | ||
86 | ·81·TDS_INT·lastrow; | ||
87 | ·82·TDS_INT·maxerrs; | ||
88 | ·83·TDS_INT·batch; | ||
Max diff block lines reached; 13032/19736 bytes (66.03%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">data.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)· | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2014··Frediano·Ziglio</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> | 78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> |
79 | <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> | 79 | <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 84, 67 lines modified | Offset 84, 101 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_freetds_data_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_freetds_data_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_bkpublic_h[]·=·<span·class="stringliteral">"$Id:·bkpublic.h,v·1.5·2004-10-28·12:42:11·freddy77·Exp·$"</span>;</div> | ||
95 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tds_h_</span></div> |
95 | <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> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> | ||
96 | <div·class="line"><a·id="l0002 | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*·seperate·this·stuff·out·later·*/</span></div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·< | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> |
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | 99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor"># | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_COMMON_FUNCS(name)·\</span></div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>{</div> | ||
103 | <div·class="line"><a·id="l0003 | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">{·\</span></div> |
104 | <div·class="line"><a·id="l0003 | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">····tds_·##·name·##·_get_info,·\</span></div> |
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">····tds_·##·name·##·_get,·\</span></div> | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····tds_·##·name·##·_row_len,·\</span></div> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">····tds_·##·name·##·_put_info,·\</span></div> | ||
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">····tds_·##·name·##·_put,·\</span></div> | ||
107 | <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> | ||
105 | <div·class="line"><a·id="l0003 | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">}</span></div> |
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> | ||
107 | <div·class="line"><a·id="l0003 | 109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·buld·properties·start·with·1·i·guess·*/</span></div> | ||
109 | <div·class="line"><a·id="l0003 | 110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>tds_func_get_info·tds_invalid_get_info;</div> |
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_func_row_len··tds_invalid_row_len;</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>tds_func_get_data·tds_invalid_get;</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>tds_func_put_info·tds_invalid_put_info;</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>tds_func_put_data·tds_invalid_put;</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>tds_func_check····tds_invalid_check;</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>tds_func_get_info·tds_generic_get_info;</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>tds_func_row_len··tds_generic_row_len;</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>tds_func_get_data·<a·class="code·hl_function"·href="a00275.html#abac4d689e0e31e80587f89247c6395a4">tds_generic_get</a>;</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>tds_func_put_info·<a·class="code·hl_function"·href="a00275.html#aabd0e5f15615b5c141c525b76e746520">tds_generic_put_info</a>;</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>tds_func_put_data·<a·class="code·hl_function"·href="a00275.html#a84e17808683ba2dd956e811a42e23176">tds_generic_put</a>;</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_func_check····tds_generic_check;</div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds_func_get_info·tds_numeric_get_info;</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>tds_func_row_len··tds_numeric_row_len;</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_func_get_data·tds_numeric_get;</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_func_put_info·tds_numeric_put_info;</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_func_put_data·tds_numeric_put;</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>tds_func_check····tds_numeric_check;</div> | ||
110 | <div·class="line"><a·id="l000 | 130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
131 | <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> | ||
111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>CS_RETCODE·blk_alloc(<a·class="code·hl_struct"·href="a00858.html">CS_CONNECTION</a>·*·connection,·CS_INT·version,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·**·blk_pointer);</div> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>CS_RETCODE·blk_bind(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00802.html">CS_DATAFMT</a>·*·datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,</div> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>············CS_SMALLINT·*·indicator);</div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·colnum,·CS_VOID·*·valuep,</div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··············CS_INT·valuelen,·CS_INT·*·outlenp);</div> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>CS_RETCODE·blk_default(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>CS_RETCODE·blk_describe(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00802.html">CS_DATAFMT</a>·*·datafmt);</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>CS_RETCODE·blk_done(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>CS_RETCODE·blk_drop(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc);</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp);</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>CS_RETCODE·blk_init(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·direction,·CS_CHAR·*·tablename,·CS_INT·tnamelen);</div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>CS_RETCODE·blk_props(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·action,·CS_INT·property,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row);</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row);</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>CS_RETCODE·blk_rowxfer(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc);</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>CS_RETCODE·blk_rowxfer_mult(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·*·row_count);</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>CS_RETCODE·blk_sendrow(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row);</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>CS_RETCODE·blk_sendtext(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·*·buffer,·CS_INT·buflen);</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdescp);</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>CS_RETCODE·blk_textxfer(<a·class="code·hl_struct"·href="a00878.html">CS_BLKDESC</a>·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> | ||
133 | <div·class="line"><a·id="l0006 | 132 | <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> |
134 | <div·class="line"><a·id="l0006 | 133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>tds_func_get_data·tds_variant_get;</div> |
134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_func_put_info·tds_variant_put_info;</div> | ||
135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span> | 135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_func_put_data·tds_variant_put;</div> |
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span> | 136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>tds_func_check····tds_variant_check;</div> |
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span> | 137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> |
138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>tds_func_get_info·tds_msdatetime_get_info;</div> | ||
139 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>tds_func_row_len··tds_msdatetime_row_len;</div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>tds_func_get_data·tds_msdatetime_get;</div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>tds_func_put_info·tds_msdatetime_put_info;</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>tds_func_put_data·tds_msdatetime_put;</div> | ||
Max diff block lines reached; 271/26073 bytes (1.04%) of diff not shown. |
Offset 3, 17 lines modified | Offset 3, 18 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | data.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)· | 8 | ·2·*·Copyright·(C)·2014·Frediano·Ziglio |
8 | ·3·* | 9 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 11 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·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. |
13 | ·8·* | 14 | ·8·* |
14 | ·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 23, 79 lines modified | Offset 24, 106 lines modified | ||
23 | ·13·* | 24 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 29 | ·18·*/ |
29 | ·19 | 30 | ·19 |
30 | ·20#ifndef·_bkpublic_h_ | ||
31 | ·2 | 31 | ·20#ifndef·_freetds_data_h_ |
32 | ·21#define·_freetds_data_h_ | ||
32 | ·22 | 33 | ·22 |
34 | ·23#ifndef·_tds_h_ | ||
35 | ·24#·error·Include·tds.h·before·data.h | ||
36 | ·25#endif | ||
37 | ·26 | ||
38 | ·27#include·<freetds/pushvis.h> | ||
33 | ·23static·const·char·rcsid_bkpublic_h[]·=·"$Id:·bkpublic.h,v·1.5·2004-10-28·12: | ||
34 | 42:11·freddy77·Exp·$"; | ||
35 | ·24static·const·void·*const·no_unused_bkpublic_h_warn[]·=·{·rcsid_bkpublic_h, | ||
36 | no_unused_bkpublic_h_warn·}; | ||
37 | ·25 | ||
38 | ·26/*·seperate·this·stuff·out·later·*/ | ||
39 | ·27#include·<cspublic.h> | ||
40 | ·28 | 39 | ·28 |
41 | ·29#ifdef·__cplusplus | ||
42 | ·30extern·"C" | ||
43 | ·31{ | ||
44 | · | 40 | ·29#define·TDS_COMMON_FUNCS(name)·\ |
41 | ·30{·\ | ||
42 | ·31·tds_·##·name·##·_get_info,·\ | ||
43 | ·32·tds_·##·name·##·_get,·\ | ||
44 | ·33·tds_·##·name·##·_row_len,·\ | ||
45 | ·34·tds_·##·name·##·_put_info,·\ | ||
46 | ·35·tds_·##·name·##·_put,·\ | ||
47 | ·36·TDS_EXTRA_CHECK(tds_·##·name·##·_check)·\ | ||
45 | ·3 | 48 | ·37} |
49 | ·38 | ||
50 | ·39tds_func_get_info·tds_invalid_get_info; | ||
51 | ·40tds_func_row_len·tds_invalid_row_len; | ||
52 | ·41tds_func_get_data·tds_invalid_get; | ||
53 | ·42tds_func_put_info·tds_invalid_put_info; | ||
54 | ·43tds_func_put_data·tds_invalid_put; | ||
55 | ·44tds_func_check·tds_invalid_check; | ||
56 | ·45 | ||
57 | ·46tds_func_get_info·tds_generic_get_info; | ||
58 | ·47tds_func_row_len·tds_generic_row_len; | ||
59 | ·48tds_func_get_data·tds_generic_get; | ||
60 | ·49tds_func_put_info·tds_generic_put_info; | ||
61 | ·50tds_func_put_data·tds_generic_put; | ||
62 | ·51tds_func_check·tds_generic_check; | ||
63 | ·52 | ||
64 | ·53tds_func_get_info·tds_numeric_get_info; | ||
65 | ·54tds_func_row_len·tds_numeric_row_len; | ||
66 | ·55tds_func_get_data·tds_numeric_get; | ||
67 | ·56tds_func_put_info·tds_numeric_put_info; | ||
68 | ·57tds_func_put_data·tds_numeric_put; | ||
69 | ·58tds_func_check·tds_numeric_check; | ||
70 | ·59 | ||
71 | ·60#define·tds_variant_get_info·tds_generic_get_info | ||
72 | ·61#define·tds_variant_row_len·tds_generic_row_len | ||
73 | ·62tds_func_get_data·tds_variant_get; | ||
74 | ·63tds_func_put_info·tds_variant_put_info; | ||
75 | ·64tds_func_put_data·tds_variant_put; | ||
76 | ·65tds_func_check·tds_variant_check; | ||
46 | ·34#endif | ||
47 | ·35#endif | ||
48 | ·36 | ||
49 | ·37/*·buld·properties·start·with·1·i·guess·*/ | ||
50 | ·38#define·BLK_IDENTITY·1 | ||
51 | ·39 | ||
52 | ·40CS_RETCODE·blk_alloc(CS_CONNECTION·*·connection,·CS_INT·version,·CS_BLKDESC | ||
53 | **·blk_pointer); | ||
54 | ·41CS_RETCODE·blk_bind(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_DATAFMT·* | ||
55 | datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen, | ||
56 | ·42·CS_SMALLINT·*·indicator); | ||
57 | ·43CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
58 | *·rowp,·CS_INT·colnum,·CS_VOID·*·valuep, | ||
59 | ·44·CS_INT·valuelen,·CS_INT·*·outlenp); | ||
60 | ·45CS_RETCODE·blk_default(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_VOID·* | ||
61 | buffer,·CS_INT·buflen,·CS_INT·*·outlen); | ||
62 | ·46CS_RETCODE·blk_describe(CS_BLKDESC·*·blkdesc,·CS_INT·colnum,·CS_DATAFMT·* | ||
63 | datafmt); | ||
64 | ·47CS_RETCODE·blk_done(CS_BLKDESC·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow); | ||
65 | ·48CS_RETCODE·blk_drop(CS_BLKDESC·*·blkdesc); | ||
66 | ·49CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
67 | *·rowp); | ||
68 | ·50CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp,·CS_BLK_ROW | ||
69 | *·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp); | ||
70 | ·51CS_RETCODE·blk_init(CS_BLKDESC·*·blkdesc,·CS_INT·direction,·CS_CHAR·* | ||
71 | tablename,·CS_INT·tnamelen); | ||
72 | ·52CS_RETCODE·blk_props(CS_BLKDESC·*·blkdesc,·CS_INT·action,·CS_INT·property, | ||
73 | CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen); | ||
74 | ·53CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row); | ||
75 | ·54CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row); | ||
76 | ·55CS_RETCODE·blk_rowxfer(CS_BLKDESC·*·blkdesc); | ||
77 | ·56CS_RETCODE·blk_rowxfer_mult(CS_BLKDESC·*·blkdesc,·CS_INT·*·row_count); | ||
78 | ·57CS_RETCODE·blk_sendrow(CS_BLKDESC·*·blkdesc,·CS_BLK_ROW·*·row); | ||
79 | ·58CS_RETCODE·blk_sendtext(CS_BLKDESC·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·* | ||
80 | buffer,·CS_INT·buflen); | ||
81 | ·59CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·CS_BLKDESC·*·blkdescp); | ||
82 | ·60CS_RETCODE·blk_textxfer(CS_BLKDESC·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT | ||
83 | buflen,·CS_INT·*·outlen); | ||
84 | ·61 | ||
85 | ·62#ifdef·__cplusplus | ||
86 | ·63#if·0 | ||
87 | ·64{ | ||
88 | ·65#endif | ||
89 | ·66 | 77 | ·66 |
Max diff block lines reached; 116/6673 bytes (1.74%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 800 lines modified | Offset 58, 24 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">pushvis.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> | Diff chunk too large, falling back to line-by-line diff (3 lines added, 779 lines removed) |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class=" | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·push(hidden)</span></div> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·_freetds_config_h_</span></div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> | ||
76 | <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> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/</span></div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> | ||
79 | <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> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">/*·#undef·BSD_COMP·*/</span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*·Define·to·1·if·using·'alloca.c'.·*/</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">/*·#undef·C_ALLOCA·*/</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> | ||
85 | <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> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·#undef·ENABLE_DEVELOPING·*/</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> | ||
88 | <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> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*·#undef·ENABLE_EXTRA_CHECKS·*/</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> | ||
91 | <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> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·ENABLE_KRB5·1</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·Define·to·enable·MARS·support·*/</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·ENABLE_ODBC_MARS·1</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> | ||
97 | <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> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·ENABLE_ODBC_WIDE·1</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> | ||
100 | <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> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·GNUTLS_USE_NETTLE·1</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·Define·to·1·if·you·have·the·`alarm'·function.·*/</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·HAVE_ALARM·1</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·HAVE_ALLOCA·1</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·Define·to·1·if·<alloca.h>·works.·*/</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·HAVE_ALLOCA_H·1</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/</span></div> | ||
113 | <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> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*·Define·to·1·if·you·have·the·`ASN1_STRING_get0_data'·function.·*/</span></div> | ||
116 | <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> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·Define·to·1·if·you·have·the·`asprintf'·function.·*/</span></div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·HAVE_ASPRINTF·1</span></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·Define·to·1·if·you·have·the·`basename'·function.·*/</span></div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·HAVE_BASENAME·1</span></div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Define·to·1·if·you·have·the·`BIO_get_data'·function.·*/</span></div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·#undef·HAVE_BIO_GET_DATA·*/</span></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | ||
127 | <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> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·HAVE_CLOCK_GETTIME·1</span></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">/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/</span></div> | ||
131 | <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> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*·Define·to·1·if·you·have·the·`daemon'·function.·*/</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·HAVE_DAEMON·1</span></div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | ||
136 | <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·`tzname',·and·to·0·if·you·don't.</span></div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">···*/</span></div> | ||
138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·#undef·HAVE_DECL_TZNAME·*/</span></div> | ||
139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> | ||
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Define·to·1·if·you·have·the·<dirent.h>·header·file.·*/</span></div> | ||
141 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·HAVE_DIRENT_H·1</span></div> | ||
142 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | ||
143 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/</span></div> | ||
144 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·HAVE_DLFCN_H·1</span></div> | ||
145 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> | ||
146 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">/*·Define·to·1·if·you·have·the·<errno.h>·header·file.·*/</span></div> | ||
147 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·HAVE_ERRNO_H·1</span></div> | ||
148 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> | ||
149 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">/*·Define·to·1·if·you·have·the·`error_message'·function.·*/</span></div> | ||
150 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">/*·#undef·HAVE_ERROR_MESSAGE·*/</span></div> | ||
151 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> | ||
152 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">/*·Define·to·1·if·you·have·the·`eventfd'·function.·*/</span></div> | ||
153 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·HAVE_EVENTFD·1</span></div> | ||
154 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> | ||
155 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">/*·Define·to·1·if·you·have·the·<fcntl.h>·header·file.·*/</span></div> | ||
156 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·HAVE_FCNTL_H·1</span></div> | ||
157 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> | ||
158 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">/*·Define·to·1·if·you·have·the·`fork'·function.·*/</span></div> | ||
159 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·HAVE_FORK·1</span></div> | ||
160 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> | ||
161 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">/*·Define·to·1·if·fseeko·(and·presumably·ftello)·exists·and·is·declared.·*/</span></div> | ||
162 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·HAVE_FSEEKO·1</span></div> | ||
163 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> | ||
164 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">/*·Define·to·1·if·you·have·the·`fstat'·function.·*/</span></div> | ||
165 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·HAVE_FSTAT·1</span></div> | ||
166 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> | ||
Max diff block lines reached; 271/114818 bytes (0.24%) of diff not shown. |
Offset 3, 797 lines modified | Offset 3, 15 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
Diff chunk too large, falling back to line-by-line diff (5 lines added, 787 lines removed) | |||
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | 6 | pushvis.h | |
7 | · | 7 | ·1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) |
8 | · | 8 | ·2#pragma·GCC·visibility·push(hidden) |
9 | · | 9 | ·3#endif |
10 | ·5 | ||
11 | ·6/*·Define·if·building·universal·(internal·helper·macro)·*/ | ||
12 | ·7/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/ | ||
13 | ·8 | ||
14 | ·9/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/ | ||
15 | ·10/*·#undef·BSD_COMP·*/ | ||
16 | ·11 | ||
17 | ·12/*·Define·to·1·if·using·'alloca.c'.·*/ | ||
18 | ·13/*·#undef·C_ALLOCA·*/ | ||
19 | ·14 | ||
20 | ·15/*·Define·to·enable·work·in·progress·code·*/ | ||
21 | ·16/*·#undef·ENABLE_DEVELOPING·*/ | ||
22 | ·17 | ||
23 | ·18/*·Define·to·enable·extra·checks·on·code·*/ | ||
24 | ·19/*·#undef·ENABLE_EXTRA_CHECKS·*/ | ||
25 | ·20 | ||
26 | ·21/*·Defined·if·--enable-krb5·used·and·library·detected·*/ | ||
27 | ·22#define·ENABLE_KRB5·1 | ||
28 | ·23 | ||
29 | ·24/*·Define·to·enable·MARS·support·*/ | ||
30 | ·25#define·ENABLE_ODBC_MARS·1 | ||
31 | ·26 | ||
32 | ·27/*·Define·to·enable·ODBC·wide·string·support·*/ | ||
33 | ·28#define·ENABLE_ODBC_WIDE·1 | ||
34 | ·29 | ||
35 | ·30/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/ | ||
36 | ·31#define·GNUTLS_USE_NETTLE·1 | ||
37 | ·32 | ||
38 | ·33/*·Define·to·1·if·you·have·the·`alarm'·function.·*/ | ||
39 | ·34#define·HAVE_ALARM·1 | ||
40 | ·35 | ||
41 | ·36/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/ | ||
42 | ·37#define·HAVE_ALLOCA·1 | ||
43 | ·38 | ||
44 | ·39/*·Define·to·1·if·<alloca.h>·works.·*/ | ||
45 | ·40#define·HAVE_ALLOCA_H·1 | ||
46 | ·41 | ||
47 | ·42/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/ | ||
48 | ·43#define·HAVE_ARPA_INET_H·1 | ||
49 | ·44 | ||
50 | ·45/*·Define·to·1·if·you·have·the·`ASN1_STRING_get0_data'·function.·*/ | ||
51 | ·46/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/ | ||
52 | ·47 | ||
53 | ·48/*·Define·to·1·if·you·have·the·`asprintf'·function.·*/ | ||
54 | ·49#define·HAVE_ASPRINTF·1 | ||
55 | ·50 | ||
56 | ·51/*·Define·to·1·if·you·have·the·`basename'·function.·*/ | ||
57 | ·52#define·HAVE_BASENAME·1 | ||
58 | ·53 | ||
59 | ·54/*·Define·to·1·if·you·have·the·`BIO_get_data'·function.·*/ | ||
60 | ·55/*·#undef·HAVE_BIO_GET_DATA·*/ | ||
61 | ·56 | ||
62 | ·57/*·Define·if·you·have·the·clock_gettime·function.·*/ | ||
63 | ·58#define·HAVE_CLOCK_GETTIME·1 | ||
64 | ·59 | ||
65 | ·60/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/ | ||
66 | ·61#define·HAVE_COM_ERR_H·1 | ||
67 | ·62 | ||
68 | ·63/*·Define·to·1·if·you·have·the·`daemon'·function.·*/ | ||
69 | ·64#define·HAVE_DAEMON·1 | ||
70 | ·65 | ||
71 | ·66/*·Define·to·1·if·you·have·the·declaration·of·`tzname',·and·to·0·if·you | ||
72 | don't. | ||
73 | ·67·*/ | ||
74 | ·68/*·#undef·HAVE_DECL_TZNAME·*/ | ||
75 | ·69 | ||
76 | ·70/*·Define·to·1·if·you·have·the·<dirent.h>·header·file.·*/ | ||
77 | ·71#define·HAVE_DIRENT_H·1 | ||
78 | ·72 | ||
79 | ·73/*·Define·to·1·if·you·have·the·<dlfcn.h>·header·file.·*/ | ||
80 | ·74#define·HAVE_DLFCN_H·1 | ||
81 | ·75 | ||
82 | ·76/*·Define·to·1·if·you·have·the·<errno.h>·header·file.·*/ | ||
83 | ·77#define·HAVE_ERRNO_H·1 | ||
84 | ·78 | ||
85 | ·79/*·Define·to·1·if·you·have·the·`error_message'·function.·*/ | ||
86 | ·80/*·#undef·HAVE_ERROR_MESSAGE·*/ | ||
87 | ·81 | ||
88 | ·82/*·Define·to·1·if·you·have·the·`eventfd'·function.·*/ | ||
89 | ·83#define·HAVE_EVENTFD·1 | ||
90 | ·84 | ||
91 | ·85/*·Define·to·1·if·you·have·the·<fcntl.h>·header·file.·*/ | ||
92 | ·86#define·HAVE_FCNTL_H·1 | ||
93 | ·87 | ||
94 | ·88/*·Define·to·1·if·you·have·the·`fork'·function.·*/ | ||
95 | ·89#define·HAVE_FORK·1 | ||
96 | ·90 | ||
97 | ·91/*·Define·to·1·if·fseeko·(and·presumably·ftello)·exists·and·is·declared.·*/ | ||
98 | ·92#define·HAVE_FSEEKO·1 | ||
99 | ·93 | ||
100 | ·94/*·Define·to·1·if·you·have·the·`fstat'·function.·*/ | ||
101 | ·95#define·HAVE_FSTAT·1 | ||
102 | ·96 | ||
103 | ·97/*·Define·to·1·if·your·system·provides·the·5-parameter·version·of | ||
104 | ·98·gethostbyaddr_r().·*/ | ||
105 | ·99/*·#undef·HAVE_FUNC_GETHOSTBYADDR_R_5·*/ | ||
106 | ·100 | ||
107 | ·101/*·Define·to·1·if·your·system·provides·the·7-parameter·version·of | ||
108 | ·102·gethostbyaddr_r().·*/ | ||
109 | ·103/*·#undef·HAVE_FUNC_GETHOSTBYADDR_R_7·*/ | ||
110 | ·104 | ||
111 | ·105/*·Define·to·1·if·your·system·provides·the·8-parameter·version·of | ||
112 | ·106·gethostbyaddr_r().·*/ | ||
113 | ·107#define·HAVE_FUNC_GETHOSTBYADDR_R_8·1 | ||
114 | ·108 | ||
115 | ·109/*·Define·to·1·if·your·system·provides·the·3-parameter·version·of | ||
116 | ·110·gethostbyname_r().·*/ | ||
117 | ·111/*·#undef·HAVE_FUNC_GETHOSTBYNAME_R_3·*/ | ||
118 | ·112 | ||
119 | ·113/*·Define·to·1·if·your·system·provides·the·5-parameter·version·of | ||
120 | ·114·gethostbyname_r().·*/ | ||
121 | ·115/*·#undef·HAVE_FUNC_GETHOSTBYNAME_R_5·*/ | ||
122 | ·116 | ||
123 | ·117/*·Define·to·1·if·your·system·provides·the·6-parameter·version·of | ||
Max diff block lines reached; 116/26978 bytes (0.43%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/s | 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 58, 202 lines modified | Offset 58, 563 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">proto.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <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> | ||
73 | <div·class="line"><a·id="l0000 | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> |
74 | <div·class="line"><a·id="l0000 | 75 | <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> |
75 | <div·class="line"><a·id="l0000 | 76 | <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> |
76 | <div·class="line"><a·id="l0000 | 77 | <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> |
77 | <div·class="line"><a·id="l0000 | 78 | <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> |
78 | <div·class="line"><a·id="l0000 | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
79 | <div·class="line"><a·id="l000 | 80 | <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> |
80 | <div·class="line"><a·id="l0001 | 81 | <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> |
81 | <div·class="line"><a·id="l0001 | 82 | <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> |
82 | <div·class="line"><a·id="l0001 | 83 | <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> |
83 | <div·class="line"><a·id="l0001 | 84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> |
84 | <div·class="line"><a·id="l0001 | 85 | <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> |
85 | <div·class="line"><a·id="l0001 | 86 | <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> |
86 | <div·class="line"><a·id="l0001 | 87 | <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> |
87 | <div·class="line"><a·id="l0001 | 88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <div·class="line"><a·id="l0001 | 89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SQLDB_h</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SQLDB_h</span></div> | ||
92 | <div·class="line"><a·id="l0002 | 90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
93 | <div·class="line"><a·id="l0002 | 91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*</span></div> |
92 | <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> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | 94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> |
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01018.html">···25</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01018.html">tdsnumeric</a></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·SQLCHAR·SYBCHAR</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·SQLVARCHAR·SYBVARCHAR</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·SQLINTN·SYBINTN</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·SQLINT1·SYBINT1</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·SQLINT2·SYBINT2</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·SQLINT4·SYBINT4</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQLINT8·SYBINT8</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQLFLT8·SYBFLT8</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·SQLDATETIME·SYBDATETIME</span></div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQLBIT·SYBBIT</span></div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQLTEXT·SYBTEXT</span></div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQLIMAGE·SYBIMAGE</span></div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQLMONEY4·SYBMONEY4</span></div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·SQLMONEY·SYBMONEY</span></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·SQLDATETIM4·SYBDATETIME4</span></div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQLFLT4·SYBREAL</span></div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·SQLBINARY·SYBBINARY</span></div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·SQLVARBINARY·SYBVARBINARY</span></div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQLNUMERIC·SYBNUMERIC</span></div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQLDECIMAL·SYBDECIMAL</span></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SQLFLTN·SYBFLTN</span></div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·SQLMONEYN·SYBMONEYN</span></div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQLDATETIMN·SYBDATETIMN</span></div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQLVOID·SYBVOID</span></div> | ||
119 | <div·class="line"><a·id="l000 | 96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div> |
120 | <div·class="line"><a·id="l000 | 97 | <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> |
98 | <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> | ||
99 | <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> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>}·<a·class="code·hl_struct"·href="a01018.html">TDS_NUMERIC</a>;</div> | ||
121 | <div·class="line"><a·id="l000 | 101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·DBERRHANDLE_PROC·EHANDLEFUNC·</span></div> | ||
123 | <div·class="line"><a·id="l000 | 102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01022.html">···32</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01022.html">tdsoldmoney</a></div> |
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····TDS_INT·mnyhigh;</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····TDS_UINT·mnylow;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01022.html">TDS_OLD_MONEY</a>;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01026.html">···38</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a01026.html">tdsmoney</a></div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a01022.html">TDS_OLD_MONEY</a>·<a·class="code·hl_struct"·href="a01022.html">tdsoldmoney</a>;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·mny;</div> | ||
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}·<a·class="code·hl_union"·href="a01026.html">TDS_MONEY</a>;</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01030.html">···44</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01030.html">tdsmoney4</a></div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> | ||
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····TDS_INT·mny4;</div> | ||
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}·<a·class="code·hl_struct"·href="a01030.html">TDS_MONEY4</a>;</div> | ||
118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> | ||
119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01034.html">···49</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01034.html">tdsdatetime</a></div> | ||
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>{</div> | ||
121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_INT·dtdays;</div> | ||
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_INT·dttime;</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<a·class="code·hl_struct"·href="a01034.html">TDS_DATETIME</a>;</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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"><a·class="line"·href="a01038.html">···55</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01038.html">tdsdatetime4</a></div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>{</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····TDS_USMALLINT·days;</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_USMALLINT·minutes;</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a01038.html">TDS_DATETIME4</a>;</div> | ||
125 | <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> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQLEMEM·····SYBEMEM</span></div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLENULL····SYBENULL</span></div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·SQLENLOG····SYBENLOG</span></div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQLEPWD·····SYBEPWD</span></div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·SQLECONN····SYBECONN</span></div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLEDDNE····SYBEDDNE</span></div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQLENULLO···SYBENULLO</span></div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQLESMSG····SYBESMSG</span></div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SQLEBTOK····SYBEBTOK</span></div> | ||
Max diff block lines reached; 271/111640 bytes (0.24%) of diff not shown. |
Offset 3, 195 lines modified | Offset 3, 569 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | proto.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998 | 8 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns |
9 | ·3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio | ||
8 | · | 10 | ·4·* |
9 | · | 11 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | · | 12 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | · | 13 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | · | 14 | ·8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
13 | · | 15 | ·9·* |
14 | · | 16 | ·10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, |
15 | ·1 | 17 | ·11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of |
16 | ·1 | 18 | ·12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU |
17 | ·1 | 19 | ·13·*·Library·General·Public·License·for·more·details. |
18 | ·1 | 20 | ·14·* |
19 | ·1 | 21 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
20 | ·1 | 22 | ·16·*·License·along·with·this·library;·if·not,·write·to·the |
21 | ·1 | 23 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
22 | ·1 | 24 | ·18·*·Boston,·MA·02111-1307,·USA. |
23 | ·1 | 25 | ·19·*/ |
24 | ·19 | ||
25 | ·20#ifndef·SQLDB_h | ||
26 | ·21#define·SQLDB_h | ||
27 | ·22 | ||
28 | ·2 | 26 | ·20 |
27 | ·21/* | ||
28 | ·22·*·This·file·contains·defines·and·structures·strictly·related·to·TDS | ||
29 | protocol | ||
30 | ·23·*/ | ||
29 | ·24 | 31 | ·24 |
30 | ·25#define·SQLCHAR·SYBCHAR | ||
31 | ·26#define·SQLVARCHAR·SYBVARCHAR | ||
32 | ·27#define·SQLINTN·SYBINTN | ||
33 | ·28#define·SQLINT1·SYBINT1 | ||
34 | ·29#define·SQLINT2·SYBINT2 | ||
35 | ·30#define·SQLINT4·SYBINT4 | ||
36 | ·31#define·SQLINT8·SYBINT8 | ||
37 | ·32#define·SQLFLT8·SYBFLT8 | ||
38 | ·33#define·SQLDATETIME·SYBDATETIME | ||
39 | ·34#define·SQLBIT·SYBBIT | ||
40 | ·35#define·SQLTEXT·SYBTEXT | ||
41 | ·36#define·SQLIMAGE·SYBIMAGE | ||
42 | ·37#define·SQLMONEY4·SYBMONEY4 | ||
43 | ·38#define·SQLMONEY·SYBMONEY | ||
44 | ·39#define·SQLDATETIM4·SYBDATETIME4 | ||
45 | ·40#define·SQLFLT4·SYBREAL | ||
46 | ·41#define·SQLBINARY·SYBBINARY | ||
47 | ·42#define·SQLVARBINARY·SYBVARBINARY | ||
48 | ·43#define·SQLNUMERIC·SYBNUMERIC | ||
49 | ·44#define·SQLDECIMAL·SYBDECIMAL | ||
50 | ·45#define·SQLFLTN·SYBFLTN | ||
51 | ·46#define·SQLMONEYN·SYBMONEYN | ||
52 | ·47#define·SQLDATETIMN·SYBDATETIMN | ||
53 | ·48#define·SQLVOID·SYBVOID | ||
54 | ·49 | ||
55 | ·50#define·SMALLDATETIBIND·SMALLDATETIMEBIND | ||
56 | ·51 | ||
57 | ·52#define·DBERRHANDLE_PROC·EHANDLEFUNC | ||
58 | 32 | 25typedef·struct·tdsnumeric | |
33 | ·26{ | ||
34 | ·27·unsigned·char·precision; | ||
35 | ·28·unsigned·char·scale; | ||
36 | ·29·unsigned·char·array[33]; | ||
37 | ·30}·TDS_NUMERIC; | ||
38 | ·31 | ||
39 | 32typedef·struct·tdsoldmoney | ||
40 | ·33{ | ||
41 | ·34·TDS_INT·mnyhigh; | ||
42 | ·35·TDS_UINT·mnylow; | ||
43 | ·36}·TDS_OLD_MONEY; | ||
44 | ·37 | ||
45 | 38typedef·union·tdsmoney | ||
46 | ·39{ | ||
47 | ·40·TDS_OLD_MONEY·tdsoldmoney; | ||
48 | ·41·TDS_INT8·mny; | ||
49 | ·42}·TDS_MONEY; | ||
50 | ·43 | ||
51 | 44typedef·struct·tdsmoney4 | ||
52 | ·45{ | ||
53 | ·46·TDS_INT·mny4; | ||
54 | ·47}·TDS_MONEY4; | ||
55 | ·48 | ||
56 | 49typedef·struct·tdsdatetime | ||
57 | ·50{ | ||
58 | ·51·TDS_INT·dtdays; | ||
59 | ·52·TDS_INT·dttime; | ||
60 | ·53}·TDS_DATETIME; | ||
59 | ·54 | 61 | ·54 |
62 | 55typedef·struct·tdsdatetime4 | ||
63 | ·56{ | ||
64 | ·57·TDS_USMALLINT·days; | ||
65 | ·58·TDS_USMALLINT·minutes; | ||
66 | ·59}·TDS_DATETIME4; | ||
67 | ·60 | ||
68 | 61typedef·struct·tdsunique | ||
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}·TDS_UNIQUE; | ||
60 | ·55/*·DB-Library·errors·as·defined·by·Microsoft·*/ | ||
61 | ·56#define·SQLEMEM·SYBEMEM | ||
62 | ·57#define·SQLENULL·SYBENULL | ||
63 | ·58#define·SQLENLOG·SYBENLOG | ||
64 | ·59#define·SQLEPWD·SYBEPWD | ||
65 | ·60#define·SQLECONN·SYBECONN | ||
66 | ·61#define·SQLEDDNE·SYBEDDNE | ||
67 | ·62#define·SQLENULLO·SYBENULLO | ||
68 | ·63#define·SQLESMSG·SYBESMSG | ||
69 | ·64#define·SQLEBTOK·SYBEBTOK | ||
70 | ·65#define·SQLENSPE·SYBENSPE | ||
71 | ·66#define·SQLEREAD·SYBEREAD | ||
72 | ·67#define·SQLECNOR·SYBECNOR | ||
73 | ·68#define·SQLETSIT·SYBETSIT | ||
74 | ·69#define·SQLEPARM·SYBEPARM | ||
75 | ·70#define·SQLEAUTN·SYBEAUTN | ||
76 | ·71#define·SQLECOFL·SYBECOFL | ||
77 | ·72#define·SQLERDCN·SYBERDCN | ||
Max diff block lines reached; 116/23422 bytes (0.50%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 24 lines modified | Offset 58, 24 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">odbc.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998 | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·201 | 73 | <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> |
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> | 74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> |
75 | <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> | 75 | <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> |
76 | <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> | 76 | <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> |
77 | <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> | 77 | <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> |
78 | <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> | 78 | <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> |
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> | 79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> |
80 | <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> | 80 | <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> |
Offset 85, 55 lines modified | Offset 85, 740 lines modified | ||
85 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> | 85 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <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> | 88 | <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> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef· | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_sql_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define· | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_sql_h_</span></div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
95 | <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> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·<<a·class="code"·href="a00395.html">freetds/tds.h</a>></span></div> | ||
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·<freetds/thread.h></span></div> | ||
95 | <div·class="line"><a·id="l0002 | 98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·<freetds/data.h></span></div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> | ||
97 | <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">"$Id:·sqlfront.h,v·1.10·2011-07-13·11:06:31·freddy77·Exp·$"</span>;</div> | ||
98 | <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> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> | 99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> |
100 | <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="a00918.html">DBPROCESS</a>·*·<a·class="code·hl_struct"·href="a00918.html">PDBPROCESS</a>;</div> | ||
101 | <div·class="line"><a·id="l000 | 100 | <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> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<sql.h></span></div> | ||
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class=" | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·<sqlext.h></span></div> |
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> | ||
104 | <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> | ||
105 | <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> | ||
106 | <div·class="line"><a·id="l0003 | 103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·defined(UNIXODBC)·||·defined(_WIN32)</span></div> |
107 | <div·class="line"><a·id="l0003 | 104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·<odbcinst.h></span></div> |
108 | <div·class="line"><a·id="l0003 | 105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> |
109 | <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> | ||
110 | <div·class="line"><a·id="l0003 | 106 | <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> |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·<isql.h></span></div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<isqlext.h></span></div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·HAVE_IODBCINST_H</span></div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<iodbcinst.h></span></div> | ||
111 | <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> | ||
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> | ||
111 | <div·class="line"><a·id="l0004 | 113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
112 | <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> | ||
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_LPCBYTE_DEFINED</span></div> | ||
114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor"># | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·HAVE_WCHAR_H</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class=" | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<wchar.h></span></div> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> | 116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·······USHORT·*·······LPUSHORT;</div> | ||
118 | <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> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·······DBINT·*········LPDBINT;</div> | ||
120 | <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> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">typedef</span>·······DBBINARY·*·····LPDBBINARY;</div> | ||
122 | <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> | ||
123 | <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="a01322.html">DBDATEREC</a>·*····<a·class="code·hl_struct"·href="a01322.html">LPDBDATEREC</a>;</div> | ||
124 | <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="a01322.html">LPDBDATEREC</a>····<a·class="code·hl_struct"·href="a01322.html">LPCDBDATEREC</a>;</div> | ||
125 | <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="a01290.html">DBDATETIME</a>·*···<a·class="code·hl_struct"·href="a01290.html">LPDBDATETIME</a>;</div> | ||
126 | <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="a01290.html">LPDBDATETIME</a>···<a·class="code·hl_struct"·href="a01290.html">LPCDBDATETIME</a>;</div> | ||
127 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·HAVE_SQLLEN</span></div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·SQLULEN</span></div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SQLULEN·SQLUINTEGER</span></div> | ||
128 | <div·class="line"><a·id="l0005 | 121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> |
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQLLEN</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQLLEN·SQLINTEGER</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><span·class="preprocessor">#endif</span></div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_SQLSETPOSIROW</span></div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLSETPOSIROW·SQLUSMALLINT</span></div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·HAVE_SQLROWOFFSET</span></div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLROWOFFSET·SQLLEN</span></div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></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><span·class="preprocessor">#ifndef·HAVE_SQLROWSETSIZE</span></div> | ||
136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLROWSETSIZE·SQLULEN</span></div> | ||
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></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><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
140 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div> | ||
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#if·0</span></div> | ||
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div> | ||
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div> | ||
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div> | ||
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> | ||
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·<freetds/pushvis.h></span></div> | ||
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)</span></div> | ||
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·ODBC_API·SQL_API·__attribute__((externally_visible))</span></div> | ||
150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#else</span></div> | ||
Max diff block lines reached; 271/135562 bytes (0.20%) of diff not shown. |
Offset 3, 18 lines modified | Offset 3, 19 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | odbc.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998 | 8 | ·2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns |
8 | ·3·*·Copyright·(C)·201 | 9 | ·3·*·Copyright·(C)·2004-2010·Frediano·Ziglio |
9 | ·4·* | 10 | ·4·* |
10 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 11 | ·5·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
11 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 12 | ·6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
12 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either | 13 | ·7·*·License·as·published·by·the·Free·Software·Foundation;·either |
13 | ·8·*·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 | ·9·* | 15 | ·9·* |
15 | ·10·*·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, |
Offset 24, 57 lines modified | Offset 25, 875 lines modified | ||
24 | ·14·* | 25 | ·14·* |
25 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 26 | ·15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
26 | ·16·*·License·along·with·this·library;·if·not,·write·to·the | 27 | ·16·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 28 | ·17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·18·*·Boston,·MA·02111-1307,·USA. | 29 | ·18·*·Boston,·MA·02111-1307,·USA. |
29 | ·19·*/ | 30 | ·19·*/ |
30 | ·20 | 31 | ·20 |
31 | ·21#ifndef·SQLFRONT_h | ||
32 | ·2 | 32 | ·21#ifndef·_sql_h_ |
33 | ·22#define·_sql_h_ | ||
33 | ·23 | 34 | ·23 |
35 | ·24#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS | ||
36 | ·25#include·<freetds/tds.h> | ||
37 | ·26#include·<freetds/thread.h> | ||
38 | ·27#include·<freetds/data.h> | ||
34 | ·24#include·"./sybfront.h" | ||
35 | ·25 | ||
36 | ·26static·const·char·rcsid_sqlfront_h[]·=·"$Id:·sqlfront.h,v·1.10·2011-07-13 | ||
37 | 11:06:31·freddy77·Exp·$"; | ||
38 | ·27static·const·void·*const·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h, | ||
39 | no_unused_sqlfront_h_warn·}; | ||
40 | ·28 | 39 | ·28 |
40 | ·29#if·defined(UNIXODBC)·||·defined(_WIN32)·||·defined(TDS_NO_DM) | ||
41 | ·30#include·<sql.h> | ||
42 | ·31#include·<sqlext.h> | ||
43 | ·32#if·defined(UNIXODBC)·||·defined(_WIN32) | ||
44 | ·33#include·<odbcinst.h> | ||
41 | ·29typedef·DBPROCESS·*·PDBPROCESS; | ||
42 | ·30typedef·LOGINREC·*·PLOGINREC; | ||
43 | ·31typedef·DBCURSOR·*·PDBCURSOR; | ||
44 | ·32 | ||
45 | ·33typedef·int·*·LPINT; | ||
46 | ·34typedef·char·*·LPSTR; | ||
47 | ·35#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API) | ||
48 | ·36typedef·BYTE·*·LPBYTE; | ||
49 | ·3 | 45 | ·34#endif |
50 | ·38typedef·void·*·LPVOID; | ||
51 | ·39typedef·const·char·*·LPCSTR; | ||
52 | ·40 | ||
53 | ·41typedef·const·LPINT·LPCINT; | ||
54 | ·42#ifndef·_LPCBYTE_DEFINED | ||
55 | ·43#define·_LPCBYTE_DEFINED | ||
56 | · | 46 | ·35#else·/*·IODBC·*/ |
47 | ·36#include·<isql.h> | ||
48 | ·37#include·<isqlext.h> | ||
49 | ·38#ifdef·HAVE_IODBCINST_H | ||
50 | ·39#include·<iodbcinst.h> | ||
51 | ·40#endif·/*·HAVE_IODBCINST_H·*/ | ||
52 | ·41#endif | ||
53 | ·42 | ||
54 | ·43#ifdef·HAVE_WCHAR_H | ||
55 | ·44#include·<wchar.h> | Diff chunk too large, falling back to line-by-line diff (840 lines added, 20 lines removed) | |
57 | ·45#endif | 56 | ·45#endif |
58 | ·46 | 57 | ·46 |
59 | ·47 | 58 | ·47#ifndef·HAVE_SQLLEN |
60 | ·48 | 59 | ·48#ifndef·SQLULEN |
61 | ·49 | 60 | ·49#define·SQLULEN·SQLUINTEGER |
62 | ·50 | 61 | ·50#endif |
63 | ·51 | 62 | ·51#ifndef·SQLLEN |
64 | ·52 | 63 | ·52#define·SQLLEN·SQLINTEGER |
65 | ·53 | 64 | ·53#endif |
66 | ·54 | 65 | ·54#endif |
67 | ·55 | 66 | ·55 |
68 | ·56 | 67 | ·56#ifndef·HAVE_SQLSETPOSIROW |
69 | ·57#en | 68 | ·57#define·SQLSETPOSIROW·SQLUSMALLINT |
70 | 69 | ·58#endif | |
71 | 70 | ·59 | |
72 | 71 | ·60#ifndef·HAVE_SQLROWOFFSET | |
73 | 72 | ·61#define·SQLROWOFFSET·SQLLEN | |
74 | 73 | ·62#endif | |
75 | 74 | ·63 | |
76 | 75 | ·64#ifndef·HAVE_SQLROWSETSIZE | |
77 | 76 | ·65#define·SQLROWSETSIZE·SQLULEN | |
77 | ·66#endif | ||
78 | ·67 | ||
79 | ·68#ifdef·__cplusplus | ||
80 | ·69extern·"C" | ||
81 | ·70{ | ||
82 | ·71#if·0 | ||
83 | ·72} | ||
84 | ·73#endif | ||
85 | ·74#endif | ||
86 | ·75 | ||
87 | ·76#include·<freetds/pushvis.h> | ||
88 | ·77#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) | ||
89 | ·78#define·ODBC_API·SQL_API·__attribute__((externally_visible)) | ||
90 | ·79#else | ||
91 | ·80#define·ODBC_API·SQL_API | ||
92 | ·81#endif | ||
93 | ·82 | ||
94 | ·83#if·(defined(_WIN32)·||·defined(__CYGWIN__))·&&·defined(__GNUC__) | ||
95 | ·84#·define·ODBC_PUBLIC·__attribute__((dllexport)) | ||
96 | ·85#else | ||
97 | ·86#·define·ODBC_PUBLIC | ||
98 | ·87#endif | ||
99 | ·88 | ||
100 | ·89#define·ODBC_MAX(a,b)·(·(a)·>·(b)·?·(a)·:·(b)·) | ||
101 | ·90#define·ODBC_MIN(a,b)·(·(a)·<·(b)·?·(a)·:·(b)·) | ||
102 | ·91#define·ODBC_CLAMP(x,a,b)·(·(x)·<·(a)·?·(a)·:·(x)·>·(b)·?·(b)·:·(x)·) | ||
103 | ·92 | ||
104 | 93struct·_sql_error | ||
105 | ·94{ | ||
106 | ·95·const·char·*msg; | ||
107 | ·96·char·state2[6]; | ||
108 | ·97·char·state3[6]; | ||
109 | ·98·TDS_UINT·native; | ||
Max diff block lines reached; 116/29137 bytes (0.40%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 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 58, 19 lines modified | Offset 58, 19 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">server.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <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> | 72 | <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> |
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> | 73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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 84, 140 lines modified | Offset 84, 67 lines modified | ||
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <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> | 87 | <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> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsserver_h_</span></div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsserver_h_</span></div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div> | ||
93 | <div·class="line"><a·id="l0002 | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·<cspublic.h></span></div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> | ||
97 | <div·class="line"><a·id="l0002 | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> |
98 | <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<type>(a)</span></div> | ||
99 | <div·class="line"><a·id="l0002 | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">extern</span>·<span·class="stringliteral">"C"</span></div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div> | ||
98 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div> | ||
99 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> | ||
100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span> | 100 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div> |
101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor"># | 101 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> |
102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span> | 102 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
103 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">/*·login.c·*/</span></div> | ||
104 | <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> | ||
105 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*tds_listen(<a·class="code·hl_struct"·href="a01190.html">TDSCONTEXT</a>·*·ctx,·<span·class="keywordtype">int</span>·ip_port);</div> | ||
106 | <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="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*·login);</div> | ||
107 | <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="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*·login);</div> | ||
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01118.html">TDSLOGIN</a>·*tds_alloc_read_login(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·query.c·*/</span></div> | ||
111 | <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="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
112 | <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="a01210.html">TDSSOCKET</a>·*·tds);</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="comment">/*·server.c·*/</span></div> | ||
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keywordtype">void</span>·tds_env_change(<a·class="code·hl_struct"·href="a01210.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> | ||
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_send_msg(<a·class="code·hl_struct"·href="a01210.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> | ||
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> | ||
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keywordtype">void</span>·tds_send_login_ack(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*progname);</div> | ||
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_send_eed(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keywordtype">char</span>·*srvname,·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> | ||
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_send_err(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">int</span>·dberr,·<span·class="keywordtype">int</span>·oserr,·<span·class="keywordtype">char</span>·*dberrstr,·<span·class="keywordtype">char</span>·*oserrstr);</div> | ||
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keywordtype">void</span>·tds_send_capabilities_token(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
122 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·TODO·remove,·use·tds_send_done·*/</span></div> | ||
123 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keywordtype">void</span>·tds_send_done_token(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> | ||
124 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">void</span>·tds_send_done(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·token,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> | ||
125 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·tds_send_control_token(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·numcols);</div> | ||
126 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">void</span>·tds_send_col_name(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
127 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·tds_send_col_info(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
128 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">void</span>·tds_send_result(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
129 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keywordtype">void</span>·tds7_send_result(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
130 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keywordtype">void</span>·tds_send_table_header(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
131 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·tds_send_row(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01158.html">TDSRESULTINFO</a>·*·resinfo);</div> | ||
132 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">void</span>·tds71_send_prelogin(<a·class="code·hl_struct"·href="a01210.html">TDSSOCKET</a>·*·tds);</div> | ||
133 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | ||
103 | <div·class="line"><a·id="l000 | 134 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·0</span></div> |
104 | <div·class="line"><a·id="l000 | 135 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> |
105 | <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> | ||
106 | <div·class="line"><a·id="l000 | 136 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div> |
137 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> | ||
107 | <div·class="line"><a·id="l000 | 138 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div> | ||
109 | <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> | ||
110 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">*/</span></div> | ||
111 | <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> | ||
112 | <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> | ||
113 | <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> | ||
114 | <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> | ||
115 | <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> | ||
116 | <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> | ||
117 | <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> | ||
118 | <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> | ||
119 | <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> | ||
120 | <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> | ||
121 | <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> | ||
122 | <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> | ||
123 | <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> | ||
124 | <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> | ||
125 | <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> | ||
126 | <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> | ||
127 | <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> | ||
128 | <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> | ||
129 | <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> | ||
130 | <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> | ||
131 | <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> | ||
132 | <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> | ||
133 | <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> | ||
134 | <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> | ||
135 | <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> | ||
136 | <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> | ||
137 | <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> | ||
138 | <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> | ||
Max diff block lines reached; 271/38531 bytes (0.70%) of diff not shown. |
Offset 3, 15 lines modified | Offset 3, 16 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·include | 4 | ····*·include |
5 | 5 | ····*·freetds | |
6 | server.h | ||
6 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases | 7 | ·1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases |
7 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns | 8 | ·2·*·Copyright·(C)·1998-1999·Brian·Bruns |
8 | ·3·* | 9 | ·3·* |
9 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or | 10 | ·4·*·This·library·is·free·software;·you·can·redistribute·it·and/or |
10 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public | 11 | ·5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public |
11 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either | 12 | ·6·*·License·as·published·by·the·Free·Software·Foundation;·either |
12 | ·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 23, 165 lines modified | Offset 24, 76 lines modified | ||
23 | ·13·* | 24 | ·13·* |
24 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public | 25 | ·14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public |
25 | ·15·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·15·*·License·along·with·this·library;·if·not,·write·to·the |
26 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
27 | ·17·*·Boston,·MA·02111-1307,·USA. | 28 | ·17·*·Boston,·MA·02111-1307,·USA. |
28 | ·18·*/ | 29 | ·18·*/ |
29 | ·19 | 30 | ·19 |
31 | ·20#ifndef·_tdsserver_h_ | ||
32 | ·21#define·_tdsserver_h_ | ||
33 | ·22#endif | ||
34 | ·23 | ||
30 | ·20#ifndef·_ctpublic_h_ | ||
31 | ·21#define·_ctpublic_h_ | ||
32 | ·22 | ||
33 | ·23#include·<cspublic.h> | ||
34 | ·24 | ||
35 | ·25#undef·TDS_STATIC_CAST | ||
36 | ·2 | 35 | ·24#ifdef·__cplusplus |
37 | ·27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) | ||
38 | ·2 | 36 | ·25extern·"C" |
39 | ·2 | 37 | ·26{ |
40 | ·30#if·0 | ||
41 | ·31} | ||
42 | · | 38 | ·27#endif |
43 | ·33#else | ||
44 | · | 39 | ·28#if·0 |
40 | ·29} | ||
45 | ·3 | 41 | ·30#endif |
42 | ·31 | ||
43 | ·32/*·login.c·*/ | ||
44 | ·33unsigned·char·*tds7_decrypt_pass(const·unsigned·char·*crypt_pass,·int·len, | ||
45 | unsigned·char·*clear_pass); | ||
46 | ·34TDSSOCKET·*tds_listen(TDSCONTEXT·*·ctx,·int·ip_port); | ||
47 | ·35int·tds_read_login(TDSSOCKET·*·tds,·TDSLOGIN·*·login); | ||
48 | ·36int·tds7_read_login(TDSSOCKET·*·tds,·TDSLOGIN·*·login); | ||
49 | ·37TDSLOGIN·*tds_alloc_read_login(TDSSOCKET·*·tds); | ||
50 | ·38 | ||
51 | ·39/*·query.c·*/ | ||
52 | ·40char·*tds_get_query(TDSSOCKET·*·tds); | ||
53 | ·41char·*tds_get_generic_query(TDSSOCKET·*·tds); | ||
54 | ·42 | ||
55 | ·43/*·server.c·*/ | ||
56 | ·44void·tds_env_change(TDSSOCKET·*·tds,·int·type,·const·char·*oldvalue,·const | ||
57 | char·*newvalue); | ||
58 | ·45void·tds_send_msg(TDSSOCKET·*·tds,·int·msgno,·int·msgstate,·int·severity, | ||
59 | const·char·*msgtext,·const·char·*srvname, | ||
60 | ·46·const·char·*procname,·int·line); | ||
61 | ·47void·tds_send_login_ack(TDSSOCKET·*·tds,·const·char·*progname); | ||
62 | ·48void·tds_send_eed(TDSSOCKET·*·tds,·int·msgno,·int·msgstate,·int·severity, | ||
63 | char·*msgtext,·char·*srvname,·char·*procname,·int·line); | ||
64 | ·49void·tds_send_err(TDSSOCKET·*·tds,·int·severity,·int·dberr,·int·oserr,·char | ||
65 | *dberrstr,·char·*oserrstr); | ||
66 | ·50void·tds_send_capabilities_token(TDSSOCKET·*·tds); | ||
67 | ·51/*·TODO·remove,·use·tds_send_done·*/ | ||
68 | ·52void·tds_send_done_token(TDSSOCKET·*·tds,·TDS_SMALLINT·flags,·TDS_INT | ||
69 | numrows); | ||
70 | ·53void·tds_send_done(TDSSOCKET·*·tds,·int·token,·TDS_SMALLINT·flags,·TDS_INT | ||
71 | numrows); | ||
72 | ·54void·tds_send_control_token(TDSSOCKET·*·tds,·TDS_SMALLINT·numcols); | ||
73 | ·55void·tds_send_col_name(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
74 | ·56void·tds_send_col_info(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
75 | ·57void·tds_send_result(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
76 | ·58void·tds7_send_result(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
77 | ·59void·tds_send_table_header(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
78 | ·60void·tds_send_row(TDSSOCKET·*·tds,·TDSRESULTINFO·*·resinfo); | ||
79 | ·61void·tds71_send_prelogin(TDSSOCKET·*·tds); | ||
80 | ·62 | ||
81 | ·63#if·0 | ||
82 | ·64{ | ||
83 | ·65#endif | ||
46 | ·36 | ||
47 | ·37/* | ||
48 | ·38**·define·for·each·CT-Lib·API | ||
49 | ·39*/ | ||
50 | ·40#define·CT_BIND·TDS_STATIC_CAST(CS_INT,·0) | ||
51 | ·41#define·CT_BR_COLUMN·TDS_STATIC_CAST(CS_INT,·1) | ||
52 | ·42#define·CT_BR_TABLE·TDS_STATIC_CAST(CS_INT,·2) | ||
53 | ·43#define·CT_CALLBACK·TDS_STATIC_CAST(CS_INT,·3) | ||
54 | ·44#define·CT_CANCEL·TDS_STATIC_CAST(CS_INT,·4) | ||
55 | ·45#define·CT_CAPABILITY·TDS_STATIC_CAST(CS_INT,·5) | ||
56 | ·46#define·CT_CLOSE·TDS_STATIC_CAST(CS_INT,·6) | ||
57 | ·47#define·CT_CMD_ALLOC·TDS_STATIC_CAST(CS_INT,·7) | ||
58 | ·48#define·CT_CMD_DROP·TDS_STATIC_CAST(CS_INT,·8) | ||
59 | ·49#define·CT_CMD_PROPS·TDS_STATIC_CAST(CS_INT,·9) | ||
60 | ·50#define·CT_COMMAND·TDS_STATIC_CAST(CS_INT,·10) | ||
61 | ·51#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11) | ||
62 | ·52#define·CT_CON_ALLOC·TDS_STATIC_CAST(CS_INT,·12) | ||
63 | ·53#define·CT_CON_DROP·TDS_STATIC_CAST(CS_INT,·13) | ||
64 | ·54#define·CT_CON_PROPS·TDS_STATIC_CAST(CS_INT,·14) | ||
65 | ·55#define·CT_CON_XFER·TDS_STATIC_CAST(CS_INT,·15) | ||
66 | ·56#define·CT_CONFIG·TDS_STATIC_CAST(CS_INT,·16) | ||
67 | ·57#define·CT_CONNECT·TDS_STATIC_CAST(CS_INT,·17) | ||
68 | ·58#define·CT_CURSOR·TDS_STATIC_CAST(CS_INT,·18) | ||
69 | ·59#define·CT_DATA_INFO·TDS_STATIC_CAST(CS_INT,·19) | ||
70 | ·60#define·CT_DEBUG·TDS_STATIC_CAST(CS_INT,·20) | ||
71 | ·61#define·CT_DESCRIBE·TDS_STATIC_CAST(CS_INT,·21) | ||
72 | ·62#define·CT_DIAG·TDS_STATIC_CAST(CS_INT,·22) | ||
73 | ·63#define·CT_DYNAMIC·TDS_STATIC_CAST(CS_INT,·23) | ||
74 | ·64#define·CT_DYNDESC·TDS_STATIC_CAST(CS_INT,·24) | ||
75 | ·65#define·CT_EXIT·TDS_STATIC_CAST(CS_INT,·25) | ||
76 | ·66#define·CT_FETCH·TDS_STATIC_CAST(CS_INT,·26) | ||
77 | ·67#define·CT_GET_DATA·TDS_STATIC_CAST(CS_INT,·27) | ||
78 | ·68#define·CT_GETFORMAT·TDS_STATIC_CAST(CS_INT,·28) | ||
79 | ·69#define·CT_GETLOGINFO·TDS_STATIC_CAST(CS_INT,·29) | ||
80 | ·70#define·CT_INIT·TDS_STATIC_CAST(CS_INT,·30) | ||
81 | ·71#define·CT_KEYDATA·TDS_STATIC_CAST(CS_INT,·31) | ||
82 | ·72#define·CT_OPTIONS·TDS_STATIC_CAST(CS_INT,·32) | ||
83 | ·73#define·CT_PARAM·TDS_STATIC_CAST(CS_INT,·33) | ||
84 | ·74#define·CT_POLL·TDS_STATIC_CAST(CS_INT,·34) | ||
85 | ·75#define·CT_RECVPASSTHRU·TDS_STATIC_CAST(CS_INT,·35) | ||
Max diff block lines reached; 116/10175 bytes (1.14%) of diff not shown. |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | <dt>Member·<a·class="el"·href="a00529.html#gafec3feb5bac1cb33545ba01efb0a67b8">bcp_options</a>··(DBPROCESS·*dbproc,·int·option,·BYTE·*value,·int·valuelen)</dt> | 71 | <dt>Member·<a·class="el"·href="a00529.html#gafec3feb5bac1cb33545ba01efb0a67b8">bcp_options</a>··(DBPROCESS·*dbproc,·int·option,·BYTE·*value,·int·valuelen)</dt> |
72 | <dd><a·class="anchor"·id="_todo000003"></a>Simplify.·Remove·<em>valuelen</em>,·and·dbproc->bcpinfo->hint·=·strdup(hints[i])··</dd> | 72 | <dd><a·class="anchor"·id="_todo000003"></a>Simplify.·Remove·<em>valuelen</em>,·and·dbproc->bcpinfo->hint·=·strdup(hints[i])··</dd> |
73 | <dt>Member·<a·class="el"·href="a00527.html#ga939c2a2e67b9992c787e2cec5b6cc1a7">dbanullbind</a>··(DBPROCESS·*dbproc,·int·computeid,·int·column,·DBINT·*indicator)</dt> | 73 | <dt>Member·<a·class="el"·href="a00527.html#ga939c2a2e67b9992c787e2cec5b6cc1a7">dbanullbind</a>··(DBPROCESS·*dbproc,·int·computeid,·int·column,·DBINT·*indicator)</dt> |
74 | <dd><a·class="anchor"·id="_todo000008"></a>Never·fails,·but·only·because·failure·conditions·aren't·checked.·<br··/> | 74 | <dd><a·class="anchor"·id="_todo000008"></a>Never·fails,·but·only·because·failure·conditions·aren't·checked.·<br··/> |
75 | ··</dd> | 75 | ··</dd> |
76 | <dt>Member·<a·class="el"·href="a00527.html#ga5ea23272124fff03b8d87538c1ec3ee5">dbcancel</a>··(DBPROCESS·*dbproc)</dt> | 76 | <dt>Member·<a·class="el"·href="a00527.html#ga5ea23272124fff03b8d87538c1ec3ee5">dbcancel</a>··(DBPROCESS·*dbproc)</dt> |
77 | <dd><a·class="anchor"·id="_todo000010"></a>Check·for·failure·and·return·accordingly.··</dd> | 77 | <dd><a·class="anchor"·id="_todo000010"></a>Check·for·failure·and·return·accordingly.··</dd> |
78 | <dt>Member·<a·class="el"·href="a00 | 78 | <dt>Member·<a·class="el"·href="a00038.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>··(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01310.html">DBCOL</a>·*pdbcol)</dt> |
79 | <dd><a·class="anchor"·id="_todo000009"></a>Support·cursor·rows.··</dd> | 79 | <dd><a·class="anchor"·id="_todo000009"></a>Support·cursor·rows.··</dd> |
80 | <dt>Member·<a·class="el"·href="a00527.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> | 80 | <dt>Member·<a·class="el"·href="a00527.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> |
81 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000007"></a>What·happens·if·client·does·not·reset·values?·</p> | 81 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000007"></a>What·happens·if·client·does·not·reset·values?·</p> |
82 | <p·class="interdd"></p> | 82 | <p·class="interdd"></p> |
83 | <p·class="enddd">Microsoft·and·Sybase·define·this·function·differently.·<br··/> | 83 | <p·class="enddd">Microsoft·and·Sybase·define·this·function·differently.·<br··/> |
84 | ··</p> | 84 | ··</p> |
85 | </dd> | 85 | </dd> |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ·</p> | 111 | ·</p> |
112 | <p·class="interdd"></p> | 112 | <p·class="interdd"></p> |
113 | <p·class="enddd">Support·alternative·to·'?'·for·the·replacement·character.·<br··/> | 113 | <p·class="enddd">Support·alternative·to·'?'·for·the·replacement·character.·<br··/> |
114 | ··</p> | 114 | ··</p> |
115 | </dd> | 115 | </dd> |
116 | <dt>Member·<a·class="el"·href="a00544.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a>··(TDSSOCKET·*tds,·TDS_INT·*result_type,·int·*done_flags,·unsigned·flag)</dt> | 116 | <dt>Member·<a·class="el"·href="a00544.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a>··(TDSSOCKET·*tds,·TDS_INT·*result_type,·int·*done_flags,·unsigned·flag)</dt> |
117 | <dd><a·class="anchor"·id="_todo000019"></a>Complete·TDS_DESCRIBE_RESULT·description··</dd> | 117 | <dd><a·class="anchor"·id="_todo000019"></a>Complete·TDS_DESCRIBE_RESULT·description··</dd> |
118 | <dt>Member·<a·class="el"·href="a003 | 118 | <dt>Member·<a·class="el"·href="a00395.html#a3ab8874994a0776acdaff797afdb710a">tds_set_server</a>··(TDSLOGIN·*tds_login,·const·char·*server)·TDS_WUR</dt> |
119 | <dd><a·class="anchor"·id="_todo000018"></a>open·the·log·file·earlier,·so·these·messages·can·be·seen.·<br··/> | 119 | <dd><a·class="anchor"·id="_todo000018"></a>open·the·log·file·earlier,·so·these·messages·can·be·seen.·<br··/> |
120 | ··</dd> | 120 | ··</dd> |
121 | <dt>Member·<a·class="el"·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>··(<a·class="el"·href="a00574.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</dt> | 121 | <dt>Member·<a·class="el"·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>··(<a·class="el"·href="a00574.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</dt> |
122 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p> | 122 | <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p> |
123 | <p·class="interdd"></p> | 123 | <p·class="interdd"></p> |
124 | <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p> | 124 | <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p> |
125 | </dd> | 125 | </dd> |
Offset 1338, 15 lines modified | Offset 1338, 15 lines modified | ||
1338 | </p> | 1338 | </p> |
1339 | <dl·class="params"><dt>Parameters</dt><dd> | 1339 | <dl·class="params"><dt>Parameters</dt><dd> |
1340 | ··<table·class="params"> | 1340 | ··<table·class="params"> |
1341 | ····<tr><td·class="paramname">dbproc</td><td>contains·all·information·needed·by·db-lib·to·manage·communications·with·the·server.·</td></tr> | 1341 | ····<tr><td·class="paramname">dbproc</td><td>contains·all·information·needed·by·db-lib·to·manage·communications·with·the·server.·</td></tr> |
1342 | ··</table> | 1342 | ··</table> |
1343 | ··</dd> | 1343 | ··</dd> |
1344 | </dl> | 1344 | </dl> |
1345 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b"·title="Close·server·connections·and·free·all·related·structures.">dbexit()</a>,·<a·class="el"·href="a003 | 1345 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b"·title="Close·server·connections·and·free·all·related·structures.">dbexit()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>.·</dd></dl> |
1346 | <div·class="dynheader"> | 1346 | <div·class="dynheader"> |
1347 | Here·is·the·call·graph·for·this·function:</div> | 1347 | Here·is·the·call·graph·for·this·function:</div> |
1348 | <div·class="dyncontent"> | 1348 | <div·class="dyncontent"> |
1349 | <div·class="center"><!--·SVG·17·--> | 1349 | <div·class="center"><!--·SVG·17·--> |
1350 | </div> | 1350 | </div> |
1351 | </div> | 1351 | </div> |
Offset 1513, 15 lines modified | Offset 1513, 15 lines modified | ||
1513 | ····<tr><td·class="paramname">FAIL</td><td>insufficient·memory.·<br··/> | 1513 | ····<tr><td·class="paramname">FAIL</td><td>insufficient·memory.·<br··/> |
1514 | ·</td></tr> | 1514 | ·</td></tr> |
1515 | ··</table> | 1515 | ··</table> |
1516 | ··</dd> | 1516 | ··</dd> |
1517 | </dl> | 1517 | </dl> |
1518 | <dl·class="section·remark"><dt>Remarks</dt><dd>set·command·state·to·<code>DBCMDPEND</code>·unless·the·command·state·is·DBCMDSENT,·in·which·case·it·frees·the·command·buffer.·This·latter·may·or·may·not·be·the·Right·Thing·to·do.·<br··/> | 1518 | <dl·class="section·remark"><dt>Remarks</dt><dd>set·command·state·to·<code>DBCMDPEND</code>·unless·the·command·state·is·DBCMDSENT,·in·which·case·it·frees·the·command·buffer.·This·latter·may·or·may·not·be·the·Right·Thing·to·do.·<br··/> |
1519 | ·</dd></dl> | 1519 | ·</dd></dl> |
1520 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb"·title="printf-like·way·to·form·SQL·to·send·to·the·server.">dbfcmd()</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a"·title="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt().">dbfreebuf()</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf"·title="Get·address·of·a·position·in·the·command·buffer.">dbgetchar()</a>,·<a·class="el"·href="a003 | 1520 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb"·title="printf-like·way·to·form·SQL·to·send·to·the·server.">dbfcmd()</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a"·title="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt().">dbfreebuf()</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf"·title="Get·address·of·a·position·in·the·command·buffer.">dbgetchar()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>,·<a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd"·title="Get·a·copy·of·a·chunk·of·the·command·buffer.">dbstrcpy()</a>,·<a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e"·title="Get·size·of·the·command·buffer,·in·bytes.">dbstrlen()</a>.·</dd></dl> |
1521 | <div·class="dynheader"> | 1521 | <div·class="dynheader"> |
1522 | Here·is·the·call·graph·for·this·function:</div> | 1522 | Here·is·the·call·graph·for·this·function:</div> |
1523 | <div·class="dyncontent"> | 1523 | <div·class="dyncontent"> |
1524 | <div·class="center"><!--·SVG·20·--> | 1524 | <div·class="center"><!--·SVG·20·--> |
1525 | </div> | 1525 | </div> |
1526 | </div> | 1526 | </div> |
Offset 2208, 15 lines modified | Offset 2208, 15 lines modified | ||
2208 | ········</tr> | 2208 | ········</tr> |
2209 | ······</table> | 2209 | ······</table> |
2210 | </div><div·class="memdoc"> | 2210 | </div><div·class="memdoc"> |
2211 | <p>Close·server·connections·and·free·all·related·structures.·</p> | 2211 | <p>Close·server·connections·and·free·all·related·structures.·</p> |
2212 | <p·><br··/> | 2212 | <p·><br··/> |
2213 | </p> | 2213 | </p> |
2214 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69"·title="Close·a·connection·to·the·server·and·free·associated·resources.">dbclose()</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0"·title="Initialize·db-lib.">dbinit()</a>,·<a·class="el"·href="a003 | 2214 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69"·title="Close·a·connection·to·the·server·and·free·associated·resources.">dbclose()</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0"·title="Initialize·db-lib.">dbinit()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>.·</dd></dl> |
2215 | <dl·class="todo"><dt><b><a·class="el"·href="a00524.html#_todo000006">Todo:</a></b></dt><dd>breaks·if·ctlib/dblib·used·in·same·process.·</dd></dl> | 2215 | <dl·class="todo"><dt><b><a·class="el"·href="a00524.html#_todo000006">Todo:</a></b></dt><dd>breaks·if·ctlib/dblib·used·in·same·process.·</dd></dl> |
2216 | <div·class="dynheader"> | 2216 | <div·class="dynheader"> |
2217 | Here·is·the·call·graph·for·this·function:</div> | 2217 | Here·is·the·call·graph·for·this·function:</div> |
2218 | <div·class="dyncontent"> | 2218 | <div·class="dyncontent"> |
2219 | <div·class="center"><!--·SVG·30·--> | 2219 | <div·class="center"><!--·SVG·30·--> |
2220 | </div> | 2220 | </div> |
2221 | </div> | 2221 | </div> |
Offset 2270, 15 lines modified | Offset 2270, 15 lines modified | ||
2270 | <dl·class="retval"><dt>Return·values</dt><dd> | 2270 | <dl·class="retval"><dt>Return·values</dt><dd> |
2271 | ··<table·class="retval"> | 2271 | ··<table·class="retval"> |
2272 | ····<tr><td·class="paramname">SUCCEED</td><td>success.·</td></tr> | 2272 | ····<tr><td·class="paramname">SUCCEED</td><td>success.·</td></tr> |
2273 | ····<tr><td·class="paramname">FAIL</td><td>insufficient·memory,·or·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0"·title="Append·SQL·to·the·command·buffer.">dbcmd()</a>·failed.·</td></tr> | 2273 | ····<tr><td·class="paramname">FAIL</td><td>insufficient·memory,·or·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0"·title="Append·SQL·to·the·command·buffer.">dbcmd()</a>·failed.·</td></tr> |
2274 | ··</table> | 2274 | ··</table> |
2275 | ··</dd> | 2275 | ··</dd> |
2276 | </dl> | 2276 | </dl> |
2277 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0"·title="Append·SQL·to·the·command·buffer.">dbcmd()</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a"·title="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt().">dbfreebuf()</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf"·title="Get·address·of·a·position·in·the·command·buffer.">dbgetchar()</a>,·<a·class="el"·href="a003 | 2277 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0"·title="Append·SQL·to·the·command·buffer.">dbcmd()</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a"·title="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt().">dbfreebuf()</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf"·title="Get·address·of·a·position·in·the·command·buffer.">dbgetchar()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>,·<a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd"·title="Get·a·copy·of·a·chunk·of·the·command·buffer.">dbstrcpy()</a>,·<a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e"·title="Get·size·of·the·command·buffer,·in·bytes.">dbstrlen()</a>.·</dd></dl> |
2278 | </div> | 2278 | </div> |
2279 | </div> | 2279 | </div> |
2280 | <a·id="ga0fcfcf6846442dac9dd5584d270ec72a"·name="ga0fcfcf6846442dac9dd5584d270ec72a"></a> | 2280 | <a·id="ga0fcfcf6846442dac9dd5584d270ec72a"·name="ga0fcfcf6846442dac9dd5584d270ec72a"></a> |
2281 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga0fcfcf6846442dac9dd5584d270ec72a">◆ </a></span>dbfreebuf()</h2> | 2281 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga0fcfcf6846442dac9dd5584d270ec72a">◆ </a></span>dbfreebuf()</h2> |
2282 | <div·class="memitem"> | 2282 | <div·class="memitem"> |
Offset 2374, 15 lines modified | Offset 2374, 15 lines modified | ||
2374 | ········</tr> | 2374 | ········</tr> |
2375 | ······</table> | 2375 | ······</table> |
2376 | </div><div·class="memdoc"> | 2376 | </div><div·class="memdoc"> |
2377 | <p>get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.·</p> | 2377 | <p>get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.·</p> |
2378 | <dl·class="section·return"><dt>Returns</dt><dd>Current·maximum.·<br··/> | 2378 | <dl·class="section·return"><dt>Returns</dt><dd>Current·maximum.·<br··/> |
2379 | ·</dd></dl> | 2379 | ·</dd></dl> |
2380 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gaf2ca0e63f800b3839684c894ff651dd4"·title="Set·maximum·simultaneous·connections·db-lib·will·open·to·the·server.">dbsetmaxprocs()</a>,·<a·class="el"·href="a003 | 2380 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00527.html#gaf2ca0e63f800b3839684c894ff651dd4"·title="Set·maximum·simultaneous·connections·db-lib·will·open·to·the·server.">dbsetmaxprocs()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>·</dd></dl> |
2381 | <div·class="dynheader"> | 2381 | <div·class="dynheader"> |
2382 | Here·is·the·call·graph·for·this·function:</div> | 2382 | Here·is·the·call·graph·for·this·function:</div> |
2383 | <div·class="dyncontent"> | 2383 | <div·class="dyncontent"> |
2384 | <div·class="center"><!--·SVG·33·--> | 2384 | <div·class="center"><!--·SVG·33·--> |
2385 | </div> | 2385 | </div> |
2386 | </div> | 2386 | </div> |
Offset 2690, 15 lines modified | Offset 2690, 15 lines modified | ||
2690 | ········</tr> | 2690 | ········</tr> |
2691 | ······</table> | 2691 | ······</table> |
2692 | </div><div·class="memdoc"> | 2692 | </div><div·class="memdoc"> |
2693 | <p>Allocate·a·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·structure.·</p> | 2693 | <p>Allocate·a·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·structure.·</p> |
2694 | <p·><br··/> | 2694 | <p·><br··/> |
2695 | </p> | 2695 | </p> |
2696 | <dl·class="section·remark"><dt>Remarks</dt><dd>A·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·structure·is·passed·to·<code><a·class="el"·href="a003 | 2696 | <dl·class="section·remark"><dt>Remarks</dt><dd>A·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·structure·is·passed·to·<code><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a></code>·to·create·a·connection·to·the·database.·Does·not·communicate·to·the·server;·interacts·strictly·with·library.·<br··/> |
2697 | ·</dd></dl> | 2697 | ·</dd></dl> |
2698 | <dl·class="retval"><dt>Return·values</dt><dd> | 2698 | <dl·class="retval"><dt>Return·values</dt><dd> |
2699 | ··<table·class="retval"> | 2699 | ··<table·class="retval"> |
2700 | ····<tr><td·class="paramname">NULL</td><td>the·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·cannot·be·allocated.·</td></tr> | 2700 | ····<tr><td·class="paramname">NULL</td><td>the·<code><a·class="el"·href="a00574.html">LOGINREC</a></code>·cannot·be·allocated.·</td></tr> |
2701 | ····<tr><td·class="paramname">LOGINREC*</td><td>to·valid·memory,·otherwise.·<br··/> | 2701 | ····<tr><td·class="paramname">LOGINREC*</td><td>to·valid·memory,·otherwise.·<br··/> |
2702 | ·</td></tr> | 2702 | ·</td></tr> |
2703 | ··</table> | 2703 | ··</table> |
Offset 3264, 17 lines modified | Offset 3264, 17 lines modified | ||
3264 | <p>Record·to·a·file·all·SQL·commands·sent·to·the·server.·</p> | 3264 | <p>Record·to·a·file·all·SQL·commands·sent·to·the·server.·</p> |
3265 | <dl·class="params"><dt>Parameters</dt><dd> | 3265 | <dl·class="params"><dt>Parameters</dt><dd> |
3266 | ··<table·class="params"> | 3266 | ··<table·class="params"> |
3267 | ····<tr><td·class="paramname">filename</td><td>name·of·file·to·write·to.·</td></tr> | 3267 | ····<tr><td·class="paramname">filename</td><td>name·of·file·to·write·to.·</td></tr> |
3268 | ··</table> | 3268 | ··</table> |
3269 | ··</dd> | 3269 | ··</dd> |
3270 | </dl> | 3270 | </dl> |
3271 | <dl·class="section·remark"><dt>Remarks</dt><dd>Files·are·named·<em>filename.n</em>,·where·n·is·an·integer,·starting·with·0,·and·incremented·with·each·callto·<a·class="el"·href="a003 | 3271 | <dl·class="section·remark"><dt>Remarks</dt><dd>Files·are·named·<em>filename.n</em>,·where·n·is·an·integer,·starting·with·0,·and·incremented·with·each·callto·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>.·<br··/> |
3272 | ·</dd></dl> | 3272 | ·</dd></dl> |
3273 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a003 | 3273 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>,·TDSDUMP·environment·variable().·</dd></dl> |
3274 | <div·class="dynheader"> | 3274 | <div·class="dynheader"> |
3275 | Here·is·the·call·graph·for·this·function:</div> | 3275 | Here·is·the·call·graph·for·this·function:</div> |
3276 | <div·class="dyncontent"> | 3276 | <div·class="dyncontent"> |
3277 | <div·class="center"><!--·SVG·50·--> | 3277 | <div·class="center"><!--·SVG·50·--> |
3278 | </div> | 3278 | </div> |
3279 | </div> | 3279 | </div> |
Offset 3479, 15 lines modified | Offset 3479, 15 lines modified | ||
3479 | <p·>Does·not·affect·lookups·or·location·of·<code>freetds.conf</code>.·<br··/> | 3479 | <p·>Does·not·affect·lookups·or·location·of·<code>freetds.conf</code>.·<br··/> |
3480 | ·</p><dl·class="params"><dt>Parameters</dt><dd> | 3480 | ·</p><dl·class="params"><dt>Parameters</dt><dd> |
3481 | ··<table·class="params"> | 3481 | ··<table·class="params"> |
3482 | ····<tr><td·class="paramname">filename</td><td>name·of·<code>interfaces</code>·</td></tr> | 3482 | ····<tr><td·class="paramname">filename</td><td>name·of·<code>interfaces</code>·</td></tr> |
3483 | ··</table> | 3483 | ··</table> |
3484 | ··</dd> | 3484 | ··</dd> |
3485 | </dl> | 3485 | </dl> |
3486 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a003 | 3486 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>·</dd></dl> |
3487 | <div·class="dynheader"> | 3487 | <div·class="dynheader"> |
3488 | Here·is·the·call·graph·for·this·function:</div> | 3488 | Here·is·the·call·graph·for·this·function:</div> |
3489 | <div·class="dyncontent"> | 3489 | <div·class="dyncontent"> |
3490 | <div·class="center"><!--·SVG·53·--> | 3490 | <div·class="center"><!--·SVG·53·--> |
3491 | </div> | 3491 | </div> |
Max diff block lines reached; 3672/15249 bytes (24.08%) of diff not shown. |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbclrbuf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Clear·n·rows·from·the·row·buffer."]; | 7 | ··Node1·[label="dbclrbuf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Clear·n·rows·from·the·row·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcoltypeinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·precision·and·scale·information·for·a·regular·result·column."]; | 7 | ··Node1·[label="dbcoltypeinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·precision·and·scale·information·for·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dblogin",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Allocate·a·LOGINREC·structure."]; | 7 | ··Node1·[label="dblogin",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Allocate·a·LOGINREC·structure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbfreebuf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt()."]; | 7 | ··Node1·[label="dbfreebuf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Erase·the·command·buffer,·in·case·DBNOAUTOFREE·was·set·with·dbsetopt()."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·data·in·a·regular·result·column."]; | 7 | ··Node1·[label="dbdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·data·in·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbstrlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·the·command·buffer,·in·bytes."]; | 7 | ··Node1·[label="dbstrlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·the·command·buffer,·in·bytes."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbadata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·compute·column·data."]; | 7 | ··Node1·[label="dbadata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·compute·column·data."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbspid",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·server·process·ID·for·a·DBPROCESS."]; | 7 | ··Node1·[label="dbspid",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·server·process·ID·for·a·DBPROCESS."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbtxtimestamp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·text·timestamp·for·a·column·in·the·current·row."]; | 7 | ··Node1·[label="dbtxtimestamp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·text·timestamp·for·a·column·in·the·current·row."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbbylist",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·bylist·for·a·compute·row."]; | 7 | ··Node1·[label="dbbylist",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·bylist·for·a·compute·row."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbservcharset",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·syscharset·name·of·the·server·character·set."]; | 7 | ··Node1·[label="dbservcharset",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·syscharset·name·of·the·server·character·set."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="cf."]; | 7 | ··Node1·[label="dbconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="cf."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetnull",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Define·substitution·values·to·be·used·when·binding·null·values."]; | 7 | ··Node1·[label="dbsetnull",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Define·substitution·values·to·be·used·when·binding·null·values."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcolname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·regular·result·column."]; | 7 | ··Node1·[label="dbcolname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 4, 10 lines modified | Offset 4, 10 lines modified | ||
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbresults",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·up·query·results."]; | 7 | ··Node1·[label="dbresults",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·up·query·results."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="_dbresults",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00527.html#gaf1879b85e8238c015b9648d077665285",tooltip="·"]; | 9 | ··Node2·[label="_dbresults",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00527.html#gaf1879b85e8238c015b9648d077665285",tooltip="·"]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | } | 13 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbwritetext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·text·or·image·data·to·the·server."]; | 7 | ··Node1·[label="dbwritetext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·text·or·image·data·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcanquery",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Cancel·the·query·currently·being·retrieved,·discarding·all·pending·rows."]; | 7 | ··Node1·[label="dbcanquery",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Cancel·the·query·currently·being·retrieved,·discarding·all·pending·rows."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbvarylen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Determine·whether·a·column·can·vary·in·size."]; | 7 | ··Node1·[label="dbvarylen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Determine·whether·a·column·can·vary·in·size."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcancel",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Cancel·the·current·command·batch."]; | 7 | ··Node1·[label="dbcancel",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Cancel·the·current·command·batch."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetlogintime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·seconds·db-lib·waits·for·a·server·response·to·a·login·attempt."]; | 7 | ··Node1·[label="dbsetlogintime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·seconds·db-lib·waits·for·a·server·response·to·a·login·attempt."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcoltype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·the·datatype·of·a·regular·result·set·column."]; | 7 | ··Node1·[label="dbcoltype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·the·datatype·of·a·regular·result·set·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetifile",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="set·name·and·location·of·the·interfaces·file·FreeTDS·should·use·to·look·up·a·servername."]; | 7 | ··Node1·[label="dbsetifile",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="set·name·and·location·of·the·interfaces·file·FreeTDS·should·use·to·look·up·a·servername."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbuse",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Change·current·database."]; | 7 | ··Node1·[label="dbuse",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Change·current·database."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbnumalts",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·columns·in·a·compute·row."]; | 7 | ··Node1·[label="dbnumalts",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·columns·in·a·compute·row."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbiscount",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicates·whether·or·not·the·count·returned·by·dbcount·is·real·(Microsoft-compatibility·feature)."]; | 7 | ··Node1·[label="dbiscount",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicates·whether·or·not·the·count·returned·by·dbcount·is·real·(Microsoft-compatibility·feature)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbgettime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·seconds·db-lib·waits·for·a·server·response·to·query."]; | 7 | ··Node1·[label="dbgettime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·seconds·db-lib·waits·for·a·server·response·to·query."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmoretext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·chunk·of·a·text/image·value·to·the·server."]; | 7 | ··Node1·[label="dbmoretext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·chunk·of·a·text/image·value·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbprtype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Print·a·token·value's·name·to·a·buffer."]; | 7 | ··Node1·[label="dbprtype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Print·a·token·value's·name·to·a·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcolsource",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·base·database·column·name·for·a·result·set·column."]; | 7 | ··Node1·[label="dbcolsource",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·base·database·column·name·for·a·result·set·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbchange",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·a·command·caused·the·current·database·to·change."]; | 7 | ··Node1·[label="dbchange",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·a·command·caused·the·current·database·to·change."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbacolname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·computed·result·column."]; | 7 | ··Node1·[label="dbacolname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·computed·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbnullbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·regular·result·column."]; | 7 | ··Node1·[label="dbnullbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·host·variable·to·a·resultset·column."]; | 7 | ··Node1·[label="dbbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·host·variable·to·a·resultset·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbversion",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·which·version·of·db-lib·is·in·use."]; | 7 | ··Node1·[label="dbversion",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·which·version·of·db-lib·is·in·use."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Append·SQL·to·the·command·buffer."]; | 7 | ··Node1·[label="dbcmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Append·SQL·to·the·command·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcollen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·regular·result·column."]; | 7 | ··Node1·[label="dbcollen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbgetchar",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·a·position·in·the·command·buffer."]; | 7 | ··Node1·[label="dbgetchar",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·a·position·in·the·command·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbanullbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·compute·result·column."]; | 7 | ··Node1·[label="dbanullbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·compute·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbclropt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reset·an·option."]; | 7 | ··Node1·[label="dbclropt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reset·an·option."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcount",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·rows·processed."]; | 7 | ··Node1·[label="dbcount",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·rows·processed."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbaltop",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·aggregation·operator·for·a·compute·column."]; | 7 | ··Node1·[label="dbaltop",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·aggregation·operator·for·a·compute·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbtablecolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="describe·table·column·attributes·with·a·single·call·(Freetds-only·API·function·modelled·on·dbcolinfo)"]; | 7 | ··Node1·[label="dbtablecolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="describe·table·column·attributes·with·a·single·call·(Freetds-only·API·function·modelled·on·dbcolinfo)"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbaltlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·data·in·compute·column."]; | 7 | ··Node1·[label="dbaltlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·data·in·compute·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetopt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·db-lib·or·server·option."]; | 7 | ··Node1·[label="dbsetopt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·db-lib·or·server·option."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·current·database."]; | 7 | ··Node1·[label="dbname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·current·database."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbalttype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·datatype·for·a·compute·column."]; | 7 | ··Node1·[label="dbalttype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·datatype·for·a·compute·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsprhead",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Print·result·set·headings·to·a·buffer."]; | 7 | ··Node1·[label="dbsprhead",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Print·result·set·headings·to·a·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbwillconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."]; | 7 | ··Node1·[label="dbwillconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcolutype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·regular·result·column."]; | 7 | ··Node1·[label="dbcolutype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·regular·result·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbstrbuild",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Build·a·printable·string·from·text·containing·placeholders·for·variables."]; | 7 | ··Node1·[label="dbstrbuild",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Build·a·printable·string·from·text·containing·placeholders·for·variables."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetversion",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·a·db-lib·version·level."]; | 7 | ··Node1·[label="dbsetversion",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·a·db-lib·version·level."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbgetpacket",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·TDS·packet·size·for·the·connection."]; | 7 | ··Node1·[label="dbgetpacket",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·TDS·packet·size·for·the·connection."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrecftos",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Record·to·a·file·all·SQL·commands·sent·to·the·server."]; | 7 | ··Node1·[label="dbrecftos",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Record·to·a·file·all·SQL·commands·sent·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbgetuserdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·user-allocated·data·from·a·DBPROCESS."]; | 7 | ··Node1·[label="dbgetuserdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·address·of·user-allocated·data·from·a·DBPROCESS."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetuserdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Associate·client-allocated·(and·defined)·data·with·a·DBPROCESS."]; | 7 | ··Node1·[label="dbsetuserdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Associate·client-allocated·(and·defined)·data·with·a·DBPROCESS."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbprcollen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·result·column·needed·to·print·column."]; | 7 | ··Node1·[label="dbprcollen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·result·column·needed·to·print·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmorecmds",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·more·commands·are·to·be·processed."]; | 7 | ··Node1·[label="dbmorecmds",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·more·commands·are·to·be·processed."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbisopt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·value·of·an·option."]; | 7 | ··Node1·[label="dbisopt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·value·of·an·option."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbnumcompute",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·COMPUTE·clauses·for·a·result·set."]; | 7 | ··Node1·[label="dbnumcompute",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·COMPUTE·clauses·for·a·result·set."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsqlsend",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Transmit·the·command·buffer·to·the·server."]; | 7 | ··Node1·[label="dbsqlsend",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Transmit·the·command·buffer·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbexit",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Close·server·connections·and·free·all·related·structures."]; | 7 | ··Node1·[label="dbexit",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Close·server·connections·and·free·all·related·structures."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbaltcolid",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·column·ID·of·a·compute·column."]; | 7 | ··Node1·[label="dbaltcolid",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·column·ID·of·a·compute·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsettime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·seconds·db-lib·waits·for·a·server·response·to·query."]; | 7 | ··Node1·[label="dbsettime",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·seconds·db-lib·waits·for·a·server·response·to·query."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbnumcols",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·number·of·regular·columns·in·a·result·set."]; | 7 | ··Node1·[label="dbnumcols",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·number·of·regular·columns·in·a·result·set."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbgetmaxprocs",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="get·maximum·simultaneous·connections·db-lib·will·open·to·the·server."]; | 7 | ··Node1·[label="dbgetmaxprocs",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="get·maximum·simultaneous·connections·db-lib·will·open·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbtxptr",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·text·pointer·for·a·column·in·the·current·row."]; | 7 | ··Node1·[label="dbtxptr",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·text·pointer·for·a·column·in·the·current·row."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbreadtext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Fetch·part·of·a·text·or·image·value·from·the·server."]; | 7 | ··Node1·[label="dbreadtext",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Fetch·part·of·a·text·or·image·value·from·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Make·a·buffered·row·\"current\"·without·fetching·it·into·bound·variables."]; | 7 | ··Node1·[label="dbsetrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Make·a·buffered·row·\"current\"·without·fetching·it·into·bound·variables."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbclose",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."]; | 7 | ··Node1·[label="dbclose",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbstrcpy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·copy·of·a·chunk·of·the·command·buffer."]; | 7 | ··Node1·[label="dbstrcpy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·copy·of·a·chunk·of·the·command·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_dbresults",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_dbresults",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbaltutype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·compute·column."]; | 7 | ··Node1·[label="dbaltutype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·compute·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetmaxprocs",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·simultaneous·connections·db-lib·will·open·to·the·server."]; | 7 | ··Node1·[label="dbsetmaxprocs",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·maximum·simultaneous·connections·db-lib·will·open·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbaltbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Bind·a·compute·column·to·a·program·variable."]; | 7 | ··Node1·[label="dbaltbind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Bind·a·compute·column·to·a·program·variable."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbretstatus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Fetch·status·value·returned·by·query·or·remote·procedure·call."]; | 7 | ··Node1·[label="dbretstatus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Fetch·status·value·returned·by·query·or·remote·procedure·call."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrpcinit",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·remote·procedure·call."]; | 7 | ··Node1·[label="dbrpcinit",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·remote·procedure·call."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbretdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·value·of·an·output·parameter·filled·by·a·stored·procedure."]; | 7 | ··Node1·[label="dbretdata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·value·of·an·output·parameter·filled·by·a·stored·procedure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbretname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·an·output·parameter·filled·by·a·stored·procedure."]; | 7 | ··Node1·[label="dbretname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·an·output·parameter·filled·by·a·stored·procedure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbhasretstat",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Determine·if·query·generated·a·return·status·number."]; | 7 | ··Node1·[label="dbhasretstat",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Determine·if·query·generated·a·return·status·number."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrettype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·datatype·of·a·stored·procedure's·return·parameter."]; | 7 | ··Node1·[label="dbrettype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·datatype·of·a·stored·procedure's·return·parameter."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbretlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·an·output·parameter·filled·by·a·stored·procedure."]; | 7 | ··Node1·[label="dbretlen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·size·of·an·output·parameter·filled·by·a·stored·procedure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrpcparam",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·a·parameter·to·a·remote·procedure·call."]; | 7 | ··Node1·[label="dbrpcparam",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·a·parameter·to·a·remote·procedure·call."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrpcsend",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Execute·the·procedure·and·free·associated·memory."]; | 7 | ··Node1·[label="dbrpcsend",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Execute·the·procedure·and·free·associated·memory."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbnumrets",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·output·parameters·filled·by·a·stored·procedure."]; | 7 | ··Node1·[label="dbnumrets",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·count·of·output·parameters·filled·by·a·stored·procedure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 818, 20 lines modified | Offset 818, 20 lines modified | ||
818 | </div><div·class="memdoc"> | 818 | </div><div·class="memdoc"> |
819 | <p>See·if·BCP_SETL()·was·used·to·set·the·<a·class="el"·href="a00574.html">LOGINREC</a>·for·BCP·work.·</p> | 819 | <p>See·if·BCP_SETL()·was·used·to·set·the·<a·class="el"·href="a00574.html">LOGINREC</a>·for·BCP·work.·</p> |
820 | <p·><br··/> | 820 | <p·><br··/> |
821 | </p> | 821 | </p> |
822 | <dl·class="params"><dt>Parameters</dt><dd> | 822 | <dl·class="params"><dt>Parameters</dt><dd> |
823 | ··<table·class="params"> | 823 | ··<table·class="params"> |
824 | ····<tr><td·class="paramname">login</td><td>Address·of·the·<a·class="el"·href="a00574.html">LOGINREC</a>·variable·to·be·passed·to·<a·class="el"·href="a003 | 824 | ····<tr><td·class="paramname">login</td><td>Address·of·the·<a·class="el"·href="a00574.html">LOGINREC</a>·variable·to·be·passed·to·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>.</td></tr> |
825 | ··</table> | 825 | ··</table> |
826 | ··</dd> | 826 | ··</dd> |
827 | </dl> | 827 | </dl> |
828 | <dl·class="section·return"><dt>Returns</dt><dd>TRUE·or·FALSE.·</dd></dl> | 828 | <dl·class="section·return"><dt>Returns</dt><dd>TRUE·or·FALSE.·</dd></dl> |
829 | <dl·class="section·see"><dt>See·also</dt><dd>BCP_SETL(),·<a·class="el"·href="a00529.html#gada8e987c4a6225b9276c05ba3a4f47a0"·title="Prepare·for·bulk·copy·operation·on·a·table.">bcp_init()</a>,·<a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb"·title="Allocate·a·LOGINREC·structure.">dblogin()</a>,·<a·class="el"·href="a003 | 829 | <dl·class="section·see"><dt>See·also</dt><dd>BCP_SETL(),·<a·class="el"·href="a00529.html#gada8e987c4a6225b9276c05ba3a4f47a0"·title="Prepare·for·bulk·copy·operation·on·a·table.">bcp_init()</a>,·<a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb"·title="Allocate·a·LOGINREC·structure.">dblogin()</a>,·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>·</dd></dl> |
830 | <div·class="dynheader"> | 830 | <div·class="dynheader"> |
831 | Here·is·the·call·graph·for·this·function:</div> | 831 | Here·is·the·call·graph·for·this·function:</div> |
832 | <div·class="dyncontent"> | 832 | <div·class="dyncontent"> |
833 | <div·class="center"><!--·SVG·10·--> | 833 | <div·class="center"><!--·SVG·10·--> |
834 | </div> | 834 | </div> |
835 | </div> | 835 | </div> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_colfmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·the·format·of·a·datafile·prior·to·writing·to·a·table."]; | 7 | ··Node1·[label="bcp_colfmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·the·format·of·a·datafile·prior·to·writing·to·a·table."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_getl",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·BCP_SETL()·was·used·to·set·the·LOGINREC·for·BCP·work."]; | 7 | ··Node1·[label="bcp_getl",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·BCP_SETL()·was·used·to·set·the·LOGINREC·for·BCP·work."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_control",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·BCP·options·for·uploading·a·datafile."]; | 7 | ··Node1·[label="bcp_control",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·BCP·options·for·uploading·a·datafile."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_columns",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicate·how·many·columns·are·to·be·found·in·the·datafile."]; | 7 | ··Node1·[label="bcp_columns",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicate·how·many·columns·are·to·be·found·in·the·datafile."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_colptr",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Override·bcp_bind()·by·pointing·to·a·different·host·variable."]; | 7 | ··Node1·[label="bcp_colptr",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Override·bcp_bind()·by·pointing·to·a·different·host·variable."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_bind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Bind·a·program·host·variable·to·a·database·column."]; | 7 | ··Node1·[label="bcp_bind",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Bind·a·program·host·variable·to·a·database·column."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_done",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Conclude·the·transfer·of·data·from·program·variables."]; | 7 | ··Node1·[label="bcp_done",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Conclude·the·transfer·of·data·from·program·variables."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_readfmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·format·definition·file."]; | 7 | ··Node1·[label="bcp_readfmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·format·definition·file."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_batch",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Commit·a·set·of·rows·to·the·table."]; | 7 | ··Node1·[label="bcp_batch",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Commit·a·set·of·rows·to·the·table."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Prepare·for·bulk·copy·operation·on·a·table."]; | 7 | ··Node1·[label="bcp_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Prepare·for·bulk·copy·operation·on·a·table."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_collen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·the·length·of·a·host·variable·to·be·written·to·a·table."]; | 7 | ··Node1·[label="bcp_collen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·the·length·of·a·host·variable·to·be·written·to·a·table."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_sendrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Write·data·in·host·variables·to·the·table."]; | 7 | ··Node1·[label="bcp_sendrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Write·data·in·host·variables·to·the·table."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_colfmt_ps",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·the·format·of·a·host·file·for·bulk·copy·purposes,·with·precision·and·scale·support·for·numeri..."]; | 7 | ··Node1·[label="bcp_colfmt_ps",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Specify·the·format·of·a·host·file·for·bulk·copy·purposes,·with·precision·and·scale·support·for·numeri..."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="bcp_options",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·\"hints\"·for·uploading·a·file."]; | 7 | ··Node1·[label="bcp_options",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·\"hints\"·for·uploading·a·file."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_get_col_data",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="For·a·bcp·in·from·program·variables,·get·the·data·from·the·host·variable."]; | 7 | ··Node1·[label="_bcp_get_col_data",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="For·a·bcp·in·from·program·variables,·get·the·data·from·the·host·variable."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_read_hostfile",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_bcp_read_hostfile",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_exec_in",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_bcp_exec_in",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_free_storage",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_bcp_free_storage",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_free_columns",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_bcp_free_columns",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_readfmt_colinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; | 7 | ··Node1·[label="_bcp_readfmt_colinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="·"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4zero",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Zero·a·DBMONEY4·value."]; | 7 | ··Node1·[label="dbmny4zero",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Zero·a·DBMONEY4·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4add",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·two·DBMONEY4·values."]; | 7 | ··Node1·[label="dbmny4add",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·two·DBMONEY4·values."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4cmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·two·DBMONEY4·values."]; | 7 | ··Node1·[label="dbmny4cmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·two·DBMONEY4·values."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnymaxpos",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·positive·DBMONEY·value·supported."]; | 7 | ··Node1·[label="dbmnymaxpos",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·positive·DBMONEY·value·supported."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4minus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Negate·a·DBMONEY4·value."]; | 7 | ··Node1·[label="dbmny4minus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Negate·a·DBMONEY4·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnyminus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Negate·a·DBMONEY·value."]; | 7 | ··Node1·[label="dbmnyminus",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Negate·a·DBMONEY·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4sub",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Subtract·two·DBMONEY4·values."]; | 7 | ··Node1·[label="dbmny4sub",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Subtract·two·DBMONEY4·values."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnyzero",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·a·DBMONEY·value·to·zero."]; | 7 | ··Node1·[label="dbmnyzero",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·a·DBMONEY·value·to·zero."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnycopy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Copy·a·DBMONEY·value."]; | 7 | ··Node1·[label="dbmnycopy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Copy·a·DBMONEY·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmny4copy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Copy·a·DBMONEY4·value."]; | 7 | ··Node1·[label="dbmny4copy",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Copy·a·DBMONEY4·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnymaxneg",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·negative·DBMONEY·value·supported."]; | 7 | ··Node1·[label="dbmnymaxneg",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·maximum·negative·DBMONEY·value·supported."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnydec",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Subtract·$0.0001·from·a·DBMONEY·value."]; | 7 | ··Node1·[label="dbmnydec",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Subtract·$0.0001·from·a·DBMONEY·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnyinc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·$0.0001·to·a·DBMONEY·value."]; | 7 | ··Node1·[label="dbmnyinc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Add·$0.0001·to·a·DBMONEY·value."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmnycmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·two·DBMONEY·values."]; | 7 | ··Node1·[label="dbmnycmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·two·DBMONEY·values."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbdatecmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·DBDATETIME·values,·similar·to·strcmp(3)."]; | 7 | ··Node1·[label="dbdatecmp",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Compare·DBDATETIME·values,·similar·to·strcmp(3)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbmonthname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·a·month,·in·some·human·language."]; | 7 | ··Node1·[label="dbmonthname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·name·of·a·month,·in·some·human·language."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 1157, 15 lines modified | Offset 1157, 15 lines modified | ||
1157 | ··········<td>)</td> | 1157 | ··········<td>)</td> |
1158 | ··········<td></td><td></td> | 1158 | ··········<td></td><td></td> |
1159 | ········</tr> | 1159 | ········</tr> |
1160 | ······</table> | 1160 | ······</table> |
1161 | </div><div·class="memdoc"> | 1161 | </div><div·class="memdoc"> |
1162 | <p>Form·a·connection·with·the·server.·</p> | 1162 | <p>Form·a·connection·with·the·server.·</p> |
1163 | <p·>Called·by·the·<code><a·class="el"·href="a003 | 1163 | <p·>Called·by·the·<code><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a></code>·macro,·normally.·If·FreeTDS·was·configured·with·<code>--enable-msdblib</code>,·this·function·is·called·by·(exported)·<code><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a></code>·function.·<code>tdsdbopen</code>·is·so-named·to·avoid·namespace·conflicts·with·other·database·libraries·that·use·the·same·function·name.·<br··/> |
1164 | ·</p><dl·class="params"><dt>Parameters</dt><dd> | 1164 | ·</p><dl·class="params"><dt>Parameters</dt><dd> |
1165 | ··<table·class="params"> | 1165 | ··<table·class="params"> |
1166 | ····<tr><td·class="paramname">login</td><td><code>LOGINREC*</code>·carrying·the·account·information.·</td></tr> | 1166 | ····<tr><td·class="paramname">login</td><td><code>LOGINREC*</code>·carrying·the·account·information.·</td></tr> |
1167 | ····<tr><td·class="paramname">server</td><td>name·of·the·dataserver·to·connect·to.·<br··/> | 1167 | ····<tr><td·class="paramname">server</td><td>name·of·the·dataserver·to·connect·to.·<br··/> |
1168 | ·</td></tr> | 1168 | ·</td></tr> |
1169 | ··</table> | 1169 | ··</table> |
1170 | ··</dd> | 1170 | ··</dd> |
Offset 1174, 15 lines modified | Offset 1174, 15 lines modified | ||
1174 | ·</dd></dl> | 1174 | ·</dd></dl> |
1175 | <dl·class="retval"><dt>Return·values</dt><dd> | 1175 | <dl·class="retval"><dt>Return·values</dt><dd> |
1176 | ··<table·class="retval"> | 1176 | ··<table·class="retval"> |
1177 | ····<tr><td·class="paramname">NULL</td><td>insufficient·memory,·unable·to·connect·for·any·reason.·</td></tr> | 1177 | ····<tr><td·class="paramname">NULL</td><td>insufficient·memory,·unable·to·connect·for·any·reason.·</td></tr> |
1178 | ··</table> | 1178 | ··</table> |
1179 | ··</dd> | 1179 | ··</dd> |
1180 | </dl> | 1180 | </dl> |
1181 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a003 | 1181 | <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>·</dd></dl> |
1182 | <dl·class="todo"><dt><b><a·class="el"·href="a00524.html#_todo000005">Todo:</a></b></dt><dd><p·class="startdd">use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p> | 1182 | <dl·class="todo"><dt><b><a·class="el"·href="a00524.html#_todo000005">Todo:</a></b></dt><dd><p·class="startdd">use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p> |
1183 | <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p> | 1183 | <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p> |
1184 | </dd></dl> | 1184 | </dd></dl> |
1185 | <div·class="dynheader"> | 1185 | <div·class="dynheader"> |
1186 | Here·is·the·call·graph·for·this·function:</div> | 1186 | Here·is·the·call·graph·for·this·function:</div> |
1187 | <div·class="dyncontent"> | 1187 | <div·class="dyncontent"> |
1188 | <div·class="center"><!--·SVG·19·--> | 1188 | <div·class="center"><!--·SVG·19·--> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcurcmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·row·just·returned."]; | 7 | ··Node1·[label="dbcurcmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·row·just·returned."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetlbool",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·a·boolean·value·in·a·LOGINREC·structure."]; | 7 | ··Node1·[label="dbsetlbool",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·a·boolean·value·in·a·LOGINREC·structure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dblastrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·last·row·in·the·row·buffer."]; | 7 | ··Node1·[label="dblastrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·last·row·in·the·row·buffer."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcmdrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·the·current·command·can·return·rows."]; | 7 | ··Node1·[label="dbcmdrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·the·current·command·can·return·rows."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrows",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicate·whether·a·query·returned·rows."]; | 7 | ··Node1·[label="dbrows",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Indicate·whether·a·query·returned·rows."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetavail",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Mark·a·DBPROCESS·as·\"available\"."]; | 7 | ··Node1·[label="dbsetavail",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Mark·a·DBPROCESS·as·\"available\"."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbiowdesc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·file·descriptor·of·the·socket·used·by·a·DBPROCESS·to·write·data·coming·to·the·server...."]; | 7 | ··Node1·[label="dbiowdesc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·file·descriptor·of·the·socket·used·by·a·DBPROCESS·to·write·data·coming·to·the·server...."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbtds",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·the·TDS·version·in·use·for·dbproc."]; | 7 | ··Node1·[label="dbtds",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·the·TDS·version·in·use·for·dbproc."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcurrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·row·currently·being·read."]; | 7 | ··Node1·[label="dbcurrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·number·of·the·row·currently·being·read."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbrowtype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·returned·row's·type."]; | 7 | ··Node1·[label="dbrowtype",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·returned·row's·type."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbiordesc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·file·descriptor·of·the·socket·used·by·a·DBPROCESS·to·read·data·coming·from·the·server...."]; | 7 | ··Node1·[label="dbiordesc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·file·descriptor·of·the·socket·used·by·a·DBPROCESS·to·read·data·coming·from·the·server...."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetllong",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·an·integer·value·in·a·LOGINREC·structure."]; | 7 | ··Node1·[label="dbsetllong",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·an·integer·value·in·a·LOGINREC·structure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="default_err_handler",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="default·error·handler·for·db-lib·(handles·library-generated·errors)"]; | 7 | ··Node1·[label="default_err_handler",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="default·error·handler·for·db-lib·(handles·library-generated·errors)"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbsetlname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·the·value·of·a·string·in·a·LOGINREC·structure."]; | 7 | ··Node1·[label="dbsetlname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·the·value·of·a·string·in·a·LOGINREC·structure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 11 lines modified | Offset 2, 11 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."]; | 7 | ··Node1·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#a24471508ddfde7cc0f8577801e70c42f",tooltip="Create·and·truncate·a·human·readable·dump·file·for·the·TDS·traffic."]; |
12 | } | 12 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="RL"; | 6 | ··rankdir="RL"; |
7 | ··Node1·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."]; | 7 | ··Node1·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."]; |
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00050.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbdead",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Check·if·dbproc·is·an·ex-parrot."]; | 7 | ··Node1·[label="dbdead",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Check·if·dbproc·is·an·ex-parrot."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbfirstrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·a·server·response·has·arrived."]; | 7 | ··Node1·[label="dbfirstrow",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="See·if·a·server·response·has·arrived."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | </table><table·class="memberdecls"> | 99 | </table><table·class="memberdecls"> |
100 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> | 100 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> |
101 | Macros</h2></td></tr> | 101 | Macros</h2></td></tr> |
102 | <tr·class="memitem:ga8eefc4463170f18a61e622a0db6c8a40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8eefc4463170f18a61e622a0db6c8a40"·name="ga8eefc4463170f18a61e622a0db6c8a40"></a> | 102 | <tr·class="memitem:ga8eefc4463170f18a61e622a0db6c8a40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8eefc4463170f18a61e622a0db6c8a40"·name="ga8eefc4463170f18a61e622a0db6c8a40"></a> |
103 | #define </td><td·class="memItemRight"·valign="bottom"><b>dump</b>(b)   dumpl(b,·sizeof(b))</td></tr> | 103 | #define </td><td·class="memItemRight"·valign="bottom"><b>dump</b>(b)   dumpl(b,·sizeof(b))</td></tr> |
104 | <tr·class="separator:ga8eefc4463170f18a61e622a0db6c8a40"><td·class="memSeparator"·colspan="2"> </td></tr> | 104 | <tr·class="separator:ga8eefc4463170f18a61e622a0db6c8a40"><td·class="memSeparator"·colspan="2"> </td></tr> |
105 | <tr·class="memitem:gabc40543620357fe09da3a0597235b5f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gabc40543620357fe09da3a0597235b5f2"·name="gabc40543620357fe09da3a0597235b5f2"></a> | 105 | <tr·class="memitem:gabc40543620357fe09da3a0597235b5f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gabc40543620357fe09da3a0597235b5f2"·name="gabc40543620357fe09da3a0597235b5f2"></a> |
106 | #define </td><td·class="memItemRight"·valign="bottom"><b>dumpl</b>(b,··l)   <a·class="el"·href="a003 | 106 | #define </td><td·class="memItemRight"·valign="bottom"><b>dumpl</b>(b,··l)   <a·class="el"·href="a00395.html#a79449d2f35a8acc8ed0585044f75524d">tdsdump_dump_buf</a>(TDS_DBG_INFO1,·#b,·b,·l)</td></tr> |
107 | <tr·class="separator:gabc40543620357fe09da3a0597235b5f2"><td·class="memSeparator"·colspan="2"> </td></tr> | 107 | <tr·class="separator:gabc40543620357fe09da3a0597235b5f2"><td·class="memSeparator"·colspan="2"> </td></tr> |
108 | <tr·class="memitem:ga809fb014c3e8f34002c3538e079e8af3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga809fb014c3e8f34002c3538e079e8af3"·name="ga809fb014c3e8f34002c3538e079e8af3"></a> | 108 | <tr·class="memitem:ga809fb014c3e8f34002c3538e079e8af3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga809fb014c3e8f34002c3538e079e8af3"·name="ga809fb014c3e8f34002c3538e079e8af3"></a> |
109 | #define </td><td·class="memItemRight"·valign="bottom"><b>hash_func</b>   sha1</td></tr> | 109 | #define </td><td·class="memItemRight"·valign="bottom"><b>hash_func</b>   sha1</td></tr> |
110 | <tr·class="separator:ga809fb014c3e8f34002c3538e079e8af3"><td·class="memSeparator"·colspan="2"> </td></tr> | 110 | <tr·class="separator:ga809fb014c3e8f34002c3538e079e8af3"><td·class="memSeparator"·colspan="2"> </td></tr> |
111 | <tr·class="memitem:ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"·name="ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"></a> | 111 | <tr·class="memitem:ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"·name="ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"></a> |
112 | #define </td><td·class="memItemRight"·valign="bottom"><b>HAVE_GMP</b>   1</td></tr> | 112 | #define </td><td·class="memItemRight"·valign="bottom"><b>HAVE_GMP</b>   1</td></tr> |
113 | <tr·class="separator:ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:ga25c5ee5d4d1d3fae5c7a05ac45a7ad92"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | <tr·class="separator:ga05c73c963f4d8904869c739c556c58a2"><td·class="memSeparator"·colspan="2"> </td></tr> | 131 | <tr·class="separator:ga05c73c963f4d8904869c739c556c58a2"><td·class="memSeparator"·colspan="2"> </td></tr> |
132 | <tr·class="memitem:ga0653423fb216a0de1d78c2680db76d04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga0653423fb216a0de1d78c2680db76d04"·name="ga0653423fb216a0de1d78c2680db76d04"></a> | 132 | <tr·class="memitem:ga0653423fb216a0de1d78c2680db76d04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga0653423fb216a0de1d78c2680db76d04"·name="ga0653423fb216a0de1d78c2680db76d04"></a> |
133 | static·const·void·* </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> | 133 | static·const·void·* </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> |
134 | <tr·class="separator:ga0653423fb216a0de1d78c2680db76d04"><td·class="memSeparator"·colspan="2"> </td></tr> | 134 | <tr·class="separator:ga0653423fb216a0de1d78c2680db76d04"><td·class="memSeparator"·colspan="2"> </td></tr> |
135 | <tr·class="memitem:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds_fix_login</a>·(<a·class="el"·href="a01118.html">TDSLOGIN</a>·*login)</td></tr> | 135 | <tr·class="memitem:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds_fix_login</a>·(<a·class="el"·href="a01118.html">TDSLOGIN</a>·*login)</td></tr> |
136 | <tr·class="memdesc:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="mdescLeft"> </td><td·class="mdescRight">Fix·configuration·after·reading·it.··<a·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">More...</a><br·/></td></tr> | 136 | <tr·class="memdesc:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="mdescLeft"> </td><td·class="mdescRight">Fix·configuration·after·reading·it.··<a·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">More...</a><br·/></td></tr> |
137 | <tr·class="separator:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memSeparator"·colspan="2"> </td></tr> | 137 | <tr·class="separator:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memSeparator"·colspan="2"> </td></tr> |
138 | <tr·class="memitem:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a003 | 138 | <tr·class="memitem:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds_get_compiletime_settings</a>·(void)</td></tr> |
139 | <tr·class="memdesc:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·a·structure·capturing·the·compile-time·settings·provided·to·the·configure·script.··<a·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">More...</a><br·/></td></tr> | 139 | <tr·class="memdesc:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·a·structure·capturing·the·compile-time·settings·provided·to·the·configure·script.··<a·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">More...</a><br·/></td></tr> |
140 | <tr·class="separator:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds_get_home_file</a>·(const·char·*file)</td></tr> | 141 | <tr·class="memitem:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds_get_home_file</a>·(const·char·*file)</td></tr> |
142 | <tr·class="memdesc:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·filename·from·HOME·directory.··<a·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">More...</a><br·/></td></tr> | 142 | <tr·class="memdesc:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·filename·from·HOME·directory.··<a·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">More...</a><br·/></td></tr> |
143 | <tr·class="separator:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="memSeparator"·colspan="2"> </td></tr> | 143 | <tr·class="separator:ga69275bf4fa96a7bf23fd445638a6e9aa"><td·class="memSeparator"·colspan="2"> </td></tr> |
144 | <tr·class="memitem:ga3945f760ceb97e8854e18589d6f0d241"><td·class="memItemLeft"·align="right"·valign="top">struct·addrinfo·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds_lookup_host</a>·(const·char·*servername)</td></tr> | 144 | <tr·class="memitem:ga3945f760ceb97e8854e18589d6f0d241"><td·class="memItemLeft"·align="right"·valign="top">struct·addrinfo·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds_lookup_host</a>·(const·char·*servername)</td></tr> |
145 | <tr·class="memdesc:ga3945f760ceb97e8854e18589d6f0d241"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·the·IP·address·for·a·hostname.··<a·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">More...</a><br·/></td></tr> | 145 | <tr·class="memdesc:ga3945f760ceb97e8854e18589d6f0d241"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·the·IP·address·for·a·hostname.··<a·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">More...</a><br·/></td></tr> |
Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
375 | <a·id="ga0c00a50e074cec7fbb0a1de826a4a46b"·name="ga0c00a50e074cec7fbb0a1de826a4a46b"></a> | 375 | <a·id="ga0c00a50e074cec7fbb0a1de826a4a46b"·name="ga0c00a50e074cec7fbb0a1de826a4a46b"></a> |
376 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga0c00a50e074cec7fbb0a1de826a4a46b">◆ </a></span>tds_get_compiletime_settings()</h2> | 376 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga0c00a50e074cec7fbb0a1de826a4a46b">◆ </a></span>tds_get_compiletime_settings()</h2> |
377 | <div·class="memitem"> | 377 | <div·class="memitem"> |
378 | <div·class="memproto"> | 378 | <div·class="memproto"> |
379 | ······<table·class="memname"> | 379 | ······<table·class="memname"> |
380 | ········<tr> | 380 | ········<tr> |
381 | ··········<td·class="memname">const·<a·class="el"·href="a003 | 381 | ··········<td·class="memname">const·<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·*·tds_get_compiletime_settings·</td> |
382 | ··········<td>(</td> | 382 | ··········<td>(</td> |
383 | ··········<td·class="paramtype">void </td> | 383 | ··········<td·class="paramtype">void </td> |
384 | ··········<td·class="paramname"></td><td>)</td> | 384 | ··········<td·class="paramname"></td><td>)</td> |
385 | ··········<td></td> | 385 | ··········<td></td> |
386 | ········</tr> | 386 | ········</tr> |
387 | ······</table> | 387 | ······</table> |
388 | </div><div·class="memdoc"> | 388 | </div><div·class="memdoc"> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_read_interfaces",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Try·to·find·the·IP·number·and·port·for·a·(possibly)·logical·server·name."]; | 7 | ··Node1·[label="tds_read_interfaces",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Try·to·find·the·IP·number·and·port·for·a·(possibly)·logical·server·name."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="search_interface_file",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Open·and·read·the·file·'file'·searching·for·a·logical·server·by·the·name·of·'host'."]; | 7 | ··Node1·[label="search_interface_file",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Open·and·read·the·file·'file'·searching·for·a·logical·server·by·the·name·of·'host'."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 252, 21 lines modified | Offset 252, 21 lines modified | ||
252 | <tr·class="separator:gab2f45f81d7c40a96c3f174ec79ef03f4"><td·class="memSeparator"·colspan="2"> </td></tr> | 252 | <tr·class="separator:gab2f45f81d7c40a96c3f174ec79ef03f4"><td·class="memSeparator"·colspan="2"> </td></tr> |
253 | <tr·class="memitem:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·name="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"></a> | 253 | <tr·class="memitem:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·name="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"></a> |
254 | static·TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_convert_uint8</b>·(const·TDS_UINT8·*src,·int·desttype,·<a·class="el"·href="a00934.html">CONV_RESULT</a>·*cr)</td></tr> | 254 | static·TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_convert_uint8</b>·(const·TDS_UINT8·*src,·int·desttype,·<a·class="el"·href="a00934.html">CONV_RESULT</a>·*cr)</td></tr> |
255 | <tr·class="separator:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memSeparator"·colspan="2"> </td></tr> | 255 | <tr·class="separator:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memSeparator"·colspan="2"> </td></tr> |
256 | <tr·class="memitem:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga42b56804bc68e2ffbfbf0ef596858cae"·name="ga42b56804bc68e2ffbfbf0ef596858cae"></a> | 256 | <tr·class="memitem:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga42b56804bc68e2ffbfbf0ef596858cae"·name="ga42b56804bc68e2ffbfbf0ef596858cae"></a> |
257 | static·TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_convert_unique</b>·(const·TDS_CHAR·*src,·int·desttype,·<a·class="el"·href="a00934.html">CONV_RESULT</a>·*cr)</td></tr> | 257 | static·TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_convert_unique</b>·(const·TDS_CHAR·*src,·int·desttype,·<a·class="el"·href="a00934.html">CONV_RESULT</a>·*cr)</td></tr> |
258 | <tr·class="separator:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memSeparator"·colspan="2"> </td></tr> | 258 | <tr·class="separator:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memSeparator"·colspan="2"> </td></tr> |
259 | <tr·class="memitem:ga883855e6e3793de6684b21db39c756c4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds_datecrack</a>·(TDS_INT·datetype,·const·void·*di,·<a·class="el"·href="a003 | 259 | <tr·class="memitem:ga883855e6e3793de6684b21db39c756c4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds_datecrack</a>·(TDS_INT·datetype,·const·void·*di,·<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*dr)</td></tr> |
260 | <tr·class="memdesc:ga883855e6e3793de6684b21db39c756c4"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·from·db·date·format·to·a·structured·date·format.··<a·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">More...</a><br·/></td></tr> | 260 | <tr·class="memdesc:ga883855e6e3793de6684b21db39c756c4"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·from·db·date·format·to·a·structured·date·format.··<a·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">More...</a><br·/></td></tr> |
261 | <tr·class="separator:ga883855e6e3793de6684b21db39c756c4"><td·class="memSeparator"·colspan="2"> </td></tr> | 261 | <tr·class="separator:ga883855e6e3793de6684b21db39c756c4"><td·class="memSeparator"·colspan="2"> </td></tr> |
262 | <tr·class="memitem:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memItemLeft"·align="right"·valign="top">TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>·(TDS_SERVER_TYPE·srctype)</td></tr> | 262 | <tr·class="memitem:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memItemLeft"·align="right"·valign="top">TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>·(TDS_SERVER_TYPE·srctype)</td></tr> |
263 | <tr·class="memdesc:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·same·type·but·nullable.··<a·href="a00539.html#ga68e3a76fd7b0a77614765826a8ab5be8">More...</a><br·/></td></tr> | 263 | <tr·class="memdesc:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·same·type·but·nullable.··<a·href="a00539.html#ga68e3a76fd7b0a77614765826a8ab5be8">More...</a><br·/></td></tr> |
264 | <tr·class="separator:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memSeparator"·colspan="2"> </td></tr> | 264 | <tr·class="separator:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memSeparator"·colspan="2"> </td></tr> |
265 | <tr·class="memitem:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">tds_strftime</a>·(char·*buf,·size_t·maxsize,·const·char·*format,·const·<a·class="el"·href="a003 | 265 | <tr·class="memitem:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.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> |
266 | <tr·class="memdesc:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="mdescLeft"> </td><td·class="mdescRight">format·a·date·string·according·to·an·"extended"·strftime(3)·formatting·definition.··<a·href="a00539.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">More...</a><br·/></td></tr> | 266 | <tr·class="memdesc:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="mdescLeft"> </td><td·class="mdescRight">format·a·date·string·according·to·an·"extended"·strftime(3)·formatting·definition.··<a·href="a00539.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">More...</a><br·/></td></tr> |
267 | <tr·class="separator:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memSeparator"·colspan="2"> </td></tr> | 267 | <tr·class="separator:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memSeparator"·colspan="2"> </td></tr> |
268 | <tr·class="memitem:ga80487b313213f60d8be71a50a002bb2c"><td·class="memItemLeft"·align="right"·valign="top">unsigned·char </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>·(int·srctype,·int·desttype)</td></tr> | 268 | <tr·class="memitem:ga80487b313213f60d8be71a50a002bb2c"><td·class="memItemLeft"·align="right"·valign="top">unsigned·char </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>·(int·srctype,·int·desttype)</td></tr> |
269 | <tr·class="memdesc:ga80487b313213f60d8be71a50a002bb2c"><td·class="mdescLeft"> </td><td·class="mdescRight">Test·if·a·conversion·is·possible.··<a·href="a00539.html#ga80487b313213f60d8be71a50a002bb2c">More...</a><br·/></td></tr> | 269 | <tr·class="memdesc:ga80487b313213f60d8be71a50a002bb2c"><td·class="mdescLeft"> </td><td·class="mdescRight">Test·if·a·conversion·is·possible.··<a·href="a00539.html#ga80487b313213f60d8be71a50a002bb2c">More...</a><br·/></td></tr> |
270 | <tr·class="separator:ga80487b313213f60d8be71a50a002bb2c"><td·class="memSeparator"·colspan="2"> </td></tr> | 270 | <tr·class="separator:ga80487b313213f60d8be71a50a002bb2c"><td·class="memSeparator"·colspan="2"> </td></tr> |
271 | <tr·class="memitem:gad902115e559ac01b1133ca64070c583d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad902115e559ac01b1133ca64070c583d"·name="gad902115e559ac01b1133ca64070c583d"></a> | 271 | <tr·class="memitem:gad902115e559ac01b1133ca64070c583d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad902115e559ac01b1133ca64070c583d"·name="gad902115e559ac01b1133ca64070c583d"></a> |
272 | static·void </td><td·class="memItemRight"·valign="bottom"><b>two_digit</b>·(char·*out,·int·num)</td></tr> | 272 | static·void </td><td·class="memItemRight"·valign="bottom"><b>two_digit</b>·(char·*out,·int·num)</td></tr> |
Offset 828, 15 lines modified | Offset 828, 15 lines modified | ||
828 | ··········<td></td> | 828 | ··········<td></td> |
829 | ··········<td·class="paramtype">const·void·* </td> | 829 | ··········<td·class="paramtype">const·void·* </td> |
830 | ··········<td·class="paramname"><em>di</em>,·</td> | 830 | ··········<td·class="paramname"><em>di</em>,·</td> |
831 | ········</tr> | 831 | ········</tr> |
832 | ········<tr> | 832 | ········<tr> |
833 | ··········<td·class="paramkey"></td> | 833 | ··········<td·class="paramkey"></td> |
834 | ··········<td></td> | 834 | ··········<td></td> |
835 | ··········<td·class="paramtype"><a·class="el"·href="a003 | 835 | ··········<td·class="paramtype"><a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·* </td> |
836 | ··········<td·class="paramname"><em>dr</em> </td> | 836 | ··········<td·class="paramname"><em>dr</em> </td> |
837 | ········</tr> | 837 | ········</tr> |
838 | ········<tr> | 838 | ········<tr> |
839 | ··········<td></td> | 839 | ··········<td></td> |
840 | ··········<td>)</td> | 840 | ··········<td>)</td> |
841 | ··········<td></td><td></td> | 841 | ··········<td></td><td></td> |
842 | ········</tr> | 842 | ········</tr> |
Offset 906, 15 lines modified | Offset 906, 15 lines modified | ||
906 | ··········<td></td> | 906 | ··········<td></td> |
907 | ··········<td·class="paramtype">const·char·* </td> | 907 | ··········<td·class="paramtype">const·char·* </td> |
908 | ··········<td·class="paramname"><em>format</em>,·</td> | 908 | ··········<td·class="paramname"><em>format</em>,·</td> |
909 | ········</tr> | 909 | ········</tr> |
910 | ········<tr> | 910 | ········<tr> |
911 | ··········<td·class="paramkey"></td> | 911 | ··········<td·class="paramkey"></td> |
912 | ··········<td></td> | 912 | ··········<td></td> |
913 | ··········<td·class="paramtype">const·<a·class="el"·href="a003 | 913 | ··········<td·class="paramtype">const·<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·* </td> |
914 | ··········<td·class="paramname"><em>dr</em>,·</td> | 914 | ··········<td·class="paramname"><em>dr</em>,·</td> |
915 | ········</tr> | 915 | ········</tr> |
916 | ········<tr> | 916 | ········<tr> |
917 | ··········<td·class="paramkey"></td> | 917 | ··········<td·class="paramkey"></td> |
918 | ··········<td></td> | 918 | ··········<td></td> |
919 | ··········<td·class="paramtype">int </td> | 919 | ··········<td·class="paramtype">int </td> |
920 | ··········<td·class="paramname"><em>prec</em> </td> | 920 | ··········<td·class="paramname"><em>prec</em> </td> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="store_monthname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·if·a·string·is·a·month·name·and·store·correct·month·number."]; | 7 | ··Node1·[label="store_monthname",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·if·a·string·is·a·month·name·and·store·correct·month·number."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_willconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·if·a·conversion·is·possible."]; | 7 | ··Node1·[label="tds_willconvert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Test·if·a·conversion·is·possible."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | <tr·class="separator:gaccf9c0f7b71cc687b4e8174e2206242a"><td·class="memSeparator"·colspan="2"> </td></tr> | 163 | <tr·class="separator:gaccf9c0f7b71cc687b4e8174e2206242a"><td·class="memSeparator"·colspan="2"> </td></tr> |
164 | <tr·class="memitem:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaeb3ff2093c2da0ed54842a5d8d53847b"·name="gaeb3ff2093c2da0ed54842a5d8d53847b"></a> | 164 | <tr·class="memitem:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaeb3ff2093c2da0ed54842a5d8d53847b"·name="gaeb3ff2093c2da0ed54842a5d8d53847b"></a> |
165 | static·int </td><td·class="memItemRight"·valign="bottom"><b>put_utf16le</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr> | 165 | static·int </td><td·class="memItemRight"·valign="bottom"><b>put_utf16le</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr> |
166 | <tr·class="separator:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memSeparator"·colspan="2"> </td></tr> | 166 | <tr·class="separator:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memSeparator"·colspan="2"> </td></tr> |
167 | <tr·class="memitem:ga39681befed140ba03251364f014cc6b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga39681befed140ba03251364f014cc6b3"·name="ga39681befed140ba03251364f014cc6b3"></a> | 167 | <tr·class="memitem:ga39681befed140ba03251364f014cc6b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga39681befed140ba03251364f014cc6b3"·name="ga39681befed140ba03251364f014cc6b3"></a> |
168 | static·int </td><td·class="memItemRight"·valign="bottom"><b>put_utf8</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr> | 168 | static·int </td><td·class="memItemRight"·valign="bottom"><b>put_utf8</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr> |
169 | <tr·class="separator:ga39681befed140ba03251364f014cc6b3"><td·class="memSeparator"·colspan="2"> </td></tr> | 169 | <tr·class="separator:ga39681befed140ba03251364f014cc6b3"><td·class="memSeparator"·colspan="2"> </td></tr> |
170 | <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a003 | 170 | <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.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> |
171 | <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft"> </td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<a·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">More...</a><br·/></td></tr> | 171 | <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft"> </td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<a·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">More...</a><br·/></td></tr> |
172 | <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2"> </td></tr> | 172 | <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2"> </td></tr> |
173 | <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1db9b785009f6c3d81dcdc92fd3fed99"·name="ga1db9b785009f6c3d81dcdc92fd3fed99"></a> | 173 | <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1db9b785009f6c3d81dcdc92fd3fed99"·name="ga1db9b785009f6c3d81dcdc92fd3fed99"></a> |
174 | void </td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr> | 174 | void </td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr> |
175 | <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2"> </td></tr> | 175 | <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2"> </td></tr> |
176 | <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr> | 176 | <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr> |
177 | <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<a·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">More...</a><br·/></td></tr> | 177 | <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<a·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">More...</a><br·/></td></tr> |
Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
263 | ··········<td>(</td> | 263 | ··········<td>(</td> |
264 | ··········<td·class="paramtype">iconv_t </td> | 264 | ··········<td·class="paramtype">iconv_t </td> |
265 | ··········<td·class="paramname"><em>cd</em>,·</td> | 265 | ··········<td·class="paramname"><em>cd</em>,·</td> |
266 | ········</tr> | 266 | ········</tr> |
267 | ········<tr> | 267 | ········<tr> |
268 | ··········<td·class="paramkey"></td> | 268 | ··········<td·class="paramkey"></td> |
269 | ··········<td></td> | 269 | ··········<td></td> |
270 | ··········<td·class="paramtype">const·<a·class="el"·href="a003 | 270 | ··········<td·class="paramtype">const·<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·* </td> |
271 | ··········<td·class="paramname"><em>charset</em>,·</td> | 271 | ··········<td·class="paramname"><em>charset</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·char·** </td> | 276 | ··········<td·class="paramtype">const·char·** </td> |
277 | ··········<td·class="paramname"><em>input</em>,·</td> | 277 | ··········<td·class="paramname"><em>input</em>,·</td> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_iconv_info_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Open·iconv·descriptors·to·convert·between·character·sets·(both·directions)."]; | 7 | ··Node1·[label="tds_iconv_info_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Open·iconv·descriptors·to·convert·between·character·sets·(both·directions)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_iconv",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Wrapper·around·iconv(3)."]; | 7 | ··Node1·[label="tds_iconv",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Wrapper·around·iconv(3)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_sys_iconv_open",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Inputs·are·FreeTDS·canonical·names,·no·other."]; | 7 | ··Node1·[label="tds_sys_iconv_open",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Inputs·are·FreeTDS·canonical·names,·no·other."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 126, 17 lines modified | Offset 126, 17 lines modified | ||
126 | <tr·class="memitem:ga05551834cc559869a180a18dd5d2d655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga05551834cc559869a180a18dd5d2d655"·name="ga05551834cc559869a180a18dd5d2d655"></a> | 126 | <tr·class="memitem:ga05551834cc559869a180a18dd5d2d655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga05551834cc559869a180a18dd5d2d655"·name="ga05551834cc559869a180a18dd5d2d655"></a> |
127 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_compute_row</b>·(<a·class="el"·href="a01158.html">TDSCOMPUTEINFO</a>·*res_info)</td></tr> | 127 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_compute_row</b>·(<a·class="el"·href="a01158.html">TDSCOMPUTEINFO</a>·*res_info)</td></tr> |
128 | <tr·class="separator:ga05551834cc559869a180a18dd5d2d655"><td·class="memSeparator"·colspan="2"> </td></tr> | 128 | <tr·class="separator:ga05551834cc559869a180a18dd5d2d655"><td·class="memSeparator"·colspan="2"> </td></tr> |
129 | <tr·class="memitem:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1441a9787b31a97bc3ff290b04ce501a"·name="ga1441a9787b31a97bc3ff290b04ce501a"></a> | 129 | <tr·class="memitem:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1441a9787b31a97bc3ff290b04ce501a"·name="ga1441a9787b31a97bc3ff290b04ce501a"></a> |
130 | <a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_context</b>·(void·*parent)</td></tr> | 130 | <a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_context</b>·(void·*parent)</td></tr> |
131 | <tr·class="separator:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memSeparator"·colspan="2"> </td></tr> | 131 | <tr·class="separator:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memSeparator"·colspan="2"> </td></tr> |
132 | <tr·class="memitem:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga34e003db01a9fa0a8df0f6a9c68d10e3"·name="ga34e003db01a9fa0a8df0f6a9c68d10e3"></a> | 132 | <tr·class="memitem:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga34e003db01a9fa0a8df0f6a9c68d10e3"·name="ga34e003db01a9fa0a8df0f6a9c68d10e3"></a> |
133 | <a·class="el"·href="a003 | 133 | <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_cursor</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*name,·TDS_INT·namelen,·const·char·*query,·TDS_INT·querylen)</td></tr> |
134 | <tr·class="separator:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memSeparator"·colspan="2"> </td></tr> | 134 | <tr·class="separator:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memSeparator"·colspan="2"> </td></tr> |
135 | <tr·class="memitem:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a003 | 135 | <tr·class="memitem:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">tds_alloc_dynamic</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr> |
136 | <tr·class="memdesc:ga69559de43b47f4a9e2eecc7a56527444"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·a·dynamic·statement.··<a·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">More...</a><br·/></td></tr> | 136 | <tr·class="memdesc:ga69559de43b47f4a9e2eecc7a56527444"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·a·dynamic·statement.··<a·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">More...</a><br·/></td></tr> |
137 | <tr·class="separator:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memSeparator"·colspan="2"> </td></tr> | 137 | <tr·class="separator:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memSeparator"·colspan="2"> </td></tr> |
138 | <tr·class="memitem:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafb042cedd3fd60f8e7dd65164166ece4"·name="gafb042cedd3fd60f8e7dd65164166ece4"></a> | 138 | <tr·class="memitem:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafb042cedd3fd60f8e7dd65164166ece4"·name="gafb042cedd3fd60f8e7dd65164166ece4"></a> |
139 | <a·class="el"·href="a01126.html">TDSLOCALE</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_locale</b>·(void)</td></tr> | 139 | <a·class="el"·href="a01126.html">TDSLOCALE</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_locale</b>·(void)</td></tr> |
140 | <tr·class="separator:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:gaea5b386933560f96022355d370d2081b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaea5b386933560f96022355d370d2081b"·name="gaea5b386933560f96022355d370d2081b"></a> | 141 | <tr·class="memitem:gaea5b386933560f96022355d370d2081b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaea5b386933560f96022355d370d2081b"·name="gaea5b386933560f96022355d370d2081b"></a> |
142 | <a·class="el"·href="a01118.html">TDSLOGIN</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_login</b>·(int·use_environment)</td></tr> | 142 | <a·class="el"·href="a01118.html">TDSLOGIN</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_login</b>·(int·use_environment)</td></tr> |
Offset 150, 18 lines modified | Offset 150, 18 lines modified | ||
150 | <tr·class="memitem:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memItemLeft"·align="right"·valign="top">void·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds_alloc_param_data</a>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curparam)</td></tr> | 150 | <tr·class="memitem:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memItemLeft"·align="right"·valign="top">void·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds_alloc_param_data</a>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curparam)</td></tr> |
151 | <tr·class="memdesc:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·data·for·a·parameter.··<a·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">More...</a><br·/></td></tr> | 151 | <tr·class="memdesc:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·data·for·a·parameter.··<a·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">More...</a><br·/></td></tr> |
152 | <tr·class="separator:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memSeparator"·colspan="2"> </td></tr> | 152 | <tr·class="separator:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memSeparator"·colspan="2"> </td></tr> |
153 | <tr·class="memitem:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01158.html">TDSPARAMINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds_alloc_param_result</a>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*old_param)</td></tr> | 153 | <tr·class="memitem:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01158.html">TDSPARAMINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds_alloc_param_result</a>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*old_param)</td></tr> |
154 | <tr·class="memdesc:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="mdescLeft"> </td><td·class="mdescRight">Adds·a·output·parameter·to·TDSPARAMINFO.··<a·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">More...</a><br·/></td></tr> | 154 | <tr·class="memdesc:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="mdescLeft"> </td><td·class="mdescRight">Adds·a·output·parameter·to·TDSPARAMINFO.··<a·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">More...</a><br·/></td></tr> |
155 | <tr·class="separator:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memSeparator"·colspan="2"> </td></tr> | 155 | <tr·class="separator:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memSeparator"·colspan="2"> </td></tr> |
156 | <tr·class="memitem:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8bc4a976ed6bc6c3f61b20877a81963"·name="gaf8bc4a976ed6bc6c3f61b20877a81963"></a> | 156 | <tr·class="memitem:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8bc4a976ed6bc6c3f61b20877a81963"·name="gaf8bc4a976ed6bc6c3f61b20877a81963"></a> |
157 | <a·class="el"·href="a003 | 157 | <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_results</b>·(TDS_USMALLINT·num_cols)</td></tr> |
158 | <tr·class="separator:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memSeparator"·colspan="2"> </td></tr> | 158 | <tr·class="separator:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memSeparator"·colspan="2"> </td></tr> |
159 | <tr·class="memitem:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1224fb9277112dc2ce12531d2b73b145"·name="ga1224fb9277112dc2ce12531d2b73b145"></a> | 159 | <tr·class="memitem:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1224fb9277112dc2ce12531d2b73b145"·name="ga1224fb9277112dc2ce12531d2b73b145"></a> |
160 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_row</b>·(<a·class="el"·href="a003 | 160 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_row</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr> |
161 | <tr·class="memdesc:ga1224fb9277112dc2ce12531d2b73b145"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·space·for·row·store·return·NULL·on·out·of·memory.·<br·/></td></tr> | 161 | <tr·class="memdesc:ga1224fb9277112dc2ce12531d2b73b145"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·space·for·row·store·return·NULL·on·out·of·memory.·<br·/></td></tr> |
162 | <tr·class="separator:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memSeparator"·colspan="2"> </td></tr> | 162 | <tr·class="separator:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memSeparator"·colspan="2"> </td></tr> |
163 | <tr·class="memitem:ga7718f605bb093fc319dbd1895729e954"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7718f605bb093fc319dbd1895729e954"·name="ga7718f605bb093fc319dbd1895729e954"></a> | 163 | <tr·class="memitem:ga7718f605bb093fc319dbd1895729e954"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7718f605bb093fc319dbd1895729e954"·name="ga7718f605bb093fc319dbd1895729e954"></a> |
164 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_socket</b>·(<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*context,·unsigned·int·bufsize)</td></tr> | 164 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_socket</b>·(<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*context,·unsigned·int·bufsize)</td></tr> |
165 | <tr·class="separator:ga7718f605bb093fc319dbd1895729e954"><td·class="memSeparator"·colspan="2"> </td></tr> | 165 | <tr·class="separator:ga7718f605bb093fc319dbd1895729e954"><td·class="memSeparator"·colspan="2"> </td></tr> |
166 | <tr·class="memitem:ga62605ef3b49878692c69810408f2e791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga62605ef3b49878692c69810408f2e791"·name="ga62605ef3b49878692c69810408f2e791"></a> | 166 | <tr·class="memitem:ga62605ef3b49878692c69810408f2e791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga62605ef3b49878692c69810408f2e791"·name="ga62605ef3b49878692c69810408f2e791"></a> |
167 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_cap_len,·sizeof(defaultcaps)==TDS_MAX_CAPABILITY)</td></tr> | 167 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_cap_len,·sizeof(defaultcaps)==TDS_MAX_CAPABILITY)</td></tr> |
Offset 169, 28 lines modified | Offset 169, 28 lines modified | ||
169 | <tr·class="memitem:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaec062fa63e7cd4e4441e54e24ec5334"·name="gaaec062fa63e7cd4e4441e54e24ec5334"></a> | 169 | <tr·class="memitem:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaec062fa63e7cd4e4441e54e24ec5334"·name="gaaec062fa63e7cd4e4441e54e24ec5334"></a> |
170 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_values_len,·sizeof(defaultcaps.types[0].values)==14)</td></tr> | 170 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_values_len,·sizeof(defaultcaps.types[0].values)==14)</td></tr> |
171 | <tr·class="separator:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memSeparator"·colspan="2"> </td></tr> | 171 | <tr·class="separator:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memSeparator"·colspan="2"> </td></tr> |
172 | <tr·class="memitem:gaf8d16d8cec82bc1c55af5e840c3deb67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8d16d8cec82bc1c55af5e840c3deb67"·name="gaf8d16d8cec82bc1c55af5e840c3deb67"></a> | 172 | <tr·class="memitem:gaf8d16d8cec82bc1c55af5e840c3deb67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8d16d8cec82bc1c55af5e840c3deb67"·name="gaf8d16d8cec82bc1c55af5e840c3deb67"></a> |
173 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_connection_remove_socket</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 173 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_connection_remove_socket</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
174 | <tr·class="separator:gaf8d16d8cec82bc1c55af5e840c3deb67"><td·class="memSeparator"·colspan="2"> </td></tr> | 174 | <tr·class="separator:gaf8d16d8cec82bc1c55af5e840c3deb67"><td·class="memSeparator"·colspan="2"> </td></tr> |
175 | <tr·class="memitem:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9745bd1ae8a4677e77c48ec6678da7bb"·name="ga9745bd1ae8a4677e77c48ec6678da7bb"></a> | 175 | <tr·class="memitem:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9745bd1ae8a4677e77c48ec6678da7bb"·name="ga9745bd1ae8a4677e77c48ec6678da7bb"></a> |
176 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_deallocated</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 176 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_deallocated</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
177 | <tr·class="separator:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memSeparator"·colspan="2"> </td></tr> | 177 | <tr·class="separator:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memSeparator"·colspan="2"> </td></tr> |
178 | <tr·class="memitem:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadeb33bf36c71d2acb8c655e8e226ca33"·name="gadeb33bf36c71d2acb8c655e8e226ca33"></a> | 178 | <tr·class="memitem:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadeb33bf36c71d2acb8c655e8e226ca33"·name="gadeb33bf36c71d2acb8c655e8e226ca33"></a> |
179 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_bcpinfo</b>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> | 179 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_bcpinfo</b>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
180 | <tr·class="separator:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memSeparator"·colspan="2"> </td></tr> | 180 | <tr·class="separator:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memSeparator"·colspan="2"> </td></tr> |
181 | <tr·class="memitem:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga28e51b6ea4026b2cd4204802cbc366ad"·name="ga28e51b6ea4026b2cd4204802cbc366ad"></a> | 181 | <tr·class="memitem:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga28e51b6ea4026b2cd4204802cbc366ad"·name="ga28e51b6ea4026b2cd4204802cbc366ad"></a> |
182 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_connection</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> | 182 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_connection</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> |
183 | <tr·class="separator:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memSeparator"·colspan="2"> </td></tr> | 183 | <tr·class="separator:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memSeparator"·colspan="2"> </td></tr> |
184 | <tr·class="memitem:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1d60bf443e274797b1d1a9e7418ab962"·name="ga1d60bf443e274797b1d1a9e7418ab962"></a> | 184 | <tr·class="memitem:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1d60bf443e274797b1d1a9e7418ab962"·name="ga1d60bf443e274797b1d1a9e7418ab962"></a> |
185 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_detach_results</b>·(<a·class="el"·href="a003 | 185 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_detach_results</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr> |
186 | <tr·class="memdesc:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="mdescLeft"> </td><td·class="mdescRight">Detach·result·info·from·it·current·socket.·<br·/></td></tr> | 186 | <tr·class="memdesc:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="mdescLeft"> </td><td·class="mdescRight">Detach·result·info·from·it·current·socket.·<br·/></td></tr> |
187 | <tr·class="separator:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memSeparator"·colspan="2"> </td></tr> | 187 | <tr·class="separator:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memSeparator"·colspan="2"> </td></tr> |
188 | <tr·class="memitem:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac208dfc9708803e15a3a1fcc631f37f2"·name="gac208dfc9708803e15a3a1fcc631f37f2"></a> | 188 | <tr·class="memitem:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac208dfc9708803e15a3a1fcc631f37f2"·name="gac208dfc9708803e15a3a1fcc631f37f2"></a> |
189 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_deallocated</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 189 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_deallocated</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
190 | <tr·class="separator:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memSeparator"·colspan="2"> </td></tr> | 190 | <tr·class="separator:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memSeparator"·colspan="2"> </td></tr> |
191 | <tr·class="memitem:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8d9feb841c35d1d6cef4563778082cec"·name="ga8d9feb841c35d1d6cef4563778082cec"></a> | 191 | <tr·class="memitem:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8d9feb841c35d1d6cef4563778082cec"·name="ga8d9feb841c35d1d6cef4563778082cec"></a> |
192 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_all_results</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 192 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_all_results</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
193 | <tr·class="separator:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memSeparator"·colspan="2"> </td></tr> | 193 | <tr·class="separator:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memSeparator"·colspan="2"> </td></tr> |
194 | <tr·class="memitem:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga08d525b2e939e860ad3f7c024ddbac17"·name="ga08d525b2e939e860ad3f7c024ddbac17"></a> | 194 | <tr·class="memitem:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga08d525b2e939e860ad3f7c024ddbac17"·name="ga08d525b2e939e860ad3f7c024ddbac17"></a> |
195 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_bcp_column_data</b>·(<a·class="el"·href="a01142.html">BCPCOLDATA</a>·*coldata)</td></tr> | 195 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_bcp_column_data</b>·(<a·class="el"·href="a01142.html">BCPCOLDATA</a>·*coldata)</td></tr> |
196 | <tr·class="separator:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memSeparator"·colspan="2"> </td></tr> | 196 | <tr·class="separator:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 208, 15 lines modified | Offset 208, 15 lines modified | ||
208 | <tr·class="separator:gac1aea61de548160e53538ba32343378d"><td·class="memSeparator"·colspan="2"> </td></tr> | 208 | <tr·class="separator:gac1aea61de548160e53538ba32343378d"><td·class="memSeparator"·colspan="2"> </td></tr> |
209 | <tr·class="memitem:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96e58df914233f14c06dd5ddcae61c1e"·name="ga96e58df914233f14c06dd5ddcae61c1e"></a> | 209 | <tr·class="memitem:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96e58df914233f14c06dd5ddcae61c1e"·name="ga96e58df914233f14c06dd5ddcae61c1e"></a> |
210 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_context</b>·(<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*context)</td></tr> | 210 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_context</b>·(<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*context)</td></tr> |
211 | <tr·class="separator:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memSeparator"·colspan="2"> </td></tr> | 211 | <tr·class="separator:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memSeparator"·colspan="2"> </td></tr> |
212 | <tr·class="memitem:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga29d2ce737e03ca2fdc04f3867f3c6a53"·name="ga29d2ce737e03ca2fdc04f3867f3c6a53"></a> | 212 | <tr·class="memitem:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga29d2ce737e03ca2fdc04f3867f3c6a53"·name="ga29d2ce737e03ca2fdc04f3867f3c6a53"></a> |
213 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_env</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> | 213 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_env</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> |
214 | <tr·class="separator:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memSeparator"·colspan="2"> </td></tr> | 214 | <tr·class="separator:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memSeparator"·colspan="2"> </td></tr> |
215 | <tr·class="memitem:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds_free_input_params</a>·(<a·class="el"·href="a003 | 215 | <tr·class="memitem:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds_free_input_params</a>·(<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
216 | <tr·class="memdesc:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="mdescLeft"> </td><td·class="mdescRight">Frees·all·allocated·input·parameters·of·a·dynamic·statement.··<a·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">More...</a><br·/></td></tr> | 216 | <tr·class="memdesc:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="mdescLeft"> </td><td·class="mdescRight">Frees·all·allocated·input·parameters·of·a·dynamic·statement.··<a·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">More...</a><br·/></td></tr> |
217 | <tr·class="separator:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memSeparator"·colspan="2"> </td></tr> | 217 | <tr·class="separator:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memSeparator"·colspan="2"> </td></tr> |
218 | <tr·class="memitem:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gacbf7aa586828a445f0aa4a03939df99c"·name="gacbf7aa586828a445f0aa4a03939df99c"></a> | 218 | <tr·class="memitem:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gacbf7aa586828a445f0aa4a03939df99c"·name="gacbf7aa586828a445f0aa4a03939df99c"></a> |
219 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_locale</b>·(<a·class="el"·href="a01126.html">TDSLOCALE</a>·*locale)</td></tr> | 219 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_locale</b>·(<a·class="el"·href="a01126.html">TDSLOCALE</a>·*locale)</td></tr> |
220 | <tr·class="separator:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memSeparator"·colspan="2"> </td></tr> | 220 | <tr·class="separator:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memSeparator"·colspan="2"> </td></tr> |
221 | <tr·class="memitem:gac92bb6c3c7467bba3a8255e0ee7dffc0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac92bb6c3c7467bba3a8255e0ee7dffc0"·name="gac92bb6c3c7467bba3a8255e0ee7dffc0"></a> | 221 | <tr·class="memitem:gac92bb6c3c7467bba3a8255e0ee7dffc0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac92bb6c3c7467bba3a8255e0ee7dffc0"·name="gac92bb6c3c7467bba3a8255e0ee7dffc0"></a> |
222 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_login</b>·(<a·class="el"·href="a01118.html">TDSLOGIN</a>·*login)</td></tr> | 222 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_login</b>·(<a·class="el"·href="a01118.html">TDSLOGIN</a>·*login)</td></tr> |
Offset 231, 18 lines modified | Offset 231, 18 lines modified | ||
231 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_result</b>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*param_info)</td></tr> | 231 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_result</b>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*param_info)</td></tr> |
232 | <tr·class="memdesc:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="mdescLeft"> </td><td·class="mdescRight">Delete·latest·parameter.·<br·/></td></tr> | 232 | <tr·class="memdesc:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="mdescLeft"> </td><td·class="mdescRight">Delete·latest·parameter.·<br·/></td></tr> |
233 | <tr·class="separator:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="memSeparator"·colspan="2"> </td></tr> | 233 | <tr·class="separator:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="memSeparator"·colspan="2"> </td></tr> |
234 | <tr·class="memitem:ga6589548b0fe303cb816a0c136a992b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga6589548b0fe303cb816a0c136a992b04"·name="ga6589548b0fe303cb816a0c136a992b04"></a> | 234 | <tr·class="memitem:ga6589548b0fe303cb816a0c136a992b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga6589548b0fe303cb816a0c136a992b04"·name="ga6589548b0fe303cb816a0c136a992b04"></a> |
235 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_results</b>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*param_info)</td></tr> | 235 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_results</b>·(<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*param_info)</td></tr> |
236 | <tr·class="separator:ga6589548b0fe303cb816a0c136a992b04"><td·class="memSeparator"·colspan="2"> </td></tr> | 236 | <tr·class="separator:ga6589548b0fe303cb816a0c136a992b04"><td·class="memSeparator"·colspan="2"> </td></tr> |
237 | <tr·class="memitem:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf3268b18aa9df3475cdc48012bf7ddea"·name="gaf3268b18aa9df3475cdc48012bf7ddea"></a> | 237 | <tr·class="memitem:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf3268b18aa9df3475cdc48012bf7ddea"·name="gaf3268b18aa9df3475cdc48012bf7ddea"></a> |
238 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_results</b>·(<a·class="el"·href="a003 | 238 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_results</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr> |
239 | <tr·class="separator:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memSeparator"·colspan="2"> </td></tr> | 239 | <tr·class="separator:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memSeparator"·colspan="2"> </td></tr> |
240 | <tr·class="memitem:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaa92e13cfc04c6c243fa42282d5da7cce"·name="gaa92e13cfc04c6c243fa42282d5da7cce"></a> | 240 | <tr·class="memitem:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaa92e13cfc04c6c243fa42282d5da7cce"·name="gaa92e13cfc04c6c243fa42282d5da7cce"></a> |
241 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_row</b>·(<a·class="el"·href="a003 | 241 | void </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> |
242 | <tr·class="separator:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memSeparator"·colspan="2"> </td></tr> | 242 | <tr·class="separator:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memSeparator"·colspan="2"> </td></tr> |
243 | <tr·class="memitem:gafe4c00cab901638857e7df9e515adb09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafe4c00cab901638857e7df9e515adb09"·name="gafe4c00cab901638857e7df9e515adb09"></a> | 243 | <tr·class="memitem:gafe4c00cab901638857e7df9e515adb09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafe4c00cab901638857e7df9e515adb09"·name="gafe4c00cab901638857e7df9e515adb09"></a> |
244 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_socket</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 244 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_free_socket</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
245 | <tr·class="separator:gafe4c00cab901638857e7df9e515adb09"><td·class="memSeparator"·colspan="2"> </td></tr> | 245 | <tr·class="separator:gafe4c00cab901638857e7df9e515adb09"><td·class="memSeparator"·colspan="2"> </td></tr> |
246 | <tr·class="memitem:ga93503e64091b51add0801abebe22abf4"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga93503e64091b51add0801abebe22abf4">tds_get_dynid</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·char·*id)</td></tr> | 246 | <tr·class="memitem:ga93503e64091b51add0801abebe22abf4"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#ga93503e64091b51add0801abebe22abf4">tds_get_dynid</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·char·*id)</td></tr> |
247 | <tr·class="memdesc:ga93503e64091b51add0801abebe22abf4"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·an·id·for·dynamic·query·based·on·TDS·information.··<a·href="a00541.html#ga93503e64091b51add0801abebe22abf4">More...</a><br·/></td></tr> | 247 | <tr·class="memdesc:ga93503e64091b51add0801abebe22abf4"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·an·id·for·dynamic·query·based·on·TDS·information.··<a·href="a00541.html#ga93503e64091b51add0801abebe22abf4">More...</a><br·/></td></tr> |
248 | <tr·class="separator:ga93503e64091b51add0801abebe22abf4"><td·class="memSeparator"·colspan="2"> </td></tr> | 248 | <tr·class="separator:ga93503e64091b51add0801abebe22abf4"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 264, 24 lines modified | Offset 264, 24 lines modified | ||
264 | <tr·class="memitem:ga85bf906194a312de8f567c5925720e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga85bf906194a312de8f567c5925720e57"·name="ga85bf906194a312de8f567c5925720e57"></a> | 264 | <tr·class="memitem:ga85bf906194a312de8f567c5925720e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga85bf906194a312de8f567c5925720e57"·name="ga85bf906194a312de8f567c5925720e57"></a> |
265 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_packet</b>·(<a·class="el"·href="a01198.html">TDSPACKET</a>·*packet,·unsigned·len)</td></tr> | 265 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_packet</b>·(<a·class="el"·href="a01198.html">TDSPACKET</a>·*packet,·unsigned·len)</td></tr> |
266 | <tr·class="separator:ga85bf906194a312de8f567c5925720e57"><td·class="memSeparator"·colspan="2"> </td></tr> | 266 | <tr·class="separator:ga85bf906194a312de8f567c5925720e57"><td·class="memSeparator"·colspan="2"> </td></tr> |
267 | <tr·class="memitem:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9795ab111eaa43e1c3cae4657f175273"·name="ga9795ab111eaa43e1c3cae4657f175273"></a> | 267 | <tr·class="memitem:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9795ab111eaa43e1c3cae4657f175273"·name="ga9795ab111eaa43e1c3cae4657f175273"></a> |
268 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_socket</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·size_t·bufsize)</td></tr> | 268 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_socket</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·size_t·bufsize)</td></tr> |
269 | <tr·class="separator:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memSeparator"·colspan="2"> </td></tr> | 269 | <tr·class="separator:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memSeparator"·colspan="2"> </td></tr> |
270 | <tr·class="memitem:ga96f647da25ad4b920a177766f41e21aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96f647da25ad4b920a177766f41e21aa"·name="ga96f647da25ad4b920a177766f41e21aa"></a> | 270 | <tr·class="memitem:ga96f647da25ad4b920a177766f41e21aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96f647da25ad4b920a177766f41e21aa"·name="ga96f647da25ad4b920a177766f41e21aa"></a> |
271 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_release_cursor</b>·(<a·class="el"·href="a003 | 271 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_release_cursor</b>·(<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·**pcursor)</td></tr> |
272 | <tr·class="separator:ga96f647da25ad4b920a177766f41e21aa"><td·class="memSeparator"·colspan="2"> </td></tr> | 272 | <tr·class="separator:ga96f647da25ad4b920a177766f41e21aa"><td·class="memSeparator"·colspan="2"> </td></tr> |
273 | <tr·class="memitem:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">tds_release_dynamic</a>·(<a·class="el"·href="a003 | 273 | <tr·class="memitem:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">tds_release_dynamic</a>·(<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·**pdyn)</td></tr> |
274 | <tr·class="memdesc:gabf2fdb0def5388508602ee7dd2f49506"><td·class="mdescLeft"> </td><td·class="mdescRight">Frees·dynamic·statement.··<a·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">More...</a><br·/></td></tr> | 274 | <tr·class="memdesc:gabf2fdb0def5388508602ee7dd2f49506"><td·class="mdescLeft"> </td><td·class="mdescRight">Frees·dynamic·statement.··<a·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">More...</a><br·/></td></tr> |
275 | <tr·class="separator:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memSeparator"·colspan="2"> </td></tr> | 275 | <tr·class="separator:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memSeparator"·colspan="2"> </td></tr> |
276 | <tr·class="memitem:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga38e6909ccbe74eccbfab20d7f0b20f0c"·name="ga38e6909ccbe74eccbfab20d7f0b20f0c"></a> | 276 | <tr·class="memitem:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga38e6909ccbe74eccbfab20d7f0b20f0c"·name="ga38e6909ccbe74eccbfab20d7f0b20f0c"></a> |
277 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_row_free</b>·(<a·class="el"·href="a003 | 277 | static·void </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> |
278 | <tr·class="separator:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memSeparator"·colspan="2"> </td></tr> | 278 | <tr·class="separator:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memSeparator"·colspan="2"> </td></tr> |
279 | <tr·class="memitem:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8ba1929d901b7b8c9b758c603142d357"·name="ga8ba1929d901b7b8c9b758c603142d357"></a> | 279 | <tr·class="memitem:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8ba1929d901b7b8c9b758c603142d357"·name="ga8ba1929d901b7b8c9b758c603142d357"></a> |
280 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_set_current_results</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 280 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_set_current_results</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr> |
281 | <tr·class="separator:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memSeparator"·colspan="2"> </td></tr> | 281 | <tr·class="separator:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memSeparator"·colspan="2"> </td></tr> |
282 | <tr·class="memitem:ga64b5a882ae1508c23cb399cc7ea828ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga64b5a882ae1508c23cb399cc7ea828ac"·name="ga64b5a882ae1508c23cb399cc7ea828ac"></a> | 282 | <tr·class="memitem:ga64b5a882ae1508c23cb399cc7ea828ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga64b5a882ae1508c23cb399cc7ea828ac"·name="ga64b5a882ae1508c23cb399cc7ea828ac"></a> |
283 | static·int </td><td·class="memItemRight"·valign="bottom"><b>winsock_initialized</b>·(void)</td></tr> | 283 | static·int </td><td·class="memItemRight"·valign="bottom"><b>winsock_initialized</b>·(void)</td></tr> |
284 | <tr·class="separator:ga64b5a882ae1508c23cb399cc7ea828ac"><td·class="memSeparator"·colspan="2"> </td></tr> | 284 | <tr·class="separator:ga64b5a882ae1508c23cb399cc7ea828ac"><td·class="memSeparator"·colspan="2"> </td></tr> |
285 | </table><table·class="memberdecls"> | 285 | </table><table·class="memberdecls"> |
286 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> | 286 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> |
287 | Variables</h2></td></tr> | 287 | Variables</h2></td></tr> |
Offset 332, 15 lines modified | Offset 332, 15 lines modified | ||
332 | <a·id="ga69559de43b47f4a9e2eecc7a56527444"·name="ga69559de43b47f4a9e2eecc7a56527444"></a> | 332 | <a·id="ga69559de43b47f4a9e2eecc7a56527444"·name="ga69559de43b47f4a9e2eecc7a56527444"></a> |
Max diff block lines reached; 1940/26508 bytes (7.32%) of diff not shown. |
Offset 112, 24 lines modified | Offset 112, 24 lines modified | ||
112 | <tr·class="separator:ga2d0a06c1a30dd2470dc7a788de21b080"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:ga2d0a06c1a30dd2470dc7a788de21b080"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:ga8853354723094c8efcd87fabf675c64f"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga8853354723094c8efcd87fabf675c64f">tds5_fix_dot_query</a>·(const·char·*query,·size_t·*query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> | 113 | <tr·class="memitem:ga8853354723094c8efcd87fabf675c64f"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga8853354723094c8efcd87fabf675c64f">tds5_fix_dot_query</a>·(const·char·*query,·size_t·*query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
114 | <tr·class="memdesc:ga8853354723094c8efcd87fabf675c64f"><td·class="mdescLeft"> </td><td·class="mdescRight">Substitute·?-style·placeholders·with·named·(@param)·ones.··<a·href="a00542.html#ga8853354723094c8efcd87fabf675c64f">More...</a><br·/></td></tr> | 114 | <tr·class="memdesc:ga8853354723094c8efcd87fabf675c64f"><td·class="mdescLeft"> </td><td·class="mdescRight">Substitute·?-style·placeholders·with·named·(@param)·ones.··<a·href="a00542.html#ga8853354723094c8efcd87fabf675c64f">More...</a><br·/></td></tr> |
115 | <tr·class="separator:ga8853354723094c8efcd87fabf675c64f"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:ga8853354723094c8efcd87fabf675c64f"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">tds5_put_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*info,·int·flags)</td></tr> | 116 | <tr·class="memitem:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">tds5_put_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*info,·int·flags)</td></tr> |
117 | <tr·class="memdesc:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·parameters·to·server.··<a·href="a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">More...</a><br·/></td></tr> | 117 | <tr·class="memdesc:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·parameters·to·server.··<a·href="a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">More...</a><br·/></td></tr> |
118 | <tr·class="separator:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memSeparator"·colspan="2"> </td></tr> | 118 | <tr·class="separator:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memSeparator"·colspan="2"> </td></tr> |
119 | <tr·class="memitem:ga08877c101704bebe4fa57e0849dc272d"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds71_submit_prepexec</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·const·char·*id,·<a·class="el"·href="a003 | 119 | <tr·class="memitem:ga08877c101704bebe4fa57e0849dc272d"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds71_submit_prepexec</a>·(<a·class="el"·href="a01210.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="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
120 | <tr·class="memdesc:ga08877c101704bebe4fa57e0849dc272d"><td·class="mdescLeft"> </td><td·class="mdescRight">Creates·a·temporary·stored·procedure·in·the·server·and·execute·it.··<a·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">More...</a><br·/></td></tr> | 120 | <tr·class="memdesc:ga08877c101704bebe4fa57e0849dc272d"><td·class="mdescLeft"> </td><td·class="mdescRight">Creates·a·temporary·stored·procedure·in·the·server·and·execute·it.··<a·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">More...</a><br·/></td></tr> |
121 | <tr·class="separator:ga08877c101704bebe4fa57e0849dc272d"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:ga08877c101704bebe4fa57e0849dc272d"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4f5d3b730ad872cac4710e79808d44b5"·name="ga4f5d3b730ad872cac4710e79808d44b5"></a> | 122 | <tr·class="memitem:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4f5d3b730ad872cac4710e79808d44b5"·name="ga4f5d3b730ad872cac4710e79808d44b5"></a> |
123 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds7_put_cursor_fetch</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·TDS_INT·cursor_id,·TDS_TINYINT·fetch_type,·TDS_INT·i_row,·TDS_INT·num_rows)</td></tr> | 123 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds7_put_cursor_fetch</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·TDS_INT·cursor_id,·TDS_TINYINT·fetch_type,·TDS_INT·i_row,·TDS_INT·num_rows)</td></tr> |
124 | <tr·class="separator:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memSeparator"·colspan="2"> </td></tr> | 124 | <tr·class="separator:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memSeparator"·colspan="2"> </td></tr> |
125 | <tr·class="memitem:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">tds7_put_query_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len)</td></tr> | 125 | <tr·class="memitem:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">tds7_put_query_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len)</td></tr> |
126 | <tr·class="memdesc:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="mdescLeft"> </td><td·class="mdescRight">Output·params·types·and·query·(required·by·sp_prepare/sp_executesql/sp_prepexec)··<a·href="a00542.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">More...</a><br·/></td></tr> | 126 | <tr·class="memdesc:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="mdescLeft"> </td><td·class="mdescRight">Output·params·types·and·query·(required·by·sp_prepare/sp_executesql/sp_prepexec)··<a·href="a00542.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">More...</a><br·/></td></tr> |
127 | <tr·class="separator:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memSeparator"·colspan="2"> </td></tr> | 127 | <tr·class="separator:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memSeparator"·colspan="2"> </td></tr> |
128 | <tr·class="memitem:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga9f6f25dd405f45e75420e6e084bf2d85">tds7_send_execute</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 128 | <tr·class="memitem:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga9f6f25dd405f45e75420e6e084bf2d85">tds7_send_execute</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
129 | <tr·class="memdesc:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·dynamic·request·on·TDS·7+·to·be·executed.··<a·href="a00542.html#ga9f6f25dd405f45e75420e6e084bf2d85">More...</a><br·/></td></tr> | 129 | <tr·class="memdesc:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·dynamic·request·on·TDS·7+·to·be·executed.··<a·href="a00542.html#ga9f6f25dd405f45e75420e6e084bf2d85">More...</a><br·/></td></tr> |
130 | <tr·class="separator:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memSeparator"·colspan="2"> </td></tr> |
131 | <tr·class="memitem:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga6513afd79629f7a928e1d3da9f56dee1">tds7_write_param_def_from_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> | 131 | <tr·class="memitem:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga6513afd79629f7a928e1d3da9f56dee1">tds7_write_param_def_from_params</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
132 | <tr·class="memdesc:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<a·href="a00542.html#ga6513afd79629f7a928e1d3da9f56dee1">More...</a><br·/></td></tr> | 132 | <tr·class="memdesc:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<a·href="a00542.html#ga6513afd79629f7a928e1d3da9f56dee1">More...</a><br·/></td></tr> |
133 | <tr·class="separator:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | <tr·class="memitem:ga24345856c16b15aa3e84459c2f551320"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga24345856c16b15aa3e84459c2f551320">tds7_write_param_def_from_query</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*converted_query,·size_t·converted_query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> | 134 | <tr·class="memitem:ga24345856c16b15aa3e84459c2f551320"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga24345856c16b15aa3e84459c2f551320">tds7_write_param_def_from_query</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*converted_query,·size_t·converted_query_len,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
135 | <tr·class="memdesc:ga24345856c16b15aa3e84459c2f551320"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<a·href="a00542.html#ga24345856c16b15aa3e84459c2f551320">More...</a><br·/></td></tr> | 135 | <tr·class="memdesc:ga24345856c16b15aa3e84459c2f551320"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<a·href="a00542.html#ga24345856c16b15aa3e84459c2f551320">More...</a><br·/></td></tr> |
Offset 142, 49 lines modified | Offset 142, 49 lines modified | ||
142 | <tr·class="separator:gad5b76c688898b86984d09628f030d01c"><td·class="memSeparator"·colspan="2"> </td></tr> | 142 | <tr·class="separator:gad5b76c688898b86984d09628f030d01c"><td·class="memSeparator"·colspan="2"> </td></tr> |
143 | <tr·class="memitem:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds_count_placeholders</a>·(const·char·*query)</td></tr> | 143 | <tr·class="memitem:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds_count_placeholders</a>·(const·char·*query)</td></tr> |
144 | <tr·class="memdesc:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="mdescLeft"> </td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<a·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">More...</a><br·/></td></tr> | 144 | <tr·class="memdesc:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="mdescLeft"> </td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<a·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">More...</a><br·/></td></tr> |
145 | <tr·class="separator:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memSeparator"·colspan="2"> </td></tr> | 145 | <tr·class="separator:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memSeparator"·colspan="2"> </td></tr> |
146 | <tr·class="memitem:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">tds_count_placeholders_ucs2le</a>·(const·char·*query,·const·char·*query_end)</td></tr> | 146 | <tr·class="memitem:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">tds_count_placeholders_ucs2le</a>·(const·char·*query,·const·char·*query_end)</td></tr> |
147 | <tr·class="memdesc:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="mdescLeft"> </td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<a·href="a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">More...</a><br·/></td></tr> | 147 | <tr·class="memdesc:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="mdescLeft"> </td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<a·href="a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">More...</a><br·/></td></tr> |
148 | <tr·class="separator:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memSeparator"·colspan="2"> </td></tr> | 148 | <tr·class="separator:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memSeparator"·colspan="2"> </td></tr> |
149 | <tr·class="memitem:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memItemLeft"·align="right"·valign="top">static·bool </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">tds_cursor_check_allocated</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 149 | <tr·class="memitem:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memItemLeft"·align="right"·valign="top">static·bool </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">tds_cursor_check_allocated</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
150 | <tr·class="memdesc:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·a·cursor·is·allocated·into·the·server.··<a·href="a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">More...</a><br·/></td></tr> | 150 | <tr·class="memdesc:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·a·cursor·is·allocated·into·the·server.··<a·href="a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">More...</a><br·/></td></tr> |
151 | <tr·class="separator:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memSeparator"·colspan="2"> </td></tr> | 151 | <tr·class="separator:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memSeparator"·colspan="2"> </td></tr> |
152 | <tr·class="memitem:gada22769a0a8593608044b99e8e7aecba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gada22769a0a8593608044b99e8e7aecba"·name="gada22769a0a8593608044b99e8e7aecba"></a> | 152 | <tr·class="memitem:gada22769a0a8593608044b99e8e7aecba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gada22769a0a8593608044b99e8e7aecba"·name="gada22769a0a8593608044b99e8e7aecba"></a> |
153 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_close</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 153 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_close</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
154 | <tr·class="separator:gada22769a0a8593608044b99e8e7aecba"><td·class="memSeparator"·colspan="2"> </td></tr> | 154 | <tr·class="separator:gada22769a0a8593608044b99e8e7aecba"><td·class="memSeparator"·colspan="2"> </td></tr> |
155 | <tr·class="memitem:gab25de0567ac096e8f8e88490eeddf562"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gab25de0567ac096e8f8e88490eeddf562"·name="gab25de0567ac096e8f8e88490eeddf562"></a> | 155 | <tr·class="memitem:gab25de0567ac096e8f8e88490eeddf562"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gab25de0567ac096e8f8e88490eeddf562"·name="gab25de0567ac096e8f8e88490eeddf562"></a> |
156 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_dealloc</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 156 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_dealloc</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
157 | <tr·class="memdesc:gab25de0567ac096e8f8e88490eeddf562"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·a·deallocation·request·to·server.·<br·/></td></tr> | 157 | <tr·class="memdesc:gab25de0567ac096e8f8e88490eeddf562"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·a·deallocation·request·to·server.·<br·/></td></tr> |
158 | <tr·class="separator:gab25de0567ac096e8f8e88490eeddf562"><td·class="memSeparator"·colspan="2"> </td></tr> | 158 | <tr·class="separator:gab25de0567ac096e8f8e88490eeddf562"><td·class="memSeparator"·colspan="2"> </td></tr> |
159 | <tr·class="memitem:ga84615c3327f785292c101e2088028d4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga84615c3327f785292c101e2088028d4f"·name="ga84615c3327f785292c101e2088028d4f"></a> | 159 | <tr·class="memitem:ga84615c3327f785292c101e2088028d4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga84615c3327f785292c101e2088028d4f"·name="ga84615c3327f785292c101e2088028d4f"></a> |
160 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_declare</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 160 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_declare</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params,·int·*something_to_send)</td></tr> |
161 | <tr·class="separator:ga84615c3327f785292c101e2088028d4f"><td·class="memSeparator"·colspan="2"> </td></tr> | 161 | <tr·class="separator:ga84615c3327f785292c101e2088028d4f"><td·class="memSeparator"·colspan="2"> </td></tr> |
162 | <tr·class="memitem:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac3f61db17041349b0d898e6fdfb3b6fc"·name="gac3f61db17041349b0d898e6fdfb3b6fc"></a> | 162 | <tr·class="memitem:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac3f61db17041349b0d898e6fdfb3b6fc"·name="gac3f61db17041349b0d898e6fdfb3b6fc"></a> |
163 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_fetch</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 163 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_fetch</b>·(<a·class="el"·href="a01210.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> |
164 | <tr·class="separator:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memSeparator"·colspan="2"> </td></tr> | 164 | <tr·class="separator:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memSeparator"·colspan="2"> </td></tr> |
165 | <tr·class="memitem:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2a4992ce82e3f3dee59beee8f7d175fc"·name="ga2a4992ce82e3f3dee59beee8f7d175fc"></a> | 165 | <tr·class="memitem:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2a4992ce82e3f3dee59beee8f7d175fc"·name="ga2a4992ce82e3f3dee59beee8f7d175fc"></a> |
166 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_get_cursor_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 166 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_get_cursor_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_UINT·*prow_number,·TDS_UINT·*prow_count)</td></tr> |
167 | <tr·class="separator:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memSeparator"·colspan="2"> </td></tr> | 167 | <tr·class="separator:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memSeparator"·colspan="2"> </td></tr> |
168 | <tr·class="memitem:gaf1b4372d890c0ab08afd2f4707a10d93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf1b4372d890c0ab08afd2f4707a10d93"·name="gaf1b4372d890c0ab08afd2f4707a10d93"></a> | 168 | <tr·class="memitem:gaf1b4372d890c0ab08afd2f4707a10d93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf1b4372d890c0ab08afd2f4707a10d93"·name="gaf1b4372d890c0ab08afd2f4707a10d93"></a> |
169 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_open</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 169 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_open</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params,·int·*something_to_send)</td></tr> |
170 | <tr·class="separator:gaf1b4372d890c0ab08afd2f4707a10d93"><td·class="memSeparator"·colspan="2"> </td></tr> | 170 | <tr·class="separator:gaf1b4372d890c0ab08afd2f4707a10d93"><td·class="memSeparator"·colspan="2"> </td></tr> |
171 | <tr·class="memitem:gad717a70ff656a72ba819daab79c33bdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad717a70ff656a72ba819daab79c33bdb"·name="gad717a70ff656a72ba819daab79c33bdb"></a> | 171 | <tr·class="memitem:gad717a70ff656a72ba819daab79c33bdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad717a70ff656a72ba819daab79c33bdb"·name="gad717a70ff656a72ba819daab79c33bdb"></a> |
172 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setname</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 172 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setname</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
173 | <tr·class="separator:gad717a70ff656a72ba819daab79c33bdb"><td·class="memSeparator"·colspan="2"> </td></tr> | 173 | <tr·class="separator:gad717a70ff656a72ba819daab79c33bdb"><td·class="memSeparator"·colspan="2"> </td></tr> |
174 | <tr·class="memitem:gad0c04b7b170ef4c8de5a5fb9526cd031"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad0c04b7b170ef4c8de5a5fb9526cd031"·name="gad0c04b7b170ef4c8de5a5fb9526cd031"></a> | 174 | <tr·class="memitem:gad0c04b7b170ef4c8de5a5fb9526cd031"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad0c04b7b170ef4c8de5a5fb9526cd031"·name="gad0c04b7b170ef4c8de5a5fb9526cd031"></a> |
175 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setrows</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 175 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setrows</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·int·*something_to_send)</td></tr> |
176 | <tr·class="separator:gad0c04b7b170ef4c8de5a5fb9526cd031"><td·class="memSeparator"·colspan="2"> </td></tr> | 176 | <tr·class="separator:gad0c04b7b170ef4c8de5a5fb9526cd031"><td·class="memSeparator"·colspan="2"> </td></tr> |
177 | <tr·class="memitem:gae6c9d512bccc537638d60f987fd5a876"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6c9d512bccc537638d60f987fd5a876"·name="gae6c9d512bccc537638d60f987fd5a876"></a> | 177 | <tr·class="memitem:gae6c9d512bccc537638d60f987fd5a876"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6c9d512bccc537638d60f987fd5a876"·name="gae6c9d512bccc537638d60f987fd5a876"></a> |
178 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_update</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 178 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_update</b>·(<a·class="el"·href="a01210.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="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
179 | <tr·class="separator:gae6c9d512bccc537638d60f987fd5a876"><td·class="memSeparator"·colspan="2"> </td></tr> | 179 | <tr·class="separator:gae6c9d512bccc537638d60f987fd5a876"><td·class="memSeparator"·colspan="2"> </td></tr> |
180 | <tr·class="memitem:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds_deferred_cursor_dealloc</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 180 | <tr·class="memitem:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds_deferred_cursor_dealloc</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
181 | <tr·class="memdesc:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="mdescLeft"> </td><td·class="mdescRight">Deallocate·cursor·on·idle.··<a·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">More...</a><br·/></td></tr> | 181 | <tr·class="memdesc:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="mdescLeft"> </td><td·class="mdescRight">Deallocate·cursor·on·idle.··<a·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">More...</a><br·/></td></tr> |
182 | <tr·class="separator:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memSeparator"·colspan="2"> </td></tr> | 182 | <tr·class="separator:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memSeparator"·colspan="2"> </td></tr> |
183 | <tr·class="memitem:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds_deferred_unprepare</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 183 | <tr·class="memitem:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds_deferred_unprepare</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
184 | <tr·class="memdesc:ga9f80fdf732b084aef7de7a323261aa61"><td·class="mdescLeft"> </td><td·class="mdescRight">Unprepare·dynamic·on·idle.··<a·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">More...</a><br·/></td></tr> | 184 | <tr·class="memdesc:ga9f80fdf732b084aef7de7a323261aa61"><td·class="mdescLeft"> </td><td·class="mdescRight">Unprepare·dynamic·on·idle.··<a·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">More...</a><br·/></td></tr> |
185 | <tr·class="separator:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memSeparator"·colspan="2"> </td></tr> | 185 | <tr·class="separator:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memSeparator"·colspan="2"> </td></tr> |
186 | <tr·class="memitem:ga328b6111fc8b1342924161a6f031d0db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga328b6111fc8b1342924161a6f031d0db"·name="ga328b6111fc8b1342924161a6f031d0db"></a> | 186 | <tr·class="memitem:ga328b6111fc8b1342924161a6f031d0db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga328b6111fc8b1342924161a6f031d0db"·name="ga328b6111fc8b1342924161a6f031d0db"></a> |
187 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_disconnect</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 187 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_disconnect</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
188 | <tr·class="separator:ga328b6111fc8b1342924161a6f031d0db"><td·class="memSeparator"·colspan="2"> </td></tr> | 188 | <tr·class="separator:ga328b6111fc8b1342924161a6f031d0db"><td·class="memSeparator"·colspan="2"> </td></tr> |
189 | <tr·class="memitem:ga440f0f469afad1eac4c008979873ccdd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga440f0f469afad1eac4c008979873ccdd"·name="ga440f0f469afad1eac4c008979873ccdd"></a> | 189 | <tr·class="memitem:ga440f0f469afad1eac4c008979873ccdd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga440f0f469afad1eac4c008979873ccdd"·name="ga440f0f469afad1eac4c008979873ccdd"></a> |
190 | size_t </td><td·class="memItemRight"·valign="bottom"><b>tds_fix_column_size</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol)</td></tr> | 190 | size_t </td><td·class="memItemRight"·valign="bottom"><b>tds_fix_column_size</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol)</td></tr> |
Offset 193, 23 lines modified | Offset 193, 23 lines modified | ||
193 | <tr·class="memitem:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·char·*out)</td></tr> | 193 | <tr·class="memitem:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·char·*out)</td></tr> |
194 | <tr·class="memdesc:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·declaration·for·column·(like·"varchar(20)").··<a·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">More...</a><br·/></td></tr> | 194 | <tr·class="memdesc:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·declaration·for·column·(like·"varchar(20)").··<a·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">More...</a><br·/></td></tr> |
195 | <tr·class="separator:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memSeparator"·colspan="2"> </td></tr> | 195 | <tr·class="separator:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memSeparator"·colspan="2"> </td></tr> |
196 | <tr·class="memitem:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6a4ebe045344eee6562d5feab8d0db3"·name="gae6a4ebe045344eee6562d5feab8d0db3"></a> | 196 | <tr·class="memitem:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6a4ebe045344eee6562d5feab8d0db3"·name="gae6a4ebe045344eee6562d5feab8d0db3"></a> |
197 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_done</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple)</td></tr> | 197 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_done</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple)</td></tr> |
198 | <tr·class="separator:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memSeparator"·colspan="2"> </td></tr> | 198 | <tr·class="separator:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memSeparator"·colspan="2"> </td></tr> |
199 | <tr·class="memitem:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gade7a80a63c654b1df4e4cdb534b869b6"·name="gade7a80a63c654b1df4e4cdb534b869b6"></a> | 199 | <tr·class="memitem:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gade7a80a63c654b1df4e4cdb534b869b6"·name="gade7a80a63c654b1df4e4cdb534b869b6"></a> |
200 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_execute</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·<a·class="el"·href="a003 | 200 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_execute</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
201 | <tr·class="separator:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memSeparator"·colspan="2"> </td></tr> | 201 | <tr·class="separator:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memSeparator"·colspan="2"> </td></tr> |
202 | <tr·class="memitem:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadf810ffc809e9589d1eae14da09dd13f"·name="gadf810ffc809e9589d1eae14da09dd13f"></a> | 202 | <tr·class="memitem:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadf810ffc809e9589d1eae14da09dd13f"·name="gadf810ffc809e9589d1eae14da09dd13f"></a> |
203 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_init</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·TDS_MULTIPLE_TYPE·type,·<a·class="el"·href="a01122.html">TDSHEADERS</a>·*head)</td></tr> | 203 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_init</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·TDS_MULTIPLE_TYPE·type,·<a·class="el"·href="a01122.html">TDSHEADERS</a>·*head)</td></tr> |
204 | <tr·class="separator:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memSeparator"·colspan="2"> </td></tr> | 204 | <tr·class="separator:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memSeparator"·colspan="2"> </td></tr> |
205 | <tr·class="memitem:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2831db8f158c9bd31dfac08f63adffa5"·name="ga2831db8f158c9bd31dfac08f63adffa5"></a> | 205 | <tr·class="memitem:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2831db8f158c9bd31dfac08f63adffa5"·name="ga2831db8f158c9bd31dfac08f63adffa5"></a> |
206 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_query</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> | 206 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_query</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01186.html">TDSMULTIPLE</a>·*multiple,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
207 | <tr·class="separator:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memSeparator"·colspan="2"> </td></tr> | 207 | <tr·class="separator:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memSeparator"·colspan="2"> </td></tr> |
208 | <tr·class="memitem:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds_needs_unprepare</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a003 | 208 | <tr·class="memitem:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds_needs_unprepare</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
209 | <tr·class="memdesc:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·dynamic·request·must·be·unprepared.··<a·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">More...</a><br·/></td></tr> | 209 | <tr·class="memdesc:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·dynamic·request·must·be·unprepared.··<a·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">More...</a><br·/></td></tr> |
210 | <tr·class="separator:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memSeparator"·colspan="2"> </td></tr> | 210 | <tr·class="separator:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memSeparator"·colspan="2"> </td></tr> |
211 | <tr·class="memitem:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds_next_placeholder</a>·(const·char·*start)</td></tr> | 211 | <tr·class="memitem:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds_next_placeholder</a>·(const·char·*start)</td></tr> |
212 | <tr·class="memdesc:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·position·of·next·placeholder.··<a·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">More...</a><br·/></td></tr> | 212 | <tr·class="memdesc:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·position·of·next·placeholder.··<a·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">More...</a><br·/></td></tr> |
213 | <tr·class="separator:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memSeparator"·colspan="2"> </td></tr> | 213 | <tr·class="separator:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memSeparator"·colspan="2"> </td></tr> |
214 | <tr·class="memitem:gaaa97f8535a2babe642024a0744d271d5"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gaaa97f8535a2babe642024a0744d271d5">tds_next_placeholder_ucs2le</a>·(const·char·*start,·const·char·*end,·int·named)</td></tr> | 214 | <tr·class="memitem:gaaa97f8535a2babe642024a0744d271d5"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gaaa97f8535a2babe642024a0744d271d5">tds_next_placeholder_ucs2le</a>·(const·char·*start,·const·char·*end,·int·named)</td></tr> |
215 | <tr·class="memdesc:gaaa97f8535a2babe642024a0744d271d5"><td·class="mdescLeft"> </td><td·class="mdescRight">Found·the·next·placeholder·(?·or·@param)·in·a·string.··<a·href="a00542.html#gaaa97f8535a2babe642024a0744d271d5">More...</a><br·/></td></tr> | 215 | <tr·class="memdesc:gaaa97f8535a2babe642024a0744d271d5"><td·class="mdescLeft"> </td><td·class="mdescRight">Found·the·next·placeholder·(?·or·@param)·in·a·string.··<a·href="a00542.html#gaaa97f8535a2babe642024a0744d271d5">More...</a><br·/></td></tr> |
Offset 253, 18 lines modified | Offset 253, 18 lines modified | ||
253 | <tr·class="memitem:ga11338742dc30fd0c2711f58eb830316f"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 253 | <tr·class="memitem:ga11338742dc30fd0c2711f58eb830316f"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
254 | <tr·class="memdesc:ga11338742dc30fd0c2711f58eb830316f"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00542.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.··<a·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">More...</a><br·/></td></tr> | 254 | <tr·class="memdesc:ga11338742dc30fd0c2711f58eb830316f"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00542.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.··<a·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">More...</a><br·/></td></tr> |
255 | <tr·class="separator:ga11338742dc30fd0c2711f58eb830316f"><td·class="memSeparator"·colspan="2"> </td></tr> | 255 | <tr·class="separator:ga11338742dc30fd0c2711f58eb830316f"><td·class="memSeparator"·colspan="2"> </td></tr> |
256 | <tr·class="memitem:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga02c6ce3ff96369603a6ee4efee64caae"·name="ga02c6ce3ff96369603a6ee4efee64caae"></a> | 256 | <tr·class="memitem:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga02c6ce3ff96369603a6ee4efee64caae"·name="ga02c6ce3ff96369603a6ee4efee64caae"></a> |
257 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_send_emulated_execute</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> | 257 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_send_emulated_execute</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params)</td></tr> |
258 | <tr·class="memdesc:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="mdescLeft"> </td><td·class="mdescRight">Emulate·prepared·execute·traslating·to·a·normal·language.·<br·/></td></tr> | 258 | <tr·class="memdesc:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="mdescLeft"> </td><td·class="mdescRight">Emulate·prepared·execute·traslating·to·a·normal·language.·<br·/></td></tr> |
259 | <tr·class="separator:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memSeparator"·colspan="2"> </td></tr> | 259 | <tr·class="separator:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memSeparator"·colspan="2"> </td></tr> |
260 | <tr·class="memitem:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga34fb1084682cc31fe02a4a7946955a5a">tds_set_cur_cursor</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 260 | <tr·class="memitem:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga34fb1084682cc31fe02a4a7946955a5a">tds_set_cur_cursor</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr> |
261 | <tr·class="memdesc:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·current·cursor.··<a·href="a00542.html#ga34fb1084682cc31fe02a4a7946955a5a">More...</a><br·/></td></tr> | 261 | <tr·class="memdesc:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·current·cursor.··<a·href="a00542.html#ga34fb1084682cc31fe02a4a7946955a5a">More...</a><br·/></td></tr> |
262 | <tr·class="separator:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memSeparator"·colspan="2"> </td></tr> | 262 | <tr·class="separator:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memSeparator"·colspan="2"> </td></tr> |
263 | <tr·class="memitem:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">tds_set_cur_dyn</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 263 | <tr·class="memitem:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">tds_set_cur_dyn</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
264 | <tr·class="memdesc:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·current·dynamic.··<a·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">More...</a><br·/></td></tr> | 264 | <tr·class="memdesc:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·current·dynamic.··<a·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">More...</a><br·/></td></tr> |
265 | <tr·class="separator:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memSeparator"·colspan="2"> </td></tr> | 265 | <tr·class="separator:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memSeparator"·colspan="2"> </td></tr> |
266 | <tr·class="memitem:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds_skip_comment</a>·(const·char·*s)</td></tr> | 266 | <tr·class="memitem:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds_skip_comment</a>·(const·char·*s)</td></tr> |
267 | <tr·class="memdesc:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="mdescLeft"> </td><td·class="mdescRight">Skip·a·comment·in·a·query.··<a·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">More...</a><br·/></td></tr> | 267 | <tr·class="memdesc:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="mdescLeft"> </td><td·class="mdescRight">Skip·a·comment·in·a·query.··<a·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">More...</a><br·/></td></tr> |
268 | <tr·class="separator:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memSeparator"·colspan="2"> </td></tr> | 268 | <tr·class="separator:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memSeparator"·colspan="2"> </td></tr> |
269 | <tr·class="memitem:gac3124fe439d9c96236fc33af7793ffcf"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gac3124fe439d9c96236fc33af7793ffcf">tds_skip_comment_ucs2le</a>·(const·char·*s,·const·char·*end)</td></tr> | 269 | <tr·class="memitem:gac3124fe439d9c96236fc33af7793ffcf"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gac3124fe439d9c96236fc33af7793ffcf">tds_skip_comment_ucs2le</a>·(const·char·*s,·const·char·*end)</td></tr> |
270 | <tr·class="memdesc:gac3124fe439d9c96236fc33af7793ffcf"><td·class="mdescLeft"> </td><td·class="mdescRight">Skip·a·comment·in·a·query.··<a·href="a00542.html#gac3124fe439d9c96236fc33af7793ffcf">More...</a><br·/></td></tr> | 270 | <tr·class="memdesc:gac3124fe439d9c96236fc33af7793ffcf"><td·class="mdescLeft"> </td><td·class="mdescRight">Skip·a·comment·in·a·query.··<a·href="a00542.html#gac3124fe439d9c96236fc33af7793ffcf">More...</a><br·/></td></tr> |
Offset 286, 21 lines modified | Offset 286, 21 lines modified | ||
286 | <tr·class="separator:ga7bf3670d3d6dabed469b9eb117298079"><td·class="memSeparator"·colspan="2"> </td></tr> | 286 | <tr·class="separator:ga7bf3670d3d6dabed469b9eb117298079"><td·class="memSeparator"·colspan="2"> </td></tr> |
287 | <tr·class="memitem:ga530538c4c975524cf0b771a550fc94a3"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga530538c4c975524cf0b771a550fc94a3">tds_submit_commit</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·cont)</td></tr> | 287 | <tr·class="memitem:ga530538c4c975524cf0b771a550fc94a3"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga530538c4c975524cf0b771a550fc94a3">tds_submit_commit</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·cont)</td></tr> |
288 | <tr·class="memdesc:ga530538c4c975524cf0b771a550fc94a3"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·a·commit·request.··<a·href="a00542.html#ga530538c4c975524cf0b771a550fc94a3">More...</a><br·/></td></tr> | 288 | <tr·class="memdesc:ga530538c4c975524cf0b771a550fc94a3"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·a·commit·request.··<a·href="a00542.html#ga530538c4c975524cf0b771a550fc94a3">More...</a><br·/></td></tr> |
289 | <tr·class="separator:ga530538c4c975524cf0b771a550fc94a3"><td·class="memSeparator"·colspan="2"> </td></tr> | 289 | <tr·class="separator:ga530538c4c975524cf0b771a550fc94a3"><td·class="memSeparator"·colspan="2"> </td></tr> |
290 | <tr·class="memitem:gae603aed795a4c5bb26ab159a11256996"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gae603aed795a4c5bb26ab159a11256996">tds_submit_execdirect</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params,·<a·class="el"·href="a01122.html">TDSHEADERS</a>·*head)</td></tr> | 290 | <tr·class="memitem:gae603aed795a4c5bb26ab159a11256996"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#gae603aed795a4c5bb26ab159a11256996">tds_submit_execdirect</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01158.html">TDSPARAMINFO</a>·*params,·<a·class="el"·href="a01122.html">TDSHEADERS</a>·*head)</td></tr> |
291 | <tr·class="memdesc:gae603aed795a4c5bb26ab159a11256996"><td·class="mdescLeft"> </td><td·class="mdescRight">Submit·a·prepared·query·with·parameters.··<a·href="a00542.html#gae603aed795a4c5bb26ab159a11256996">More...</a><br·/></td></tr> | 291 | <tr·class="memdesc:gae603aed795a4c5bb26ab159a11256996"><td·class="mdescLeft"> </td><td·class="mdescRight">Submit·a·prepared·query·with·parameters.··<a·href="a00542.html#gae603aed795a4c5bb26ab159a11256996">More...</a><br·/></td></tr> |
292 | <tr·class="separator:gae603aed795a4c5bb26ab159a11256996"><td·class="memSeparator"·colspan="2"> </td></tr> | 292 | <tr·class="separator:gae603aed795a4c5bb26ab159a11256996"><td·class="memSeparator"·colspan="2"> </td></tr> |
293 | <tr·class="memitem:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga3e7b4793c6f799fbc6c174f673bb5b32">tds_submit_execute</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a003 | 293 | <tr·class="memitem:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html#ga3e7b4793c6f799fbc6c174f673bb5b32">tds_submit_execute</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr> |
294 | <tr·class="memdesc:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="mdescLeft"> </td><td·class="mdescRight">Sends·a·previously·prepared·dynamic·statement·to·the·server.··<a·href="a00542.html#ga3e7b4793c6f799fbc6c174f673bb5b32">More...</a><br·/></td></tr> | 294 | <tr·class="memdesc:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="mdescLeft"> </td><td·class="mdescRight">Sends·a·previously·prepared·dynamic·statement·to·the·server.··<a·href="a00542.html#ga3e7b4793c6f799fbc6c174f673bb5b32">More...</a><br·/></td></tr> |
Max diff block lines reached; 14878/49519 bytes (30.05%) of diff not shown. |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_send_cancel",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire..."]; | 7 | ··Node1·[label="tds_send_cancel",height=0.2,width=0.4,color="black",·fillcolor="grey75",·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·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 18, 11 lines modified | Offset 18, 11 lines modified | ||
18 | ··Node1·->·Node7·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 18 | ··Node1·->·Node7·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
19 | ··Node7·[label="tds_put_string",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."]; | 19 | ··Node7·[label="tds_put_string",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."]; |
20 | ··Node1·->·Node8·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 20 | ··Node1·->·Node8·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
21 | ··Node8·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."]; | 21 | ··Node8·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."]; |
22 | ··Node8·->·Node9·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 22 | ··Node8·->·Node9·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
23 | ··Node9·[label="tds_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."]; | 23 | ··Node9·[label="tds_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."]; |
24 | ··Node8·->·Node10·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 24 | ··Node8·->·Node10·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
25 | ··Node10·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 25 | ··Node10·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
26 | ··Node10·->·Node11·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 26 | ··Node10·->·Node11·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
27 | ··Node11·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 27 | ··Node11·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
28 | } | 28 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_submit_execute",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."]; | 7 | ··Node1·[label="tds_submit_execute",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 11 lines modified | Offset 2, 11 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_submit_rpc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Calls·a·RPC·from·server."]; | 7 | ··Node1·[label="tds_submit_rpc",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Calls·a·RPC·from·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | } | 12 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="RL"; | 6 | ··rankdir="RL"; |
7 | ··Node1·[label="tds_submit_queryf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Format·and·submit·a·query."]; | 7 | ··Node1·[label="tds_submit_queryf",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Format·and·submit·a·query."]; |
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_writetext_start",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_writetext_start",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."]; |
10 | } | 10 | } |
Offset 4, 11 lines modified | Offset 4, 11 lines modified | ||
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Flush·query·packet."]; | 7 | ··Node1·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Flush·query·packet."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."]; | 9 | ··Node2·[label="tds_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."]; |
10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 11 | ··Node3·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 13 | ··Node4·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
14 | } | 14 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_submit_optioncmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·option·commands·to·server."]; | 7 | ··Node1·[label="tds_submit_optioncmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·option·commands·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="read_and_convert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="For·UTF-8·and·similar,·tds_iconv()·may·encounter·a·partial·sequence·when·the·chunk·boundary·is·not·al..."]; | 7 | ··Node1·[label="read_and_convert",height=0.2,width=0.4,color="black",·fillcolor="grey75",·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·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_convert_stream",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_convert_stream",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."]; |
10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tds_datain_stream_init",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tds_datain_stream_init",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."]; |
12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tds_datain_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 13 | ··Node4·[label="tds_datain_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."]; |
14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
15 | ··Node5·[label="tds_staticout_stream_init",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 15 | ··Node5·[label="tds_staticout_stream_init",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."]; |
16 | } | 16 | } |
Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
124 | <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2"> </td></tr> | 124 | <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2"> </td></tr> |
125 | <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr> | 125 | <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr> |
126 | <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·metadata·from·wire.··<a·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">More...</a><br·/></td></tr> | 126 | <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·metadata·from·wire.··<a·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">More...</a><br·/></td></tr> |
127 | <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2"> </td></tr> | 127 | <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2"> </td></tr> |
128 | <tr·class="memitem:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds_get_token_size</a>·(int·marker)</td></tr> | 128 | <tr·class="memitem:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds_get_token_size</a>·(int·marker)</td></tr> |
129 | <tr·class="memdesc:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65"·title="tds_get_token_size()·returns·the·size·of·a·fixed·length·token·used·by·tds_process_cancel()·to·determi...">tds_get_token_size()</a>·returns·the·size·of·a·fixed·length·token·used·by·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel()</a>·to·determine·how·to·read·past·a·token··<a·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">More...</a><br·/></td></tr> | 129 | <tr·class="memdesc:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65"·title="tds_get_token_size()·returns·the·size·of·a·fixed·length·token·used·by·tds_process_cancel()·to·determi...">tds_get_token_size()</a>·returns·the·size·of·a·fixed·length·token·used·by·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel()</a>·to·determine·how·to·read·past·a·token··<a·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">More...</a><br·/></td></tr> |
130 | <tr·class="separator:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memSeparator"·colspan="2"> </td></tr> |
131 | <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a003 | 131 | <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr> |
132 | <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<a·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">More...</a><br·/></td></tr> | 132 | <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<a·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">More...</a><br·/></td></tr> |
133 | <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr> | 134 | <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr> |
135 | <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<a·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">More...</a><br·/></td></tr> | 135 | <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<a·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">More...</a><br·/></td></tr> |
136 | <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 137 | <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
138 | <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·authentication·token.··<a·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">More...</a><br·/></td></tr> | 138 | <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·authentication·token.··<a·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">More...</a><br·/></td></tr> |
Offset 162, 15 lines modified | Offset 162, 15 lines modified | ||
162 | <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2"> </td></tr> | 162 | <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2"> </td></tr> |
163 | <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr> | 163 | <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr> |
164 | <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">More...</a><br·/></td></tr> | 164 | <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">More...</a><br·/></td></tr> |
165 | <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2"> </td></tr> | 165 | <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2"> </td></tr> |
166 | <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 166 | <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
167 | <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·results·from·dynamic.··<a·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">More...</a><br·/></td></tr> | 167 | <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·results·from·dynamic.··<a·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">More...</a><br·/></td></tr> |
168 | <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2"> </td></tr> | 168 | <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2"> </td></tr> |
169 | <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a003 | 169 | <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
170 | <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">More...</a><br·/></td></tr> | 170 | <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">More...</a><br·/></td></tr> |
171 | <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2"> </td></tr> | 171 | <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2"> </td></tr> |
172 | <tr·class="memitem:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">tds_process_end</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker,·int·*flags_parm)</td></tr> | 172 | <tr·class="memitem:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">tds_process_end</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker,·int·*flags_parm)</td></tr> |
173 | <tr·class="memdesc:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9"·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.··<a·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">More...</a><br·/></td></tr> | 173 | <tr·class="memdesc:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9"·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.··<a·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">More...</a><br·/></td></tr> |
174 | <tr·class="separator:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memSeparator"·colspan="2"> </td></tr> | 174 | <tr·class="separator:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memSeparator"·colspan="2"> </td></tr> |
175 | <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 175 | <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
176 | <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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.··<a·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">More...</a><br·/></td></tr> | 176 | <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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.··<a·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">More...</a><br·/></td></tr> |
Offset 824, 15 lines modified | Offset 824, 15 lines modified | ||
824 | <a·id="ga4a45cadd06ae1b886459dcc1f8e482c6"·name="ga4a45cadd06ae1b886459dcc1f8e482c6"></a> | 824 | <a·id="ga4a45cadd06ae1b886459dcc1f8e482c6"·name="ga4a45cadd06ae1b886459dcc1f8e482c6"></a> |
825 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga4a45cadd06ae1b886459dcc1f8e482c6">◆ </a></span>tds_lookup_dynamic()</h2> | 825 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga4a45cadd06ae1b886459dcc1f8e482c6">◆ </a></span>tds_lookup_dynamic()</h2> |
826 | <div·class="memitem"> | 826 | <div·class="memitem"> |
827 | <div·class="memproto"> | 827 | <div·class="memproto"> |
828 | ······<table·class="memname"> | 828 | ······<table·class="memname"> |
829 | ········<tr> | 829 | ········<tr> |
830 | ··········<td·class="memname"><a·class="el"·href="a003 | 830 | ··········<td·class="memname"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_lookup_dynamic·</td> |
831 | ··········<td>(</td> | 831 | ··········<td>(</td> |
832 | ··········<td·class="paramtype"><a·class="el"·href="a01206.html">TDSCONNECTION</a>·* </td> | 832 | ··········<td·class="paramtype"><a·class="el"·href="a01206.html">TDSCONNECTION</a>·* </td> |
833 | ··········<td·class="paramname"><em>conn</em>,·</td> | 833 | ··········<td·class="paramname"><em>conn</em>,·</td> |
834 | ········</tr> | 834 | ········</tr> |
835 | ········<tr> | 835 | ········<tr> |
836 | ··········<td·class="paramkey"></td> | 836 | ··········<td·class="paramkey"></td> |
837 | ··········<td></td> | 837 | ··········<td></td> |
Offset 1342, 15 lines modified | Offset 1342, 15 lines modified | ||
1342 | <div·class="memitem"> | 1342 | <div·class="memitem"> |
1343 | <div·class="memproto"> | 1343 | <div·class="memproto"> |
1344 | <table·class="mlabels"> | 1344 | <table·class="mlabels"> |
1345 | ··<tr> | 1345 | ··<tr> |
1346 | ··<td·class="mlabels-left"> | 1346 | ··<td·class="mlabels-left"> |
1347 | ······<table·class="memname"> | 1347 | ······<table·class="memname"> |
1348 | ········<tr> | 1348 | ········<tr> |
1349 | ··········<td·class="memname">static·<a·class="el"·href="a003 | 1349 | ··········<td·class="memname">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_process_dynamic·</td> |
1350 | ··········<td>(</td> | 1350 | ··········<td>(</td> |
1351 | ··········<td·class="paramtype"><a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td> | 1351 | ··········<td·class="paramtype"><a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td> |
1352 | ··········<td·class="paramname"><em>tds</em></td><td>)</td> | 1352 | ··········<td·class="paramname"><em>tds</em></td><td>)</td> |
1353 | ··········<td></td> | 1353 | ··········<td></td> |
1354 | ········</tr> | 1354 | ········</tr> |
1355 | ······</table> | 1355 | ······</table> |
1356 | ··</td> | 1356 | ··</td> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_process_default\l_tokens",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot..."]; | 7 | ··Node1·[label="tds_process_default\l_tokens",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot..."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 8, 9 lines modified | Offset 8, 9 lines modified | ||
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_get_usmallint",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get·an·int16·from·the·server."]; | 9 | ··Node2·[label="tds_get_usmallint",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get·an·int16·from·the·server."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tds_get_n",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."]; | 11 | ··Node3·[label="tds_get_n",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."]; |
12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tds_read_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."]; | 13 | ··Node4·[label="tds_read_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."]; |
14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
15 | ··Node5·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 15 | ··Node5·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
16 | } | 16 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds5_process_optioncmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Process·option·cmd·results."]; | 7 | ··Node1·[label="tds5_process_optioncmd",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Process·option·cmd·results."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds5_process_result2",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds5_process_result2()·is·the·new·TDS·5.0·result·set·processing·routine."]; | 7 | ··Node1·[label="tds5_process_result2",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds5_process_result2()·is·the·new·TDS·5.0·result·set·processing·routine."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_process_tokens",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="process·all·streams."]; | 7 | ··Node1·[label="tds_process_tokens",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="process·all·streams."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds7_process_result",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."]; | 7 | ··Node1·[label="tds7_process_result",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_process_param_result",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="process·output·parameters·of·a·stored·procedure."]; | 7 | ··Node1·[label="tds_process_param_result",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="process·output·parameters·of·a·stored·procedure."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_get_data_info",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reads·data·metadata·from·wire."]; | 7 | ··Node1·[label="tds_get_data_info",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reads·data·metadata·from·wire."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 8, 9 lines modified | Offset 8, 9 lines modified | ||
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_get_usmallint",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get·an·int16·from·the·server."]; | 9 | ··Node2·[label="tds_get_usmallint",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get·an·int16·from·the·server."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tds_get_n",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."]; | 11 | ··Node3·[label="tds_get_n",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."]; |
12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node3·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tds_read_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."]; | 13 | ··Node4·[label="tds_read_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00543.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."]; |
14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 14 | ··Node1·->·Node5·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
15 | ··Node5·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 15 | ··Node5·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
16 | } | 16 | } |
Offset 226, 15 lines modified | Offset 226, 15 lines modified | ||
226 | <tr·class="separator:a622ab723e0a2377f8ee3b0df2f577b47"><td·class="memSeparator"·colspan="2"> </td></tr> | 226 | <tr·class="separator:a622ab723e0a2377f8ee3b0df2f577b47"><td·class="memSeparator"·colspan="2"> </td></tr> |
227 | <tr·class="memitem:a31008025dc4568540bdc3feea0b2e29d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31008025dc4568540bdc3feea0b2e29d"·name="a31008025dc4568540bdc3feea0b2e29d"></a> | 227 | <tr·class="memitem:a31008025dc4568540bdc3feea0b2e29d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31008025dc4568540bdc3feea0b2e29d"·name="a31008025dc4568540bdc3feea0b2e29d"></a> |
228 | int </td><td·class="memItemRight"·valign="bottom"><b>vflag</b></td></tr> | 228 | int </td><td·class="memItemRight"·valign="bottom"><b>vflag</b></td></tr> |
229 | <tr·class="separator:a31008025dc4568540bdc3feea0b2e29d"><td·class="memSeparator"·colspan="2"> </td></tr> | 229 | <tr·class="separator:a31008025dc4568540bdc3feea0b2e29d"><td·class="memSeparator"·colspan="2"> </td></tr> |
230 | </table> | 230 | </table> |
231 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul> | 231 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul> |
232 | <li>src/apps/datacopy.c</li> | 232 | <li>src/apps/datacopy.c</li> |
233 | <li>src/apps/<a·class="el"·href="a001 | 233 | <li>src/apps/<a·class="el"·href="a00197_source.html">freebcp.h</a></li> |
234 | </ul> | 234 | </ul> |
235 | </div><!--·contents·--> | 235 | </div><!--·contents·--> |
236 | <!--·start·footer·part·--> | 236 | <!--·start·footer·part·--> |
237 | <hr·class="footer"/><address·class="footer"><small> | 237 | <hr·class="footer"/><address·class="footer"><small> |
238 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 238 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
239 | </small></address> | 239 | </small></address> |
240 | </body> | 240 | </body> |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | <div·class="center"><!--·SVG·0·--> | 74 | <div·class="center"><!--·SVG·0·--> |
75 | </div> | 75 | </div> |
76 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 76 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
77 | <table·class="memberdecls"> | 77 | <table·class="memberdecls"> |
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:ad49b82677ae277e5d5b0038f522da293"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad49b82677ae277e5d5b0038f522da293"·name="ad49b82677ae277e5d5b0038f522da293"></a> | 80 | <tr·class="memitem:ad49b82677ae277e5d5b0038f522da293"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad49b82677ae277e5d5b0038f522da293"·name="ad49b82677ae277e5d5b0038f522da293"></a> |
81 | <a·class="el"·href="a003 | 81 | <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><b>resinfo</b></td></tr> |
82 | <tr·class="memdesc:ad49b82677ae277e5d5b0038f522da293"><td·class="mdescLeft"> </td><td·class="mdescRight">pointer·to·result·informations·<br·/></td></tr> | 82 | <tr·class="memdesc:ad49b82677ae277e5d5b0038f522da293"><td·class="mdescLeft"> </td><td·class="mdescRight">pointer·to·result·informations·<br·/></td></tr> |
83 | <tr·class="separator:ad49b82677ae277e5d5b0038f522da293"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:ad49b82677ae277e5d5b0038f522da293"><td·class="memSeparator"·colspan="2"> </td></tr> |
84 | <tr·class="memitem:a015599345b266045d8bd3fac731e4675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a015599345b266045d8bd3fac731e4675"·name="a015599345b266045d8bd3fac731e4675"></a> | 84 | <tr·class="memitem:a015599345b266045d8bd3fac731e4675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a015599345b266045d8bd3fac731e4675"·name="a015599345b266045d8bd3fac731e4675"></a> |
85 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr> | 85 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr> |
86 | <tr·class="memdesc:a015599345b266045d8bd3fac731e4675"><td·class="mdescLeft"> </td><td·class="mdescRight">row·number·<br·/></td></tr> | 86 | <tr·class="memdesc:a015599345b266045d8bd3fac731e4675"><td·class="mdescLeft"> </td><td·class="mdescRight">row·number·<br·/></td></tr> |
87 | <tr·class="separator:a015599345b266045d8bd3fac731e4675"><td·class="memSeparator"·colspan="2"> </td></tr> | 87 | <tr·class="separator:a015599345b266045d8bd3fac731e4675"><td·class="memSeparator"·colspan="2"> </td></tr> |
88 | <tr·class="memitem:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a057d6bbecfac1a85a9fbcd09eaf3a0"·name="a5a057d6bbecfac1a85a9fbcd09eaf3a0"></a> | 88 | <tr·class="memitem:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a057d6bbecfac1a85a9fbcd09eaf3a0"·name="a5a057d6bbecfac1a85a9fbcd09eaf3a0"></a> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="separator:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:abe1aa9f8ea96dda1400654813e68130a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe1aa9f8ea96dda1400654813e68130a"·name="abe1aa9f8ea96dda1400654813e68130a"></a> | 92 | <tr·class="memitem:abe1aa9f8ea96dda1400654813e68130a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe1aa9f8ea96dda1400654813e68130a"·name="abe1aa9f8ea96dda1400654813e68130a"></a> |
93 | TDS_INT·* </td><td·class="memItemRight"·valign="bottom"><b>sizes</b></td></tr> | 93 | TDS_INT·* </td><td·class="memItemRight"·valign="bottom"><b>sizes</b></td></tr> |
94 | <tr·class="memdesc:abe1aa9f8ea96dda1400654813e68130a"><td·class="mdescLeft"> </td><td·class="mdescRight">save·old·sizes·<br·/></td></tr> | 94 | <tr·class="memdesc:abe1aa9f8ea96dda1400654813e68130a"><td·class="mdescLeft"> </td><td·class="mdescRight">save·old·sizes·<br·/></td></tr> |
95 | <tr·class="separator:abe1aa9f8ea96dda1400654813e68130a"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:abe1aa9f8ea96dda1400654813e68130a"><td·class="memSeparator"·colspan="2"> </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>src/dblib/<a·class="el"·href="a00 | 98 | <li>src/dblib/<a·class="el"·href="a00044_source.html">buffering.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | int </td><td·class="memItemRight"·valign="bottom"><b>tds_ctx_ref_count</b></td></tr> | 112 | int </td><td·class="memItemRight"·valign="bottom"><b>tds_ctx_ref_count</b></td></tr> |
113 | <tr·class="memdesc:ad01d901acbc92e8c369e6a6c784d7446"><td·class="mdescLeft"> </td><td·class="mdescRight">libTDS·context·reference·counter·<br·/></td></tr> | 113 | <tr·class="memdesc:ad01d901acbc92e8c369e6a6c784d7446"><td·class="mdescLeft"> </td><td·class="mdescRight">libTDS·context·reference·counter·<br·/></td></tr> |
114 | <tr·class="separator:ad01d901acbc92e8c369e6a6c784d7446"><td·class="memSeparator"·colspan="2"> </td></tr> | 114 | <tr·class="separator:ad01d901acbc92e8c369e6a6c784d7446"><td·class="memSeparator"·colspan="2"> </td></tr> |
115 | </table> | 115 | </table> |
116 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 116 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
117 | <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> | 117 | <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> |
118 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 118 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
119 | <li>src/dblib/<a·class="el"·href="a00 | 119 | <li>src/dblib/<a·class="el"·href="a00038.html">dblib.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 124 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
125 | </small></address> | 125 | </small></address> |
126 | </body> | 126 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 84 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
85 | <div·class="textblock"><dl·class="section·remark"><dt>Remarks</dt><dd>member·msgno·Vendor-defined·message·number·</dd> | 85 | <div·class="textblock"><dl·class="section·remark"><dt>Remarks</dt><dd>member·msgno·Vendor-defined·message·number·</dd> |
86 | <dd> | 86 | <dd> |
87 | member·severity·Is·passed·to·the·error·handler·</dd> | 87 | member·severity·Is·passed·to·the·error·handler·</dd> |
88 | <dd> | 88 | <dd> |
89 | member·msgtext·Text·of·message·</dd></dl> | 89 | member·msgtext·Text·of·message·</dd></dl> |
90 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 90 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
91 | <li>src/dblib/<a·class="el"·href="a00 | 91 | <li>src/dblib/<a·class="el"·href="a00038.html">dblib.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | TDS_POOL_EXECUTE </td><td·class="memItemRight"·valign="bottom"><b>execute</b></td></tr> | 81 | TDS_POOL_EXECUTE </td><td·class="memItemRight"·valign="bottom"><b>execute</b></td></tr> |
82 | <tr·class="separator:a27bba0bed877b616c37cc8d83fa5aeeb"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a27bba0bed877b616c37cc8d83fa5aeeb"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ebe28f2972cff0d82bbd6ca32ad9a35"·name="a7ebe28f2972cff0d82bbd6ca32ad9a35"></a> | 83 | <tr·class="memitem:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ebe28f2972cff0d82bbd6ca32ad9a35"·name="a7ebe28f2972cff0d82bbd6ca32ad9a35"></a> |
84 | <a·class="el"·href="a00662.html">TDS_POOL_EVENT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 84 | <a·class="el"·href="a00662.html">TDS_POOL_EVENT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
85 | <tr·class="separator:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>src/pool/<a·class="el"·href="a00 | 88 | <li>src/pool/<a·class="el"·href="a00005_source.html">pool.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | bool </td><td·class="memItemRight"·valign="bottom"><b>poll_send</b></td></tr> | 84 | bool </td><td·class="memItemRight"·valign="bottom"><b>poll_send</b></td></tr> |
85 | <tr·class="separator:aaa3dc2d9c1c9c8ef3eaa5082d0338a82"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:aaa3dc2d9c1c9c8ef3eaa5082d0338a82"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f7f619ac6a332e39993447a4a9b215a"·name="a5f7f619ac6a332e39993447a4a9b215a"></a> | 86 | <tr·class="memitem:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f7f619ac6a332e39993447a4a9b215a"·name="a5f7f619ac6a332e39993447a4a9b215a"></a> |
87 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> | 87 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> |
88 | <tr·class="separator:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memSeparator"·colspan="2"> </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>src/pool/<a·class="el"·href="a00 | 91 | <li>src/pool/<a·class="el"·href="a00005_source.html">pool.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | <a·class="el"·href="a00666.html">TDS_POOL_SOCKET</a> </td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr> | 94 | <a·class="el"·href="a00666.html">TDS_POOL_SOCKET</a> </td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr> |
95 | <tr·class="separator:acc60d6e1b0c5e7b0c6d719f8fa58befe"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:acc60d6e1b0c5e7b0c6d719f8fa58befe"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:ad7d75aad41b72dec524018d9e174ad27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7d75aad41b72dec524018d9e174ad27"·name="ad7d75aad41b72dec524018d9e174ad27"></a> | 96 | <tr·class="memitem:ad7d75aad41b72dec524018d9e174ad27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7d75aad41b72dec524018d9e174ad27"·name="ad7d75aad41b72dec524018d9e174ad27"></a> |
97 | TDS_USER_STATE </td><td·class="memItemRight"·valign="bottom"><b>user_state</b></td></tr> | 97 | TDS_USER_STATE </td><td·class="memItemRight"·valign="bottom"><b>user_state</b></td></tr> |
98 | <tr·class="separator:ad7d75aad41b72dec524018d9e174ad27"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:ad7d75aad41b72dec524018d9e174ad27"><td·class="memSeparator"·colspan="2"> </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>src/pool/<a·class="el"·href="a00 | 101 | <li>src/pool/<a·class="el"·href="a00005_source.html">pool.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 106 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
107 | </small></address> | 107 | </small></address> |
108 | </body> | 108 | </body> |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | time_t </td><td·class="memItemRight"·valign="bottom"><b>last_used_tm</b></td></tr> | 94 | time_t </td><td·class="memItemRight"·valign="bottom"><b>last_used_tm</b></td></tr> |
95 | <tr·class="separator:a54ff9baa85243b0ce19ab8af5f249914"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:a54ff9baa85243b0ce19ab8af5f249914"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a95f68c08763bbbb4aef5fdc949aa0b5f"·name="a95f68c08763bbbb4aef5fdc949aa0b5f"></a> | 96 | <tr·class="memitem:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a95f68c08763bbbb4aef5fdc949aa0b5f"·name="a95f68c08763bbbb4aef5fdc949aa0b5f"></a> |
97 | <a·class="el"·href="a00666.html">TDS_POOL_SOCKET</a> </td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr> | 97 | <a·class="el"·href="a00666.html">TDS_POOL_SOCKET</a> </td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr> |
98 | <tr·class="separator:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memSeparator"·colspan="2"> </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>src/pool/<a·class="el"·href="a00 | 101 | <li>src/pool/<a·class="el"·href="a00005_source.html">pool.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 106 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
107 | </small></address> | 107 | </small></address> |
108 | </body> | 108 | </body> |
Offset 151, 15 lines modified | Offset 151, 15 lines modified | ||
151 | <tr·class="memdesc:a009d30222683a3540fcddbc3e9033828"><td·class="mdescLeft"> </td><td·class="mdescRight">users·in·wait·state·<br·/></td></tr> | 151 | <tr·class="memdesc:a009d30222683a3540fcddbc3e9033828"><td·class="mdescLeft"> </td><td·class="mdescRight">users·in·wait·state·<br·/></td></tr> |
152 | <tr·class="separator:a009d30222683a3540fcddbc3e9033828"><td·class="memSeparator"·colspan="2"> </td></tr> | 152 | <tr·class="separator:a009d30222683a3540fcddbc3e9033828"><td·class="memSeparator"·colspan="2"> </td></tr> |
153 | <tr·class="memitem:a3100c706f9a22287c1a720812e9b70d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100c706f9a22287c1a720812e9b70d5"·name="a3100c706f9a22287c1a720812e9b70d5"></a> | 153 | <tr·class="memitem:a3100c706f9a22287c1a720812e9b70d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100c706f9a22287c1a720812e9b70d5"·name="a3100c706f9a22287c1a720812e9b70d5"></a> |
154 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>wakeup_fd</b></td></tr> | 154 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>wakeup_fd</b></td></tr> |
155 | <tr·class="separator:a3100c706f9a22287c1a720812e9b70d5"><td·class="memSeparator"·colspan="2"> </td></tr> | 155 | <tr·class="separator:a3100c706f9a22287c1a720812e9b70d5"><td·class="memSeparator"·colspan="2"> </td></tr> |
156 | </table> | 156 | </table> |
157 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 157 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
158 | <li>src/pool/<a·class="el"·href="a00 | 158 | <li>src/pool/<a·class="el"·href="a00005_source.html">pool.h</a></li> |
159 | </ul> | 159 | </ul> |
160 | </div><!--·contents·--> | 160 | </div><!--·contents·--> |
161 | <!--·start·footer·part·--> | 161 | <!--·start·footer·part·--> |
162 | <hr·class="footer"/><address·class="footer"><small> | 162 | <hr·class="footer"/><address·class="footer"><small> |
163 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 163 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
164 | </small></address> | 164 | </small></address> |
165 | </body> | 165 | </body> |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | char·* </td><td·class="memItemRight"·valign="bottom"><b>pb</b></td></tr> | 86 | char·* </td><td·class="memItemRight"·valign="bottom"><b>pb</b></td></tr> |
87 | <tr·class="memdesc:a616193286e91acc0a5dbe8942550e11e"><td·class="mdescLeft"> </td><td·class="mdescRight">buffer·<br·/></td></tr> | 87 | <tr·class="memdesc:a616193286e91acc0a5dbe8942550e11e"><td·class="mdescLeft"> </td><td·class="mdescRight">buffer·<br·/></td></tr> |
88 | <tr·class="separator:a616193286e91acc0a5dbe8942550e11e"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a616193286e91acc0a5dbe8942550e11e"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | </table> | 89 | </table> |
90 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 90 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
91 | <div·class="textblock"><p·>Holds·clause·buffer.·</p> | 91 | <div·class="textblock"><p·>Holds·clause·buffer.·</p> |
92 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 92 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
93 | <li>src/tds/<a·class="el"·href="a00 | 93 | <li>src/tds/<a·class="el"·href="a00281.html">bulk.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 98 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
99 | </small></address> | 99 | </small></address> |
100 | </body> | 100 | </body> |
Offset 103, 15 lines modified | Offset 103, 15 lines modified | ||
103 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr> | 103 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr> |
104 | <tr·class="memdesc:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="mdescLeft"> </td><td·class="mdescRight">terminator·<br·/></td></tr> | 104 | <tr·class="memdesc:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="mdescLeft"> </td><td·class="mdescRight">terminator·<br·/></td></tr> |
105 | <tr·class="separator:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="memSeparator"·colspan="2"> </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·>input·stream·to·read·a·file·</p> | 108 | <div·class="textblock"><p·>input·stream·to·read·a·file·</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>src/tds/<a·class="el"·href="a00 | 110 | <li>src/tds/<a·class="el"·href="a00281.html">bulk.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 115 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
116 | </small></address> | 116 | </small></address> |
117 | </body> | 117 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | <a·class="el"·href="a01062.html">TDSINSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> | 84 | <a·class="el"·href="a01062.html">TDSINSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> |
85 | <tr·class="separator:a7389d5c0fc7f0ddc681b7cc060d9049c"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a7389d5c0fc7f0ddc681b7cc060d9049c"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a0b600a47442880c4b159d0905d8f0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b600a47442880c4b159d0905d8f0a33"·name="a0b600a47442880c4b159d0905d8f0a33"></a> | 86 | <tr·class="memitem:a0b600a47442880c4b159d0905d8f0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b600a47442880c4b159d0905d8f0a33"·name="a0b600a47442880c4b159d0905d8f0a33"></a> |
87 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> | 87 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> |
88 | <tr·class="separator:a0b600a47442880c4b159d0905d8f0a33"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a0b600a47442880c4b159d0905d8f0a33"><td·class="memSeparator"·colspan="2"> </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>src/tds/<a·class="el"·href="a00 | 91 | <li>src/tds/<a·class="el"·href="a00275.html">data.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a3865ac64ca374b2280776f827cee3e87"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3865ac64ca374b2280776f827cee3e87"·name="a3865ac64ca374b2280776f827cee3e87"></a> | 74 | <tr·class="memitem:a3865ac64ca374b2280776f827cee3e87"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3865ac64ca374b2280776f827cee3e87"·name="a3865ac64ca374b2280776f827cee3e87"></a> |
75 | gcry_mpi_t </td><td·class="memItemRight"·valign="bottom"><b>num</b></td></tr> | 75 | gcry_mpi_t </td><td·class="memItemRight"·valign="bottom"><b>num</b></td></tr> |
76 | <tr·class="separator:a3865ac64ca374b2280776f827cee3e87"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a3865ac64ca374b2280776f827cee3e87"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>src/tds/<a·class="el"·href="a00 | 79 | <li>src/tds/<a·class="el"·href="a00272_source.html">sec_negotiate_gnutls.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | unsigned·long </td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr> | 81 | unsigned·long </td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr> |
82 | <tr·class="separator:a0395336380ed1c3d862df513416f9a5b"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a0395336380ed1c3d862df513416f9a5b"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9a4561bd26a2c591917f0d8c02309e8"·name="af9a4561bd26a2c591917f0d8c02309e8"></a> | 83 | <tr·class="memitem:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9a4561bd26a2c591917f0d8c02309e8"·name="af9a4561bd26a2c591917f0d8c02309e8"></a> |
84 | unsigned·long </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 84 | unsigned·long </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
85 | <tr·class="separator:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>src/tds/<a·class="el"·href="a00 | 88 | <li>src/tds/<a·class="el"·href="a00272_source.html">sec_negotiate_gnutls.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | <a·class="el"·href="a00750.html">mpz_t</a> </td><td·class="memItemRight"·valign="bottom"><b>n</b></td></tr> | 84 | <a·class="el"·href="a00750.html">mpz_t</a> </td><td·class="memItemRight"·valign="bottom"><b>n</b></td></tr> |
85 | <tr·class="separator:ac7eac9e8d38680268d2f115567c061c6"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:ac7eac9e8d38680268d2f115567c061c6"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a03411b45bfc043d2249d927057ee7e06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03411b45bfc043d2249d927057ee7e06"·name="a03411b45bfc043d2249d927057ee7e06"></a> | 86 | <tr·class="memitem:a03411b45bfc043d2249d927057ee7e06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03411b45bfc043d2249d927057ee7e06"·name="a03411b45bfc043d2249d927057ee7e06"></a> |
87 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>size</b></td></tr> | 87 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>size</b></td></tr> |
88 | <tr·class="separator:a03411b45bfc043d2249d927057ee7e06"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a03411b45bfc043d2249d927057ee7e06"><td·class="memSeparator"·colspan="2"> </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>src/tds/<a·class="el"·href="a00 | 91 | <li>src/tds/<a·class="el"·href="a00272_source.html">sec_negotiate_gnutls.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 88, 15 lines modified | Offset 88, 15 lines modified | ||
88 | struct·<a·class="el"·href="a00762.html">namelist</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 88 | struct·<a·class="el"·href="a00762.html">namelist</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
89 | <tr·class="memdesc:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="mdescLeft"> </td><td·class="mdescRight">next·element·in·the·list·<br·/></td></tr> | 89 | <tr·class="memdesc:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="mdescLeft"> </td><td·class="mdescRight">next·element·in·the·list·<br·/></td></tr> |
90 | <tr·class="separator:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | </table> | 91 | </table> |
92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
93 | <div·class="textblock"><p·>Holds·list·of·names.·</p> | 93 | <div·class="textblock"><p·>Holds·list·of·names.·</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>src/tds/<a·class="el"·href="a00 | 95 | <li>src/tds/<a·class="el"·href="a00251.html">token.c</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 100 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
101 | </small></address> | 101 | </small></address> |
102 | </body> | 102 | </body> |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | CS_VOID·* </td><td·class="memItemRight"·valign="bottom"><b>thread</b></td></tr> | 99 | CS_VOID·* </td><td·class="memItemRight"·valign="bottom"><b>thread</b></td></tr> |
100 | <tr·class="separator:a5857ff70491e248912a0bc28341a9999"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:a5857ff70491e248912a0bc28341a9999"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:a2f6078d7b7332978286e8cad89e97c16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f6078d7b7332978286e8cad89e97c16"·name="a2f6078d7b7332978286e8cad89e97c16"></a> | 101 | <tr·class="memitem:a2f6078d7b7332978286e8cad89e97c16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f6078d7b7332978286e8cad89e97c16"·name="a2f6078d7b7332978286e8cad89e97c16"></a> |
102 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>threadlen</b></td></tr> | 102 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>threadlen</b></td></tr> |
103 | <tr·class="separator:a2f6078d7b7332978286e8cad89e97c16"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:a2f6078d7b7332978286e8cad89e97c16"><td·class="memSeparator"·colspan="2"> </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="a003 | 106 | <li>include/<a·class="el"·href="a00377_source.html">cspublic.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 111 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
112 | </small></address> | 112 | </small></address> |
113 | </body> | 113 | </body> |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | <a·class="el"·href="a00874.html">CS_COMMAND</a>·* </td><td·class="memItemRight"·valign="bottom"><b>command</b></td></tr> | 90 | <a·class="el"·href="a00874.html">CS_COMMAND</a>·* </td><td·class="memItemRight"·valign="bottom"><b>command</b></td></tr> |
91 | <tr·class="separator:a35da2d66f205340c25e05d27f5269107"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a35da2d66f205340c25e05d27f5269107"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29fcc5f5352cf24270275b2ac816dc59"·name="a29fcc5f5352cf24270275b2ac816dc59"></a> | 92 | <tr·class="memitem:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29fcc5f5352cf24270275b2ac816dc59"·name="a29fcc5f5352cf24270275b2ac816dc59"></a> |
93 | <a·class="el"·href="a00858.html">CS_CONNECTION</a>·* </td><td·class="memItemRight"·valign="bottom"><b>connection</b></td></tr> | 93 | <a·class="el"·href="a00858.html">CS_CONNECTION</a>·* </td><td·class="memItemRight"·valign="bottom"><b>connection</b></td></tr> |
94 | <tr·class="separator:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memSeparator"·colspan="2"> </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="a003 | 97 | <li>include/<a·class="el"·href="a00377_source.html">cspublic.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 102 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
103 | </small></address> | 103 | </small></address> |
104 | </body> | 104 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> | 78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> |
79 | <tr·class="separator:a99e32d5d7073482f81added39274637a"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a99e32d5d7073482f81added39274637a"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:aaef5edeeacf2ecafa4e20e506e66e6ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaef5edeeacf2ecafa4e20e506e66e6ac"·name="aaef5edeeacf2ecafa4e20e506e66e6ac"></a> | 80 | <tr·class="memitem:aaef5edeeacf2ecafa4e20e506e66e6ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaef5edeeacf2ecafa4e20e506e66e6ac"·name="aaef5edeeacf2ecafa4e20e506e66e6ac"></a> |
81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> | 81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> |
82 | <tr·class="separator:aaef5edeeacf2ecafa4e20e506e66e6ac"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:aaef5edeeacf2ecafa4e20e506e66e6ac"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/<a·class="el"·href="a00 | 85 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr> | 75 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr> |
76 | <tr·class="separator:a9fb46ad42de23a0ec1662e2ae0055a96"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a9fb46ad42de23a0ec1662e2ae0055a96"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a323e50fee7f2f98fe0065f5b86a617ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a323e50fee7f2f98fe0065f5b86a617ed"·name="a323e50fee7f2f98fe0065f5b86a617ed"></a> | 77 | <tr·class="memitem:a323e50fee7f2f98fe0065f5b86a617ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a323e50fee7f2f98fe0065f5b86a617ed"·name="a323e50fee7f2f98fe0065f5b86a617ed"></a> |
78 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 78 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
79 | <tr·class="separator:a323e50fee7f2f98fe0065f5b86a617ed"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a323e50fee7f2f98fe0065f5b86a617ed"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 75 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
76 | <tr·class="separator:a528d0e107cbc5cfb73f35ff069429d1b"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a528d0e107cbc5cfb73f35ff069429d1b"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:af6013a73db59f7e1b19fb782848aecdd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af6013a73db59f7e1b19fb782848aecdd"·name="af6013a73db59f7e1b19fb782848aecdd"></a> | 77 | <tr·class="memitem:af6013a73db59f7e1b19fb782848aecdd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af6013a73db59f7e1b19fb782848aecdd"·name="af6013a73db59f7e1b19fb782848aecdd"></a> |
78 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr> | 78 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr> |
79 | <tr·class="separator:af6013a73db59f7e1b19fb782848aecdd"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:af6013a73db59f7e1b19fb782848aecdd"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>total_txtlen</b></td></tr> | 114 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>total_txtlen</b></td></tr> |
115 | <tr·class="separator:a5fabfdc5bab83fec1a0200b1c2acc541"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:a5fabfdc5bab83fec1a0200b1c2acc541"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:a46a8b9f6d2c1a45d2af925fbae57ed18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46a8b9f6d2c1a45d2af925fbae57ed18"·name="a46a8b9f6d2c1a45d2af925fbae57ed18"></a> | 116 | <tr·class="memitem:a46a8b9f6d2c1a45d2af925fbae57ed18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46a8b9f6d2c1a45d2af925fbae57ed18"·name="a46a8b9f6d2c1a45d2af925fbae57ed18"></a> |
117 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr> | 117 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr> |
118 | <tr·class="separator:a46a8b9f6d2c1a45d2af925fbae57ed18"><td·class="memSeparator"·colspan="2"> </td></tr> | 118 | <tr·class="separator:a46a8b9f6d2c1a45d2af925fbae57ed18"><td·class="memSeparator"·colspan="2"> </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="a00 | 121 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 126 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
127 | </small></address> | 127 | </small></address> |
128 | </body> | 128 | </body> |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> | 108 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> |
109 | <tr·class="separator:ae67c5a79c40cd0e68d4ace809e470e0f"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:ae67c5a79c40cd0e68d4ace809e470e0f"><td·class="memSeparator"·colspan="2"> </td></tr> |
110 | <tr·class="memitem:a874df6413acc2d72fa23ab838d59bcb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a874df6413acc2d72fa23ab838d59bcb3"·name="a874df6413acc2d72fa23ab838d59bcb3"></a> | 110 | <tr·class="memitem:a874df6413acc2d72fa23ab838d59bcb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a874df6413acc2d72fa23ab838d59bcb3"·name="a874df6413acc2d72fa23ab838d59bcb3"></a> |
111 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr> | 111 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr> |
112 | <tr·class="separator:a874df6413acc2d72fa23ab838d59bcb3"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:a874df6413acc2d72fa23ab838d59bcb3"><td·class="memSeparator"·colspan="2"> </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="a00 | 115 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 120 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
121 | </small></address> | 121 | </small></address> |
122 | </body> | 122 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> | 75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> |
76 | <tr·class="separator:a6dfb7f595338ec7d9ad6cc02c4547f0f"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a6dfb7f595338ec7d9ad6cc02c4547f0f"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a1b129a2ab95e9cf8f0955bcb645c7d1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b129a2ab95e9cf8f0955bcb645c7d1d"·name="a1b129a2ab95e9cf8f0955bcb645c7d1d"></a> | 77 | <tr·class="memitem:a1b129a2ab95e9cf8f0955bcb645c7d1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b129a2ab95e9cf8f0955bcb645c7d1d"·name="a1b129a2ab95e9cf8f0955bcb645c7d1d"></a> |
78 | CS_UINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> | 78 | CS_UINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> |
79 | <tr·class="separator:a1b129a2ab95e9cf8f0955bcb645c7d1d"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a1b129a2ab95e9cf8f0955bcb645c7d1d"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a248b0668172769d944eb549a2417e07a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a248b0668172769d944eb549a2417e07a"·name="a248b0668172769d944eb549a2417e07a"></a> | 74 | <tr·class="memitem:a248b0668172769d944eb549a2417e07a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a248b0668172769d944eb549a2417e07a"·name="a248b0668172769d944eb549a2417e07a"></a> |
75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> | 75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> |
76 | <tr·class="separator:a248b0668172769d944eb549a2417e07a"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a248b0668172769d944eb549a2417e07a"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/<a·class="el"·href="a00 | 79 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> | 75 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> |
76 | <tr·class="separator:a98f54b59610ec20cfc0a655eaff85f67"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a98f54b59610ec20cfc0a655eaff85f67"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a6d6e879f9e69a8c4a65fb4c4df59379e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d6e879f9e69a8c4a65fb4c4df59379e"·name="a6d6e879f9e69a8c4a65fb4c4df59379e"></a> | 77 | <tr·class="memitem:a6d6e879f9e69a8c4a65fb4c4df59379e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d6e879f9e69a8c4a65fb4c4df59379e"·name="a6d6e879f9e69a8c4a65fb4c4df59379e"></a> |
78 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> | 78 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> |
79 | <tr·class="separator:a6d6e879f9e69a8c4a65fb4c4df59379e"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a6d6e879f9e69a8c4a65fb4c4df59379e"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | CS_USHORT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> | 75 | CS_USHORT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> |
76 | <tr·class="separator:aeba5359e6305c6cd970263c0f575adb9"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:aeba5359e6305c6cd970263c0f575adb9"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a205118b8563db19b97e47965be05a044"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a205118b8563db19b97e47965be05a044"·name="a205118b8563db19b97e47965be05a044"></a> | 77 | <tr·class="memitem:a205118b8563db19b97e47965be05a044"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a205118b8563db19b97e47965be05a044"·name="a205118b8563db19b97e47965be05a044"></a> |
78 | CS_USHORT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> | 78 | CS_USHORT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> |
79 | <tr·class="separator:a205118b8563db19b97e47965be05a044"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a205118b8563db19b97e47965be05a044"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>datetzone</b></td></tr> | 105 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>datetzone</b></td></tr> |
106 | <tr·class="separator:a275fdd75287772801e06336fbd60cb49"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a275fdd75287772801e06336fbd60cb49"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a5d06dae4dae016cd1ba930b17321fd64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d06dae4dae016cd1ba930b17321fd64"·name="a5d06dae4dae016cd1ba930b17321fd64"></a> | 107 | <tr·class="memitem:a5d06dae4dae016cd1ba930b17321fd64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d06dae4dae016cd1ba930b17321fd64"·name="a5d06dae4dae016cd1ba930b17321fd64"></a> |
108 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dateyear</b></td></tr> | 108 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>dateyear</b></td></tr> |
109 | <tr·class="separator:a5d06dae4dae016cd1ba930b17321fd64"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a5d06dae4dae016cd1ba930b17321fd64"><td·class="memSeparator"·colspan="2"> </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/<a·class="el"·href="a00 | 112 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 117 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
118 | </small></address> | 118 | </small></address> |
119 | </body> | 119 | </body> |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>sqlstatelen</b></td></tr> | 99 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>sqlstatelen</b></td></tr> |
100 | <tr·class="separator:a164ab63e7a29e583094faa764e663588"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:a164ab63e7a29e583094faa764e663588"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:a9413cc26f90ec34010df2d89525d5a1b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9413cc26f90ec34010df2d89525d5a1b"·name="a9413cc26f90ec34010df2d89525d5a1b"></a> | 101 | <tr·class="memitem:a9413cc26f90ec34010df2d89525d5a1b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9413cc26f90ec34010df2d89525d5a1b"·name="a9413cc26f90ec34010df2d89525d5a1b"></a> |
102 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> | 102 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> |
103 | <tr·class="separator:a9413cc26f90ec34010df2d89525d5a1b"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:a9413cc26f90ec34010df2d89525d5a1b"><td·class="memSeparator"·colspan="2"> </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="a00 | 106 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 111 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
112 | </small></address> | 112 | </small></address> |
113 | </body> | 113 | </body> |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr> | 108 | CS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr> |
109 | <tr·class="separator:a7a2d34c6d96800d2d64e5d1b8f2b1467"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a7a2d34c6d96800d2d64e5d1b8f2b1467"><td·class="memSeparator"·colspan="2"> </td></tr> |
110 | <tr·class="memitem:af37f472362b5991f74a1ee117343d06b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af37f472362b5991f74a1ee117343d06b"·name="af37f472362b5991f74a1ee117343d06b"></a> | 110 | <tr·class="memitem:af37f472362b5991f74a1ee117343d06b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af37f472362b5991f74a1ee117343d06b"·name="af37f472362b5991f74a1ee117343d06b"></a> |
111 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr> | 111 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr> |
112 | <tr·class="separator:af37f472362b5991f74a1ee117343d06b"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:af37f472362b5991f74a1ee117343d06b"><td·class="memSeparator"·colspan="2"> </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="a00 | 115 | <li>include/<a·class="el"·href="a00365_source.html">cstypes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 120 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
121 | </small></address> | 121 | </small></address> |
122 | </body> | 122 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a83c1dcf0e8b6a8352adb4c1ceef7eb6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a83c1dcf0e8b6a8352adb4c1ceef7eb6b"·name="a83c1dcf0e8b6a8352adb4c1ceef7eb6b"></a> | 74 | <tr·class="memitem:a83c1dcf0e8b6a8352adb4c1ceef7eb6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a83c1dcf0e8b6a8352adb4c1ceef7eb6b"·name="a83c1dcf0e8b6a8352adb4c1ceef7eb6b"></a> |
75 | short </td><td·class="memItemRight"·valign="bottom"><b>cs_expose_formats</b></td></tr> | 75 | short </td><td·class="memItemRight"·valign="bottom"><b>cs_expose_formats</b></td></tr> |
76 | <tr·class="separator:a83c1dcf0e8b6a8352adb4c1ceef7eb6b"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a83c1dcf0e8b6a8352adb4c1ceef7eb6b"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/<a·class="el"·href="a003 | 79 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | <a·class="el"·href="a00826.html">CS_CLIENTMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>clientmsg</b></td></tr> | 81 | <a·class="el"·href="a00826.html">CS_CLIENTMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>clientmsg</b></td></tr> |
82 | <tr·class="separator:a05c2c750a34f863ed51f0e7e165357cc"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a05c2c750a34f863ed51f0e7e165357cc"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f3f8c6335e172582fa0cefddcbc379"·name="a01f3f8c6335e172582fa0cefddcbc379"></a> | 83 | <tr·class="memitem:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f3f8c6335e172582fa0cefddcbc379"·name="a01f3f8c6335e172582fa0cefddcbc379"></a> |
84 | struct·<a·class="el"·href="a00838.html">cs_diag_msg_client</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 84 | struct·<a·class="el"·href="a00838.html">cs_diag_msg_client</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
85 | <tr·class="separator:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a003 | 88 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | struct·<a·class="el"·href="a00842.html">cs_diag_msg_svr</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 81 | struct·<a·class="el"·href="a00842.html">cs_diag_msg_svr</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
82 | <tr·class="separator:a9af73e8b4d6007b486271e2b104d54e4"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a9af73e8b4d6007b486271e2b104d54e4"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:ad0b72554db179902a1af492bcb3f65ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad0b72554db179902a1af492bcb3f65ce"·name="ad0b72554db179902a1af492bcb3f65ce"></a> | 83 | <tr·class="memitem:ad0b72554db179902a1af492bcb3f65ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad0b72554db179902a1af492bcb3f65ce"·name="ad0b72554db179902a1af492bcb3f65ce"></a> |
84 | <a·class="el"·href="a00830.html">CS_SERVERMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>servermsg</b></td></tr> | 84 | <a·class="el"·href="a00830.html">CS_SERVERMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>servermsg</b></td></tr> |
85 | <tr·class="separator:ad0b72554db179902a1af492bcb3f65ce"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:ad0b72554db179902a1af492bcb3f65ce"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a003 | 88 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | <a·class="el"·href="a00826.html">CS_CLIENTMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>msg</b></td></tr> | 81 | <a·class="el"·href="a00826.html">CS_CLIENTMSG</a>·* </td><td·class="memItemRight"·valign="bottom"><b>msg</b></td></tr> |
82 | <tr·class="separator:a3d9acf1156f2a2c6f22b7da6801f5ba1"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a3d9acf1156f2a2c6f22b7da6801f5ba1"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aea5dc7bc0fd76ccc037cb496c5e4f8f4"·name="aea5dc7bc0fd76ccc037cb496c5e4f8f4"></a> | 83 | <tr·class="memitem:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aea5dc7bc0fd76ccc037cb496c5e4f8f4"·name="aea5dc7bc0fd76ccc037cb496c5e4f8f4"></a> |
84 | struct·<a·class="el"·href="a00846.html">cs_diag_msg</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 84 | struct·<a·class="el"·href="a00846.html">cs_diag_msg</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
85 | <tr·class="separator:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a003 | 88 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> | 131 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> |
132 | <tr·class="separator:a34b4f400881e11c1a895205850e93855"><td·class="memSeparator"·colspan="2"> </td></tr> | 132 | <tr·class="separator:a34b4f400881e11c1a895205850e93855"><td·class="memSeparator"·colspan="2"> </td></tr> |
133 | <tr·class="memitem:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7c9f3c98775365d7de354a45e7f6180"·name="ad7c9f3c98775365d7de354a45e7f6180"></a> | 133 | <tr·class="memitem:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7c9f3c98775365d7de354a45e7f6180"·name="ad7c9f3c98775365d7de354a45e7f6180"></a> |
134 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> | 134 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> |
135 | <tr·class="separator:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memSeparator"·colspan="2"> </td></tr> | 135 | <tr·class="separator:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memSeparator"·colspan="2"> </td></tr> |
136 | </table> | 136 | </table> |
137 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 137 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
138 | <li>include/<a·class="el"·href="a003 | 138 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
139 | </ul> | 139 | </ul> |
140 | </div><!--·contents·--> | 140 | </div><!--·contents·--> |
141 | <!--·start·footer·part·--> | 141 | <!--·start·footer·part·--> |
142 | <hr·class="footer"/><address·class="footer"><small> | 142 | <hr·class="footer"/><address·class="footer"><small> |
143 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 143 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
144 | </small></address> | 144 | </small></address> |
145 | </body> | 145 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba1e08eed66d2963e71b4d4ecb501e7c"·name="aba1e08eed66d2963e71b4d4ecb501e7c"></a> | 74 | <tr·class="memitem:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba1e08eed66d2963e71b4d4ecb501e7c"·name="aba1e08eed66d2963e71b4d4ecb501e7c"></a> |
75 | TDS_SMALLINT·* </td><td·class="memItemRight"·valign="bottom"><b>indicator</b></td></tr> | 75 | TDS_SMALLINT·* </td><td·class="memItemRight"·valign="bottom"><b>indicator</b></td></tr> |
76 | <tr·class="separator:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/<a·class="el"·href="a003 | 79 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> | 111 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> |
112 | <tr·class="separator:ab65f5fe31ad783d50a5fe62eeb2cdfec"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:ab65f5fe31ad783d50a5fe62eeb2cdfec"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a188c9b1b442eb01e2ee21ef4af080635"·name="a188c9b1b442eb01e2ee21ef4af080635"></a> | 113 | <tr·class="memitem:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a188c9b1b442eb01e2ee21ef4af080635"·name="a188c9b1b442eb01e2ee21ef4af080635"></a> |
114 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> | 114 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> |
115 | <tr·class="separator:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | </table> | 116 | </table> |
117 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 117 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
118 | <li>include/<a·class="el"·href="a003 | 118 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
119 | </ul> | 119 | </ul> |
120 | </div><!--·contents·--> | 120 | </div><!--·contents·--> |
121 | <!--·start·footer·part·--> | 121 | <!--·start·footer·part·--> |
122 | <hr·class="footer"/><address·class="footer"><small> | 122 | <hr·class="footer"/><address·class="footer"><small> |
123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
124 | </small></address> | 124 | </small></address> |
125 | </body> | 125 | </body> |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | int </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> | 114 | int </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> |
115 | <tr·class="separator:a732c2eb33515e5f9b0a59016da90367b"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:a732c2eb33515e5f9b0a59016da90367b"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a59cf6ec01ae67a59e14bc3366f7f9a"·name="a3a59cf6ec01ae67a59e14bc3366f7f9a"></a> | 116 | <tr·class="memitem:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a59cf6ec01ae67a59e14bc3366f7f9a"·name="a3a59cf6ec01ae67a59e14bc3366f7f9a"></a> |
117 | CS_BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr> | 117 | CS_BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr> |
118 | <tr·class="separator:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memSeparator"·colspan="2"> </td></tr> | 118 | <tr·class="separator:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memSeparator"·colspan="2"> </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="a003 | 121 | <li>include/<a·class="el"·href="a00356_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 126 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
127 | </small></address> | 127 | </small></address> |
128 | </body> | 128 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr> | 84 | CS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr> |
85 | <tr·class="separator:a544679bc0b208bba1f6d47a2fc1e4c1c"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a544679bc0b208bba1f6d47a2fc1e4c1c"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a650a829507b2371c0a28e61263585b8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a650a829507b2371c0a28e61263585b8a"·name="a650a829507b2371c0a28e61263585b8a"></a> | 86 | <tr·class="memitem:a650a829507b2371c0a28e61263585b8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a650a829507b2371c0a28e61263585b8a"·name="a650a829507b2371c0a28e61263585b8a"></a> |
87 | <a·class="el"·href="a00862.html">CSREMOTE_PROC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> | 87 | <a·class="el"·href="a00862.html">CSREMOTE_PROC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> |
88 | <tr·class="separator:a650a829507b2371c0a28e61263585b8a"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a650a829507b2371c0a28e61263585b8a"><td·class="memSeparator"·colspan="2"> </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="a003 | 91 | <li>include/<a·class="el"·href="a00356_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 86, 19 lines modified | Offset 86, 19 lines modified | ||
86 | <tr·class="memitem:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a718e10205dc5ff4fd59df8a58e7c7e93"·name="a718e10205dc5ff4fd59df8a58e7c7e93"></a> | 86 | <tr·class="memitem:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a718e10205dc5ff4fd59df8a58e7c7e93"·name="a718e10205dc5ff4fd59df8a58e7c7e93"></a> |
87 | <a·class="el"·href="a00862.html">CS_DYNAMIC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> | 87 | <a·class="el"·href="a00862.html">CS_DYNAMIC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> |
88 | <tr·class="separator:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:aa41e69b1d4d551b21774e547fc80b342"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa41e69b1d4d551b21774e547fc80b342"·name="aa41e69b1d4d551b21774e547fc80b342"></a> | 89 | <tr·class="memitem:aa41e69b1d4d551b21774e547fc80b342"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa41e69b1d4d551b21774e547fc80b342"·name="aa41e69b1d4d551b21774e547fc80b342"></a> |
90 | char·* </td><td·class="memItemRight"·valign="bottom"><b>stmt</b></td></tr> | 90 | char·* </td><td·class="memItemRight"·valign="bottom"><b>stmt</b></td></tr> |
91 | <tr·class="separator:aa41e69b1d4d551b21774e547fc80b342"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:aa41e69b1d4d551b21774e547fc80b342"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:a6f1b7966b568a671eb752c978be5579c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f1b7966b568a671eb752c978be5579c"·name="a6f1b7966b568a671eb752c978be5579c"></a> | 92 | <tr·class="memitem:a6f1b7966b568a671eb752c978be5579c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f1b7966b568a671eb752c978be5579c"·name="a6f1b7966b568a671eb752c978be5579c"></a> |
93 | <a·class="el"·href="a003 | 93 | <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tdsdyn</b></td></tr> |
94 | <tr·class="separator:a6f1b7966b568a671eb752c978be5579c"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a6f1b7966b568a671eb752c978be5579c"><td·class="memSeparator"·colspan="2"> </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="a003 | 97 | <li>include/<a·class="el"·href="a00356_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 102 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
103 | </small></address> | 103 | </small></address> |
104 | </body> | 104 | </body> |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | <tr·class="memitem:af278ba8685d7b2069e9edd038a5841a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af278ba8685d7b2069e9edd038a5841a7"·name="af278ba8685d7b2069e9edd038a5841a7"></a> | 95 | <tr·class="memitem:af278ba8685d7b2069e9edd038a5841a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af278ba8685d7b2069e9edd038a5841a7"·name="af278ba8685d7b2069e9edd038a5841a7"></a> |
96 | <a·class="el"·href="a00858.html">CS_CONNECTION</a>·* </td><td·class="memItemRight"·valign="bottom"><b>con</b></td></tr> | 96 | <a·class="el"·href="a00858.html">CS_CONNECTION</a>·* </td><td·class="memItemRight"·valign="bottom"><b>con</b></td></tr> |
97 | <tr·class="separator:af278ba8685d7b2069e9edd038a5841a7"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:af278ba8685d7b2069e9edd038a5841a7"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:a7bdfd095da952a689e239872858a7756"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfd095da952a689e239872858a7756"·name="a7bdfd095da952a689e239872858a7756"></a> | 98 | <tr·class="memitem:a7bdfd095da952a689e239872858a7756"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfd095da952a689e239872858a7756"·name="a7bdfd095da952a689e239872858a7756"></a> |
99 | int </td><td·class="memItemRight"·valign="bottom"><b>curr_result_type</b></td></tr> | 99 | int </td><td·class="memItemRight"·valign="bottom"><b>curr_result_type</b></td></tr> |
100 | <tr·class="separator:a7bdfd095da952a689e239872858a7756"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:a7bdfd095da952a689e239872858a7756"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab63936d2a58c132d58bd8396f51eddf9"·name="ab63936d2a58c132d58bd8396f51eddf9"></a> | 101 | <tr·class="memitem:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab63936d2a58c132d58bd8396f51eddf9"·name="ab63936d2a58c132d58bd8396f51eddf9"></a> |
102 | <a·class="el"·href="a003 | 102 | <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·* </td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr> |
103 | <tr·class="separator:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4a8870bc8fc1b15f5c0898c1743b801c"·name="a4a8870bc8fc1b15f5c0898c1743b801c"></a> | 104 | <tr·class="memitem:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4a8870bc8fc1b15f5c0898c1743b801c"·name="a4a8870bc8fc1b15f5c0898c1743b801c"></a> |
105 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>cursor_state</b></td></tr> | 105 | CS_INT </td><td·class="memItemRight"·valign="bottom"><b>cursor_state</b></td></tr> |
106 | <tr·class="separator:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a93e315896cdce6ad33fcd29efe02d045"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93e315896cdce6ad33fcd29efe02d045"·name="a93e315896cdce6ad33fcd29efe02d045"></a> | 107 | <tr·class="memitem:a93e315896cdce6ad33fcd29efe02d045"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93e315896cdce6ad33fcd29efe02d045"·name="a93e315896cdce6ad33fcd29efe02d045"></a> |
108 | <a·class="el"·href="a00870.html">CS_DYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr> | 108 | <a·class="el"·href="a00870.html">CS_DYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr> |
109 | <tr·class="separator:a93e315896cdce6ad33fcd29efe02d045"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a93e315896cdce6ad33fcd29efe02d045"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 144, 15 lines modified | Offset 144, 15 lines modified | ||
144 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> | 144 | void·* </td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr> |
145 | <tr·class="separator:a9c1a1e6f0c6b91d4e70d07036587c605"><td·class="memSeparator"·colspan="2"> </td></tr> | 145 | <tr·class="separator:a9c1a1e6f0c6b91d4e70d07036587c605"><td·class="memSeparator"·colspan="2"> </td></tr> |
146 | <tr·class="memitem:aee33d5ee8fc9504c371284042c223009"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee33d5ee8fc9504c371284042c223009"·name="aee33d5ee8fc9504c371284042c223009"></a> | 146 | <tr·class="memitem:aee33d5ee8fc9504c371284042c223009"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee33d5ee8fc9504c371284042c223009"·name="aee33d5ee8fc9504c371284042c223009"></a> |
147 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> | 147 | int </td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr> |
148 | <tr·class="separator:aee33d5ee8fc9504c371284042c223009"><td·class="memSeparator"·colspan="2"> </td></tr> | 148 | <tr·class="separator:aee33d5ee8fc9504c371284042c223009"><td·class="memSeparator"·colspan="2"> </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="a003 | 151 | <li>include/<a·class="el"·href="a00356_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 156 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
157 | </small></address> | 157 | </small></address> |
158 | </body> | 158 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e74b484f7b6d04c4e66f1f8df88b0cc"·name="a3e74b484f7b6d04c4e66f1f8df88b0cc"></a> | 80 | <tr·class="memitem:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e74b484f7b6d04c4e66f1f8df88b0cc"·name="a3e74b484f7b6d04c4e66f1f8df88b0cc"></a> |
81 | <a·class="el"·href="a01222.html">TDSBCPINFO</a> </td><td·class="memItemRight"·valign="bottom"><b>bcpinfo</b></td></tr> | 81 | <a·class="el"·href="a01222.html">TDSBCPINFO</a> </td><td·class="memItemRight"·valign="bottom"><b>bcpinfo</b></td></tr> |
82 | <tr·class="separator:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/<a·class="el"·href="a003 | 85 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> | 81 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> |
82 | <tr·class="separator:a4bc6c10b8b07a9548b2e7ee9c27550c9"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a4bc6c10b8b07a9548b2e7ee9c27550c9"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:acd80499cc2641a42513cd066fd247940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd80499cc2641a42513cd066fd247940"·name="acd80499cc2641a42513cd066fd247940"></a> | 83 | <tr·class="memitem:acd80499cc2641a42513cd066fd247940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd80499cc2641a42513cd066fd247940"·name="acd80499cc2641a42513cd066fd247940"></a> |
84 | char·* </td><td·class="memItemRight"·valign="bottom"><b>time</b></td></tr> | 84 | char·* </td><td·class="memItemRight"·valign="bottom"><b>time</b></td></tr> |
85 | <tr·class="separator:acd80499cc2641a42513cd066fd247940"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:acd80499cc2641a42513cd066fd247940"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a003 | 88 | <li>include/<a·class="el"·href="a00356_source.html">ctlib.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | bool </td><td·class="memItemRight"·valign="bottom"><b>network_auth</b></td></tr> | 81 | bool </td><td·class="memItemRight"·valign="bottom"><b>network_auth</b></td></tr> |
82 | <tr·class="separator:ab26f5c13eff2479e30191e1d9601c569"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ab26f5c13eff2479e30191e1d9601c569"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:aed487273c2e5afcad39905e47806ddf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed487273c2e5afcad39905e47806ddf4"·name="aed487273c2e5afcad39905e47806ddf4"></a> | 83 | <tr·class="memitem:aed487273c2e5afcad39905e47806ddf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed487273c2e5afcad39905e47806ddf4"·name="aed487273c2e5afcad39905e47806ddf4"></a> |
84 | <a·class="el"·href="a01118.html">TDSLOGIN</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_login</b></td></tr> | 84 | <a·class="el"·href="a01118.html">TDSLOGIN</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_login</b></td></tr> |
85 | <tr·class="separator:aed487273c2e5afcad39905e47806ddf4"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:aed487273c2e5afcad39905e47806ddf4"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a00 | 88 | <li>include/<a·class="el"·href="a00359_source.html">dblib.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | struct·<a·class="el"·href="a00590.html">dblib_buffer_row</a>·* </td><td·class="memItemRight"·valign="bottom"><b>rows</b></td></tr> | 93 | struct·<a·class="el"·href="a00590.html">dblib_buffer_row</a>·* </td><td·class="memItemRight"·valign="bottom"><b>rows</b></td></tr> |
94 | <tr·class="separator:af212deeec0fc08eff7145dc027133444"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:af212deeec0fc08eff7145dc027133444"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00ff671c6bb52f2354c1c517d3c1d917"·name="a00ff671c6bb52f2354c1c517d3c1d917"></a> | 95 | <tr·class="memitem:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00ff671c6bb52f2354c1c517d3c1d917"·name="a00ff671c6bb52f2354c1c517d3c1d917"></a> |
96 | int </td><td·class="memItemRight"·valign="bottom"><b>tail</b></td></tr> | 96 | int </td><td·class="memItemRight"·valign="bottom"><b>tail</b></td></tr> |
97 | <tr·class="separator:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memSeparator"·colspan="2"> </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="a00 | 100 | <li>include/<a·class="el"·href="a00359_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 105 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
106 | </small></address> | 106 | </small></address> |
107 | </body> | 107 | </body> |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | int </td><td·class="memItemRight"·valign="bottom"><b>term_len</b></td></tr> | 93 | int </td><td·class="memItemRight"·valign="bottom"><b>term_len</b></td></tr> |
94 | <tr·class="separator:a7eae2b5034db7350632f264b3f5b6230"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a7eae2b5034db7350632f264b3f5b6230"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33574689d2f900a2a0a2f050c5f8bb94"·name="a33574689d2f900a2a0a2f050c5f8bb94"></a> | 95 | <tr·class="memitem:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33574689d2f900a2a0a2f050c5f8bb94"·name="a33574689d2f900a2a0a2f050c5f8bb94"></a> |
96 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr> | 96 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr> |
97 | <tr·class="separator:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memSeparator"·colspan="2"> </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="a00 | 100 | <li>include/<a·class="el"·href="a00359_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 105 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
106 | </small></address> | 106 | </small></address> |
107 | </body> | 107 | </body> |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>lastrow</b></td></tr> | 102 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>lastrow</b></td></tr> |
103 | <tr·class="separator:ac3307b1df9b973e27d43ee8268ef7097"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:ac3307b1df9b973e27d43ee8268ef7097"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef1be648d13e8c78cec173d9a0dd9d13"·name="aef1be648d13e8c78cec173d9a0dd9d13"></a> | 104 | <tr·class="memitem:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef1be648d13e8c78cec173d9a0dd9d13"·name="aef1be648d13e8c78cec173d9a0dd9d13"></a> |
105 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>maxerrs</b></td></tr> | 105 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>maxerrs</b></td></tr> |
106 | <tr·class="separator:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memSeparator"·colspan="2"> </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="a00 | 109 | <li>include/<a·class="el"·href="a00359_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 114 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
115 | </small></address> | 115 | </small></address> |
116 | </body> | 116 | </body> |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 96 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
97 | <tr·class="separator:a241b032b808083079f625e4101dc6b39"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a241b032b808083079f625e4101dc6b39"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afbf772f65fbb3cd3841d0e12cc2a5796"·name="afbf772f65fbb3cd3841d0e12cc2a5796"></a> | 98 | <tr·class="memitem:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afbf772f65fbb3cd3841d0e12cc2a5796"·name="afbf772f65fbb3cd3841d0e12cc2a5796"></a> |
99 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr> | 99 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr> |
100 | <tr·class="separator:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memSeparator"·colspan="2"> </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="a00 | 103 | <li>include/<a·class="el"·href="a00359_source.html">dblib.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
109 | </small></address> | 109 | </small></address> |
110 | </body> | 110 | </body> |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr> | 87 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr> |
88 | <tr·class="separator:af42741e7fc5f5645eafa0de0f8749131"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:af42741e7fc5f5645eafa0de0f8749131"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:a836fc05eedacc00b145cd995d7dcc760"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a836fc05eedacc00b145cd995d7dcc760"·name="a836fc05eedacc00b145cd995d7dcc760"></a> | 89 | <tr·class="memitem:a836fc05eedacc00b145cd995d7dcc760"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a836fc05eedacc00b145cd995d7dcc760"·name="a836fc05eedacc00b145cd995d7dcc760"></a> |
90 | <a·class="el"·href="a00902.html">DBREMOTE_PROC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> | 90 | <a·class="el"·href="a00902.html">DBREMOTE_PROC_PARAM</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr> |
91 | <tr·class="separator:a836fc05eedacc00b145cd995d7dcc760"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a836fc05eedacc00b145cd995d7dcc760"><td·class="memSeparator"·colspan="2"> </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="a00 | 94 | <li>include/<a·class="el"·href="a00359_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 99 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
100 | </small></address> | 100 | </small></address> |
101 | </body> | 101 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | <a·class="el"·href="a01306.html">DBSTRING</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param</b></td></tr> | 84 | <a·class="el"·href="a01306.html">DBSTRING</a>·* </td><td·class="memItemRight"·valign="bottom"><b>param</b></td></tr> |
85 | <tr·class="separator:a5df993d27108661e9805e6c3fdeaeed6"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a5df993d27108661e9805e6c3fdeaeed6"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31db0d644f7ad4a53b11da0d27eabe4f"·name="a31db0d644f7ad4a53b11da0d27eabe4f"></a> | 86 | <tr·class="memitem:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31db0d644f7ad4a53b11da0d27eabe4f"·name="a31db0d644f7ad4a53b11da0d27eabe4f"></a> |
87 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>text</b></td></tr> | 87 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>text</b></td></tr> |
88 | <tr·class="separator:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memSeparator"·colspan="2"> </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="a00 | 91 | <li>include/<a·class="el"·href="a00359_source.html">dblib.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | const·BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>bindval</b></td></tr> | 75 | const·BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>bindval</b></td></tr> |
76 | <tr·class="separator:a344c7828d3d8495a2592eeaf1ef809e2"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a344c7828d3d8495a2592eeaf1ef809e2"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfe2b3b8bcb1ba3078034a4fc8398054"·name="abfe2b3b8bcb1ba3078034a4fc8398054"></a> | 77 | <tr·class="memitem:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfe2b3b8bcb1ba3078034a4fc8398054"·name="abfe2b3b8bcb1ba3078034a4fc8398054"></a> |
78 | size_t </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 78 | size_t </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
79 | <tr·class="separator:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a00 | 82 | <li>include/<a·class="el"·href="a00359_source.html">dblib.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 164, 15 lines modified | Offset 164, 15 lines modified | ||
164 | <a·class="el"·href="a01302.html">DBTYPEINFO</a> </td><td·class="memItemRight"·valign="bottom"><b>typeinfo</b></td></tr> | 164 | <a·class="el"·href="a01302.html">DBTYPEINFO</a> </td><td·class="memItemRight"·valign="bottom"><b>typeinfo</b></td></tr> |
165 | <tr·class="separator:a5fc6d14b753980db6ba08ba33ec65c7f"><td·class="memSeparator"·colspan="2"> </td></tr> | 165 | <tr·class="separator:a5fc6d14b753980db6ba08ba33ec65c7f"><td·class="memSeparator"·colspan="2"> </td></tr> |
166 | <tr·class="memitem:abb8576812a832c5e9a809c6f9244d030"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb8576812a832c5e9a809c6f9244d030"·name="abb8576812a832c5e9a809c6f9244d030"></a> | 166 | <tr·class="memitem:abb8576812a832c5e9a809c6f9244d030"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb8576812a832c5e9a809c6f9244d030"·name="abb8576812a832c5e9a809c6f9244d030"></a> |
167 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>user_data</b></td></tr> | 167 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>user_data</b></td></tr> |
168 | <tr·class="separator:abb8576812a832c5e9a809c6f9244d030"><td·class="memSeparator"·colspan="2"> </td></tr> | 168 | <tr·class="separator:abb8576812a832c5e9a809c6f9244d030"><td·class="memSeparator"·colspan="2"> </td></tr> |
169 | </table> | 169 | </table> |
170 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 170 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
171 | <li>include/<a·class="el"·href="a00 | 171 | <li>include/<a·class="el"·href="a00359_source.html">dblib.h</a></li> |
172 | </ul> | 172 | </ul> |
173 | </div><!--·contents·--> | 173 | </div><!--·contents·--> |
174 | <!--·start·footer·part·--> | 174 | <!--·start·footer·part·--> |
175 | <hr·class="footer"/><address·class="footer"><small> | 175 | <hr·class="footer"/><address·class="footer"><small> |
176 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 176 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
177 | </small></address> | 177 | </small></address> |
178 | </body> | 178 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> | 78 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> |
79 | <tr·class="separator:a6c1e70144f2f40e25ef459c48a28e8fe"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a6c1e70144f2f40e25ef459c48a28e8fe"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac4e2f728ff8d1d1a0a356e04098cc107"·name="ac4e2f728ff8d1d1a0a356e04098cc107"></a> | 80 | <tr·class="memitem:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac4e2f728ff8d1d1a0a356e04098cc107"·name="ac4e2f728ff8d1d1a0a356e04098cc107"></a> |
81 | uint16_t </td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr> | 81 | uint16_t </td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr> |
82 | <tr·class="separator:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a00 | 85 | <li>include/freetds/<a·class="el"·href="a00455_source.html">bytes.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | short·int </td><td·class="memItemRight"·valign="bottom"><b>alias_pos</b></td></tr> | 75 | short·int </td><td·class="memItemRight"·valign="bottom"><b>alias_pos</b></td></tr> |
76 | <tr·class="separator:ae66a52c5121110810357428856cac26c"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:ae66a52c5121110810357428856cac26c"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43d39f79886e05f7ce13b03c760c00b3"·name="a43d39f79886e05f7ce13b03c760c00b3"></a> | 77 | <tr·class="memitem:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43d39f79886e05f7ce13b03c760c00b3"·name="a43d39f79886e05f7ce13b03c760c00b3"></a> |
78 | short·int </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> | 78 | short·int </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> |
79 | <tr·class="separator:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a00 | 82 | <li>include/freetds/<a·class="el"·href="a00467_source.html">charset_lookup.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 1191, 15 lines modified | Offset 1191, 15 lines modified | ||
1191 | char </td><td·class="memItemRight"·valign="bottom"><b>stringpool_str94</b>·[sizeof("iso84")]</td></tr> | 1191 | char </td><td·class="memItemRight"·valign="bottom"><b>stringpool_str94</b>·[sizeof("iso84")]</td></tr> |
1192 | <tr·class="separator:a765b259ca681b19dae47db8aa6403e84"><td·class="memSeparator"·colspan="2"> </td></tr> | 1192 | <tr·class="separator:a765b259ca681b19dae47db8aa6403e84"><td·class="memSeparator"·colspan="2"> </td></tr> |
1193 | <tr·class="memitem:aa02ab6a1bda6361b440c1addc614a261"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa02ab6a1bda6361b440c1addc614a261"·name="aa02ab6a1bda6361b440c1addc614a261"></a> | 1193 | <tr·class="memitem:aa02ab6a1bda6361b440c1addc614a261"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa02ab6a1bda6361b440c1addc614a261"·name="aa02ab6a1bda6361b440c1addc614a261"></a> |
1194 | char </td><td·class="memItemRight"·valign="bottom"><b>stringpool_str95</b>·[sizeof("ISO8859-6")]</td></tr> | 1194 | char </td><td·class="memItemRight"·valign="bottom"><b>stringpool_str95</b>·[sizeof("ISO8859-6")]</td></tr> |
1195 | <tr·class="separator:aa02ab6a1bda6361b440c1addc614a261"><td·class="memSeparator"·colspan="2"> </td></tr> | 1195 | <tr·class="separator:aa02ab6a1bda6361b440c1addc614a261"><td·class="memSeparator"·colspan="2"> </td></tr> |
1196 | </table> | 1196 | </table> |
1197 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 1197 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
1198 | <li>include/freetds/<a·class="el"·href="a00 | 1198 | <li>include/freetds/<a·class="el"·href="a00467_source.html">charset_lookup.h</a></li> |
1199 | </ul> | 1199 | </ul> |
1200 | </div><!--·contents·--> | 1200 | </div><!--·contents·--> |
1201 | <!--·start·footer·part·--> | 1201 | <!--·start·footer·part·--> |
1202 | <hr·class="footer"/><address·class="footer"><small> | 1202 | <hr·class="footer"/><address·class="footer"><small> |
1203 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 1203 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
1204 | </small></address> | 1204 | </small></address> |
1205 | </body> | 1205 | </body> |
Offset 155, 15 lines modified | Offset 155, 15 lines modified | ||
155 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> | 155 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> |
156 | <tr·class="separator:a395609ef0c79fdf67168b48addb9c7f8"><td·class="memSeparator"·colspan="2"> </td></tr> | 156 | <tr·class="separator:a395609ef0c79fdf67168b48addb9c7f8"><td·class="memSeparator"·colspan="2"> </td></tr> |
157 | <tr·class="memitem:a87be044502481590af5b8e8e413aa79d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87be044502481590af5b8e8e413aa79d"·name="a87be044502481590af5b8e8e413aa79d"></a> | 157 | <tr·class="memitem:a87be044502481590af5b8e8e413aa79d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87be044502481590af5b8e8e413aa79d"·name="a87be044502481590af5b8e8e413aa79d"></a> |
158 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr> | 158 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr> |
159 | <tr·class="separator:a87be044502481590af5b8e8e413aa79d"><td·class="memSeparator"·colspan="2"> </td></tr> | 159 | <tr·class="separator:a87be044502481590af5b8e8e413aa79d"><td·class="memSeparator"·colspan="2"> </td></tr> |
160 | </table> | 160 | </table> |
161 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> | 161 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> |
162 | <li>include/freetds/<a·class="el"·href="a004 | 162 | <li>include/freetds/<a·class="el"·href="a00416_source.html">convert.h</a></li> |
163 | </ul> | 163 | </ul> |
164 | </div><!--·contents·--> | 164 | </div><!--·contents·--> |
165 | <!--·start·footer·part·--> | 165 | <!--·start·footer·part·--> |
166 | <hr·class="footer"/><address·class="footer"><small> | 166 | <hr·class="footer"/><address·class="footer"><small> |
167 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 167 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
168 | </small></address> | 168 | </small></address> |
169 | </body> | 169 | </body> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>c</b></td></tr> | 79 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>c</b></td></tr> |
80 | <tr·class="separator:aa52fdca8f515758ad0307f11ff1a1d8a"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:aa52fdca8f515758ad0307f11ff1a1d8a"><td·class="memSeparator"·colspan="2"> </td></tr> |
81 | <tr·class="memitem:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa2b931dcb406062cd11ae575e30a4c7b"·name="aa2b931dcb406062cd11ae575e30a4c7b"></a> | 81 | <tr·class="memitem:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa2b931dcb406062cd11ae575e30a4c7b"·name="aa2b931dcb406062cd11ae575e30a4c7b"></a> |
82 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 82 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
83 | <tr·class="separator:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memSeparator"·colspan="2"> </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="a004 | 86 | <li>include/freetds/<a·class="el"·href="a00416_source.html">convert.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 91 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
92 | </small></address> | 92 | </small></address> |
93 | </body> | 93 | </body> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>ib</b></td></tr> | 79 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>ib</b></td></tr> |
80 | <tr·class="separator:adbee9537d3a351d16aaab93cc8da9db9"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:adbee9537d3a351d16aaab93cc8da9db9"><td·class="memSeparator"·colspan="2"> </td></tr> |
81 | <tr·class="memitem:ac0dec8088d833735fe51050943570d72"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0dec8088d833735fe51050943570d72"·name="ac0dec8088d833735fe51050943570d72"></a> | 81 | <tr·class="memitem:ac0dec8088d833735fe51050943570d72"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0dec8088d833735fe51050943570d72"·name="ac0dec8088d833735fe51050943570d72"></a> |
82 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 82 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
83 | <tr·class="separator:ac0dec8088d833735fe51050943570d72"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:ac0dec8088d833735fe51050943570d72"><td·class="memSeparator"·colspan="2"> </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="a004 | 86 | <li>include/freetds/<a·class="el"·href="a00416_source.html">convert.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 91 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
92 | </small></address> | 92 | </small></address> |
93 | </body> | 93 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>alias</b></td></tr> | 75 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>alias</b></td></tr> |
76 | <tr·class="separator:a773ee63107695716cb14f4b1ca7e343e"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a773ee63107695716cb14f4b1ca7e343e"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fe2af085119a4afc5c34f7df81296e2"·name="a6fe2af085119a4afc5c34f7df81296e2"></a> | 77 | <tr·class="memitem:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fe2af085119a4afc5c34f7df81296e2"·name="a6fe2af085119a4afc5c34f7df81296e2"></a> |
78 | int </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> | 78 | int </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> |
79 | <tr·class="separator:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a00 | 82 | <li>include/freetds/<a·class="el"·href="a00470_source.html">iconv.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>eilseq</b>:1</td></tr> | 78 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>eilseq</b>:1</td></tr> |
79 | <tr·class="separator:a3be4f8a30b7b7ae3a490758ad17f2c03"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a3be4f8a30b7b7ae3a490758ad17f2c03"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04e6065c479d29f03a33b2edc927b6a6"·name="a04e6065c479d29f03a33b2edc927b6a6"></a> | 80 | <tr·class="memitem:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04e6065c479d29f03a33b2edc927b6a6"·name="a04e6065c479d29f03a33b2edc927b6a6"></a> |
81 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>einval</b>:1</td></tr> | 81 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>einval</b>:1</td></tr> |
82 | <tr·class="separator:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a00 | 85 | <li>include/freetds/<a·class="el"·href="a00470_source.html">iconv.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 77, 19 lines modified | Offset 77, 19 lines modified | ||
77 | <table·class="memberdecls"> | 77 | <table·class="memberdecls"> |
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3ea67ed954d7f10f25802cd704b3add"·name="ab3ea67ed954d7f10f25802cd704b3add"></a> | 80 | <tr·class="memitem:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3ea67ed954d7f10f25802cd704b3add"·name="ab3ea67ed954d7f10f25802cd704b3add"></a> |
81 | iconv_t </td><td·class="memItemRight"·valign="bottom"><b>cd</b></td></tr> | 81 | iconv_t </td><td·class="memItemRight"·valign="bottom"><b>cd</b></td></tr> |
82 | <tr·class="separator:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a8f6662af5d01771d49841271db1aa207"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f6662af5d01771d49841271db1aa207"·name="a8f6662af5d01771d49841271db1aa207"></a> | 83 | <tr·class="memitem:a8f6662af5d01771d49841271db1aa207"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f6662af5d01771d49841271db1aa207"·name="a8f6662af5d01771d49841271db1aa207"></a> |
84 | <a·class="el"·href="a003 | 84 | <a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a> </td><td·class="memItemRight"·valign="bottom"><b>charset</b></td></tr> |
85 | <tr·class="separator:a8f6662af5d01771d49841271db1aa207"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a8f6662af5d01771d49841271db1aa207"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a00 | 88 | <li>include/freetds/<a·class="el"·href="a00470_source.html">iconv.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | struct·<a·class="el"·href="a00954.html">tdsiconvdir</a>·to </td><td·class="memItemRight"·valign="bottom"><b>from</b></td></tr> | 84 | struct·<a·class="el"·href="a00954.html">tdsiconvdir</a>·to </td><td·class="memItemRight"·valign="bottom"><b>from</b></td></tr> |
85 | <tr·class="separator:a7ad9732a8b2a69c28077a16a5c17a259"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a7ad9732a8b2a69c28077a16a5c17a259"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf1de505d5cdaac9f8499a3458e88ef0"·name="abf1de505d5cdaac9f8499a3458e88ef0"></a> | 86 | <tr·class="memitem:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf1de505d5cdaac9f8499a3458e88ef0"·name="abf1de505d5cdaac9f8499a3458e88ef0"></a> |
87 | <a·class="el"·href="a00950.html">TDS_ERRNO_MESSAGE_FLAGS</a> </td><td·class="memItemRight"·valign="bottom"><b>suppress</b></td></tr> | 87 | <a·class="el"·href="a00950.html">TDS_ERRNO_MESSAGE_FLAGS</a> </td><td·class="memItemRight"·valign="bottom"><b>suppress</b></td></tr> |
88 | <tr·class="separator:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memSeparator"·colspan="2"> </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="a00 | 91 | <li>include/freetds/<a·class="el"·href="a00470_source.html">iconv.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | char </td><td·class="memItemRight"·valign="bottom"><b>state2</b>·[6]</td></tr> | 93 | char </td><td·class="memItemRight"·valign="bottom"><b>state2</b>·[6]</td></tr> |
94 | <tr·class="separator:a29431afc410e151b5924c26cb0bab7d1"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a29431afc410e151b5924c26cb0bab7d1"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:aad45f7f35262975214d7b38bf5036a7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad45f7f35262975214d7b38bf5036a7c"·name="aad45f7f35262975214d7b38bf5036a7c"></a> | 95 | <tr·class="memitem:aad45f7f35262975214d7b38bf5036a7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad45f7f35262975214d7b38bf5036a7c"·name="aad45f7f35262975214d7b38bf5036a7c"></a> |
96 | char </td><td·class="memItemRight"·valign="bottom"><b>state3</b>·[6]</td></tr> | 96 | char </td><td·class="memItemRight"·valign="bottom"><b>state3</b>·[6]</td></tr> |
97 | <tr·class="separator:aad45f7f35262975214d7b38bf5036a7c"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:aad45f7f35262975214d7b38bf5036a7c"><td·class="memSeparator"·colspan="2"> </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="a00 | 100 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 105 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
106 | </small></address> | 106 | </small></address> |
107 | </body> | 107 | </body> |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | int </td><td·class="memItemRight"·valign="bottom"><b>num_errors</b></td></tr> | 87 | int </td><td·class="memItemRight"·valign="bottom"><b>num_errors</b></td></tr> |
88 | <tr·class="separator:a64d031473ebc3bef0f42724205046d7a"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a64d031473ebc3bef0f42724205046d7a"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a97b2b897dae7ba028a7a2daa25e6a9a4"·name="a97b2b897dae7ba028a7a2daa25e6a9a4"></a> | 89 | <tr·class="memitem:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a97b2b897dae7ba028a7a2daa25e6a9a4"·name="a97b2b897dae7ba028a7a2daa25e6a9a4"></a> |
90 | char </td><td·class="memItemRight"·valign="bottom"><b>ranked</b></td></tr> | 90 | char </td><td·class="memItemRight"·valign="bottom"><b>ranked</b></td></tr> |
91 | <tr·class="separator:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memSeparator"·colspan="2"> </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="a00 | 94 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 99 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
100 | </small></address> | 100 | </small></address> |
101 | </body> | 101 | </body> |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_count</b></td></tr> | 90 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_count</b></td></tr> |
91 | <tr·class="separator:a240a25c4c0addbaa0a1b7f87629387e0"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a240a25c4c0addbaa0a1b7f87629387e0"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa6f5cf04f6687fb0551828a443ef682"·name="aaa6f5cf04f6687fb0551828a443ef682"></a> | 92 | <tr·class="memitem:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa6f5cf04f6687fb0551828a443ef682"·name="aaa6f5cf04f6687fb0551828a443ef682"></a> |
93 | SQLULEN·* </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_rows_processed_ptr</b></td></tr> | 93 | SQLULEN·* </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_rows_processed_ptr</b></td></tr> |
94 | <tr·class="separator:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memSeparator"·colspan="2"> </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="a00 | 97 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 102 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
103 | </small></address> | 103 | </small></address> |
104 | </body> | 104 | </body> |
Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
177 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_unsigned</b></td></tr> | 177 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_unsigned</b></td></tr> |
178 | <tr·class="separator:ad1a9d8eb50e2e4c19eaad80ee0d07359"><td·class="memSeparator"·colspan="2"> </td></tr> | 178 | <tr·class="separator:ad1a9d8eb50e2e4c19eaad80ee0d07359"><td·class="memSeparator"·colspan="2"> </td></tr> |
179 | <tr·class="memitem:a5a71eef8de9dda3393b72653b49ee638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a71eef8de9dda3393b72653b49ee638"·name="a5a71eef8de9dda3393b72653b49ee638"></a> | 179 | <tr·class="memitem:a5a71eef8de9dda3393b72653b49ee638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a71eef8de9dda3393b72653b49ee638"·name="a5a71eef8de9dda3393b72653b49ee638"></a> |
180 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_updatable</b></td></tr> | 180 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>sql_desc_updatable</b></td></tr> |
181 | <tr·class="separator:a5a71eef8de9dda3393b72653b49ee638"><td·class="memSeparator"·colspan="2"> </td></tr> | 181 | <tr·class="separator:a5a71eef8de9dda3393b72653b49ee638"><td·class="memSeparator"·colspan="2"> </td></tr> |
182 | </table> | 182 | </table> |
183 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 183 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
184 | <li>include/freetds/<a·class="el"·href="a00 | 184 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
185 | </ul> | 185 | </ul> |
186 | </div><!--·contents·--> | 186 | </div><!--·contents·--> |
187 | <!--·start·footer·part·--> | 187 | <!--·start·footer·part·--> |
188 | <hr·class="footer"/><address·class="footer"><small> | 188 | <hr·class="footer"/><address·class="footer"><small> |
189 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 189 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
190 | </small></address> | 190 | </small></address> |
191 | </body> | 191 | </body> |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | struct·<a·class="el"·href="a00974.html">_drecord</a>·* </td><td·class="memItemRight"·valign="bottom"><b>records</b></td></tr> | 96 | struct·<a·class="el"·href="a00974.html">_drecord</a>·* </td><td·class="memItemRight"·valign="bottom"><b>records</b></td></tr> |
97 | <tr·class="separator:a6eb9190ba7a59890ce0b7c83bc907055"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a6eb9190ba7a59890ce0b7c83bc907055"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:ae13d85cd826c4b9367a8c9be0ec0bce9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae13d85cd826c4b9367a8c9be0ec0bce9"·name="ae13d85cd826c4b9367a8c9be0ec0bce9"></a> | 98 | <tr·class="memitem:ae13d85cd826c4b9367a8c9be0ec0bce9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae13d85cd826c4b9367a8c9be0ec0bce9"·name="ae13d85cd826c4b9367a8c9be0ec0bce9"></a> |
99 | int </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 99 | int </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
100 | <tr·class="separator:ae13d85cd826c4b9367a8c9be0ec0bce9"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:ae13d85cd826c4b9367a8c9be0ec0bce9"><td·class="memSeparator"·colspan="2"> </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="a00 | 103 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
109 | </small></address> | 109 | </small></address> |
110 | </body> | 110 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | SQLINTEGER </td><td·class="memItemRight"·valign="bottom"><b>odbc_version</b></td></tr> | 81 | SQLINTEGER </td><td·class="memItemRight"·valign="bottom"><b>odbc_version</b></td></tr> |
82 | <tr·class="separator:a4056374ed5ed8cbd0b62f536c1db78c9"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a4056374ed5ed8cbd0b62f536c1db78c9"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a46909cefc63ef6d5d40b6651944c1761"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46909cefc63ef6d5d40b6651944c1761"·name="a46909cefc63ef6d5d40b6651944c1761"></a> | 83 | <tr·class="memitem:a46909cefc63ef6d5d40b6651944c1761"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46909cefc63ef6d5d40b6651944c1761"·name="a46909cefc63ef6d5d40b6651944c1761"></a> |
84 | SQLINTEGER </td><td·class="memItemRight"·valign="bottom"><b>output_nts</b></td></tr> | 84 | SQLINTEGER </td><td·class="memItemRight"·valign="bottom"><b>output_nts</b></td></tr> |
85 | <tr·class="separator:a46909cefc63ef6d5d40b6651944c1761"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a46909cefc63ef6d5d40b6651944c1761"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a00 | 88 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr> | 84 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr> |
85 | <tr·class="separator:aec347f7e6fdee3dd79b16d79ec714c4c"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:aec347f7e6fdee3dd79b16d79ec714c4c"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:ad000fff4147e321a065b9b7844ec2635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad000fff4147e321a065b9b7844ec2635"·name="ad000fff4147e321a065b9b7844ec2635"></a> | 86 | <tr·class="memitem:ad000fff4147e321a065b9b7844ec2635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad000fff4147e321a065b9b7844ec2635"·name="ad000fff4147e321a065b9b7844ec2635"></a> |
87 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr> | 87 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr> |
88 | <tr·class="separator:ad000fff4147e321a065b9b7844ec2635"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:ad000fff4147e321a065b9b7844ec2635"><td·class="memSeparator"·colspan="2"> </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="a00 | 91 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr> | 90 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr> |
91 | <tr·class="separator:aa60e1221dbabf39fd0356af19539d010"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:aa60e1221dbabf39fd0356af19539d010"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:a2831d93822dd97be694a74997e9a649a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2831d93822dd97be694a74997e9a649a"·name="a2831d93822dd97be694a74997e9a649a"></a> | 92 | <tr·class="memitem:a2831d93822dd97be694a74997e9a649a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2831d93822dd97be694a74997e9a649a"·name="a2831d93822dd97be694a74997e9a649a"></a> |
93 | <a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_ctx</b></td></tr> | 93 | <a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds_ctx</b></td></tr> |
94 | <tr·class="separator:a2831d93822dd97be694a74997e9a649a"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a2831d93822dd97be694a74997e9a649a"><td·class="memSeparator"·colspan="2"> </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="a00 | 97 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 102 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
103 | </small></address> | 103 | </small></address> |
104 | </body> | 104 | </body> |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>translate_option</b></td></tr> | 129 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>translate_option</b></td></tr> |
130 | <tr·class="separator:ac1da71b8c278f2ccf3abd995820149a7"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:ac1da71b8c278f2ccf3abd995820149a7"><td·class="memSeparator"·colspan="2"> </td></tr> |
131 | <tr·class="memitem:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc9f2f1576c5a0a5c47807c480ac54a"·name="adcc9f2f1576c5a0a5c47807c480ac54a"></a> | 131 | <tr·class="memitem:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc9f2f1576c5a0a5c47807c480ac54a"·name="adcc9f2f1576c5a0a5c47807c480ac54a"></a> |
132 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>txn_isolation</b></td></tr> | 132 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>txn_isolation</b></td></tr> |
133 | <tr·class="separator:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | </table> | 134 | </table> |
135 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 135 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
136 | <li>include/freetds/<a·class="el"·href="a00 | 136 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 141 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
142 | </small></address> | 142 | </small></address> |
143 | </body> | 143 | </body> |
Offset 144, 15 lines modified | Offset 144, 15 lines modified | ||
144 | <p>Statement·executing.·</p> | 144 | <p>Statement·executing.·</p> |
145 | <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> | 145 | <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> |
146 | </div> | 146 | </div> |
147 | </div> | 147 | </div> |
148 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 148 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
149 | <li>include/freetds/<a·class="el"·href="a00 | 149 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
150 | </ul> | 150 | </ul> |
151 | </div><!--·contents·--> | 151 | </div><!--·contents·--> |
152 | <!--·start·footer·part·--> | 152 | <!--·start·footer·part·--> |
153 | <hr·class="footer"/><address·class="footer"><small> | 153 | <hr·class="footer"/><address·class="footer"><small> |
154 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 154 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
155 | </small></address> | 155 | </small></address> |
156 | </body> | 156 | </body> |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>simulate_cursor</b></td></tr> | 135 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>simulate_cursor</b></td></tr> |
136 | <tr·class="separator:a76023162e216e50cade02563c327dc26"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:a76023162e216e50cade02563c327dc26"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:aa587b425ef28efe478fa25afdc350384"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa587b425ef28efe478fa25afdc350384"·name="aa587b425ef28efe478fa25afdc350384"></a> | 137 | <tr·class="memitem:aa587b425ef28efe478fa25afdc350384"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa587b425ef28efe478fa25afdc350384"·name="aa587b425ef28efe478fa25afdc350384"></a> |
138 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>use_bookmarks</b></td></tr> | 138 | SQLUINTEGER </td><td·class="memItemRight"·valign="bottom"><b>use_bookmarks</b></td></tr> |
139 | <tr·class="separator:aa587b425ef28efe478fa25afdc350384"><td·class="memSeparator"·colspan="2"> </td></tr> | 139 | <tr·class="separator:aa587b425ef28efe478fa25afdc350384"><td·class="memSeparator"·colspan="2"> </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="a00 | 142 | <li>include/freetds/<a·class="el"·href="a00494_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 147 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
148 | </small></address> | 148 | </small></address> |
149 | </body> | 149 | </body> |
Offset 86, 24 lines modified | Offset 86, 24 lines modified | ||
86 | <tr·class="memitem:aee1052a67b49c469db998f814c0c0663"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee1052a67b49c469db998f814c0c0663"·name="aee1052a67b49c469db998f814c0c0663"></a> | 86 | <tr·class="memitem:aee1052a67b49c469db998f814c0c0663"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee1052a67b49c469db998f814c0c0663"·name="aee1052a67b49c469db998f814c0c0663"></a> |
87 | struct·<a·class="el"·href="a01002.html">_hsattr</a> </td><td·class="memItemRight"·valign="bottom"><b>attr</b></td></tr> | 87 | struct·<a·class="el"·href="a01002.html">_hsattr</a> </td><td·class="memItemRight"·valign="bottom"><b>attr</b></td></tr> |
88 | <tr·class="separator:aee1052a67b49c469db998f814c0c0663"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:aee1052a67b49c469db998f814c0c0663"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9894b03e1f97a06bb1ffd8e232f56c10"·name="a9894b03e1f97a06bb1ffd8e232f56c10"></a> | 89 | <tr·class="memitem:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9894b03e1f97a06bb1ffd8e232f56c10"·name="a9894b03e1f97a06bb1ffd8e232f56c10"></a> |
90 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>curr_param_row</b></td></tr> | 90 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>curr_param_row</b></td></tr> |
91 | <tr·class="separator:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08fa1bb2444d96eb3a114df058ad429c"·name="a08fa1bb2444d96eb3a114df058ad429c"></a> | 92 | <tr·class="memitem:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08fa1bb2444d96eb3a114df058ad429c"·name="a08fa1bb2444d96eb3a114df058ad429c"></a> |
93 | <a·class="el"·href="a003 | 93 | <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·* </td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr> |
94 | <tr·class="separator:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·name="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"></a> | 95 | <tr·class="memitem:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·name="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"></a> |
96 | <a·class="el"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a> </td><td·class="memItemRight"·valign="bottom"><b>cursor_name</b></td></tr> | 96 | <a·class="el"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a> </td><td·class="memItemRight"·valign="bottom"><b>cursor_name</b></td></tr> |
97 | <tr·class="separator:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ba9b815b3ab0b2544af5733dc687da4"·name="a5ba9b815b3ab0b2544af5733dc687da4"></a> | 98 | <tr·class="memitem:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ba9b815b3ab0b2544af5733dc687da4"·name="a5ba9b815b3ab0b2544af5733dc687da4"></a> |
99 | struct·<a·class="el"·href="a00998.html">_hdbc</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dbc</b></td></tr> | 99 | struct·<a·class="el"·href="a00998.html">_hdbc</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dbc</b></td></tr> |
100 | <tr·class="separator:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b8f37817c8a8715b18e135eece51cd5"·name="a4b8f37817c8a8715b18e135eece51cd5"></a> | 101 | <tr·class="memitem:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b8f37817c8a8715b18e135eece51cd5"·name="a4b8f37817c8a8715b18e135eece51cd5"></a> |
102 | <a·class="el"·href="a003 | 102 | <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr> |
103 | <tr·class="separator:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6740c6697d4aa83b7a0b8b82a4f0e73b"·name="a6740c6697d4aa83b7a0b8b82a4f0e73b"></a> | 104 | <tr·class="memitem:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6740c6697d4aa83b7a0b8b82a4f0e73b"·name="a6740c6697d4aa83b7a0b8b82a4f0e73b"></a> |
105 | struct·<a·class="el"·href="a00966.html">_sql_errors</a> </td><td·class="memItemRight"·valign="bottom"><b>errs</b></td></tr> | 105 | struct·<a·class="el"·href="a00966.html">_sql_errors</a> </td><td·class="memItemRight"·valign="bottom"><b>errs</b></td></tr> |
106 | <tr·class="separator:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92c3a3099d3c9f257638e62427f0b18f"·name="a92c3a3099d3c9f257638e62427f0b18f"></a> | 107 | <tr·class="memitem:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92c3a3099d3c9f257638e62427f0b18f"·name="a92c3a3099d3c9f257638e62427f0b18f"></a> |
108 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr> | 108 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr> |
109 | <tr·class="separator:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | <p>Prepared·statement·needs·to·be·prepared·again.·</p> | 205 | <p>Prepared·statement·needs·to·be·prepared·again.·</p> |
206 | <p·>This·can·happen·if·the·parameters·was·changed·or·not·specified.·</p> | 206 | <p·>This·can·happen·if·the·parameters·was·changed·or·not·specified.·</p> |
207 | </div> | 207 | </div> |
208 | </div> | 208 | </div> |
209 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 209 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
210 | <li>include/freetds/<a·class="el"·href="a00 | 210 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
211 | </ul> | 211 | </ul> |
212 | </div><!--·contents·--> | 212 | </div><!--·contents·--> |
213 | <!--·start·footer·part·--> | 213 | <!--·start·footer·part·--> |
214 | <hr·class="footer"/><address·class="footer"><small> | 214 | <hr·class="footer"/><address·class="footer"><small> |
215 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 215 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
216 | </small></address> | 216 | </small></address> |
217 | </body> | 217 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | <a·class="el"·href="a01146.html">TDSCOLUMNFUNCS</a> </td><td·class="memItemRight"·valign="bottom"><b>common</b></td></tr> | 81 | <a·class="el"·href="a01146.html">TDSCOLUMNFUNCS</a> </td><td·class="memItemRight"·valign="bottom"><b>common</b></td></tr> |
82 | <tr·class="separator:a4659235bf2807340da2713706f8e1084"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a4659235bf2807340da2713706f8e1084"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ad22c76df180a9a65581cd14a1f6aa9"·name="a5ad22c76df180a9a65581cd14a1f6aa9"></a> | 83 | <tr·class="memitem:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ad22c76df180a9a65581cd14a1f6aa9"·name="a5ad22c76df180a9a65581cd14a1f6aa9"></a> |
84 | void(* </td><td·class="memItemRight"·valign="bottom"><b>set_type_info</b>·)(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col,·struct·<a·class="el"·href="a00974.html">_drecord</a>·*drec,·SQLINTEGER·odbc_ver)</td></tr> | 84 | void(* </td><td·class="memItemRight"·valign="bottom"><b>set_type_info</b>·)(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col,·struct·<a·class="el"·href="a00974.html">_drecord</a>·*drec,·SQLINTEGER·odbc_ver)</td></tr> |
85 | <tr·class="separator:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a00 | 88 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | size_t </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 75 | size_t </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
76 | <tr·class="separator:a50a9f7930ceadcd684902b744346d587"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a50a9f7930ceadcd684902b744346d587"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a470328eaa68047a3312a3d22687c9bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a470328eaa68047a3312a3d22687c9bf9"·name="a470328eaa68047a3312a3d22687c9bf9"></a> | 77 | <tr·class="memitem:a470328eaa68047a3312a3d22687c9bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a470328eaa68047a3312a3d22687c9bf9"·name="a470328eaa68047a3312a3d22687c9bf9"></a> |
78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr> | 78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr> |
79 | <tr·class="separator:a470328eaa68047a3312a3d22687c9bf9"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a470328eaa68047a3312a3d22687c9bf9"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a00 | 82 | <li>include/freetds/<a·class="el"·href="a00494_source.html">odbc.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> | 78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> |
79 | <tr·class="separator:a6fc21f295d8b64de21b47d115a4600b8"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a6fc21f295d8b64de21b47d115a4600b8"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a2bbaad6b529348d66b521fdb961747a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2bbaad6b529348d66b521fdb961747a4"·name="a2bbaad6b529348d66b521fdb961747a4"></a> | 80 | <tr·class="memitem:a2bbaad6b529348d66b521fdb961747a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2bbaad6b529348d66b521fdb961747a4"·name="a2bbaad6b529348d66b521fdb961747a4"></a> |
81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> | 81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> |
82 | <tr·class="separator:a2bbaad6b529348d66b521fdb961747a4"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a2bbaad6b529348d66b521fdb961747a4"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a004 | 85 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> | 75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> |
76 | <tr·class="separator:a3095776a925ff4e0c55ca7cf99f7e754"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a3095776a925ff4e0c55ca7cf99f7e754"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af354520bfe5f9aa6507211cbd2052f2c"·name="af354520bfe5f9aa6507211cbd2052f2c"></a> | 77 | <tr·class="memitem:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af354520bfe5f9aa6507211cbd2052f2c"·name="af354520bfe5f9aa6507211cbd2052f2c"></a> |
78 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> | 78 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> |
79 | <tr·class="separator:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a004 | 82 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | TDS_INT8 </td><td·class="memItemRight"·valign="bottom"><b>mny</b></td></tr> | 81 | TDS_INT8 </td><td·class="memItemRight"·valign="bottom"><b>mny</b></td></tr> |
82 | <tr·class="separator:a9e91bdcf96d8b27282a016c545a88092"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a9e91bdcf96d8b27282a016c545a88092"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:aff4970801b9624e7ba06f2513b274235"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aff4970801b9624e7ba06f2513b274235"·name="aff4970801b9624e7ba06f2513b274235"></a> | 83 | <tr·class="memitem:aff4970801b9624e7ba06f2513b274235"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aff4970801b9624e7ba06f2513b274235"·name="aff4970801b9624e7ba06f2513b274235"></a> |
84 | <a·class="el"·href="a01022.html">TDS_OLD_MONEY</a> </td><td·class="memItemRight"·valign="bottom"><b>tdsoldmoney</b></td></tr> | 84 | <a·class="el"·href="a01022.html">TDS_OLD_MONEY</a> </td><td·class="memItemRight"·valign="bottom"><b>tdsoldmoney</b></td></tr> |
85 | <tr·class="separator:aff4970801b9624e7ba06f2513b274235"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:aff4970801b9624e7ba06f2513b274235"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a004 | 88 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac13c07531936ebf1fff5285ebe11cda4"·name="ac13c07531936ebf1fff5285ebe11cda4"></a> | 74 | <tr·class="memitem:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac13c07531936ebf1fff5285ebe11cda4"·name="ac13c07531936ebf1fff5285ebe11cda4"></a> |
75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> | 75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> |
76 | <tr·class="separator:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/freetds/<a·class="el"·href="a004 | 79 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> | 75 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> |
76 | <tr·class="separator:a232cc3b78c00ada0c39e872f8185eba0"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a232cc3b78c00ada0c39e872f8185eba0"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a788d059b939f2a7a2d54c6a1417f9c40"·name="a788d059b939f2a7a2d54c6a1417f9c40"></a> | 77 | <tr·class="memitem:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a788d059b939f2a7a2d54c6a1417f9c40"·name="a788d059b939f2a7a2d54c6a1417f9c40"></a> |
78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> | 78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> |
79 | <tr·class="separator:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a004 | 82 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> | 75 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> |
76 | <tr·class="separator:ae85421bb3054c4a0ccce9ea84aa67413"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:ae85421bb3054c4a0ccce9ea84aa67413"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:af5c4323834f723cae8c85af5e321dc9e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5c4323834f723cae8c85af5e321dc9e"·name="af5c4323834f723cae8c85af5e321dc9e"></a> | 77 | <tr·class="memitem:af5c4323834f723cae8c85af5e321dc9e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5c4323834f723cae8c85af5e321dc9e"·name="af5c4323834f723cae8c85af5e321dc9e"></a> |
78 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> | 78 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> |
79 | <tr·class="separator:af5c4323834f723cae8c85af5e321dc9e"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:af5c4323834f723cae8c85af5e321dc9e"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a004 | 82 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>Data3</b></td></tr> | 81 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>Data3</b></td></tr> |
82 | <tr·class="separator:a7500008622bf151cd584fafac93cb5b9"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a7500008622bf151cd584fafac93cb5b9"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a8855179371e6a5631ea208073817b09d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8855179371e6a5631ea208073817b09d"·name="a8855179371e6a5631ea208073817b09d"></a> | 83 | <tr·class="memitem:a8855179371e6a5631ea208073817b09d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8855179371e6a5631ea208073817b09d"·name="a8855179371e6a5631ea208073817b09d"></a> |
84 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>Data4</b>·[8]</td></tr> | 84 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>Data4</b>·[8]</td></tr> |
85 | <tr·class="separator:a8855179371e6a5631ea208073817b09d"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a8855179371e6a5631ea208073817b09d"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a004 | 88 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">TDS71_COLLATION·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">TDS71_COLLATION·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>TDS·7.1·collation·informations.·· | 71 | <p>TDS·7.1·collation·informations.·· |
72 | ·<a·href="a01046.html#details">More...</a></p> | 72 | ·<a·href="a01046.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00491_source.html">proto.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a3231806b9475219fb01fa076e28e4273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3231806b9475219fb01fa076e28e4273"·name="a3231806b9475219fb01fa076e28e4273"></a> | 77 | <tr·class="memitem:a3231806b9475219fb01fa076e28e4273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3231806b9475219fb01fa076e28e4273"·name="a3231806b9475219fb01fa076e28e4273"></a> |
78 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>charset_id</b></td></tr> | 78 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>charset_id</b></td></tr> |
79 | <tr·class="separator:a3231806b9475219fb01fa076e28e4273"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a3231806b9475219fb01fa076e28e4273"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a0fc39f71fd140496762cf84d47d60db2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0fc39f71fd140496762cf84d47d60db2"·name="a0fc39f71fd140496762cf84d47d60db2"></a> | 80 | <tr·class="memitem:a0fc39f71fd140496762cf84d47d60db2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0fc39f71fd140496762cf84d47d60db2"·name="a0fc39f71fd140496762cf84d47d60db2"></a> |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | <tr·class="memitem:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9419b2374636bee9abe3ef6827e90e6"·name="ac9419b2374636bee9abe3ef6827e90e6"></a> | 85 | <tr·class="memitem:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9419b2374636bee9abe3ef6827e90e6"·name="ac9419b2374636bee9abe3ef6827e90e6"></a> |
86 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>locale_id</b></td></tr> | 86 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>locale_id</b></td></tr> |
87 | <tr·class="separator:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memSeparator"·colspan="2"> </td></tr> | 87 | <tr·class="separator:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memSeparator"·colspan="2"> </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·>TDS·7.1·collation·informations.·</p> | 90 | <div·class="textblock"><p·>TDS·7.1·collation·informations.·</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="a004 | 92 | <li>include/freetds/<a·class="el"·href="a00491_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 97 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
98 | </small></address> | 98 | </small></address> |
99 | </body> | 99 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">TDS72_SMP_HEADER·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">TDS72_SMP_HEADER·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>TDS·7.2·SMP·packet·header.·· | 71 | <p>TDS·7.2·SMP·packet·header.·· |
72 | ·<a·href="a01050.html#details">More...</a></p> | 72 | ·<a·href="a01050.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00491_source.html">proto.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a25835c2a32fb4e013c6cdd917a8179db"·name="a25835c2a32fb4e013c6cdd917a8179db"></a> | 77 | <tr·class="memitem:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a25835c2a32fb4e013c6cdd917a8179db"·name="a25835c2a32fb4e013c6cdd917a8179db"></a> |
78 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>seq</b></td></tr> | 78 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>seq</b></td></tr> |
79 | <tr·class="separator:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a235948ac8754681602a207c6c7d3732f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a235948ac8754681602a207c6c7d3732f"·name="a235948ac8754681602a207c6c7d3732f"></a> | 80 | <tr·class="memitem:a235948ac8754681602a207c6c7d3732f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a235948ac8754681602a207c6c7d3732f"·name="a235948ac8754681602a207c6c7d3732f"></a> |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | <tr·class="memitem:a179de95a96606c0285432145498d66af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a179de95a96606c0285432145498d66af"·name="a179de95a96606c0285432145498d66af"></a> | 94 | <tr·class="memitem:a179de95a96606c0285432145498d66af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a179de95a96606c0285432145498d66af"·name="a179de95a96606c0285432145498d66af"></a> |
95 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>wnd</b></td></tr> | 95 | TDS_UINT </td><td·class="memItemRight"·valign="bottom"><b>wnd</b></td></tr> |
96 | <tr·class="separator:a179de95a96606c0285432145498d66af"><td·class="memSeparator"·colspan="2"> </td></tr> | 96 | <tr·class="separator:a179de95a96606c0285432145498d66af"><td·class="memSeparator"·colspan="2"> </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·>TDS·7.2·SMP·packet·header.·</p> | 99 | <div·class="textblock"><p·>TDS·7.2·SMP·packet·header.·</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>include/freetds/<a·class="el"·href="a004 | 101 | <li>include/freetds/<a·class="el"·href="a00491_source.html">proto.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 106 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
107 | </small></address> | 107 | </small></address> |
108 | </body> | 108 | </body> |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | int </td><td·class="memItemRight"·valign="bottom"><b>ai_protocol</b></td></tr> | 99 | int </td><td·class="memItemRight"·valign="bottom"><b>ai_protocol</b></td></tr> |
100 | <tr·class="separator:ab43c8a399009675896d588399f448ce2"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:ab43c8a399009675896d588399f448ce2"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a274fd6d5c4140dc0d28b13f3d0366f9d"·name="a274fd6d5c4140dc0d28b13f3d0366f9d"></a> | 101 | <tr·class="memitem:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a274fd6d5c4140dc0d28b13f3d0366f9d"·name="a274fd6d5c4140dc0d28b13f3d0366f9d"></a> |
102 | int </td><td·class="memItemRight"·valign="bottom"><b>ai_socktype</b></td></tr> | 102 | int </td><td·class="memItemRight"·valign="bottom"><b>ai_socktype</b></td></tr> |
103 | <tr·class="separator:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memSeparator"·colspan="2"> </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="a0041 | 106 | <li>include/freetds/<a·class="el"·href="a00413_source.html">replacements.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 111 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
112 | </small></address> | 112 | </small></address> |
113 | </body> | 113 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | int </td><td·class="memItemRight"·valign="bottom"><b>fd</b></td></tr> | 78 | int </td><td·class="memItemRight"·valign="bottom"><b>fd</b></td></tr> |
79 | <tr·class="separator:a57e1c316fb063e468d680b6246147861"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a57e1c316fb063e468d680b6246147861"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:aafb457d11cac415faf0e1e2b825118c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafb457d11cac415faf0e1e2b825118c2"·name="aafb457d11cac415faf0e1e2b825118c2"></a> | 80 | <tr·class="memitem:aafb457d11cac415faf0e1e2b825118c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafb457d11cac415faf0e1e2b825118c2"·name="aafb457d11cac415faf0e1e2b825118c2"></a> |
81 | short </td><td·class="memItemRight"·valign="bottom"><b>revents</b></td></tr> | 81 | short </td><td·class="memItemRight"·valign="bottom"><b>revents</b></td></tr> |
82 | <tr·class="separator:aafb457d11cac415faf0e1e2b825118c2"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:aafb457d11cac415faf0e1e2b825118c2"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/replacements/<a·class="el"·href="a004 | 85 | <li>include/freetds/replacements/<a·class="el"·href="a00479_source.html">poll.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 68, 27 lines modified | Offset 68, 27 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_input_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_input_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>define·a·stream·of·data·used·for·input·· | 71 | <p>define·a·stream·of·data·used·for·input·· |
72 | ·<a·href="a01062.html#details">More...</a></p> | 72 | ·<a·href="a01062.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f0be7677a1bf9c730e3c697bfba21c9"·name="a2f0be7677a1bf9c730e3c697bfba21c9"></a> | 77 | <tr·class="memitem:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f0be7677a1bf9c730e3c697bfba21c9"·name="a2f0be7677a1bf9c730e3c697bfba21c9"></a> |
78 | int(* </td><td·class="memItemRight"·valign="bottom"><b>read</b>·)(struct·<a·class="el"·href="a01062.html">tds_input_stream</a>·*stream,·void·*ptr,·size_t·len)</td></tr> | 78 | int(* </td><td·class="memItemRight"·valign="bottom"><b>read</b>·)(struct·<a·class="el"·href="a01062.html">tds_input_stream</a>·*stream,·void·*ptr,·size_t·len)</td></tr> |
79 | <tr·class="memdesc:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="mdescLeft"> </td><td·class="mdescRight">read·some·data·Return·0·if·end·of·stream·Return·<0·if·error·(actually·not·defined)·<br·/></td></tr> | 79 | <tr·class="memdesc:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="mdescLeft"> </td><td·class="mdescRight">read·some·data·Return·0·if·end·of·stream·Return·<0·if·error·(actually·not·defined)·<br·/></td></tr> |
80 | <tr·class="separator:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memSeparator"·colspan="2"> </td></tr> |
81 | </table> | 81 | </table> |
82 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 82 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
83 | <div·class="textblock"><p·>define·a·stream·of·data·used·for·input·</p> | 83 | <div·class="textblock"><p·>define·a·stream·of·data·used·for·input·</p> |
84 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a004 | 85 | <li>include/freetds/<a·class="el"·href="a00428_source.html">stream.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_output_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_output_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>define·a·stream·of·data·used·for·output·· | 71 | <p>define·a·stream·of·data·used·for·output·· |
72 | ·<a·href="a01066.html#details">More...</a></p> | 72 | ·<a·href="a01066.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1e1bf1aa4a8b02e6d30b69f9165597"·name="a1a1e1bf1aa4a8b02e6d30b69f9165597"></a> | 77 | <tr·class="memitem:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1e1bf1aa4a8b02e6d30b69f9165597"·name="a1a1e1bf1aa4a8b02e6d30b69f9165597"></a> |
78 | size_t </td><td·class="memItemRight"·valign="bottom"><b>buf_len</b></td></tr> | 78 | size_t </td><td·class="memItemRight"·valign="bottom"><b>buf_len</b></td></tr> |
79 | <tr·class="separator:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a5ba4ad38fdcb68e7d0c7252be65a4ecc"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a></td></tr> | 80 | <tr·class="memitem:a5ba4ad38fdcb68e7d0c7252be65a4ecc"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a></td></tr> |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | <p>write·buffer.·</p> | 104 | <p>write·buffer.·</p> |
105 | <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> | 105 | <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> |
106 | </div> | 106 | </div> |
107 | </div> | 107 | </div> |
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/freetds/<a·class="el"·href="a004 | 109 | <li>include/freetds/<a·class="el"·href="a00428_source.html">stream.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 114 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
115 | </small></address> | 115 | </small></address> |
116 | </body> | 116 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_datain_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_datain_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>input·stream·to·read·data·from·tds·protocol·· | 71 | <p>input·stream·to·read·data·from·tds·protocol·· |
72 | ·<a·href="a01070.html#details">More...</a></p> | 72 | ·<a·href="a01070.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_datain_stream:</div> | 75 | Collaboration·diagram·for·tds_datain_stream:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | size_t </td><td·class="memItemRight"·valign="bottom"><b>wire_size</b></td></tr> | 92 | size_t </td><td·class="memItemRight"·valign="bottom"><b>wire_size</b></td></tr> |
93 | <tr·class="memdesc:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="mdescLeft"> </td><td·class="mdescRight">bytes·still·to·read·<br·/></td></tr> | 93 | <tr·class="memdesc:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="mdescLeft"> </td><td·class="mdescRight">bytes·still·to·read·<br·/></td></tr> |
94 | <tr·class="separator:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="memSeparator"·colspan="2"> </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·>input·stream·to·read·data·from·tds·protocol·</p> | 97 | <div·class="textblock"><p·>input·stream·to·read·data·from·tds·protocol·</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="a004 | 99 | <li>include/freetds/<a·class="el"·href="a00428_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 104 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
105 | </small></address> | 105 | </small></address> |
106 | </body> | 106 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_dataout_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_dataout_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>output·stream·to·write·data·to·tds·protocol·· | 71 | <p>output·stream·to·write·data·to·tds·protocol·· |
72 | ·<a·href="a01074.html#details">More...</a></p> | 72 | ·<a·href="a01074.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_dataout_stream:</div> | 75 | Collaboration·diagram·for·tds_dataout_stream:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="memitem:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10f0c64b8d502f2a7d9147f10bd67dbe"·name="a10f0c64b8d502f2a7d9147f10bd67dbe"></a> | 91 | <tr·class="memitem:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10f0c64b8d502f2a7d9147f10bd67dbe"·name="a10f0c64b8d502f2a7d9147f10bd67dbe"></a> |
92 | size_t </td><td·class="memItemRight"·valign="bottom"><b>written</b></td></tr> | 92 | size_t </td><td·class="memItemRight"·valign="bottom"><b>written</b></td></tr> |
93 | <tr·class="separator:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memSeparator"·colspan="2"> </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·tds·protocol·</p> | 96 | <div·class="textblock"><p·>output·stream·to·write·data·to·tds·protocol·</p> |
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>include/freetds/<a·class="el"·href="a004 | 98 | <li>include/freetds/<a·class="el"·href="a00428_source.html">stream.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_staticin_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_staticin_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>input·stream·to·read·data·from·a·static·buffer·· | 71 | <p>input·stream·to·read·data·from·a·static·buffer·· |
72 | ·<a·href="a01078.html#details">More...</a></p> | 72 | ·<a·href="a01078.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_staticin_stream:</div> | 75 | Collaboration·diagram·for·tds_staticin_stream:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="memitem:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c8f5be98703861b6b96b0cfa6b55eff"·name="a5c8f5be98703861b6b96b0cfa6b55eff"></a> | 91 | <tr·class="memitem:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c8f5be98703861b6b96b0cfa6b55eff"·name="a5c8f5be98703861b6b96b0cfa6b55eff"></a> |
92 | <a·class="el"·href="a01062.html">TDSINSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> | 92 | <a·class="el"·href="a01062.html">TDSINSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> |
93 | <tr·class="separator:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memSeparator"·colspan="2"> </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·>input·stream·to·read·data·from·a·static·buffer·</p> | 96 | <div·class="textblock"><p·>input·stream·to·read·data·from·a·static·buffer·</p> |
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>include/freetds/<a·class="el"·href="a004 | 98 | <li>include/freetds/<a·class="el"·href="a00428_source.html">stream.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_staticout_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_staticout_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>output·stream·to·write·data·to·a·static·buffer.·· | 71 | <p>output·stream·to·write·data·to·a·static·buffer.·· |
72 | ·<a·href="a01082.html#details">More...</a></p> | 72 | ·<a·href="a01082.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_staticout_stream:</div> | 75 | Collaboration·diagram·for·tds_staticout_stream:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | <a·class="el"·href="a01066.html">TDSOUTSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> | 86 | <a·class="el"·href="a01066.html">TDSOUTSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> |
87 | <tr·class="separator:a4d0f0dce69585bf3185d21d8861226b3"><td·class="memSeparator"·colspan="2"> </td></tr> | 87 | <tr·class="separator:a4d0f0dce69585bf3185d21d8861226b3"><td·class="memSeparator"·colspan="2"> </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·>output·stream·to·write·data·to·a·static·buffer.·</p> | 90 | <div·class="textblock"><p·>output·stream·to·write·data·to·a·static·buffer.·</p> |
91 | <p·>stream.buffer·contains·the·pointer·where·stream·will·write·to.·</p> | 91 | <p·>stream.buffer·contains·the·pointer·where·stream·will·write·to.·</p> |
92 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 92 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
93 | <li>include/freetds/<a·class="el"·href="a004 | 93 | <li>include/freetds/<a·class="el"·href="a00428_source.html">stream.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 98 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
99 | </small></address> | 99 | </small></address> |
100 | </body> | 100 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_dynamic_stream·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_dynamic_stream·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>output·stream·to·write·data·to·a·dynamic·buffer·· | 71 | <p>output·stream·to·write·data·to·a·dynamic·buffer·· |
72 | ·<a·href="a01086.html#details">More...</a></p> | 72 | ·<a·href="a01086.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a004 | 73 | <p><code>#include·<<a·class="el"·href="a00428_source.html">stream.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_dynamic_stream:</div> | 75 | Collaboration·diagram·for·tds_dynamic_stream:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 97, 15 lines modified | Offset 97, 15 lines modified | ||
97 | <tr·class="memitem:a42bc88a495b1a3b904de75c93034d26a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42bc88a495b1a3b904de75c93034d26a"·name="a42bc88a495b1a3b904de75c93034d26a"></a> | 97 | <tr·class="memitem:a42bc88a495b1a3b904de75c93034d26a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42bc88a495b1a3b904de75c93034d26a"·name="a42bc88a495b1a3b904de75c93034d26a"></a> |
98 | <a·class="el"·href="a01066.html">TDSOUTSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> | 98 | <a·class="el"·href="a01066.html">TDSOUTSTREAM</a> </td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr> |
99 | <tr·class="separator:a42bc88a495b1a3b904de75c93034d26a"><td·class="memSeparator"·colspan="2"> </td></tr> | 99 | <tr·class="separator:a42bc88a495b1a3b904de75c93034d26a"><td·class="memSeparator"·colspan="2"> </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·a·dynamic·buffer·</p> | 102 | <div·class="textblock"><p·>output·stream·to·write·data·to·a·dynamic·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="a004 | 104 | <li>include/freetds/<a·class="el"·href="a00428_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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 109 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
110 | </small></address> | 110 | </small></address> |
111 | </body> | 111 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_compiletime_settings·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_compiletime_settings·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>A·structure·to·hold·all·the·compile-time·settings.·· | 71 | <p>A·structure·to·hold·all·the·compile-time·settings.·· |
72 | ·<a·href="a01090.html#details">More...</a></p> | 72 | ·<a·href="a01090.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a798f50ff981b286376c2646f02e441c0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a798f50ff981b286376c2646f02e441c0"·name="a798f50ff981b286376c2646f02e441c0"></a> | 77 | <tr·class="memitem:a798f50ff981b286376c2646f02e441c0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a798f50ff981b286376c2646f02e441c0"·name="a798f50ff981b286376c2646f02e441c0"></a> |
78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>freetds_version</b></td></tr> | 78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>freetds_version</b></td></tr> |
79 | <tr·class="separator:a798f50ff981b286376c2646f02e441c0"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a798f50ff981b286376c2646f02e441c0"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:af4b22b2d71b76de28149a5bf6463fd88"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4b22b2d71b76de28149a5bf6463fd88"·name="af4b22b2d71b76de28149a5bf6463fd88"></a> | 80 | <tr·class="memitem:af4b22b2d71b76de28149a5bf6463fd88"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4b22b2d71b76de28149a5bf6463fd88"·name="af4b22b2d71b76de28149a5bf6463fd88"></a> |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | bool </td><td·class="memItemRight"·valign="bottom"><b>unixodbc</b></td></tr> | 122 | bool </td><td·class="memItemRight"·valign="bottom"><b>unixodbc</b></td></tr> |
123 | <tr·class="separator:a0ec02c9eeb6ada8865f5b67bfa275a3e"><td·class="memSeparator"·colspan="2"> </td></tr> | 123 | <tr·class="separator:a0ec02c9eeb6ada8865f5b67bfa275a3e"><td·class="memSeparator"·colspan="2"> </td></tr> |
124 | </table> | 124 | </table> |
125 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 125 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
126 | <div·class="textblock"><p·>A·structure·to·hold·all·the·compile-time·settings.·</p> | 126 | <div·class="textblock"><p·>A·structure·to·hold·all·the·compile-time·settings.·</p> |
127 | <p·>This·structure·is·returned·by·tds_get_compiletime_settings·</p> | 127 | <p·>This·structure·is·returned·by·tds_get_compiletime_settings·</p> |
128 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 128 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
129 | <li>include/freetds/<a·class="el"·href="a003 | 129 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
130 | </ul> | 130 | </ul> |
131 | </div><!--·contents·--> | 131 | </div><!--·contents·--> |
132 | <!--·start·footer·part·--> | 132 | <!--·start·footer·part·--> |
133 | <hr·class="footer"/><address·class="footer"><small> | 133 | <hr·class="footer"/><address·class="footer"><small> |
134 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 134 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
135 | </small></address> | 135 | </small></address> |
136 | </body> | 136 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">TDS_DATETIMEALL·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">TDS_DATETIMEALL·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>this·structure·is·not·directed·connected·to·a·TDS·protocol·but·keeps·any·DATE/TIME·information.·· | 71 | <p>this·structure·is·not·directed·connected·to·a·TDS·protocol·but·keeps·any·DATE/TIME·information.·· |
72 | ·<a·href="a01094.html#details">More...</a></p> | 72 | ·<a·href="a01094.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3400ef44d4ec0143e38f0531c16ca509"·name="a3400ef44d4ec0143e38f0531c16ca509"></a> | 77 | <tr·class="memitem:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3400ef44d4ec0143e38f0531c16ca509"·name="a3400ef44d4ec0143e38f0531c16ca509"></a> |
78 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>_tds_reserved</b>:10</td></tr> | 78 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>_tds_reserved</b>:10</td></tr> |
79 | <tr·class="separator:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a4697c11cf7da815856eb96bae4d57bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4697c11cf7da815856eb96bae4d57bac"·name="a4697c11cf7da815856eb96bae4d57bac"></a> | 80 | <tr·class="memitem:a4697c11cf7da815856eb96bae4d57bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4697c11cf7da815856eb96bae4d57bac"·name="a4697c11cf7da815856eb96bae4d57bac"></a> |
Offset 103, 15 lines modified | Offset 103, 15 lines modified | ||
103 | <tr·class="memitem:a9e1b4d48322f378a09a39cdd63483703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e1b4d48322f378a09a39cdd63483703"·name="a9e1b4d48322f378a09a39cdd63483703"></a> | 103 | <tr·class="memitem:a9e1b4d48322f378a09a39cdd63483703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e1b4d48322f378a09a39cdd63483703"·name="a9e1b4d48322f378a09a39cdd63483703"></a> |
104 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr> | 104 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr> |
105 | <tr·class="separator:a9e1b4d48322f378a09a39cdd63483703"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:a9e1b4d48322f378a09a39cdd63483703"><td·class="memSeparator"·colspan="2"> </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·>this·structure·is·not·directed·connected·to·a·TDS·protocol·but·keeps·any·DATE/TIME·information.·</p> | 108 | <div·class="textblock"><p·>this·structure·is·not·directed·connected·to·a·TDS·protocol·but·keeps·any·DATE/TIME·information.·</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="a003 | 110 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 115 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
116 | </small></address> | 116 | </small></address> |
117 | </body> | 117 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tdsdaterec·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tdsdaterec·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Used·by·tds_datecrack.·· | 71 | <p>Used·by·tds_datecrack.·· |
72 | ·<a·href="a01098.html#details">More...</a></p> | 72 | ·<a·href="a01098.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d0cf263d8d4a3abcf84b9a146ddf83"·name="a82d0cf263d8d4a3abcf84b9a146ddf83"></a> | 77 | <tr·class="memitem:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d0cf263d8d4a3abcf84b9a146ddf83"·name="a82d0cf263d8d4a3abcf84b9a146ddf83"></a> |
78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>day</b></td></tr> | 78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>day</b></td></tr> |
79 | <tr·class="memdesc:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="mdescLeft"> </td><td·class="mdescRight">day·of·month·(1-31)·<br·/></td></tr> | 79 | <tr·class="memdesc:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="mdescLeft"> </td><td·class="mdescRight">day·of·month·(1-31)·<br·/></td></tr> |
80 | <tr·class="separator:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> | 120 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> |
121 | <tr·class="memdesc:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="mdescLeft"> </td><td·class="mdescRight">year·<br·/></td></tr> | 121 | <tr·class="memdesc:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="mdescLeft"> </td><td·class="mdescRight">year·<br·/></td></tr> |
122 | <tr·class="separator:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="memSeparator"·colspan="2"> </td></tr> | 122 | <tr·class="separator:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="memSeparator"·colspan="2"> </td></tr> |
123 | </table> | 123 | </table> |
124 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 124 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
125 | <div·class="textblock"><p·>Used·by·tds_datecrack.·</p> | 125 | <div·class="textblock"><p·>Used·by·tds_datecrack.·</p> |
126 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 126 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
127 | <li>include/freetds/<a·class="el"·href="a003 | 127 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
133 | </small></address> | 133 | </small></address> |
134 | </body> | 134 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>i</b></td></tr> | 78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>i</b></td></tr> |
79 | <tr·class="separator:a9f9479799e87c8c03907e7cb28016538"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a9f9479799e87c8c03907e7cb28016538"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28f98688f94e75b7f0bc5461e0d0f218"·name="a28f98688f94e75b7f0bc5461e0d0f218"></a> | 80 | <tr·class="memitem:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28f98688f94e75b7f0bc5461e0d0f218"·name="a28f98688f94e75b7f0bc5461e0d0f218"></a> |
81 | TDS_TINYINT </td><td·class="memItemRight"·valign="bottom"><b>ti</b></td></tr> | 81 | TDS_TINYINT </td><td·class="memItemRight"·valign="bottom"><b>ti</b></td></tr> |
82 | <tr·class="separator:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | void·* </td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr> | 78 | void·* </td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr> |
79 | <tr·class="separator:aeb1c8bfaddae20b50d2d712a65f35089"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:aeb1c8bfaddae20b50d2d712a65f35089"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:ad2b126c7de53347fbc66a386dc77d170"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b126c7de53347fbc66a386dc77d170"·name="ad2b126c7de53347fbc66a386dc77d170"></a> | 80 | <tr·class="memitem:ad2b126c7de53347fbc66a386dc77d170"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b126c7de53347fbc66a386dc77d170"·name="ad2b126c7de53347fbc66a386dc77d170"></a> |
81 | int64_t </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> | 81 | int64_t </td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr> |
82 | <tr·class="separator:ad2b126c7de53347fbc66a386dc77d170"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ad2b126c7de53347fbc66a386dc77d170"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
79 | <tr·class="separator:a0b9c1c2ad89e34658c1c8a357f31ac63"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a0b9c1c2ad89e34658c1c8a357f31ac63"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a489216d195e26fa0a3527385e9372444"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a489216d195e26fa0a3527385e9372444"·name="a489216d195e26fa0a3527385e9372444"></a> | 80 | <tr·class="memitem:a489216d195e26fa0a3527385e9372444"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a489216d195e26fa0a3527385e9372444"·name="a489216d195e26fa0a3527385e9372444"></a> |
81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>values</b>·[TDS_MAX_CAPABILITY/2-2]</td></tr> | 81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>values</b>·[TDS_MAX_CAPABILITY/2-2]</td></tr> |
82 | <tr·class="separator:a489216d195e26fa0a3527385e9372444"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a489216d195e26fa0a3527385e9372444"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19f32358f11d3d9e4aed4f9409148c6f"·name="a19f32358f11d3d9e4aed4f9409148c6f"></a> | 80 | <tr·class="memitem:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19f32358f11d3d9e4aed4f9409148c6f"·name="a19f32358f11d3d9e4aed4f9409148c6f"></a> |
81 | <a·class="el"·href="a01110.html">TDS_CAPABILITY_TYPE</a> </td><td·class="memItemRight"·valign="bottom"><b>types</b>·[2]</td></tr> | 81 | <a·class="el"·href="a01110.html">TDS_CAPABILITY_TYPE</a> </td><td·class="memItemRight"·valign="bottom"><b>types</b>·[2]</td></tr> |
82 | <tr·class="separator:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 250, 15 lines modified | Offset 250, 15 lines modified | ||
250 | <p>charset·of·server·e.g.·</p> | 250 | <p>charset·of·server·e.g.·</p> |
251 | <p·>iso_1·</p> | 251 | <p·>iso_1·</p> |
252 | </div> | 252 | </div> |
253 | </div> | 253 | </div> |
254 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 254 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
255 | <li>include/freetds/<a·class="el"·href="a003 | 255 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
256 | </ul> | 256 | </ul> |
257 | </div><!--·contents·--> | 257 | </div><!--·contents·--> |
258 | <!--·start·footer·part·--> | 258 | <!--·start·footer·part·--> |
259 | <hr·class="footer"/><address·class="footer"><small> | 259 | <hr·class="footer"/><address·class="footer"><small> |
260 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 260 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
261 | </small></address> | 261 | </small></address> |
262 | </body> | 262 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>qn_options</b></td></tr> | 78 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>qn_options</b></td></tr> |
79 | <tr·class="separator:a8d2ff2ff68a1d3103c3f81b54fb17670"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a8d2ff2ff68a1d3103c3f81b54fb17670"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cb2c7d951d8c55c9405062a1956dc25"·name="a8cb2c7d951d8c55c9405062a1956dc25"></a> | 80 | <tr·class="memitem:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cb2c7d951d8c55c9405062a1956dc25"·name="a8cb2c7d951d8c55c9405062a1956dc25"></a> |
81 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>qn_timeout</b></td></tr> | 81 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>qn_timeout</b></td></tr> |
82 | <tr·class="separator:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> | 78 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> |
79 | <tr·class="separator:a73c8621aaac8b452d9eafd45c706a3b7"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a73c8621aaac8b452d9eafd45c706a3b7"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a7383e4e1d5481712b747498a3d687f0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7383e4e1d5481712b747498a3d687f0b"·name="a7383e4e1d5481712b747498a3d687f0b"></a> | 80 | <tr·class="memitem:a7383e4e1d5481712b747498a3d687f0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7383e4e1d5481712b747498a3d687f0b"·name="a7383e4e1d5481712b747498a3d687f0b"></a> |
81 | char·* </td><td·class="memItemRight"·valign="bottom"><b>server_charset</b></td></tr> | 81 | char·* </td><td·class="memItemRight"·valign="bottom"><b>server_charset</b></td></tr> |
82 | <tr·class="separator:a7383e4e1d5481712b747498a3d687f0b"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a7383e4e1d5481712b747498a3d687f0b"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_blob·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_blob·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Information·about·blobs·(e.g.·· | 71 | <p>Information·about·blobs·(e.g.·· |
72 | ·<a·href="a01130.html#details">More...</a></p> | 72 | ·<a·href="a01130.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5672c9a08d6e24ba9735f58ba4e01d0d"·name="a5672c9a08d6e24ba9735f58ba4e01d0d"></a> | 77 | <tr·class="memitem:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5672c9a08d6e24ba9735f58ba4e01d0d"·name="a5672c9a08d6e24ba9735f58ba4e01d0d"></a> |
78 | TDS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>textptr</b>·[16]</td></tr> | 78 | TDS_CHAR </td><td·class="memItemRight"·valign="bottom"><b>textptr</b>·[16]</td></tr> |
79 | <tr·class="separator:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a58b36d800e4a6e39a4be905af55b7ff5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58b36d800e4a6e39a4be905af55b7ff5"·name="a58b36d800e4a6e39a4be905af55b7ff5"></a> | 80 | <tr·class="memitem:a58b36d800e4a6e39a4be905af55b7ff5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58b36d800e4a6e39a4be905af55b7ff5"·name="a58b36d800e4a6e39a4be905af55b7ff5"></a> |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>valid_ptr</b></td></tr> | 89 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>valid_ptr</b></td></tr> |
90 | <tr·class="separator:a76e2b2c3ba71e62de731d63adbb099bd"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a76e2b2c3ba71e62de731d63adbb099bd"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | </table> | 91 | </table> |
92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
93 | <div·class="textblock"><p·>Information·about·blobs·(e.g.·</p> | 93 | <div·class="textblock"><p·>Information·about·blobs·(e.g.·</p> |
94 | <p·>text·or·image).·current_row·contains·this·structure.·</p> | 94 | <p·>text·or·image).·current_row·contains·this·structure.·</p> |
95 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 95 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
96 | <li>include/freetds/<a·class="el"·href="a003 | 96 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
97 | </ul> | 97 | </ul> |
98 | </div><!--·contents·--> | 98 | </div><!--·contents·--> |
99 | <!--·start·footer·part·--> | 99 | <!--·start·footer·part·--> |
100 | <hr·class="footer"/><address·class="footer"><small> | 100 | <hr·class="footer"/><address·class="footer"><small> |
101 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 101 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
102 | </small></address> | 102 | </small></address> |
103 | </body> | 103 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_variant·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_variant·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Store·variant·informations.·· | 71 | <p>Store·variant·informations.·· |
72 | ·<a·href="a01134.html#details">More...</a></p> | 72 | ·<a·href="a01134.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:adc2354843a90125ec809dc2fa4e66602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc2354843a90125ec809dc2fa4e66602"·name="adc2354843a90125ec809dc2fa4e66602"></a> | 77 | <tr·class="memitem:adc2354843a90125ec809dc2fa4e66602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc2354843a90125ec809dc2fa4e66602"·name="adc2354843a90125ec809dc2fa4e66602"></a> |
78 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr> | 78 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr> |
79 | <tr·class="separator:adc2354843a90125ec809dc2fa4e66602"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:adc2354843a90125ec809dc2fa4e66602"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a26332b12c0b0608dc4e54ca143e01633"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26332b12c0b0608dc4e54ca143e01633"·name="a26332b12c0b0608dc4e54ca143e01633"></a> | 80 | <tr·class="memitem:a26332b12c0b0608dc4e54ca143e01633"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26332b12c0b0608dc4e54ca143e01633"·name="a26332b12c0b0608dc4e54ca143e01633"></a> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="memitem:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a48f515af71c72f2f1a74a4b4ee35e8ee"·name="a48f515af71c72f2f1a74a4b4ee35e8ee"></a> | 91 | <tr·class="memitem:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a48f515af71c72f2f1a74a4b4ee35e8ee"·name="a48f515af71c72f2f1a74a4b4ee35e8ee"></a> |
92 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 92 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
93 | <tr·class="separator:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memSeparator"·colspan="2"> </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·>Store·variant·informations.·</p> | 96 | <div·class="textblock"><p·>Store·variant·informations.·</p> |
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>include/freetds/<a·class="el"·href="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_encoding·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_encoding·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Information·relevant·to·libiconv.·· | 71 | <p>Information·relevant·to·libiconv.·· |
72 | ·<a·href="a01138.html#details">More...</a></p> | 72 | ·<a·href="a01138.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9d3f1d6d994fcd5871ca41d7797ae95"·name="aa9d3f1d6d994fcd5871ca41d7797ae95"></a> | 77 | <tr·class="memitem:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9d3f1d6d994fcd5871ca41d7797ae95"·name="aa9d3f1d6d994fcd5871ca41d7797ae95"></a> |
78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> | 78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr> |
79 | <tr·class="memdesc:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="mdescLeft"> </td><td·class="mdescRight">internal·numeric·index·into·array·of·all·encodings·<br·/></td></tr> | 79 | <tr·class="memdesc:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="mdescLeft"> </td><td·class="mdescRight">internal·numeric·index·into·array·of·all·encodings·<br·/></td></tr> |
80 | <tr·class="separator:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="memdesc:aa7152f00b01261e88db974cac1348c74"><td·class="mdescLeft"> </td><td·class="mdescRight">name·of·the·encoding·(ie·UTF-8)·<br·/></td></tr> | 91 | <tr·class="memdesc:aa7152f00b01261e88db974cac1348c74"><td·class="mdescLeft"> </td><td·class="mdescRight">name·of·the·encoding·(ie·UTF-8)·<br·/></td></tr> |
92 | <tr·class="separator:aa7152f00b01261e88db974cac1348c74"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:aa7152f00b01261e88db974cac1348c74"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | </table> | 93 | </table> |
94 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 94 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
95 | <div·class="textblock"><p·>Information·relevant·to·libiconv.·</p> | 95 | <div·class="textblock"><p·>Information·relevant·to·libiconv.·</p> |
96 | <p·>The·name·is·an·iconv·name,·not·the·same·as·found·in·master..syslanguages.·</p> | 96 | <p·>The·name·is·an·iconv·name,·not·the·same·as·found·in·master..syslanguages.·</p> |
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>include/freetds/<a·class="el"·href="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>datalen</b></td></tr> | 78 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>datalen</b></td></tr> |
79 | <tr·class="separator:ad0dc7f65b44efdc717c033f69ea10526"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:ad0dc7f65b44efdc717c033f69ea10526"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7431db8fc0621401bf1efd23bf5ad0"·name="aab7431db8fc0621401bf1efd23bf5ad0"></a> | 80 | <tr·class="memitem:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7431db8fc0621401bf1efd23bf5ad0"·name="aab7431db8fc0621401bf1efd23bf5ad0"></a> |
81 | bool </td><td·class="memItemRight"·valign="bottom"><b>is_null</b></td></tr> | 81 | bool </td><td·class="memItemRight"·valign="bottom"><b>is_null</b></td></tr> |
82 | <tr·class="separator:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/<a·class="el"·href="a003 | 85 | <li>include/freetds/<a·class="el"·href="a00395_source.html">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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
132 | ··</table> | 132 | ··</table> |
133 | ··</dd> | 133 | ··</dd> |
134 | </dl> | 134 | </dl> |
135 | </div> | 135 | </div> |
136 | </div> | 136 | </div> |
137 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 137 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
138 | <li>include/freetds/<a·class="el"·href="a003 | 138 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
139 | </ul> | 139 | </ul> |
140 | </div><!--·contents·--> | 140 | </div><!--·contents·--> |
141 | <!--·start·footer·part·--> | 141 | <!--·start·footer·part·--> |
142 | <hr·class="footer"/><address·class="footer"><small> | 142 | <hr·class="footer"/><address·class="footer"><small> |
143 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 143 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
144 | </small></address> | 144 | </small></address> |
145 | </body> | 145 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_column·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_column·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Metadata·about·columns·in·regular·and·compute·rows.·· | 71 | <p>Metadata·about·columns·in·regular·and·compute·rows.·· |
72 | ·<a·href="a01150.html#details">More...</a></p> | 72 | ·<a·href="a01150.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_column:</div> | 75 | Collaboration·diagram·for·tds_column:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | <p>This·type·can·be·different·from·wire·type·because·conversion·(e.g.·</p> | 290 | <p>This·type·can·be·different·from·wire·type·because·conversion·(e.g.·</p> |
291 | <p·>type·of·data,·saved·from·wire</p> | 291 | <p·>type·of·data,·saved·from·wire</p> |
292 | <p·>UCS-2->Ascii)·can·be·applied.·I'm·beginning·to·wonder·about·the·wisdom·of·this,·however.·April·2003·jkl·</p> | 292 | <p·>UCS-2->Ascii)·can·be·applied.·I'm·beginning·to·wonder·about·the·wisdom·of·this,·however.·April·2003·jkl·</p> |
293 | </div> | 293 | </div> |
294 | </div> | 294 | </div> |
295 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 295 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
296 | <li>include/freetds/<a·class="el"·href="a003 | 296 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
297 | </ul> | 297 | </ul> |
298 | </div><!--·contents·--> | 298 | </div><!--·contents·--> |
299 | <!--·start·footer·part·--> | 299 | <!--·start·footer·part·--> |
300 | <hr·class="footer"/><address·class="footer"><small> | 300 | <hr·class="footer"/><address·class="footer"><small> |
301 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 301 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
302 | </small></address> | 302 | </small></address> |
303 | </body> | 303 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_result_info·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_result_info·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Hold·information·for·any·results.·· | 71 | <p>Hold·information·for·any·results.·· |
72 | ·<a·href="a01158.html#details">More...</a></p> | 72 | ·<a·href="a01158.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_result_info:</div> | 75 | Collaboration·diagram·for·tds_result_info:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | <tr·class="memitem:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16ce2f4343d2db08a61ac95d40f4b1a2"·name="a16ce2f4343d2db08a61ac95d40f4b1a2"></a> | 118 | <tr·class="memitem:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16ce2f4343d2db08a61ac95d40f4b1a2"·name="a16ce2f4343d2db08a61ac95d40f4b1a2"></a> |
119 | bool </td><td·class="memItemRight"·valign="bottom"><b>rows_exist</b></td></tr> | 119 | bool </td><td·class="memItemRight"·valign="bottom"><b>rows_exist</b></td></tr> |
120 | <tr·class="separator:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memSeparator"·colspan="2"> </td></tr> | 120 | <tr·class="separator:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memSeparator"·colspan="2"> </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·>Hold·information·for·any·results.·</p> | 123 | <div·class="textblock"><p·>Hold·information·for·any·results.·</p> |
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>include/freetds/<a·class="el"·href="a003 | 125 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 130 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
131 | </small></address> | 131 | </small></address> |
132 | </body> | 132 | </body> |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>sql_state</b></td></tr> | 99 | TDS_CHAR·* </td><td·class="memItemRight"·valign="bottom"><b>sql_state</b></td></tr> |
100 | <tr·class="separator:ab9ffd8f35e00fdd730f642384f439eec"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:ab9ffd8f35e00fdd730f642384f439eec"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeef85f9d42110d43cbf40dd3b0a50bc6"·name="aeef85f9d42110d43cbf40dd3b0a50bc6"></a> | 101 | <tr·class="memitem:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeef85f9d42110d43cbf40dd3b0a50bc6"·name="aeef85f9d42110d43cbf40dd3b0a50bc6"></a> |
102 | TDS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr> | 102 | TDS_SMALLINT </td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr> |
103 | <tr·class="separator:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 111 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
112 | </small></address> | 112 | </small></address> |
113 | </body> | 113 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | char·* </td><td·class="memItemRight"·valign="bottom"><b>columnname</b></td></tr> | 84 | char·* </td><td·class="memItemRight"·valign="bottom"><b>columnname</b></td></tr> |
85 | <tr·class="separator:add09c88b5ec3bd80f7a36f1ffb596a96"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:add09c88b5ec3bd80f7a36f1ffb596a96"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a86ea2f53e8d0a87e3027e8b6d681a583"·name="a86ea2f53e8d0a87e3027e8b6d681a583"></a> | 86 | <tr·class="memitem:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a86ea2f53e8d0a87e3027e8b6d681a583"·name="a86ea2f53e8d0a87e3027e8b6d681a583"></a> |
87 | struct·<a·class="el"·href="a01166.html">tds_upd_col</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 87 | struct·<a·class="el"·href="a01166.html">tds_upd_col</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
88 | <tr·class="separator:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | TDS_CURSOR_STATE </td><td·class="memItemRight"·valign="bottom"><b>fetch</b></td></tr> | 87 | TDS_CURSOR_STATE </td><td·class="memItemRight"·valign="bottom"><b>fetch</b></td></tr> |
88 | <tr·class="separator:abe4dc45d21cfbfaf7c4c7c8a4692778e"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:abe4dc45d21cfbfaf7c4c7c8a4692778e"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2fb4339b4137490a7daf4aa7b8f6ae0b"·name="a2fb4339b4137490a7daf4aa7b8f6ae0b"></a> | 89 | <tr·class="memitem:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2fb4339b4137490a7daf4aa7b8f6ae0b"·name="a2fb4339b4137490a7daf4aa7b8f6ae0b"></a> |
90 | TDS_CURSOR_STATE </td><td·class="memItemRight"·valign="bottom"><b>open</b></td></tr> | 90 | TDS_CURSOR_STATE </td><td·class="memItemRight"·valign="bottom"><b>open</b></td></tr> |
91 | <tr·class="separator:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 99 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
100 | </small></address> | 100 | </small></address> |
101 | </body> | 101 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_cursor·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_cursor·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Holds·informations·about·a·cursor.·· | 71 | <p>Holds·informations·about·a·cursor.·· |
72 | ·<a·href="a01174.html#details">More...</a></p> | 72 | ·<a·href="a01174.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_cursor:</div> | 75 | Collaboration·diagram·for·tds_cursor:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 113, 15 lines modified | Offset 113, 15 lines modified | ||
113 | <tr·class="memdesc:aeec2a01af48693b8b22449f15725d502"><td·class="mdescLeft"> </td><td·class="mdescRight">SQL·query.·<br·/></td></tr> | 113 | <tr·class="memdesc:aeec2a01af48693b8b22449f15725d502"><td·class="mdescLeft"> </td><td·class="mdescRight">SQL·query.·<br·/></td></tr> |
114 | <tr·class="separator:aeec2a01af48693b8b22449f15725d502"><td·class="memSeparator"·colspan="2"> </td></tr> | 114 | <tr·class="separator:aeec2a01af48693b8b22449f15725d502"><td·class="memSeparator"·colspan="2"> </td></tr> |
115 | <tr·class="memitem:a692ccceff71d836df0d084ec26123c2d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a692ccceff71d836df0d084ec26123c2d"·name="a692ccceff71d836df0d084ec26123c2d"></a> | 115 | <tr·class="memitem:a692ccceff71d836df0d084ec26123c2d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a692ccceff71d836df0d084ec26123c2d"·name="a692ccceff71d836df0d084ec26123c2d"></a> |
116 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>ref_count</b></td></tr> | 116 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>ref_count</b></td></tr> |
117 | <tr·class="memdesc:a692ccceff71d836df0d084ec26123c2d"><td·class="mdescLeft"> </td><td·class="mdescRight">reference·counter·so·client·can·retain·safely·a·pointer·<br·/></td></tr> | 117 | <tr·class="memdesc:a692ccceff71d836df0d084ec26123c2d"><td·class="mdescLeft"> </td><td·class="mdescRight">reference·counter·so·client·can·retain·safely·a·pointer·<br·/></td></tr> |
118 | <tr·class="separator:a692ccceff71d836df0d084ec26123c2d"><td·class="memSeparator"·colspan="2"> </td></tr> | 118 | <tr·class="separator:a692ccceff71d836df0d084ec26123c2d"><td·class="memSeparator"·colspan="2"> </td></tr> |
119 | <tr·class="memitem:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a697b6a9cbff3e95cea5a43a8e190fba6"·name="a697b6a9cbff3e95cea5a43a8e190fba6"></a> | 119 | <tr·class="memitem:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a697b6a9cbff3e95cea5a43a8e190fba6"·name="a697b6a9cbff3e95cea5a43a8e190fba6"></a> |
120 | <a·class="el"·href="a003 | 120 | <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr> |
121 | <tr·class="separator:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb18bc0e527cf90c06cbe27d1b4fb04b"·name="acb18bc0e527cf90c06cbe27d1b4fb04b"></a> | 122 | <tr·class="memitem:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb18bc0e527cf90c06cbe27d1b4fb04b"·name="acb18bc0e527cf90c06cbe27d1b4fb04b"></a> |
123 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>srv_status</b></td></tr> | 123 | TDS_USMALLINT </td><td·class="memItemRight"·valign="bottom"><b>srv_status</b></td></tr> |
124 | <tr·class="separator:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memSeparator"·colspan="2"> </td></tr> | 124 | <tr·class="separator:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memSeparator"·colspan="2"> </td></tr> |
125 | <tr·class="memitem:ab5d6a587ac5780f001d383d4b874852f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5d6a587ac5780f001d383d4b874852f"·name="ab5d6a587ac5780f001d383d4b874852f"></a> | 125 | <tr·class="memitem:ab5d6a587ac5780f001d383d4b874852f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5d6a587ac5780f001d383d4b874852f"·name="ab5d6a587ac5780f001d383d4b874852f"></a> |
126 | <a·class="el"·href="a01170.html">TDS_CURSOR_STATUS</a> </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> | 126 | <a·class="el"·href="a01170.html">TDS_CURSOR_STATUS</a> </td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr> |
127 | <tr·class="memdesc:ab5d6a587ac5780f001d383d4b874852f"><td·class="mdescLeft"> </td><td·class="mdescRight">cursor·parameter·<br·/></td></tr> | 127 | <tr·class="memdesc:ab5d6a587ac5780f001d383d4b874852f"><td·class="mdescLeft"> </td><td·class="mdescRight">cursor·parameter·<br·/></td></tr> |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | <p><·number·of·updatable·columns·</p> | 148 | <p><·number·of·updatable·columns·</p> |
149 | <p·><·updatable·column·list·number·of·cursor·rows·to·fetch·</p> | 149 | <p·><·updatable·column·list·number·of·cursor·rows·to·fetch·</p> |
150 | </div> | 150 | </div> |
151 | </div> | 151 | </div> |
152 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 152 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
153 | <li>include/freetds/<a·class="el"·href="a003 | 153 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
154 | </ul> | 154 | </ul> |
155 | </div><!--·contents·--> | 155 | </div><!--·contents·--> |
156 | <!--·start·footer·part·--> | 156 | <!--·start·footer·part·--> |
157 | <hr·class="footer"/><address·class="footer"><small> | 157 | <hr·class="footer"/><address·class="footer"><small> |
158 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 158 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
159 | </small></address> | 159 | </small></address> |
160 | </body> | 160 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_env·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_env·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Current·environment·as·reported·by·the·server.·· | 71 | <p>Current·environment·as·reported·by·the·server.·· |
72 | ·<a·href="a01178.html#details">More...</a></p> | 72 | ·<a·href="a01178.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:aaad54522a6e04122eba4c37a200d3f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaad54522a6e04122eba4c37a200d3f20"·name="aaad54522a6e04122eba4c37a200d3f20"></a> | 77 | <tr·class="memitem:aaad54522a6e04122eba4c37a200d3f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaad54522a6e04122eba4c37a200d3f20"·name="aaad54522a6e04122eba4c37a200d3f20"></a> |
78 | int </td><td·class="memItemRight"·valign="bottom"><b>block_size</b></td></tr> | 78 | int </td><td·class="memItemRight"·valign="bottom"><b>block_size</b></td></tr> |
79 | <tr·class="memdesc:aaad54522a6e04122eba4c37a200d3f20"><td·class="mdescLeft"> </td><td·class="mdescRight">packet·size·(512-65535)·<br·/></td></tr> | 79 | <tr·class="memdesc:aaad54522a6e04122eba4c37a200d3f20"><td·class="mdescLeft"> </td><td·class="mdescRight">packet·size·(512-65535)·<br·/></td></tr> |
80 | <tr·class="separator:aaad54522a6e04122eba4c37a200d3f20"><td·class="memSeparator"·colspan="2"> </td></tr> | 80 | <tr·class="separator:aaad54522a6e04122eba4c37a200d3f20"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="memitem:a71015327fbeadd3c418a9e0842553d34"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71015327fbeadd3c418a9e0842553d34"·name="a71015327fbeadd3c418a9e0842553d34"></a> | 91 | <tr·class="memitem:a71015327fbeadd3c418a9e0842553d34"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71015327fbeadd3c418a9e0842553d34"·name="a71015327fbeadd3c418a9e0842553d34"></a> |
92 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> | 92 | char·* </td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr> |
93 | <tr·class="separator:a71015327fbeadd3c418a9e0842553d34"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:a71015327fbeadd3c418a9e0842553d34"><td·class="memSeparator"·colspan="2"> </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·>Current·environment·as·reported·by·the·server.·</p> | 96 | <div·class="textblock"><p·>Current·environment·as·reported·by·the·server.·</p> |
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>include/freetds/<a·class="el"·href="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_dynamic·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_dynamic·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Holds·information·for·a·dynamic·(also·called·prepared)·query.·· | 71 | <p>Holds·information·for·a·dynamic·(also·called·prepared)·query.·· |
72 | ·<a·href="a01182.html#details">More...</a></p> | 72 | ·<a·href="a01182.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_dynamic:</div> | 75 | Collaboration·diagram·for·tds_dynamic:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 167, 15 lines modified | Offset 167, 15 lines modified | ||
167 | <p>query·parameters.·</p> | 167 | <p>query·parameters.·</p> |
168 | <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> | 168 | <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> |
169 | </div> | 169 | </div> |
170 | </div> | 170 | </div> |
171 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 171 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
172 | <li>include/freetds/<a·class="el"·href="a003 | 172 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
173 | </ul> | 173 | </ul> |
174 | </div><!--·contents·--> | 174 | </div><!--·contents·--> |
175 | <!--·start·footer·part·--> | 175 | <!--·start·footer·part·--> |
176 | <hr·class="footer"/><address·class="footer"><small> | 176 | <hr·class="footer"/><address·class="footer"><small> |
177 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 177 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
178 | </small></address> | 178 | </small></address> |
179 | </body> | 179 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>flags</b></td></tr> | 75 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>flags</b></td></tr> |
76 | <tr·class="separator:af562c56efd4874c169dacadb1d23bdb0"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:af562c56efd4874c169dacadb1d23bdb0"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:add8486fe138a09a21ab88faec02a59c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add8486fe138a09a21ab88faec02a59c5"·name="add8486fe138a09a21ab88faec02a59c5"></a> | 77 | <tr·class="memitem:add8486fe138a09a21ab88faec02a59c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add8486fe138a09a21ab88faec02a59c5"·name="add8486fe138a09a21ab88faec02a59c5"></a> |
78 | TDS_MULTIPLE_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> | 78 | TDS_MULTIPLE_TYPE </td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr> |
79 | <tr·class="separator:add8486fe138a09a21ab88faec02a59c5"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:add8486fe138a09a21ab88faec02a59c5"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a003 | 82 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | int(* </td><td·class="memItemRight"·valign="bottom"><b>msg_handler</b>·)(const·<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*,·<a·class="el"·href="a01162.html">TDSMESSAGE</a>·*)</td></tr> | 93 | int(* </td><td·class="memItemRight"·valign="bottom"><b>msg_handler</b>·)(const·<a·class="el"·href="a01190.html">TDSCONTEXT</a>·*,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*,·<a·class="el"·href="a01162.html">TDSMESSAGE</a>·*)</td></tr> |
94 | <tr·class="separator:a4e92fbf6e2c133d15db6a19ec17548eb"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a4e92fbf6e2c133d15db6a19ec17548eb"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72701c5e4f7fe12cc0156da098536bb3"·name="a72701c5e4f7fe12cc0156da098536bb3"></a> | 95 | <tr·class="memitem:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72701c5e4f7fe12cc0156da098536bb3"·name="a72701c5e4f7fe12cc0156da098536bb3"></a> |
96 | void·* </td><td·class="memItemRight"·valign="bottom"><b>parent</b></td></tr> | 96 | void·* </td><td·class="memItemRight"·valign="bottom"><b>parent</b></td></tr> |
97 | <tr·class="separator:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 105 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
106 | </small></address> | 106 | </small></address> |
107 | </body> | 107 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | uint8_t·* </td><td·class="memItemRight"·valign="bottom"><b>packet</b></td></tr> | 84 | uint8_t·* </td><td·class="memItemRight"·valign="bottom"><b>packet</b></td></tr> |
85 | <tr·class="separator:a6fe0e0dce4701d015a36a25a9cc37cd2"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a6fe0e0dce4701d015a36a25a9cc37cd2"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a902ddeec23b95ea6eeaf1f516f807775"·name="a902ddeec23b95ea6eeaf1f516f807775"></a> | 86 | <tr·class="memitem:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a902ddeec23b95ea6eeaf1f516f807775"·name="a902ddeec23b95ea6eeaf1f516f807775"></a> |
87 | int </td><td·class="memItemRight"·valign="bottom"><b>packet_len</b></td></tr> | 87 | int </td><td·class="memItemRight"·valign="bottom"><b>packet_len</b></td></tr> |
88 | <tr·class="separator:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | struct·<a·class="el"·href="a01198.html">tds_packet</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 91 | struct·<a·class="el"·href="a01198.html">tds_packet</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
92 | <tr·class="separator:af827f88a0cbd382c9f82b65811f04607"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:af827f88a0cbd382c9f82b65811f04607"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a098bca89ca57b90086549e2f8c9ac0bf"·name="a098bca89ca57b90086549e2f8c9ac0bf"></a> | 93 | <tr·class="memitem:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a098bca89ca57b90086549e2f8c9ac0bf"·name="a098bca89ca57b90086549e2f8c9ac0bf"></a> |
94 | uint16_t </td><td·class="memItemRight"·valign="bottom"><b>sid</b></td></tr> | 94 | uint16_t </td><td·class="memItemRight"·valign="bottom"><b>sid</b></td></tr> |
95 | <tr·class="separator:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>s_signal</b></td></tr> | 75 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>s_signal</b></td></tr> |
76 | <tr·class="separator:a7e0b5bf3f2a83e3a72ad92ab4b192279"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a7e0b5bf3f2a83e3a72ad92ab4b192279"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64bc36d428c01e6d3e3623bf64e58ffb"·name="a64bc36d428c01e6d3e3623bf64e58ffb"></a> | 77 | <tr·class="memitem:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64bc36d428c01e6d3e3623bf64e58ffb"·name="a64bc36d428c01e6d3e3623bf64e58ffb"></a> |
78 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>s_signaled</b></td></tr> | 78 | TDS_SYS_SOCKET </td><td·class="memItemRight"·valign="bottom"><b>s_signaled</b></td></tr> |
79 | <tr·class="separator:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/freetds/<a·class="el"·href="a003 | 82 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 92, 26 lines modified | Offset 92, 26 lines modified | ||
92 | <tr·class="memitem:a279235913d89dd2bd1239c511aaf531f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a279235913d89dd2bd1239c511aaf531f"·name="a279235913d89dd2bd1239c511aaf531f"></a> | 92 | <tr·class="memitem:a279235913d89dd2bd1239c511aaf531f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a279235913d89dd2bd1239c511aaf531f"·name="a279235913d89dd2bd1239c511aaf531f"></a> |
93 | int </td><td·class="memItemRight"·valign="bottom"><b>client_spid</b></td></tr> | 93 | int </td><td·class="memItemRight"·valign="bottom"><b>client_spid</b></td></tr> |
94 | <tr·class="separator:a279235913d89dd2bd1239c511aaf531f"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:a279235913d89dd2bd1239c511aaf531f"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1b7adec97fd2dc8fda3fa5dcd545332"·name="aa1b7adec97fd2dc8fda3fa5dcd545332"></a> | 95 | <tr·class="memitem:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1b7adec97fd2dc8fda3fa5dcd545332"·name="aa1b7adec97fd2dc8fda3fa5dcd545332"></a> |
96 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr> | 96 | TDS_UCHAR </td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr> |
97 | <tr·class="separator:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42b972a1cd99c8f2f83b2cf5c635435a"·name="a42b972a1cd99c8f2f83b2cf5c635435a"></a> | 98 | <tr·class="memitem:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42b972a1cd99c8f2f83b2cf5c635435a"·name="a42b972a1cd99c8f2f83b2cf5c635435a"></a> |
99 | <a·class="el"·href="a003 | 99 | <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·* </td><td·class="memItemRight"·valign="bottom"><b>cursors</b></td></tr> |
100 | <tr·class="memdesc:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="mdescLeft"> </td><td·class="mdescRight">linked·list·of·cursors·allocated·for·this·connection·contains·only·cursors·allocated·on·the·server·<br·/></td></tr> | 100 | <tr·class="memdesc:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="mdescLeft"> </td><td·class="mdescRight">linked·list·of·cursors·allocated·for·this·connection·contains·only·cursors·allocated·on·the·server·<br·/></td></tr> |
101 | <tr·class="separator:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | <tr·class="memitem:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc98cfe507c626073b6e76985a06a8a"·name="a7dc98cfe507c626073b6e76985a06a8a"></a> | 102 | <tr·class="memitem:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc98cfe507c626073b6e76985a06a8a"·name="a7dc98cfe507c626073b6e76985a06a8a"></a> |
103 | <a·class="el"·href="a003 | 103 | <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dyns</b></td></tr> |
104 | <tr·class="memdesc:a7dc98cfe507c626073b6e76985a06a8a"><td·class="mdescLeft"> </td><td·class="mdescRight">list·of·dynamic·allocated·for·this·connection·contains·only·dynamic·allocated·on·the·server·<br·/></td></tr> | 104 | <tr·class="memdesc:a7dc98cfe507c626073b6e76985a06a8a"><td·class="mdescLeft"> </td><td·class="mdescRight">list·of·dynamic·allocated·for·this·connection·contains·only·dynamic·allocated·on·the·server·<br·/></td></tr> |
105 | <tr·class="separator:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:a786a078d2ff101645c3ba6da695d39f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a786a078d2ff101645c3ba6da695d39f4"·name="a786a078d2ff101645c3ba6da695d39f4"></a> | 106 | <tr·class="memitem:a786a078d2ff101645c3ba6da695d39f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a786a078d2ff101645c3ba6da695d39f4"·name="a786a078d2ff101645c3ba6da695d39f4"></a> |
107 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>encrypt_single_packet</b>:1</td></tr> | 107 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>encrypt_single_packet</b>:1</td></tr> |
108 | <tr·class="separator:a786a078d2ff101645c3ba6da695d39f4"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:a786a078d2ff101645c3ba6da695d39f4"><td·class="memSeparator"·colspan="2"> </td></tr> |
109 | <tr·class="memitem:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17b3352a5f14239b2eecc4fc272bfe2a"·name="a17b3352a5f14239b2eecc4fc272bfe2a"></a> | 109 | <tr·class="memitem:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17b3352a5f14239b2eecc4fc272bfe2a"·name="a17b3352a5f14239b2eecc4fc272bfe2a"></a> |
110 | <a·class="el"·href="a003 | 110 | <a·class="el"·href="a00395.html#a42c559939ed16a39c0318a6f543c576e">TDSENV</a> </td><td·class="memItemRight"·valign="bottom"><b>env</b></td></tr> |
111 | <tr·class="memdesc:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="mdescLeft"> </td><td·class="mdescRight">environment·is·shared·between·all·sessions·<br·/></td></tr> | 111 | <tr·class="memdesc:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="mdescLeft"> </td><td·class="mdescRight">environment·is·shared·between·all·sessions·<br·/></td></tr> |
112 | <tr·class="separator:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a7fcaea96253b0541a6f0dcf3b63718"·name="a3a7fcaea96253b0541a6f0dcf3b63718"></a> | 113 | <tr·class="memitem:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a7fcaea96253b0541a6f0dcf3b63718"·name="a3a7fcaea96253b0541a6f0dcf3b63718"></a> |
114 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>list_mtx</b></td></tr> | 114 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>list_mtx</b></td></tr> |
115 | <tr·class="separator:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:a6c5f035b22715e219f229e96f7a75355"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c5f035b22715e219f229e96f7a75355"·name="a6c5f035b22715e219f229e96f7a75355"></a> | 116 | <tr·class="memitem:a6c5f035b22715e219f229e96f7a75355"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c5f035b22715e219f229e96f7a75355"·name="a6c5f035b22715e219f229e96f7a75355"></a> |
117 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>num_cached_packets</b></td></tr> | 117 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>num_cached_packets</b></td></tr> |
Offset 162, 15 lines modified | Offset 162, 15 lines modified | ||
162 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>use_iconv</b>:1</td></tr> | 162 | unsigned·int </td><td·class="memItemRight"·valign="bottom"><b>use_iconv</b>:1</td></tr> |
163 | <tr·class="separator:afcdc7ed6c7e1062f3ededdc4ccd39d4d"><td·class="memSeparator"·colspan="2"> </td></tr> | 163 | <tr·class="separator:afcdc7ed6c7e1062f3ededdc4ccd39d4d"><td·class="memSeparator"·colspan="2"> </td></tr> |
164 | <tr·class="memitem:a3e6b81cd1325bcbc005180ca555552ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e6b81cd1325bcbc005180ca555552ce"·name="a3e6b81cd1325bcbc005180ca555552ce"></a> | 164 | <tr·class="memitem:a3e6b81cd1325bcbc005180ca555552ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e6b81cd1325bcbc005180ca555552ce"·name="a3e6b81cd1325bcbc005180ca555552ce"></a> |
165 | <a·class="el"·href="a01202.html">TDSPOLLWAKEUP</a> </td><td·class="memItemRight"·valign="bottom"><b>wakeup</b></td></tr> | 165 | <a·class="el"·href="a01202.html">TDSPOLLWAKEUP</a> </td><td·class="memItemRight"·valign="bottom"><b>wakeup</b></td></tr> |
166 | <tr·class="separator:a3e6b81cd1325bcbc005180ca555552ce"><td·class="memSeparator"·colspan="2"> </td></tr> | 166 | <tr·class="separator:a3e6b81cd1325bcbc005180ca555552ce"><td·class="memSeparator"·colspan="2"> </td></tr> |
167 | </table> | 167 | </table> |
168 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 168 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
169 | <li>include/freetds/<a·class="el"·href="a003 | 169 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
170 | </ul> | 170 | </ul> |
171 | </div><!--·contents·--> | 171 | </div><!--·contents·--> |
172 | <!--·start·footer·part·--> | 172 | <!--·start·footer·part·--> |
173 | <hr·class="footer"/><address·class="footer"><small> | 173 | <hr·class="footer"/><address·class="footer"><small> |
174 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 174 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
175 | </small></address> | 175 | </small></address> |
176 | </body> | 176 | </body> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_socket·Struct·Reference</div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_socket·Struct·Reference</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Information·for·a·server·connection.·· | 71 | <p>Information·for·a·server·connection.·· |
72 | ·<a·href="a01210.html#details">More...</a></p> | 72 | ·<a·href="a01210.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a003 | 73 | <p><code>#include·<<a·class="el"·href="a00395_source.html">tds.h</a>></code></p> |
74 | <div·class="dynheader"> | 74 | <div·class="dynheader"> |
75 | Collaboration·diagram·for·tds_socket:</div> | 75 | Collaboration·diagram·for·tds_socket:</div> |
76 | <div·class="dyncontent"> | 76 | <div·class="dyncontent"> |
77 | <div·class="center"><!--·SVG·0·--> | 77 | <div·class="center"><!--·SVG·0·--> |
78 | </div> | 78 | </div> |
79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 79 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
80 | <table·class="memberdecls"> | 80 | <table·class="memberdecls"> |
Offset 89, 25 lines modified | Offset 89, 25 lines modified | ||
89 | <tr·class="memitem:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2a19fc20a3b7193fd25698eefbadd9e0"·name="a2a19fc20a3b7193fd25698eefbadd9e0"></a> | 89 | <tr·class="memitem:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2a19fc20a3b7193fd25698eefbadd9e0"·name="a2a19fc20a3b7193fd25698eefbadd9e0"></a> |
90 | <a·class="el"·href="a01158.html">TDSCOMPUTEINFO</a>·** </td><td·class="memItemRight"·valign="bottom"><b>comp_info</b></td></tr> | 90 | <a·class="el"·href="a01158.html">TDSCOMPUTEINFO</a>·** </td><td·class="memItemRight"·valign="bottom"><b>comp_info</b></td></tr> |
91 | <tr·class="separator:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:afcb8f515d4cbc7d08f675e831330010a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcb8f515d4cbc7d08f675e831330010a"·name="afcb8f515d4cbc7d08f675e831330010a"></a> | 92 | <tr·class="memitem:afcb8f515d4cbc7d08f675e831330010a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcb8f515d4cbc7d08f675e831330010a"·name="afcb8f515d4cbc7d08f675e831330010a"></a> |
93 | <a·class="el"·href="a01206.html">TDSCONNECTION</a> </td><td·class="memItemRight"·valign="bottom"><b>conn</b>·[1]</td></tr> | 93 | <a·class="el"·href="a01206.html">TDSCONNECTION</a> </td><td·class="memItemRight"·valign="bottom"><b>conn</b>·[1]</td></tr> |
94 | <tr·class="separator:afcb8f515d4cbc7d08f675e831330010a"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:afcb8f515d4cbc7d08f675e831330010a"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:aa708effeb88270302ab5524f0c0366ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa708effeb88270302ab5524f0c0366ac"·name="aa708effeb88270302ab5524f0c0366ac"></a> | 95 | <tr·class="memitem:aa708effeb88270302ab5524f0c0366ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa708effeb88270302ab5524f0c0366ac"·name="aa708effeb88270302ab5524f0c0366ac"></a> |
96 | <a·class="el"·href="a003 | 96 | <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·* </td><td·class="memItemRight"·valign="bottom"><b>cur_cursor</b></td></tr> |
97 | <tr·class="memdesc:aa708effeb88270302ab5524f0c0366ac"><td·class="mdescLeft"> </td><td·class="mdescRight">cursor·in·use·<br·/></td></tr> | 97 | <tr·class="memdesc:aa708effeb88270302ab5524f0c0366ac"><td·class="mdescLeft"> </td><td·class="mdescRight">cursor·in·use·<br·/></td></tr> |
98 | <tr·class="separator:aa708effeb88270302ab5524f0c0366ac"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:aa708effeb88270302ab5524f0c0366ac"><td·class="memSeparator"·colspan="2"> </td></tr> |
99 | <tr·class="memitem:afb404985164205ebdc9b0c18fabb47e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb404985164205ebdc9b0c18fabb47e2"·name="afb404985164205ebdc9b0c18fabb47e2"></a> | 99 | <tr·class="memitem:afb404985164205ebdc9b0c18fabb47e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb404985164205ebdc9b0c18fabb47e2"·name="afb404985164205ebdc9b0c18fabb47e2"></a> |
100 | <a·class="el"·href="a003 | 100 | <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><b>cur_dyn</b></td></tr> |
101 | <tr·class="memdesc:afb404985164205ebdc9b0c18fabb47e2"><td·class="mdescLeft"> </td><td·class="mdescRight">dynamic·structure·in·use·<br·/></td></tr> | 101 | <tr·class="memdesc:afb404985164205ebdc9b0c18fabb47e2"><td·class="mdescLeft"> </td><td·class="mdescRight">dynamic·structure·in·use·<br·/></td></tr> |
102 | <tr·class="separator:afb404985164205ebdc9b0c18fabb47e2"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:afb404985164205ebdc9b0c18fabb47e2"><td·class="memSeparator"·colspan="2"> </td></tr> |
103 | <tr·class="memitem:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9c89edaa55cd8235feae521af5cf4aa"·name="af9c89edaa55cd8235feae521af5cf4aa"></a> | 103 | <tr·class="memitem:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9c89edaa55cd8235feae521af5cf4aa"·name="af9c89edaa55cd8235feae521af5cf4aa"></a> |
104 | TDS_OPERATION </td><td·class="memItemRight"·valign="bottom"><b>current_op</b></td></tr> | 104 | TDS_OPERATION </td><td·class="memItemRight"·valign="bottom"><b>current_op</b></td></tr> |
105 | <tr·class="separator:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a003 | 106 | <tr·class="memitem:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01210.html#a4b77fb56b92b93e413fcbb8ba5633ce4">current_results</a></td></tr> |
107 | <tr·class="memdesc:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="mdescLeft"> </td><td·class="mdescRight">Current·query·information.··<a·href="a01210.html#a4b77fb56b92b93e413fcbb8ba5633ce4">More...</a><br·/></td></tr> | 107 | <tr·class="memdesc:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="mdescLeft"> </td><td·class="mdescRight">Current·query·information.··<a·href="a01210.html#a4b77fb56b92b93e413fcbb8ba5633ce4">More...</a><br·/></td></tr> |
108 | <tr·class="separator:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memSeparator"·colspan="2"> </td></tr> |
109 | <tr·class="memitem:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4c67a49ca09f74827b263f7d926d5c"·name="a3b4c67a49ca09f74827b263f7d926d5c"></a> | 109 | <tr·class="memitem:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4c67a49ca09f74827b263f7d926d5c"·name="a3b4c67a49ca09f74827b263f7d926d5c"></a> |
110 | void(* </td><td·class="memItemRight"·valign="bottom"><b>env_chg_func</b>·)(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·type,·char·*oldval,·char·*newval)</td></tr> | 110 | void(* </td><td·class="memItemRight"·valign="bottom"><b>env_chg_func</b>·)(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·type,·char·*oldval,·char·*newval)</td></tr> |
111 | <tr·class="separator:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memSeparator"·colspan="2"> </td></tr> | 111 | <tr·class="separator:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memSeparator"·colspan="2"> </td></tr> |
112 | <tr·class="memitem:adc50d205bf9595da9dcf9e41bfd02947"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc50d205bf9595da9dcf9e41bfd02947"·name="adc50d205bf9595da9dcf9e41bfd02947"></a> | 112 | <tr·class="memitem:adc50d205bf9595da9dcf9e41bfd02947"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc50d205bf9595da9dcf9e41bfd02947"·name="adc50d205bf9595da9dcf9e41bfd02947"></a> |
113 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>frozen</b></td></tr> | 113 | unsigned </td><td·class="memItemRight"·valign="bottom"><b>frozen</b></td></tr> |
Offset 174, 30 lines modified | Offset 174, 30 lines modified | ||
174 | <tr·class="memitem:ae86c58446d815aa23ec77e5099475025"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae86c58446d815aa23ec77e5099475025"·name="ae86c58446d815aa23ec77e5099475025"></a> | 174 | <tr·class="memitem:ae86c58446d815aa23ec77e5099475025"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae86c58446d815aa23ec77e5099475025"·name="ae86c58446d815aa23ec77e5099475025"></a> |
175 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>query_timeout</b></td></tr> | 175 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>query_timeout</b></td></tr> |
176 | <tr·class="separator:ae86c58446d815aa23ec77e5099475025"><td·class="memSeparator"·colspan="2"> </td></tr> | 176 | <tr·class="separator:ae86c58446d815aa23ec77e5099475025"><td·class="memSeparator"·colspan="2"> </td></tr> |
177 | <tr·class="memitem:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3f099d2c5d8acdc7e901d1467781f6c"·name="aa3f099d2c5d8acdc7e901d1467781f6c"></a> | 177 | <tr·class="memitem:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3f099d2c5d8acdc7e901d1467781f6c"·name="aa3f099d2c5d8acdc7e901d1467781f6c"></a> |
178 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>recv_packet</b></td></tr> | 178 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>recv_packet</b></td></tr> |
179 | <tr·class="separator:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memSeparator"·colspan="2"> </td></tr> | 179 | <tr·class="separator:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memSeparator"·colspan="2"> </td></tr> |
180 | <tr·class="memitem:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7e5757047e5b82e3b4c615f9d65c83ff"·name="a7e5757047e5b82e3b4c615f9d65c83ff"></a> | 180 | <tr·class="memitem:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7e5757047e5b82e3b4c615f9d65c83ff"·name="a7e5757047e5b82e3b4c615f9d65c83ff"></a> |
181 | <a·class="el"·href="a003 | 181 | <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr> |
182 | <tr·class="separator:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memSeparator"·colspan="2"> </td></tr> | 182 | <tr·class="separator:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memSeparator"·colspan="2"> </td></tr> |
183 | <tr·class="memitem:a355e0b8c6219908747f82cd7482c6efb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a355e0b8c6219908747f82cd7482c6efb"·name="a355e0b8c6219908747f82cd7482c6efb"></a> | 183 | <tr·class="memitem:a355e0b8c6219908747f82cd7482c6efb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a355e0b8c6219908747f82cd7482c6efb"·name="a355e0b8c6219908747f82cd7482c6efb"></a> |
184 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>ret_status</b></td></tr> | 184 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>ret_status</b></td></tr> |
185 | <tr·class="memdesc:a355e0b8c6219908747f82cd7482c6efb"><td·class="mdescLeft"> </td><td·class="mdescRight">return·status·from·store·procedure·<br·/></td></tr> | 185 | <tr·class="memdesc:a355e0b8c6219908747f82cd7482c6efb"><td·class="mdescLeft"> </td><td·class="mdescRight">return·status·from·store·procedure·<br·/></td></tr> |
186 | <tr·class="separator:a355e0b8c6219908747f82cd7482c6efb"><td·class="memSeparator"·colspan="2"> </td></tr> | 186 | <tr·class="separator:a355e0b8c6219908747f82cd7482c6efb"><td·class="memSeparator"·colspan="2"> </td></tr> |
187 | <tr·class="memitem:a803e29dabc76d35227f5de2488f29877"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a803e29dabc76d35227f5de2488f29877"·name="a803e29dabc76d35227f5de2488f29877"></a> | 187 | <tr·class="memitem:a803e29dabc76d35227f5de2488f29877"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a803e29dabc76d35227f5de2488f29877"·name="a803e29dabc76d35227f5de2488f29877"></a> |
188 | TDS_INT8 </td><td·class="memItemRight"·valign="bottom"><b>rows_affected</b></td></tr> | 188 | TDS_INT8 </td><td·class="memItemRight"·valign="bottom"><b>rows_affected</b></td></tr> |
189 | <tr·class="memdesc:a803e29dabc76d35227f5de2488f29877"><td·class="mdescLeft"> </td><td·class="mdescRight">rows·updated/deleted/inserted/selected,·TDS_NO_COUNT·if·not·valid·<br·/></td></tr> | 189 | <tr·class="memdesc:a803e29dabc76d35227f5de2488f29877"><td·class="mdescLeft"> </td><td·class="mdescRight">rows·updated/deleted/inserted/selected,·TDS_NO_COUNT·if·not·valid·<br·/></td></tr> |
190 | <tr·class="separator:a803e29dabc76d35227f5de2488f29877"><td·class="memSeparator"·colspan="2"> </td></tr> | 190 | <tr·class="separator:a803e29dabc76d35227f5de2488f29877"><td·class="memSeparator"·colspan="2"> </td></tr> |
191 | <tr·class="memitem:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c7c38af79f5845b90f19aaf5f63ce18"·name="a1c7c38af79f5845b90f19aaf5f63ce18"></a> | 191 | <tr·class="memitem:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c7c38af79f5845b90f19aaf5f63ce18"·name="a1c7c38af79f5845b90f19aaf5f63ce18"></a> |
192 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>send_packet</b></td></tr> | 192 | <a·class="el"·href="a01198.html">TDSPACKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>send_packet</b></td></tr> |
193 | <tr·class="memdesc:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="mdescLeft"> </td><td·class="mdescRight">packet·we·are·preparing·to·send·<br·/></td></tr> | 193 | <tr·class="memdesc:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="mdescLeft"> </td><td·class="mdescRight">packet·we·are·preparing·to·send·<br·/></td></tr> |
194 | <tr·class="separator:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memSeparator"·colspan="2"> </td></tr> | 194 | <tr·class="separator:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memSeparator"·colspan="2"> </td></tr> |
195 | <tr·class="memitem:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaaa3e8fe4b18605ffca0ca6d7b444fa0"·name="aaaa3e8fe4b18605ffca0ca6d7b444fa0"></a> | 195 | <tr·class="memitem:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaaa3e8fe4b18605ffca0ca6d7b444fa0"·name="aaaa3e8fe4b18605ffca0ca6d7b444fa0"></a> |
196 | <a·class="el"·href="a003 | 196 | <a·class="el"·href="a00395.html#ac0d502ab90609c39fe7713fe0dfbefad">TDS_STATE</a> </td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr> |
197 | <tr·class="separator:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memSeparator"·colspan="2"> </td></tr> | 197 | <tr·class="separator:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memSeparator"·colspan="2"> </td></tr> |
198 | <tr·class="memitem:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b741ccd81d59f136081bd209a7cf7f0"·name="a7b741ccd81d59f136081bd209a7cf7f0"></a> | 198 | <tr·class="memitem:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b741ccd81d59f136081bd209a7cf7f0"·name="a7b741ccd81d59f136081bd209a7cf7f0"></a> |
199 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>wire_mtx</b></td></tr> | 199 | tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>wire_mtx</b></td></tr> |
200 | <tr·class="separator:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memSeparator"·colspan="2"> </td></tr> | 200 | <tr·class="separator:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memSeparator"·colspan="2"> </td></tr> |
201 | </table> | 201 | </table> |
202 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 202 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
203 | <div·class="textblock"><p·>Information·for·a·server·connection.·</p> | 203 | <div·class="textblock"><p·>Information·for·a·server·connection.·</p> |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | <a·id="a4b77fb56b92b93e413fcbb8ba5633ce4"·name="a4b77fb56b92b93e413fcbb8ba5633ce4"></a> | 205 | <a·id="a4b77fb56b92b93e413fcbb8ba5633ce4"·name="a4b77fb56b92b93e413fcbb8ba5633ce4"></a> |
206 | <h2·class="memtitle"><span·class="permalink"><a·href="#a4b77fb56b92b93e413fcbb8ba5633ce4">◆ </a></span>current_results</h2> | 206 | <h2·class="memtitle"><span·class="permalink"><a·href="#a4b77fb56b92b93e413fcbb8ba5633ce4">◆ </a></span>current_results</h2> |
207 | <div·class="memitem"> | 207 | <div·class="memitem"> |
208 | <div·class="memproto"> | 208 | <div·class="memproto"> |
209 | ······<table·class="memname"> | 209 | ······<table·class="memname"> |
210 | ········<tr> | 210 | ········<tr> |
211 | ··········<td·class="memname"><a·class="el"·href="a003 | 211 | ··········<td·class="memname"><a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>*·tds_socket::current_results</td> |
212 | ········</tr> | 212 | ········</tr> |
213 | ······</table> | 213 | ······</table> |
214 | </div><div·class="memdoc"> | 214 | </div><div·class="memdoc"> |
215 | <p>Current·query·information.·</p> | 215 | <p>Current·query·information.·</p> |
216 | <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> | 216 | <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 301, 15 lines modified | Offset 301, 15 lines modified | ||
301 | <p>Maximum·size·of·packet·pointed·by·out_buf.·</p> | 301 | <p>Maximum·size·of·packet·pointed·by·out_buf.·</p> |
302 | <p·>The·buffer·is·actually·a·bit·larger·to·make·possible·to·do·some·optimizations·(at·least·TDS_ADDITIONAL_SPACE·bytes).·</p> | 302 | <p·>The·buffer·is·actually·a·bit·larger·to·make·possible·to·do·some·optimizations·(at·least·TDS_ADDITIONAL_SPACE·bytes).·</p> |
303 | </div> | 303 | </div> |
304 | </div> | 304 | </div> |
305 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 305 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
306 | <li>include/freetds/<a·class="el"·href="a003 | 306 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
307 | </ul> | 307 | </ul> |
308 | </div><!--·contents·--> | 308 | </div><!--·contents·--> |
309 | <!--·start·footer·part·--> | 309 | <!--·start·footer·part·--> |
310 | <hr·class="footer"/><address·class="footer"><small> | 310 | <hr·class="footer"/><address·class="footer"><small> |
311 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 311 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
312 | </small></address> | 312 | </small></address> |
313 | </body> | 313 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | struct·<a·class="el"·href="a01214.html">tdsdump_off_item</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 81 | struct·<a·class="el"·href="a01214.html">tdsdump_off_item</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
82 | <tr·class="separator:adf5f660893e46c75b95e2e07a69e1ad2"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:adf5f660893e46c75b95e2e07a69e1ad2"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cd5d44d42d3b41fb45b69f1fa9facc6"·name="a8cd5d44d42d3b41fb45b69f1fa9facc6"></a> | 83 | <tr·class="memitem:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cd5d44d42d3b41fb45b69f1fa9facc6"·name="a8cd5d44d42d3b41fb45b69f1fa9facc6"></a> |
84 | tds_thread_id </td><td·class="memItemRight"·valign="bottom"><b>thread_id</b></td></tr> | 84 | tds_thread_id </td><td·class="memItemRight"·valign="bottom"><b>thread_id</b></td></tr> |
85 | <tr·class="separator:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/<a·class="el"·href="a003 | 88 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | <tr·class="separator:ae857ba89e4d2b249da64e0e7287da962"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:ae857ba89e4d2b249da64e0e7287da962"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:a182ed346382edef2962aca11c7cabc22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a182ed346382edef2962aca11c7cabc22"·name="a182ed346382edef2962aca11c7cabc22"></a> | 92 | <tr·class="memitem:a182ed346382edef2962aca11c7cabc22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a182ed346382edef2962aca11c7cabc22"·name="a182ed346382edef2962aca11c7cabc22"></a> |
93 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> | 93 | <a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr> |
94 | <tr·class="memdesc:a182ed346382edef2962aca11c7cabc22"><td·class="mdescLeft"> </td><td·class="mdescRight">which·socket·we·refer·to·<br·/></td></tr> | 94 | <tr·class="memdesc:a182ed346382edef2962aca11c7cabc22"><td·class="mdescLeft"> </td><td·class="mdescRight">which·socket·we·refer·to·<br·/></td></tr> |
95 | <tr·class="separator:a182ed346382edef2962aca11c7cabc22"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:a182ed346382edef2962aca11c7cabc22"><td·class="memSeparator"·colspan="2"> </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="a003 | 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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 103 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
104 | </small></address> | 104 | </small></address> |
105 | </body> | 105 | </body> |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | <table·class="memberdecls"> | 77 | <table·class="memberdecls"> |
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5a3c358b92791a17be9c973c1ab679f"·name="ae5a3c358b92791a17be9c973c1ab679f"></a> | 80 | <tr·class="memitem:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5a3c358b92791a17be9c973c1ab679f"·name="ae5a3c358b92791a17be9c973c1ab679f"></a> |
81 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>bind_count</b></td></tr> | 81 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>bind_count</b></td></tr> |
82 | <tr·class="separator:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cdf0e18e68a37d8506d96322bc77814"·name="a9cdf0e18e68a37d8506d96322bc77814"></a> | 83 | <tr·class="memitem:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cdf0e18e68a37d8506d96322bc77814"·name="a9cdf0e18e68a37d8506d96322bc77814"></a> |
84 | <a·class="el"·href="a003 | 84 | <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·* </td><td·class="memItemRight"·valign="bottom"><b>bindinfo</b></td></tr> |
85 | <tr·class="separator:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aceb7a7167bea1dffebc9cd8644540b1d"·name="aceb7a7167bea1dffebc9cd8644540b1d"></a> | 86 | <tr·class="memitem:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aceb7a7167bea1dffebc9cd8644540b1d"·name="aceb7a7167bea1dffebc9cd8644540b1d"></a> |
87 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>direction</b></td></tr> | 87 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>direction</b></td></tr> |
88 | <tr·class="separator:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:a797a0e51da07ff721beb8a356347a10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a797a0e51da07ff721beb8a356347a10f"·name="a797a0e51da07ff721beb8a356347a10f"></a> | 89 | <tr·class="memitem:a797a0e51da07ff721beb8a356347a10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a797a0e51da07ff721beb8a356347a10f"·name="a797a0e51da07ff721beb8a356347a10f"></a> |
90 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>hint</b></td></tr> | 90 | const·char·* </td><td·class="memItemRight"·valign="bottom"><b>hint</b></td></tr> |
91 | <tr·class="separator:a797a0e51da07ff721beb8a356347a10f"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a797a0e51da07ff721beb8a356347a10f"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | <a·class="el"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a> </td><td·class="memItemRight"·valign="bottom"><b>tablename</b></td></tr> | 102 | <a·class="el"·href="a00545.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a> </td><td·class="memItemRight"·valign="bottom"><b>tablename</b></td></tr> |
103 | <tr·class="separator:ab26af62164eb0a83c4660b7d497df790"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:ab26af62164eb0a83c4660b7d497df790"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:a9d98be1f3ad7c2c0911d723430864d65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9d98be1f3ad7c2c0911d723430864d65"·name="a9d98be1f3ad7c2c0911d723430864d65"></a> | 104 | <tr·class="memitem:a9d98be1f3ad7c2c0911d723430864d65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9d98be1f3ad7c2c0911d723430864d65"·name="a9d98be1f3ad7c2c0911d723430864d65"></a> |
105 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>xfer_init</b></td></tr> | 105 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>xfer_init</b></td></tr> |
106 | <tr·class="separator:a9d98be1f3ad7c2c0911d723430864d65"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a9d98be1f3ad7c2c0911d723430864d65"><td·class="memSeparator"·colspan="2"> </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/freetds/<a·class="el"·href="a003 | 109 | <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 114 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
115 | </small></address> | 115 | </small></address> |
116 | </body> | 116 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a79ed040776173ab41d86720472841165"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79ed040776173ab41d86720472841165"·name="a79ed040776173ab41d86720472841165"></a> | 74 | <tr·class="memitem:a79ed040776173ab41d86720472841165"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79ed040776173ab41d86720472841165"·name="a79ed040776173ab41d86720472841165"></a> |
75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> | 75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> |
76 | <tr·class="separator:a79ed040776173ab41d86720472841165"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a79ed040776173ab41d86720472841165"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/freetds/<a·class="el"·href="a004 | 79 | <li>include/freetds/<a·class="el"·href="a00482_source.html">thread.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a60114cdd9619886613cacaea6c1b2ae4"·name="a60114cdd9619886613cacaea6c1b2ae4"></a> | 74 | <tr·class="memitem:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a60114cdd9619886613cacaea6c1b2ae4"·name="a60114cdd9619886613cacaea6c1b2ae4"></a> |
75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> | 75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> |
76 | <tr·class="separator:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/freetds/<a·class="el"·href="a004 | 79 | <li>include/freetds/<a·class="el"·href="a00482_source.html">thread.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:a673873cc80115be461f601073c4c20ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a673873cc80115be461f601073c4c20ce"·name="a673873cc80115be461f601073c4c20ce"></a> | 74 | <tr·class="memitem:a673873cc80115be461f601073c4c20ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a673873cc80115be461f601073c4c20ce"·name="a673873cc80115be461f601073c4c20ce"></a> |
75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> | 75 | char </td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr> |
76 | <tr·class="separator:a673873cc80115be461f601073c4c20ce"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a673873cc80115be461f601073c4c20ce"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/freetds/<a·class="el"·href="a004 | 79 | <li>include/freetds/<a·class="el"·href="a00482_source.html">thread.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | uint8_t </td><td·class="memItemRight"·valign="bottom"><b>kn</b>·[16][8]</td></tr> | 81 | uint8_t </td><td·class="memItemRight"·valign="bottom"><b>kn</b>·[16][8]</td></tr> |
82 | <tr·class="separator:a2d03c8881c55ab74f47d456f91746007"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a2d03c8881c55ab74f47d456f91746007"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a1c16c06436afe91e7b03fe290acabe65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c16c06436afe91e7b03fe290acabe65"·name="a1c16c06436afe91e7b03fe290acabe65"></a> | 83 | <tr·class="memitem:a1c16c06436afe91e7b03fe290acabe65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c16c06436afe91e7b03fe290acabe65"·name="a1c16c06436afe91e7b03fe290acabe65"></a> |
84 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>sp</b>·[8][64]</td></tr> | 84 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>sp</b>·[8][64]</td></tr> |
85 | <tr·class="separator:a1c16c06436afe91e7b03fe290acabe65"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a1c16c06436afe91e7b03fe290acabe65"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/utils/<a·class="el"·href="a0045 | 88 | <li>include/freetds/utils/<a·class="el"·href="a00452_source.html">des.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | struct·<a·class="el"·href="a01242.html">dlist_ring</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> | 81 | struct·<a·class="el"·href="a01242.html">dlist_ring</a>·* </td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr> |
82 | <tr·class="separator:adbc977b37b4a96607a5beaf4e1a4b66c"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:adbc977b37b4a96607a5beaf4e1a4b66c"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:a753cea2e89977540feb29da52315cdb9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a753cea2e89977540feb29da52315cdb9"·name="a753cea2e89977540feb29da52315cdb9"></a> | 83 | <tr·class="memitem:a753cea2e89977540feb29da52315cdb9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a753cea2e89977540feb29da52315cdb9"·name="a753cea2e89977540feb29da52315cdb9"></a> |
84 | struct·<a·class="el"·href="a01242.html">dlist_ring</a>·* </td><td·class="memItemRight"·valign="bottom"><b>prev</b></td></tr> | 84 | struct·<a·class="el"·href="a01242.html">dlist_ring</a>·* </td><td·class="memItemRight"·valign="bottom"><b>prev</b></td></tr> |
85 | <tr·class="separator:a753cea2e89977540feb29da52315cdb9"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:a753cea2e89977540feb29da52315cdb9"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/utils/<a·class="el"·href="a004 | 88 | <li>include/freetds/utils/<a·class="el"·href="a00434_source.html">dlist.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 78 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
79 | Public·Attributes</h2></td></tr> | 79 | Public·Attributes</h2></td></tr> |
80 | <tr·class="memitem:ad52be96bf0c468b21abacbe370381461"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad52be96bf0c468b21abacbe370381461"·name="ad52be96bf0c468b21abacbe370381461"></a> | 80 | <tr·class="memitem:ad52be96bf0c468b21abacbe370381461"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad52be96bf0c468b21abacbe370381461"·name="ad52be96bf0c468b21abacbe370381461"></a> |
81 | <a·class="el"·href="a01242.html">dlist_ring</a> </td><td·class="memItemRight"·valign="bottom"><b>ring</b></td></tr> | 81 | <a·class="el"·href="a01242.html">dlist_ring</a> </td><td·class="memItemRight"·valign="bottom"><b>ring</b></td></tr> |
82 | <tr·class="separator:ad52be96bf0c468b21abacbe370381461"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ad52be96bf0c468b21abacbe370381461"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/utils/<a·class="el"·href="a004 | 85 | <li>include/freetds/utils/<a·class="el"·href="a00449_source.html">dlist.tmpl.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | uint64_t </td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr> | 78 | uint64_t </td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr> |
79 | <tr·class="separator:a69d59baf5f092312b8c45fb6e6b85e64"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a69d59baf5f092312b8c45fb6e6b85e64"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9b0713ecb463fd453f93f66e5929cb8"·name="ac9b0713ecb463fd453f93f66e5929cb8"></a> | 80 | <tr·class="memitem:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9b0713ecb463fd453f93f66e5929cb8"·name="ac9b0713ecb463fd453f93f66e5929cb8"></a> |
81 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr> | 81 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr> |
82 | <tr·class="separator:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/utils/<a·class="el"·href="a004 | 85 | <li>include/freetds/utils/<a·class="el"·href="a00431_source.html">md4.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | uint64_t </td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr> | 78 | uint64_t </td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr> |
79 | <tr·class="separator:a5db5f33ca209e182a686980ccc04e9e0"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a5db5f33ca209e182a686980ccc04e9e0"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe44aba24d42d4cb3b80ee47be3b410b"·name="abe44aba24d42d4cb3b80ee47be3b410b"></a> | 80 | <tr·class="memitem:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe44aba24d42d4cb3b80ee47be3b410b"·name="abe44aba24d42d4cb3b80ee47be3b410b"></a> |
81 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr> | 81 | uint32_t </td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr> |
82 | <tr·class="separator:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/freetds/utils/<a·class="el"·href="a004 | 85 | <li>include/freetds/utils/<a·class="el"·href="a00440_source.html">md5.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 68, 30 lines modified | Offset 68, 30 lines modified | ||
68 | ··<div·class="headertitle"><div·class="title">tds_dstr·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00546.html">LibTDS·API</a>·»·<a·class="el"·href="a00545.html">Dynamic·string·functions</a></div></div></div> | 68 | ··<div·class="headertitle"><div·class="title">tds_dstr·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00546.html">LibTDS·API</a>·»·<a·class="el"·href="a00545.html">Dynamic·string·functions</a></div></div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <p>Structure·to·hold·a·string.·· | 71 | <p>Structure·to·hold·a·string.·· |
72 | ·<a·href="a01258.html#details">More...</a></p> | 72 | ·<a·href="a01258.html#details">More...</a></p> |
73 | <p><code>#include·<<a·class="el"·href="a0044 | 73 | <p><code>#include·<<a·class="el"·href="a00443_source.html">string.h</a>></code></p> |
74 | <table·class="memberdecls"> | 74 | <table·class="memberdecls"> |
75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 75 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
76 | Public·Attributes</h2></td></tr> | 76 | Public·Attributes</h2></td></tr> |
77 | <tr·class="memitem:a3fd366a15a33be64ece6872df54be985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fd366a15a33be64ece6872df54be985"·name="a3fd366a15a33be64ece6872df54be985"></a> | 77 | <tr·class="memitem:a3fd366a15a33be64ece6872df54be985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fd366a15a33be64ece6872df54be985"·name="a3fd366a15a33be64ece6872df54be985"></a> |
78 | char </td><td·class="memItemRight"·valign="bottom"><b>dstr_s</b>·[1]</td></tr> | 78 | char </td><td·class="memItemRight"·valign="bottom"><b>dstr_s</b>·[1]</td></tr> |
79 | <tr·class="separator:a3fd366a15a33be64ece6872df54be985"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a3fd366a15a33be64ece6872df54be985"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bd18f89d4b14d4daf9504344a0f2d53"·name="a6bd18f89d4b14d4daf9504344a0f2d53"></a> | 80 | <tr·class="memitem:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bd18f89d4b14d4daf9504344a0f2d53"·name="a6bd18f89d4b14d4daf9504344a0f2d53"></a> |
81 | size_t </td><td·class="memItemRight"·valign="bottom"><b>dstr_size</b></td></tr> | 81 | size_t </td><td·class="memItemRight"·valign="bottom"><b>dstr_size</b></td></tr> |
82 | <tr·class="separator:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 84 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
85 | <div·class="textblock"><p·>Structure·to·hold·a·string.·</p> | 85 | <div·class="textblock"><p·>Structure·to·hold·a·string.·</p> |
86 | <p·>Use·tds_dstr_*·functions/macros,·do·not·access·members·directly.·There·should·be·always·a·buffer.·</p> | 86 | <p·>Use·tds_dstr_*·functions/macros,·do·not·access·members·directly.·There·should·be·always·a·buffer.·</p> |
87 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/freetds/utils/<a·class="el"·href="a0044 | 88 | <li>include/freetds/utils/<a·class="el"·href="a00443_source.html">string.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | SQLUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minute</b></td></tr> | 81 | SQLUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minute</b></td></tr> |
82 | <tr·class="separator:a303cd2ccae701326fa66efd415401d35"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a303cd2ccae701326fa66efd415401d35"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:af4361569108e87eaa0c909d08829a9a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4361569108e87eaa0c909d08829a9a2"·name="af4361569108e87eaa0c909d08829a9a2"></a> | 83 | <tr·class="memitem:af4361569108e87eaa0c909d08829a9a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4361569108e87eaa0c909d08829a9a2"·name="af4361569108e87eaa0c909d08829a9a2"></a> |
84 | SQLUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>second</b></td></tr> | 84 | SQLUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>second</b></td></tr> |
85 | <tr·class="separator:af4361569108e87eaa0c909d08829a9a2"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:af4361569108e87eaa0c909d08829a9a2"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | </table> | 86 | </table> |
87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 87 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
88 | <li>include/<a·class="el"·href="a00 | 88 | <li>include/<a·class="el"·href="a00350_source.html">odbcss.h</a></li> |
89 | </ul> | 89 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
95 | </body> | 95 | </body> |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>timezone_minute</b></td></tr> | 96 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>timezone_minute</b></td></tr> |
97 | <tr·class="separator:a6167a2c3849e33eb00bd2031a7a053c8"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a6167a2c3849e33eb00bd2031a7a053c8"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:a2786385cb9080e82b2b474837485f870"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2786385cb9080e82b2b474837485f870"·name="a2786385cb9080e82b2b474837485f870"></a> | 98 | <tr·class="memitem:a2786385cb9080e82b2b474837485f870"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2786385cb9080e82b2b474837485f870"·name="a2786385cb9080e82b2b474837485f870"></a> |
99 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> | 99 | SQLSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> |
100 | <tr·class="separator:a2786385cb9080e82b2b474837485f870"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:a2786385cb9080e82b2b474837485f870"><td·class="memSeparator"·colspan="2"> </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="a00 | 103 | <li>include/<a·class="el"·href="a00350_source.html">odbcss.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
109 | </small></address> | 109 | </small></address> |
110 | </body> | 110 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 75 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
76 | <tr·class="separator:aa441ae6aa3a18f4e63f6d2e5c6509d56"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:aa441ae6aa3a18f4e63f6d2e5c6509d56"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d9f5dbc94d2904057265e0c6d7805e"·name="a47d9f5dbc94d2904057265e0c6d7805e"></a> | 77 | <tr·class="memitem:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d9f5dbc94d2904057265e0c6d7805e"·name="a47d9f5dbc94d2904057265e0c6d7805e"></a> |
78 | char </td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr> | 78 | char </td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr> |
79 | <tr·class="separator:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr> | 75 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr> |
76 | <tr·class="separator:a6ca593d2201ab1d2bf1429a84a3307dd"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a6ca593d2201ab1d2bf1429a84a3307dd"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc3b11d2f9216610b60c6f30535c4b9"·name="accc3b11d2f9216610b60c6f30535c4b9"></a> | 77 | <tr·class="memitem:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc3b11d2f9216610b60c6f30535c4b9"·name="accc3b11d2f9216610b60c6f30535c4b9"></a> |
78 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> | 78 | DBSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr> |
79 | <tr·class="separator:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> | 78 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> |
79 | <tr·class="separator:ac266a8c32cdd24b7786c7d9aabfac951"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:ac266a8c32cdd24b7786c7d9aabfac951"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | <tr·class="memitem:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4653aeac9630c6d486dfd0660bb184d9"·name="a4653aeac9630c6d486dfd0660bb184d9"></a> | 80 | <tr·class="memitem:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4653aeac9630c6d486dfd0660bb184d9"·name="a4653aeac9630c6d486dfd0660bb184d9"></a> |
81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> | 81 | unsigned·char </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> |
82 | <tr·class="separator:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 84 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
85 | <li>include/<a·class="el"·href="a003 | 85 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
92 | </body> | 92 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> | 75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr> |
76 | <tr·class="separator:aa001fa4a398f3ee26e8dda91e999343a"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:aa001fa4a398f3ee26e8dda91e999343a"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a012e8d3d352e0159322ff2d39bf87b8c"·name="a012e8d3d352e0159322ff2d39bf87b8c"></a> | 77 | <tr·class="memitem:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a012e8d3d352e0159322ff2d39bf87b8c"·name="a012e8d3d352e0159322ff2d39bf87b8c"></a> |
78 | DBUINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> | 78 | DBUINT </td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr> |
79 | <tr·class="separator:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 72 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
73 | Public·Attributes</h2></td></tr> | 73 | Public·Attributes</h2></td></tr> |
74 | <tr·class="memitem:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf762a7b348b5563decdcdcc6f19e19d"·name="adf762a7b348b5563decdcdcc6f19e19d"></a> | 74 | <tr·class="memitem:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf762a7b348b5563decdcdcc6f19e19d"·name="adf762a7b348b5563decdcdcc6f19e19d"></a> |
75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> | 75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr> |
76 | <tr·class="separator:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | </table> | 77 | </table> |
78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 78 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
79 | <li>include/<a·class="el"·href="a003 | 79 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
83 | <hr·class="footer"/><address·class="footer"><small> | 83 | <hr·class="footer"/><address·class="footer"><small> |
84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> | 75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr> |
76 | <tr·class="separator:a02a2ab8358fa83fe9d08b21b9d959705"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a02a2ab8358fa83fe9d08b21b9d959705"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb4320fd73cd7df86ef08beab02acbcb"·name="adb4320fd73cd7df86ef08beab02acbcb"></a> | 77 | <tr·class="memitem:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb4320fd73cd7df86ef08beab02acbcb"·name="adb4320fd73cd7df86ef08beab02acbcb"></a> |
78 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> | 78 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr> |
79 | <tr·class="separator:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> | 75 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr> |
76 | <tr·class="separator:a35b7e7c42ef626801316be5a9f65a0f2"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a35b7e7c42ef626801316be5a9f65a0f2"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b5e9dc927b40a4e7ed3ee39ff091f6"·name="ac5b5e9dc927b40a4e7ed3ee39ff091f6"></a> | 77 | <tr·class="memitem:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b5e9dc927b40a4e7ed3ee39ff091f6"·name="ac5b5e9dc927b40a4e7ed3ee39ff091f6"></a> |
78 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> | 78 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr> |
79 | <tr·class="separator:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | <tr·class="memdesc:a6bb5dcd5b47813b71934546e0c60e035"><td·class="mdescLeft"> </td><td·class="mdescRight">time,·7·digit·precision·<br·/></td></tr> | 96 | <tr·class="memdesc:a6bb5dcd5b47813b71934546e0c60e035"><td·class="mdescLeft"> </td><td·class="mdescRight">time,·7·digit·precision·<br·/></td></tr> |
97 | <tr·class="separator:a6bb5dcd5b47813b71934546e0c60e035"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:a6bb5dcd5b47813b71934546e0c60e035"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:ada8647905b3d45dbc0999c0674bb279c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada8647905b3d45dbc0999c0674bb279c"·name="ada8647905b3d45dbc0999c0674bb279c"></a> | 98 | <tr·class="memitem:ada8647905b3d45dbc0999c0674bb279c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada8647905b3d45dbc0999c0674bb279c"·name="ada8647905b3d45dbc0999c0674bb279c"></a> |
99 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr> | 99 | DBUSMALLINT </td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr> |
100 | <tr·class="separator:ada8647905b3d45dbc0999c0674bb279c"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:ada8647905b3d45dbc0999c0674bb279c"><td·class="memSeparator"·colspan="2"> </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="a003 | 103 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
109 | </small></address> | 109 | </small></address> |
110 | </body> | 110 | </body> |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> | 75 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr> |
76 | <tr·class="separator:a66d877073da43a5f3f1c83191f86396e"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:a66d877073da43a5f3f1c83191f86396e"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5673e32d0e9c237db4be9a1f34c8bab"·name="ae5673e32d0e9c237db4be9a1f34c8bab"></a> | 77 | <tr·class="memitem:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5673e32d0e9c237db4be9a1f34c8bab"·name="ae5673e32d0e9c237db4be9a1f34c8bab"></a> |
78 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> | 78 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr> |
79 | <tr·class="separator:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memSeparator"·colspan="2"> </td></tr> | 79 | <tr·class="separator:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memSeparator"·colspan="2"> </td></tr> |
80 | </table> | 80 | </table> |
81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 81 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
82 | <li>include/<a·class="el"·href="a003 | 82 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
83 | </ul> | 83 | </ul> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
89 | </body> | 89 | </body> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>strtext</b></td></tr> | 84 | BYTE·* </td><td·class="memItemRight"·valign="bottom"><b>strtext</b></td></tr> |
85 | <tr·class="separator:ac0bb526377cf21fe5eef7ab3d2a57956"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:ac0bb526377cf21fe5eef7ab3d2a57956"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b70a427c91b03ec6ea9ab263941c959"·name="a3b70a427c91b03ec6ea9ab263941c959"></a> | 86 | <tr·class="memitem:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b70a427c91b03ec6ea9ab263941c959"·name="a3b70a427c91b03ec6ea9ab263941c959"></a> |
87 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>strtotlen</b></td></tr> | 87 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>strtotlen</b></td></tr> |
88 | <tr·class="separator:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memSeparator"·colspan="2"> </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="a003 | 91 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 96 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
97 | </small></address> | 97 | </small></address> |
98 | </body> | 98 | </body> |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr> | 111 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr> |
112 | <tr·class="separator:a2f6e4893ee42b13ec9f80a5b1b3a6a81"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:a2f6e4893ee42b13ec9f80a5b1b3a6a81"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac177581bd8a7e2c8f2581d0e3df9f294"·name="ac177581bd8a7e2c8f2581d0e3df9f294"></a> | 113 | <tr·class="memitem:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac177581bd8a7e2c8f2581d0e3df9f294"·name="ac177581bd8a7e2c8f2581d0e3df9f294"></a> |
114 | BOOL </td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr> | 114 | BOOL </td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr> |
115 | <tr·class="separator:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | </table> | 116 | </table> |
117 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 117 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
118 | <li>include/<a·class="el"·href="a003 | 118 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.h</a></li> |
119 | </ul> | 119 | </ul> |
120 | </div><!--·contents·--> | 120 | </div><!--·contents·--> |
121 | <!--·start·footer·part·--> | 121 | <!--·start·footer·part·--> |
122 | <hr·class="footer"/><address·class="footer"><small> | 122 | <hr·class="footer"/><address·class="footer"><small> |
123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 123 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
124 | </small></address> | 124 | </small></address> |
125 | </body> | 125 | </body> |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr> | 120 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr> |
121 | <tr·class="separator:a9892fced61a5f2fe07e9e9326f441b4a"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:a9892fced61a5f2fe07e9e9326f441b4a"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:a6932b612e19292dda5e700dc5dc1419d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6932b612e19292dda5e700dc5dc1419d"·name="a6932b612e19292dda5e700dc5dc1419d"></a> | 122 | <tr·class="memitem:a6932b612e19292dda5e700dc5dc1419d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6932b612e19292dda5e700dc5dc1419d"·name="a6932b612e19292dda5e700dc5dc1419d"></a> |
123 | BOOL </td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr> | 123 | BOOL </td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr> |
124 | <tr·class="separator:a6932b612e19292dda5e700dc5dc1419d"><td·class="memSeparator"·colspan="2"> </td></tr> | 124 | <tr·class="separator:a6932b612e19292dda5e700dc5dc1419d"><td·class="memSeparator"·colspan="2"> </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="a003 | 127 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
133 | </small></address> | 133 | </small></address> |
134 | </body> | 134 | </body> |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr> | 105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr> |
106 | <tr·class="separator:af525c25d6ac6b556a9a9b320a038b7ab"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:af525c25d6ac6b556a9a9b320a038b7ab"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a100d3ee75f072214abdfb0a99758d563"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a100d3ee75f072214abdfb0a99758d563"·name="a100d3ee75f072214abdfb0a99758d563"></a> | 107 | <tr·class="memitem:a100d3ee75f072214abdfb0a99758d563"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a100d3ee75f072214abdfb0a99758d563"·name="a100d3ee75f072214abdfb0a99758d563"></a> |
108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> | 108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> |
109 | <tr·class="separator:a100d3ee75f072214abdfb0a99758d563"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a100d3ee75f072214abdfb0a99758d563"><td·class="memSeparator"·colspan="2"> </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/<a·class="el"·href="a003 | 112 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 117 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
118 | </small></address> | 118 | </small></address> |
119 | </body> | 119 | </body> |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr> | 105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr> |
106 | <tr·class="separator:a4c6fae5728bd9911628e278b76cf7fd1"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a4c6fae5728bd9911628e278b76cf7fd1"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a567c4c631084517bf4799ec7311bff1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a567c4c631084517bf4799ec7311bff1c"·name="a567c4c631084517bf4799ec7311bff1c"></a> | 107 | <tr·class="memitem:a567c4c631084517bf4799ec7311bff1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a567c4c631084517bf4799ec7311bff1c"·name="a567c4c631084517bf4799ec7311bff1c"></a> |
108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr> | 108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr> |
109 | <tr·class="separator:a567c4c631084517bf4799ec7311bff1c"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a567c4c631084517bf4799ec7311bff1c"><td·class="memSeparator"·colspan="2"> </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/<a·class="el"·href="a003 | 112 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 117 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
118 | </small></address> | 118 | </small></address> |
119 | </body> | 119 | </body> |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr> | 105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr> |
106 | <tr·class="separator:a1008559e01b6d46108ae53f8c3742934"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a1008559e01b6d46108ae53f8c3742934"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a2e69f5e74aa8c3e13351ca01c0b024"·name="a6a2e69f5e74aa8c3e13351ca01c0b024"></a> | 107 | <tr·class="memitem:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a2e69f5e74aa8c3e13351ca01c0b024"·name="a6a2e69f5e74aa8c3e13351ca01c0b024"></a> |
108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> | 108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr> |
109 | <tr·class="separator:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memSeparator"·colspan="2"> </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/<a·class="el"·href="a003 | 112 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 117 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
118 | </small></address> | 118 | </small></address> |
119 | </body> | 119 | </body> |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr> | 105 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr> |
106 | <tr·class="separator:a595cd27675671a18f4e0000d9a4d248f"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:a595cd27675671a18f4e0000d9a4d248f"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | <tr·class="memitem:a28e69eb203e760050754230ff5b08404"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28e69eb203e760050754230ff5b08404"·name="a28e69eb203e760050754230ff5b08404"></a> | 107 | <tr·class="memitem:a28e69eb203e760050754230ff5b08404"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28e69eb203e760050754230ff5b08404"·name="a28e69eb203e760050754230ff5b08404"></a> |
108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr> | 108 | DBINT </td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr> |
109 | <tr·class="separator:a28e69eb203e760050754230ff5b08404"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:a28e69eb203e760050754230ff5b08404"><td·class="memSeparator"·colspan="2"> </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/<a·class="el"·href="a003 | 112 | <li>include/<a·class="el"·href="a00362_source.html">sybdb.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 117 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
118 | </small></address> | 118 | </small></address> |
119 | </body> | 119 | </body> |
Offset 69, 40 lines modified | Offset 69, 40 lines modified | ||
69 | Introduction</h1> | 69 | Introduction</h1> |
70 | <p·>Adding·a·new·type·in·FreeTDS·is·a·quite·complicated·task·involving·different·tasks.</p> | 70 | <p·>Adding·a·new·type·in·FreeTDS·is·a·quite·complicated·task·involving·different·tasks.</p> |
71 | <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> | 71 | <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> |
72 | <h1><a·class="anchor"·id="tds"></a> | 72 | <h1><a·class="anchor"·id="tds"></a> |
73 | libTDS·changes</h1> | 73 | libTDS·changes</h1> |
74 | <ul> | 74 | <ul> |
75 | <li> | 75 | <li> |
76 | <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="a004 | 76 | <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="a00491_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··/> |
77 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f">commit·id·a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f</a>.</p> | 77 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f">commit·id·a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f</a>.</p> |
78 | <p·class="endli"></p> | 78 | <p·class="endli"></p> |
79 | </li> | 79 | </li> |
80 | <li> | 80 | <li> |
81 | <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··/> | 81 | <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··/> |
82 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p> | 82 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p> |
83 | <p·class="endli"></p> | 83 | <p·class="endli"></p> |
84 | </li> | 84 | </li> |
85 | <li> | 85 | <li> |
86 | <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="a00 | 86 | <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="a00275.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··/> |
87 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p> | 87 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p> |
88 | <p·class="endli"></p> | 88 | <p·class="endli"></p> |
89 | </li> | 89 | </li> |
90 | <li> | 90 | <li> |
91 | <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··/> | 91 | <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··/> |
92 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a498703ff9e309c656b19dd990f4cad0283a47c7">commit·id·a498703ff9e309c656b19dd990f4cad0283a47c7</a>.</p> | 92 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a498703ff9e309c656b19dd990f4cad0283a47c7">commit·id·a498703ff9e309c656b19dd990f4cad0283a47c7</a>.</p> |
93 | <p·class="endli"></p> | 93 | <p·class="endli"></p> |
94 | </li> | 94 | </li> |
95 | <li> | 95 | <li> |
96 | <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="a004 | 96 | <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="a00416_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="a01094.html"·title="this·structure·is·not·directed·connected·to·a·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··/> |
97 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/9ed52cb78f725607ac109c8c284ca7c4658d87a9">commit·id·9ed52cb78f725607ac109c8c284ca7c4658d87a9</a>.</p> | 97 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/9ed52cb78f725607ac109c8c284ca7c4658d87a9">commit·id·9ed52cb78f725607ac109c8c284ca7c4658d87a9</a>.</p> |
98 | <p·class="endli"></p> | 98 | <p·class="endli"></p> |
99 | </li> | 99 | </li> |
100 | <li> | 100 | <li> |
101 | <p·class="startli">string·definition.·Add·string·for·your·type·to·<code><a·class="el"·href="a00 | 101 | <p·class="startli">string·definition.·Add·string·for·your·type·to·<code><a·class="el"·href="a00251.html"·title="Contains·all·routines·to·get·replies·from·server.">src/tds/token.c</a></code>·in·<code>tds_prtype</code>.·<br··/> |
102 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/ac0d3b46db7d98436cd76f906b7d455f7651faae">commit·id·ac0d3b46db7d98436cd76f906b7d455f7651faae</a>.</p> | 102 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/ac0d3b46db7d98436cd76f906b7d455f7651faae">commit·id·ac0d3b46db7d98436cd76f906b7d455f7651faae</a>.</p> |
103 | <p·class="endli"></p> | 103 | <p·class="endli"></p> |
104 | </li> | 104 | </li> |
105 | <li> | 105 | <li> |
106 | <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··/> | 106 | <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··/> |
107 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/abcc09c9a88acd0e9a45b46dab3ca44309917a02">commit·id·abcc09c9a88acd0e9a45b46dab3ca44309917a02</a>.</p> | 107 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/abcc09c9a88acd0e9a45b46dab3ca44309917a02">commit·id·abcc09c9a88acd0e9a45b46dab3ca44309917a02</a>.</p> |
108 | <p·class="endli"></p> | 108 | <p·class="endli"></p> |
Offset 150, 28 lines modified | Offset 150, 28 lines modified | ||
150 | 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··/> | 150 | 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··/> |
151 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/e69f7d564dac44884f7c5f0106cceafce4af168b">commit·id·e69f7d564dac44884f7c5f0106cceafce4af168b</a>.·</li> | 151 | Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/e69f7d564dac44884f7c5f0106cceafce4af168b">commit·id·e69f7d564dac44884f7c5f0106cceafce4af168b</a>.·</li> |
152 | </ul> | 152 | </ul> |
153 | <h1><a·class="anchor"·id="ctlib"></a> | 153 | <h1><a·class="anchor"·id="ctlib"></a> |
154 | CT-Library·changes</h1> | 154 | CT-Library·changes</h1> |
155 | <p·>This·is·quite·easy·as·usual·the·conversion·in·libTDS·are·fine·for·this·library.·</p><ul> | 155 | <p·>This·is·quite·easy·as·usual·the·conversion·in·libTDS·are·fine·for·this·library.·</p><ul> |
156 | <li> | 156 | <li> |
157 | define·type·in·<code><a·class="el"·href="a003 | 157 | define·type·in·<code><a·class="el"·href="a00377_source.html">include/cspublic.h</a></code>·</li> |
158 | <li> | 158 | <li> |
159 | implement·conversion·in·<code>src/ctlib/cs.h</code>·</li> | 159 | implement·conversion·in·<code>src/ctlib/cs.h</code>·</li> |
160 | <li> | 160 | <li> |
161 | set·corrent·conversion·from·cs·types·to·server·in·<code>src/ctlib/ct.c</code>·</li> | 161 | set·corrent·conversion·from·cs·types·to·server·in·<code>src/ctlib/ct.c</code>·</li> |
162 | </ul> | 162 | </ul> |
163 | <p>Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/c5e71e5ad4a557038ecedcec457e2531ab02a77b">commit·id·c5e71e5ad4a557038ecedcec457e2531ab02a77b</a>.</p> | 163 | <p>Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/c5e71e5ad4a557038ecedcec457e2531ab02a77b">commit·id·c5e71e5ad4a557038ecedcec457e2531ab02a77b</a>.</p> |
164 | <h1><a·class="anchor"·id="dblib"></a> | 164 | <h1><a·class="anchor"·id="dblib"></a> |
165 | DB-Library·changes</h1> | 165 | DB-Library·changes</h1> |
166 | <p·>A·bit·more·complicated·than·CT-Library·but·not·that·much.·</p><ul> | 166 | <p·>A·bit·more·complicated·than·CT-Library·but·not·that·much.·</p><ul> |
167 | <li> | 167 | <li> |
168 | add·type·and·binding·type·to·<code><a·class="el"·href="a003 | 168 | add·type·and·binding·type·to·<code><a·class="el"·href="a00362.html"·title="Primary·include·file·for·db-lib·applications.">include/sybdb.h</a></code>·</li> |
169 | <li> | 169 | <li> |
170 | add·NULL·handling·in·<code>dbgetnull</code>,·<code>dbsetnull</code>·and·<code>default_null_representation</code>·in·<code><a·class="el"·href="a00 | 170 | add·NULL·handling·in·<code>dbgetnull</code>,·<code>dbsetnull</code>·and·<code>default_null_representation</code>·in·<code><a·class="el"·href="a00038.html"·title="Main·implementation·file·for·db-lib.">src/dblib/dblib.c</a></code>·</li> |
171 | <li> | 171 | <li> |
172 | add·binding·to·dbbindtype·</li> | 172 | add·binding·to·dbbindtype·</li> |
173 | <li> | 173 | <li> |
174 | add·support·for·conversion·from/to·server·</li> | 174 | add·support·for·conversion·from/to·server·</li> |
175 | <li> | 175 | <li> |
176 | add·printable·size·</li> | 176 | add·printable·size·</li> |
177 | <li> | 177 | <li> |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['_5fbcp_5fconvert_5fin_0',·['_bcp_convert_in',·['../a013 | 2 | ····['_5fbcp_5fconvert_5fin_0',·['_bcp_convert_in',·['../a01353.html#a4e7740b6f755d7d3f2502a47b7d71a85',·1,·'bcp.c']]], |
3 | ····['_5fbcp_5fconvert_5fout_1',·['_bcp_convert_out',·['../a013 | 3 | ····['_5fbcp_5fconvert_5fout_1',·['_bcp_convert_out',·['../a01353.html#a230fa5b56ae4e3509a69bd266495732b',·1,·'bcp.c']]], |
4 | ····['_5fbcp_5fexec_5fin_2',·['_bcp_exec_in',·['../a00530.html#ga7370f1223f13510d6b33e98f2de09fb5',·1,·'bcp.c']]], | 4 | ····['_5fbcp_5fexec_5fin_2',·['_bcp_exec_in',·['../a00530.html#ga7370f1223f13510d6b33e98f2de09fb5',·1,·'bcp.c']]], |
5 | ····['_5fbcp_5fexec_5fout_3',·['_bcp_exec_out',·['../a00530.html#gae67546338cb9542a4902aa914f57f314',·1,·'bcp.c']]], | 5 | ····['_5fbcp_5fexec_5fout_3',·['_bcp_exec_out',·['../a00530.html#gae67546338cb9542a4902aa914f57f314',·1,·'bcp.c']]], |
6 | ····['_5fbcp_5ffgets_4',·['_bcp_fgets',·['../a00530.html#gab672799007e720bf918caa1b33c989ea',·1,·'bcp.c']]], | 6 | ····['_5fbcp_5ffgets_4',·['_bcp_fgets',·['../a00530.html#gab672799007e720bf918caa1b33c989ea',·1,·'bcp.c']]], |
7 | ····['_5fbcp_5ffree_5fcolumns_5',·['_bcp_free_columns',·['../a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8',·1,·'bcp.c']]], | 7 | ····['_5fbcp_5ffree_5fcolumns_5',·['_bcp_free_columns',·['../a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8',·1,·'bcp.c']]], |
8 | ····['_5fbcp_5ffree_5fstorage_6',·['_bcp_free_storage',·['../a00530.html#gaa134c1c3ccc4326e693adb8357272f1d',·1,·'bcp.c']]], | 8 | ····['_5fbcp_5ffree_5fstorage_6',·['_bcp_free_storage',·['../a00530.html#gaa134c1c3ccc4326e693adb8357272f1d',·1,·'bcp.c']]], |
9 | ····['_5fbcp_5fget_5fcol_5fdata_7',·['_bcp_get_col_data',·['../a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8',·1,·'bcp.c']]], | 9 | ····['_5fbcp_5fget_5fcol_5fdata_7',·['_bcp_get_col_data',·['../a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8',·1,·'bcp.c']]], |
10 | ····['_5fbcp_5fget_5fterm_5fvar_8',·['_bcp_get_term_var',·['../a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7',·1,·'bcp.c']]], | 10 | ····['_5fbcp_5fget_5fterm_5fvar_8',·['_bcp_get_term_var',·['../a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7',·1,·'bcp.c']]], |
11 | ····['_5fbcp_5fno_5fget_5fcol_5fdata_9',·['_bcp_no_get_col_data',·['../a013 | 11 | ····['_5fbcp_5fno_5fget_5fcol_5fdata_9',·['_bcp_no_get_col_data',·['../a01353.html#ad53f508d8f2177a898f8022736834afd',·1,·'bcp.c']]], |
12 | ····['_5fbcp_5fread_5fhostfile_10',·['_bcp_read_hostfile',·['../a00530.html#ga1b57d952a9d72f375c3296124affa908',·1,·'bcp.c']]], | 12 | ····['_5fbcp_5fread_5fhostfile_10',·['_bcp_read_hostfile',·['../a00530.html#ga1b57d952a9d72f375c3296124affa908',·1,·'bcp.c']]], |
13 | ····['_5fbcp_5freadfmt_5fcolinfo_11',·['_bcp_readfmt_colinfo',·['../a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4',·1,·'bcp.c']]], | 13 | ····['_5fbcp_5freadfmt_5fcolinfo_11',·['_bcp_readfmt_colinfo',·['../a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4',·1,·'bcp.c']]], |
14 | ····['_5fcharacter_5fset_5falias_12',·['_character_set_alias',·['../a00946.html',·1,·'']]], | 14 | ····['_5fcharacter_5fset_5falias_12',·['_character_set_alias',·['../a00946.html',·1,·'']]], |
15 | ····['_5fcs_5fblkdesc_13',·['_cs_blkdesc',·['../a00878.html',·1,·'']]], | 15 | ····['_5fcs_5fblkdesc_13',·['_cs_blkdesc',·['../a00878.html',·1,·'']]], |
16 | ····['_5fcs_5fclientmsg_14',·['_cs_clientmsg',·['../a00826.html',·1,·'']]], | 16 | ····['_5fcs_5fclientmsg_14',·['_cs_clientmsg',·['../a00826.html',·1,·'']]], |
17 | ····['_5fcs_5fcommand_15',·['_cs_command',·['../a00874.html',·1,·'']]], | 17 | ····['_5fcs_5fcommand_15',·['_cs_command',·['../a00874.html',·1,·'']]], |
18 | ····['_5fcs_5fconfig_16',·['_cs_config',·['../a00834.html',·1,·'']]], | 18 | ····['_5fcs_5fconfig_16',·['_cs_config',·['../a00834.html',·1,·'']]], |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['read_0',·['read',·['../a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9',·1,·'tds_input_stream']]], | 2 | ····['read_0',·['read',·['../a01062.html#a2f0be7677a1bf9c730e3c697bfba21c9',·1,·'tds_input_stream']]], |
3 | ····['read_2ec_1',·['read.c',·['../a00 | 3 | ····['read_2ec_1',·['read.c',·['../a00260.html',·1,·'']]], |
4 | ····['read_5fand_5fconvert_2',·['read_and_convert',·['../a00543.html#ga676c4dee6522815b16fdc8e448e43590',·1,·'read.c']]], | 4 | ····['read_5fand_5fconvert_2',·['read_and_convert',·['../a00543.html#ga676c4dee6522815b16fdc8e448e43590',·1,·'read.c']]], |
5 | ····['ref_5fcount_3',·['ref_count',·['../a00594.html#a812580afdfca53b6d54a7d09938c65c2',·1,·'dblib_context::ref_count()'], | 5 | ····['ref_5fcount_3',·['ref_count',·['../a00594.html#a812580afdfca53b6d54a7d09938c65c2',·1,·'dblib_context::ref_count()'], |
6 | ········['../a01174.html#a692ccceff71d836df0d084ec26123c2d',·1,·'tds_cursor::ref_count()'], | 6 | ········['../a01174.html#a692ccceff71d836df0d084ec26123c2d',·1,·'tds_cursor::ref_count()'], |
7 | ········['../a01182.html#a2798c66fb3c8637c7fb29c6d1efebfa4',·1,·'tds_dynamic::ref_count()'] | 7 | ········['../a01182.html#a2798c66fb3c8637c7fb29c6d1efebfa4',·1,·'tds_dynamic::ref_count()'] |
8 | ····]], | 8 | ····]], |
9 | ····['remote_20procedure_20functions_4',·['Remote·Procedure·functions',·['../a00528.html',·1,·'']]], | 9 | ····['remote_20procedure_20functions_4',·['Remote·Procedure·functions',·['../a00528.html',·1,·'']]], |
10 | ····['res_5finfo_5',·['res_info',·['../a01182.html#ac736e163c0d4cdbca980a861214d99e7',·1,·'tds_dynamic']]], | 10 | ····['res_5finfo_5',·['res_info',·['../a01182.html#ac736e163c0d4cdbca980a861214d99e7',·1,·'tds_dynamic']]], |
Offset 14, 18 lines modified | Offset 14, 18 lines modified | ||
14 | ····['size_5flen_12',·['size_len',·['../a01218.html#ae857ba89e4d2b249da64e0e7287da962',·1,·'tds_freeze']]], | 14 | ····['size_5flen_12',·['size_len',·['../a01218.html#ae857ba89e4d2b249da64e0e7287da962',·1,·'tds_freeze']]], |
15 | ····['sizes_13',·['sizes',·['../a00590.html#abe1aa9f8ea96dda1400654813e68130a',·1,·'dblib_buffer_row']]], | 15 | ····['sizes_13',·['sizes',·['../a00590.html#abe1aa9f8ea96dda1400654813e68130a',·1,·'dblib_buffer_row']]], |
16 | ····['skip_5fone_5finput_5fsequence_14',·['skip_one_input_sequence',·['../a00540.html#ga3380140fc6eb9f2090c430f40e846876',·1,·'iconv.c']]], | 16 | ····['skip_5fone_5finput_5fsequence_14',·['skip_one_input_sequence',·['../a00540.html#ga3380140fc6eb9f2090c430f40e846876',·1,·'iconv.c']]], |
17 | ····['status_15',·['status',·['../a01174.html#ab5d6a587ac5780f001d383d4b874852f',·1,·'tds_cursor']]], | 17 | ····['status_15',·['status',·['../a01174.html#ab5d6a587ac5780f001d383d4b874852f',·1,·'tds_cursor']]], |
18 | ····['stmt_5flist_16',·['stmt_list',·['../a00998.html#a4a9f3e8f1eba573df79a1ed300d8fc91',·1,·'_hdbc']]], | 18 | ····['stmt_5flist_16',·['stmt_list',·['../a00998.html#a4a9f3e8f1eba573df79a1ed300d8fc91',·1,·'_hdbc']]], |
19 | ····['store_5fmonthname_17',·['store_monthname',·['../a00539.html#ga17a0597ec3522c7f1ddb54956226dbfc',·1,·'convert.c']]], | 19 | ····['store_5fmonthname_17',·['store_monthname',·['../a00539.html#ga17a0597ec3522c7f1ddb54956226dbfc',·1,·'convert.c']]], |
20 | ····['stream_18',·['stream',·['../a00694.html#abb6db59e849d11de92f4c55c61d51744',·1,·'tds_file_stream']]], | 20 | ····['stream_18',·['stream',·['../a00694.html#abb6db59e849d11de92f4c55c61d51744',·1,·'tds_file_stream']]], |
21 | ····['stream_2ec_19',·['stream.c',·['../a00 | 21 | ····['stream_2ec_19',·['stream.c',·['../a00248.html',·1,·'']]], |
22 | ····['string_5flinked_5flist_20',·['string_linked_list',·['../a00770.html',·1,·'']]], | 22 | ····['string_5flinked_5flist_20',·['string_linked_list',·['../a00770.html',·1,·'']]], |
23 | ····['string_5fto_5fint_21',·['string_to_int',·['../a00539.html#ga0176fafd412b5b8005bf1202fbc13b00',·1,·'convert.c']]], | 23 | ····['string_5fto_5fint_21',·['string_to_int',·['../a00539.html#ga0176fafd412b5b8005bf1202fbc13b00',·1,·'convert.c']]], |
24 | ····['string_5fto_5fint8_22',·['string_to_int8',·['../a00539.html#ga933f87cca76156648e91f472650b98f3',·1,·'convert.c']]], | 24 | ····['string_5fto_5fint8_22',·['string_to_int8',·['../a00539.html#ga933f87cca76156648e91f472650b98f3',·1,·'convert.c']]], |
25 | ····['string_5fto_5fnumeric_23',·['string_to_numeric',·['../a00539.html#ga28c75aff2615032005257af7455ed70d',·1,·'convert.c']]], | 25 | ····['string_5fto_5fnumeric_23',·['string_to_numeric',·['../a00539.html#ga28c75aff2615032005257af7455ed70d',·1,·'convert.c']]], |
26 | ····['string_5fto_5fresult_24',·['string_to_result',·['../a00539.html#ga46a5a00dfa70cad4a02d7cc73b314c31',·1,·'convert.c']]], | 26 | ····['string_5fto_5fresult_24',·['string_to_result',·['../a00539.html#ga46a5a00dfa70cad4a02d7cc73b314c31',·1,·'convert.c']]], |
27 | ····['string_5fto_5fuint8_25',·['string_to_uint8',·['../a00539.html#gae8e173a9f8d2e3f152ada9f48d3d5f28',·1,·'convert.c']]], | 27 | ····['string_5fto_5fuint8_25',·['string_to_uint8',·['../a00539.html#gae8e173a9f8d2e3f152ada9f48d3d5f28',·1,·'convert.c']]], |
28 | ····['stringpool_5ft_26',·['stringpool_t',·['../a00930.html',·1,·'']]], | 28 | ····['stringpool_5ft_26',·['stringpool_t',·['../a00930.html',·1,·'']]], |
29 | ····['stringz_5fto_5fnumeric_27',·['stringz_to_numeric',·['../a00539.html#ga467401163bf05ed167f7b2b7e8bd875a',·1,·'convert.c']]], | 29 | ····['stringz_5fto_5fnumeric_27',·['stringz_to_numeric',·['../a00539.html#ga467401163bf05ed167f7b2b7e8bd875a',·1,·'convert.c']]], |
30 | ····['sybdb_2eh_28',·['sybdb.h',·['../a003 | 30 | ····['sybdb_2eh_28',·['sybdb.h',·['../a00362.html',·1,·'']]] |
31 | ]; | 31 | ]; |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tagss_5ftime2_5fstruct_0',·['tagSS_TIME2_STRUCT',·['../a01262.html',·1,·'']]], | 2 | ····['tagss_5ftime2_5fstruct_0',·['tagSS_TIME2_STRUCT',·['../a01262.html',·1,·'']]], |
3 | ····['tagss_5ftimestampoffset_5fstruct_1',·['tagSS_TIMESTAMPOFFSET_STRUCT',·['../a01266.html',·1,·'']]], | 3 | ····['tagss_5ftimestampoffset_5fstruct_1',·['tagSS_TIMESTAMPOFFSET_STRUCT',·['../a01266.html',·1,·'']]], |
4 | ····['tds_2',·['tds',·['../a01218.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds()'], | 4 | ····['tds_2',·['tds',·['../a01218.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds()'], |
5 | ········['../a01006.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds()'] | 5 | ········['../a01006.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds()'] |
6 | ····]], | 6 | ····]], |
7 | ····['tds_2eh_3',·['tds.h',·['../a003 | 7 | ····['tds_2eh_3',·['tds.h',·['../a00395.html',·1,·'']]], |
8 | ····['tds4_5fsend_5femulated_5frpc_4',·['tds4_send_emulated_rpc',·['../a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]], | 8 | ····['tds4_5fsend_5femulated_5frpc_4',·['tds4_send_emulated_rpc',·['../a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]], |
9 | ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_5',·['tds5_bcp_add_fixed_columns',·['../a00 | 9 | ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_5',·['tds5_bcp_add_fixed_columns',·['../a00281.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]], |
10 | ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_6',·['tds5_bcp_add_variable_columns',·['../a00 | 10 | ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_6',·['tds5_bcp_add_variable_columns',·['../a00281.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]], |
11 | ····['tds5_5ffix_5fdot_5fquery_7',·['tds5_fix_dot_query',·['../a00542.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]], | 11 | ····['tds5_5ffix_5fdot_5fquery_7',·['tds5_fix_dot_query',·['../a00542.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]], |
12 | ····['tds5_5fprocess_5fdyn_5fresult2_8',·['tds5_process_dyn_result2',·['../a00544.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]], | 12 | ····['tds5_5fprocess_5fdyn_5fresult2_8',·['tds5_process_dyn_result2',·['../a00544.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]], |
13 | ····['tds5_5fprocess_5foptioncmd_9',·['tds5_process_optioncmd',·['../a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]], | 13 | ····['tds5_5fprocess_5foptioncmd_9',·['tds5_process_optioncmd',·['../a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]], |
14 | ····['tds5_5fprocess_5fresult_10',·['tds5_process_result',·['../a00544.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]], | 14 | ····['tds5_5fprocess_5fresult_10',·['tds5_process_result',·['../a00544.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]], |
15 | ····['tds5_5fprocess_5fresult2_11',·['tds5_process_result2',·['../a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]], | 15 | ····['tds5_5fprocess_5fresult2_11',·['tds5_process_result2',·['../a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]], |
16 | ····['tds5_5fput_5fparams_12',·['tds5_put_params',·['../a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]], | 16 | ····['tds5_5fput_5fparams_12',·['tds5_put_params',·['../a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]], |
17 | ····['tds71_5fcollation_13',·['TDS71_COLLATION',·['../a01046.html',·1,·'']]], | 17 | ····['tds71_5fcollation_13',·['TDS71_COLLATION',·['../a01046.html',·1,·'']]], |
18 | ····['tds71_5fread_5ftable_5fnames_14',·['tds71_read_table_names',·['../a00544.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]], | 18 | ····['tds71_5fread_5ftable_5fnames_14',·['tds71_read_table_names',·['../a00544.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]], |
19 | ····['tds71_5fsubmit_5fprepexec_15',·['tds71_submit_prepexec',·['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'], | 19 | ····['tds71_5fsubmit_5fprepexec_15',·['tds71_submit_prepexec',·['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'], |
20 | ········['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'] | 20 | ········['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'] |
21 | ····]], | 21 | ····]], |
22 | ····['tds72_5fsmp_5fheader_16',·['TDS72_SMP_HEADER',·['../a01050.html',·1,·'']]], | 22 | ····['tds72_5fsmp_5fheader_16',·['TDS72_SMP_HEADER',·['../a01050.html',·1,·'']]], |
23 | ····['tds7_5fbcp_5fsend_5fcolmetadata_17',·['tds7_bcp_send_colmetadata',·['../a00 | 23 | ····['tds7_5fbcp_5fsend_5fcolmetadata_17',·['tds7_bcp_send_colmetadata',·['../a00281.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]], |
24 | ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_18',·['tds7_build_bulk_insert_stmt',·['../a00 | 24 | ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_18',·['tds7_build_bulk_insert_stmt',·['../a00281.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]], |
25 | ····['tds7_5fget_5fdata_5finfo_19',·['tds7_get_data_info',·['../a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]], | 25 | ····['tds7_5fget_5fdata_5finfo_19',·['tds7_get_data_info',·['../a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]], |
26 | ····['tds7_5fget_5finstance_5fport_20',·['tds7_get_instance_port',·['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'], | 26 | ····['tds7_5fget_5finstance_5fport_20',·['tds7_get_instance_port',·['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'], |
27 | ········['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'] | 27 | ········['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'] |
28 | ····]], | 28 | ····]], |
29 | ····['tds7_5fget_5finstance_5fports_21',·['tds7_get_instance_ports',·['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'], | 29 | ····['tds7_5fget_5finstance_5fports_21',·['tds7_get_instance_ports',·['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'], |
30 | ········['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'] | 30 | ········['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'] |
31 | ····]], | 31 | ····]], |
Offset 51, 35 lines modified | Offset 51, 35 lines modified | ||
51 | ····['tds_5falloc_5frow_35',·['tds_alloc_row',·['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'], | 51 | ····['tds_5falloc_5frow_35',·['tds_alloc_row',·['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'], |
52 | ········['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'] | 52 | ········['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'] |
53 | ····]], | 53 | ····]], |
54 | ····['tds_5fanswer_36',·['tds_answer',·['../a00698.html',·1,·'']]], | 54 | ····['tds_5fanswer_36',·['tds_answer',·['../a00698.html',·1,·'']]], |
55 | ····['tds_5fanswer_5fchallenge_37',·['tds_answer_challenge',·['../a00537.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]], | 55 | ····['tds_5fanswer_5fchallenge_37',·['tds_answer_challenge',·['../a00537.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]], |
56 | ····['tds_5fascii_5fto_5fucs2_38',·['tds_ascii_to_ucs2',·['../a00542.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]], | 56 | ····['tds_5fascii_5fto_5fucs2_38',·['tds_ascii_to_ucs2',·['../a00542.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]], |
57 | ····['tds_5fauthentication_39',·['tds_authentication',·['../a01194.html',·1,·'']]], | 57 | ····['tds_5fauthentication_39',·['tds_authentication',·['../a01194.html',·1,·'']]], |
58 | ····['tds_5fbcp_5fdirections_40',·['tds_bcp_directions',·['../a003 | 58 | ····['tds_5fbcp_5fdirections_40',·['tds_bcp_directions',·['../a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]], |
59 | ····['tds_5fbcp_5fdone_41',·['tds_bcp_done',·['../a003 | 59 | ····['tds_5fbcp_5fdone_41',·['tds_bcp_done',·['../a00395.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied): bulk.c'], |
60 | ········['../a00 | 60 | ········['../a00281.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied): bulk.c'] |
61 | ····]], | 61 | ····]], |
62 | ····['tds_5fbcp_5ffread_42',·['tds_bcp_fread',·['../a00 | 62 | ····['tds_5fbcp_5ffread_42',·['tds_bcp_fread',·['../a00281.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): bulk.c'], |
63 | ········['../a003 | 63 | ········['../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): bulk.c'] |
64 | ····]], | 64 | ····]], |
65 | ····['tds_5fbcp_5finit_43',·['tds_bcp_init',·['../a00 | 65 | ····['tds_5fbcp_5finit_43',·['tds_bcp_init',·['../a00281.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
66 | ········['../a003 | 66 | ········['../a00395.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
67 | ····]], | 67 | ····]], |
68 | ····['tds_5fbcp_5frow_5ffree_44',·['tds_bcp_row_free',·['../a00 | 68 | ····['tds_5fbcp_5frow_5ffree_44',·['tds_bcp_row_free',·['../a00281.html#a7c4f2b050cd1a747604aa305d6877de7',·1,·'bulk.c']]], |
69 | ····['tds_5fbcp_5fsend_5frecord_45',·['tds_bcp_send_record',·['../a00 | 69 | ····['tds_5fbcp_5fsend_5frecord_45',·['tds_bcp_send_record',·['../a00281.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): bulk.c'], |
70 | ········['../a003 | 70 | ········['../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): bulk.c'] |
71 | ····]], | 71 | ····]], |
72 | ····['tds_5fbcp_5fstart_46',·['tds_bcp_start',·['../a00 | 72 | ····['tds_5fbcp_5fstart_46',·['tds_bcp_start',·['../a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
73 | ········['../a003 | 73 | ········['../a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
74 | ····]], | 74 | ····]], |
75 | ····['tds_5fbcp_5fstart_5fcopy_5fin_47',·['tds_bcp_start_copy_in',·['../a00 | 75 | ····['tds_5fbcp_5fstart_5fcopy_5fin_47',·['tds_bcp_start_copy_in',·['../a00281.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
76 | ········['../a003 | 76 | ········['../a00395.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
77 | ····]], | 77 | ····]], |
78 | ····['tds_5fbcp_5fstart_5finsert_5fstmt_48',·['tds_bcp_start_insert_stmt',·['../a00 | 78 | ····['tds_5fbcp_5fstart_5finsert_5fstmt_48',·['tds_bcp_start_insert_stmt',·['../a00281.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]], |
79 | ····['tds_5fbcpcoldata_49',·['tds_bcpcoldata',·['../a01142.html',·1,·'']]], | 79 | ····['tds_5fbcpcoldata_49',·['tds_bcpcoldata',·['../a01142.html',·1,·'']]], |
80 | ····['tds_5fbcpinfo_50',·['tds_bcpinfo',·['../a01222.html',·1,·'']]], | 80 | ····['tds_5fbcpinfo_50',·['tds_bcpinfo',·['../a01222.html',·1,·'']]], |
81 | ····['tds_5fblob_51',·['tds_blob',·['../a01130.html',·1,·'']]], | 81 | ····['tds_5fblob_51',·['tds_blob',·['../a01130.html',·1,·'']]], |
82 | ····['tds_5fcanonical_5fcharset_52',·['tds_canonical_charset',·['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'], | 82 | ····['tds_5fcanonical_5fcharset_52',·['tds_canonical_charset',·['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'], |
83 | ········['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'] | 83 | ········['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'] |
84 | ····]], | 84 | ····]], |
85 | ····['tds_5fcanonical_5fcharset_5fname_53',·['tds_canonical_charset_name',·['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'], | 85 | ····['tds_5fcanonical_5fcharset_5fname_53',·['tds_canonical_charset_name',·['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'], |
Offset 88, 72 lines modified | Offset 88, 72 lines modified | ||
88 | ····['tds_5fcapabilities_54',·['tds_capabilities',·['../a01114.html',·1,·'']]], | 88 | ····['tds_5fcapabilities_54',·['tds_capabilities',·['../a01114.html',·1,·'']]], |
89 | ····['tds_5fcapability_5ftype_55',·['tds_capability_type',·['../a01110.html',·1,·'']]], | 89 | ····['tds_5fcapability_5ftype_55',·['tds_capability_type',·['../a01110.html',·1,·'']]], |
90 | ····['tds_5fclose_5fsocket_56',·['tds_close_socket',·['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'], | 90 | ····['tds_5fclose_5fsocket_56',·['tds_close_socket',·['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'], |
91 | ········['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'] | 91 | ········['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'] |
92 | ····]], | 92 | ····]], |
93 | ····['tds_5fcolumn_57',·['tds_column',·['../a01150.html',·1,·'']]], | 93 | ····['tds_5fcolumn_57',·['tds_column',·['../a01150.html',·1,·'']]], |
94 | ····['tds_5fcolumn_5ffuncs_58',·['tds_column_funcs',·['../a01146.html',·1,·'']]], | 94 | ····['tds_5fcolumn_5ffuncs_58',·['tds_column_funcs',·['../a01146.html',·1,·'']]], |
95 | ····['tds_5fcompiletime_5fsettings_59',·['TDS_COMPILETIME_SETTINGS',·['../a003 | 95 | ····['tds_5fcompiletime_5fsettings_59',·['TDS_COMPILETIME_SETTINGS',·['../a00395.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'tds.h']]], |
96 | ····['tds_5fcompiletime_5fsettings_60',·['tds_compiletime_settings',·['../a01090.html',·1,·'']]], | 96 | ····['tds_5fcompiletime_5fsettings_60',·['tds_compiletime_settings',·['../a01090.html',·1,·'']]], |
97 | ····['tds_5fcondition_61',·['tds_condition',·['../a01230.html',·1,·'']]], | 97 | ····['tds_5fcondition_61',·['tds_condition',·['../a01230.html',·1,·'']]], |
98 | ····['tds_5fconfig_5fverstr_62',·['tds_config_verstr',·['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'], | 98 | ····['tds_5fconfig_5fverstr_62',·['tds_config_verstr',·['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'], |
99 | ········['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'] | 99 | ········['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'] |
100 | ····]], | 100 | ····]], |
101 | ····['tds_5fconnection_63',·['tds_connection',·['../a01206.html',·1,·'']]], | 101 | ····['tds_5fconnection_63',·['tds_connection',·['../a01206.html',·1,·'']]], |
102 | ····['tds_5fcontext_64',·['tds_context',·['../a01190.html',·1,·'']]], | 102 | ····['tds_5fcontext_64',·['tds_context',·['../a01190.html',·1,·'']]], |
103 | ····['tds_5fconvert_65',·['tds_convert',·['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'], | 103 | ····['tds_5fconvert_65',·['tds_convert',·['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'], |
104 | ········['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'] | 104 | ········['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'] |
105 | ····]], | 105 | ····]], |
106 | ····['tds_5fconvert_5fstream_66',·['tds_convert_stream',·['../a00 | 106 | ····['tds_5fconvert_5fstream_66',·['tds_convert_stream',·['../a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]], |
107 | ····['tds_5fconvert_5fstring_67',·['tds_convert_string',·['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'], | 107 | ····['tds_5fconvert_5fstring_67',·['tds_convert_string',·['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'], |
108 | ········['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'] | 108 | ········['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'] |
109 | ····]], | 109 | ····]], |
110 | ····['tds_5fcopy_5fstream_68',·['tds_copy_stream',·['../a00 | 110 | ····['tds_5fcopy_5fstream_68',·['tds_copy_stream',·['../a00248.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]], |
111 | ····['tds_5fcount_5fplaceholders_69',·['tds_count_placeholders',·['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'], | 111 | ····['tds_5fcount_5fplaceholders_69',·['tds_count_placeholders',·['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'], |
112 | ········['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'] | 112 | ········['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'] |
113 | ····]], | 113 | ····]], |
114 | ····['tds_5fcount_5fplaceholders_5fucs2le_70',·['tds_count_placeholders_ucs2le',·['../a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]], | 114 | ····['tds_5fcount_5fplaceholders_5fucs2le_70',·['tds_count_placeholders_ucs2le',·['../a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]], |
115 | ····['tds_5fctx_71',·['tds_ctx',·['../a00594.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]], | 115 | ····['tds_5fctx_71',·['tds_ctx',·['../a00594.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]], |
116 | ····['tds_5fctx_5fref_5fcount_72',·['tds_ctx_ref_count',·['../a00594.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]], | 116 | ····['tds_5fctx_5fref_5fcount_72',·['tds_ctx_ref_count',·['../a00594.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]], |
117 | ····['tds_5fcursor_73',·['tds_cursor',·['../a01174.html',·1,·'']]], | 117 | ····['tds_5fcursor_73',·['tds_cursor',·['../a01174.html',·1,·'']]], |
118 | ····['tds_5fcursor_5fcheck_5fallocated_74',·['tds_cursor_check_allocated',·['../a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]], | 118 | ····['tds_5fcursor_5fcheck_5fallocated_74',·['tds_cursor_check_allocated',·['../a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]], |
119 | ····['tds_5fcursor_5fdealloc_75',·['tds_cursor_dealloc',·['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'], | 119 | ····['tds_5fcursor_5fdealloc_75',·['tds_cursor_dealloc',·['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'], |
120 | ········['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'] | 120 | ········['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'] |
121 | ····]], | 121 | ····]], |
122 | ····['tds_5fcursor_5fstatus_76',·['tds_cursor_status',·['../a01170.html',·1,·'']]], | 122 | ····['tds_5fcursor_5fstatus_76',·['tds_cursor_status',·['../a01170.html',·1,·'']]], |
123 | ····['tds_5fdatain_5fstream_77',·['tds_datain_stream',·['../a01070.html',·1,·'']]], | 123 | ····['tds_5fdatain_5fstream_77',·['tds_datain_stream',·['../a01070.html',·1,·'']]], |
124 | ····['tds_5fdatain_5fstream_5finit_78',·['tds_datain_stream_init',·['../a00 | 124 | ····['tds_5fdatain_5fstream_5finit_78',·['tds_datain_stream_init',·['../a00248.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]], |
125 | ····['tds_5fdatain_5fstream_5fread_79',·['tds_datain_stream_read',·['../a00 | 125 | ····['tds_5fdatain_5fstream_5fread_79',·['tds_datain_stream_read',·['../a00248.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]], |
126 | ····['tds_5fdataout_5fstream_80',·['tds_dataout_stream',·['../a01074.html',·1,·'']]], | 126 | ····['tds_5fdataout_5fstream_80',·['tds_dataout_stream',·['../a01074.html',·1,·'']]], |
127 | ····['tds_5fdataout_5fstream_5finit_81',·['tds_dataout_stream_init',·['../a00 | 127 | ····['tds_5fdataout_5fstream_5finit_81',·['tds_dataout_stream_init',·['../a00248.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]], |
128 | ····['tds_5fdataout_5fstream_5fwrite_82',·['tds_dataout_stream_write',·['../a00 | 128 | ····['tds_5fdataout_5fstream_5fwrite_82',·['tds_dataout_stream_write',·['../a00248.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]], |
129 | ····['tds_5fdatecrack_83',·['tds_datecrack',·['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'], | 129 | ····['tds_5fdatecrack_83',·['tds_datecrack',·['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'], |
130 | ········['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'] | 130 | ········['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'] |
131 | ····]], | 131 | ····]], |
132 | ····['tds_5fdatetimeall_84',·['TDS_DATETIMEALL',·['../a01094.html',·1,·'']]], | 132 | ····['tds_5fdatetimeall_84',·['TDS_DATETIMEALL',·['../a01094.html',·1,·'']]], |
133 | ····['tds_5fdblib_5fdbprocess_85',·['tds_dblib_dbprocess',·['../a00918.html',·1,·'']]], | 133 | ····['tds_5fdblib_5fdbprocess_85',·['tds_dblib_dbprocess',·['../a00918.html',·1,·'']]], |
134 | ····['tds_5fdblib_5floginrec_86',·['tds_dblib_loginrec',·['../a00886.html',·1,·'']]], | 134 | ····['tds_5fdblib_5floginrec_86',·['tds_dblib_loginrec',·['../a00886.html',·1,·'']]], |
135 | ····['tds_5fdead_87',·['TDS_DEAD',·['../a003 | 135 | ····['tds_5fdead_87',·['TDS_DEAD',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]], |
136 | ····['tds_5fdeferred_5fcursor_5fdealloc_88',·['tds_deferred_cursor_dealloc',·['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'], | 136 | ····['tds_5fdeferred_5fcursor_5fdealloc_88',·['tds_deferred_cursor_dealloc',·['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'], |
137 | ········['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'] | 137 | ········['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'] |
138 | ····]], | 138 | ····]], |
139 | ····['tds_5fdeferred_5funprepare_89',·['tds_deferred_unprepare',·['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'], | 139 | ····['tds_5fdeferred_5funprepare_89',·['tds_deferred_unprepare',·['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'], |
140 | ········['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'] | 140 | ········['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'] |
141 | ····]], | 141 | ····]], |
142 | ····['tds_5fdetach_5fresults_90',·['tds_detach_results',·['../a00541.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info): mem.c'], | 142 | ····['tds_5fdetach_5fresults_90',·['tds_detach_results',·['../a00541.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info): mem.c'], |
143 | ········['../a00541.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info): mem.c'] | 143 | ········['../a00541.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info): mem.c'] |
144 | ····]], | 144 | ····]], |
145 | ····['tds_5fdone_5fcancelled_91',·['TDS_DONE_CANCELLED',·['../a003 | 145 | ····['tds_5fdone_5fcancelled_91',·['TDS_DONE_CANCELLED',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519ca202254cfd6784404cf1aa22bc7147c86',·1,·'tds.h']]], |
146 | ····['tds_5fdone_5fcount_92',·['TDS_DONE_COUNT',·['../a003 | 146 | ····['tds_5fdone_5fcount_92',·['TDS_DONE_COUNT',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519caf17d0c6591e318014c806a10c2f0270b',·1,·'tds.h']]], |
Max diff block lines reached; 45299/66310 bytes (68.31%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['bcp_2ec_0',·['bcp.c',·['../a013 | 2 | ····['bcp_2ec_0',·['bcp.c',·['../a01353.html',·1,·'']]], |
3 | ····['bcp_5fbatch_1',·['bcp_batch',·['../a00529.html#gaa23f8e5c7f437a94746c90292dd1cb01',·1,·'bcp_batch(DBPROCESS·*dbproc): bcp.c'], | 3 | ····['bcp_5fbatch_1',·['bcp_batch',·['../a00529.html#gaa23f8e5c7f437a94746c90292dd1cb01',·1,·'bcp_batch(DBPROCESS·*dbproc): bcp.c'], |
4 | ········['../a00529.html#gaa23f8e5c7f437a94746c90292dd1cb01',·1,·'bcp_batch(DBPROCESS·*dbproc): bcp.c'] | 4 | ········['../a00529.html#gaa23f8e5c7f437a94746c90292dd1cb01',·1,·'bcp_batch(DBPROCESS·*dbproc): bcp.c'] |
5 | ····]], | 5 | ····]], |
6 | ····['bcp_5fbind_2',·['bcp_bind',·['../a00529.html#ga6cf03708baaf02eb016b9ee77160d879',·1,·'bcp_bind(DBPROCESS·*dbproc,·BYTE·*varaddr,·int·prefixlen,·DBINT·varlen,·BYTE·*terminator,·int·termlen,·int·db_vartype,·int·table_column): bcp.c'], | 6 | ····['bcp_5fbind_2',·['bcp_bind',·['../a00529.html#ga6cf03708baaf02eb016b9ee77160d879',·1,·'bcp_bind(DBPROCESS·*dbproc,·BYTE·*varaddr,·int·prefixlen,·DBINT·varlen,·BYTE·*terminator,·int·termlen,·int·db_vartype,·int·table_column): bcp.c'], |
7 | ········['../a00529.html#ga6cf03708baaf02eb016b9ee77160d879',·1,·'bcp_bind(DBPROCESS·*dbproc,·BYTE·*varaddr,·int·prefixlen,·DBINT·varlen,·BYTE·*terminator,·int·termlen,·int·type,·int·table_column): bcp.c'] | 7 | ········['../a00529.html#ga6cf03708baaf02eb016b9ee77160d879',·1,·'bcp_bind(DBPROCESS·*dbproc,·BYTE·*varaddr,·int·prefixlen,·DBINT·varlen,·BYTE·*terminator,·int·termlen,·int·type,·int·table_column): bcp.c'] |
8 | ····]], | 8 | ····]], |
9 | ····['bcp_5fcolfmt_3',·['bcp_colfmt',·['../a00529.html#ga0ed03c69e698336d015bb315ad755fd5',·1,·'bcp_colfmt(DBPROCESS·*dbproc,·int·host_colnum,·int·host_type,·int·host_prefixlen,·DBINT·host_collen,·const·BYTE·*host_term,·int·host_termlen,·int·table_colnum): bcp.c'], | 9 | ····['bcp_5fcolfmt_3',·['bcp_colfmt',·['../a00529.html#ga0ed03c69e698336d015bb315ad755fd5',·1,·'bcp_colfmt(DBPROCESS·*dbproc,·int·host_colnum,·int·host_type,·int·host_prefixlen,·DBINT·host_collen,·const·BYTE·*host_term,·int·host_termlen,·int·table_colnum): bcp.c'], |
Offset 50, 11 lines modified | Offset 50, 11 lines modified | ||
50 | ····]], | 50 | ····]], |
51 | ····['binary_5fto_5fresult_19',·['binary_to_result',·['../a00539.html#gab09f8279ad6da8a0a6a935e5810d753a',·1,·'convert.c']]], | 51 | ····['binary_5fto_5fresult_19',·['binary_to_result',·['../a00539.html#gab09f8279ad6da8a0a6a935e5810d753a',·1,·'convert.c']]], |
52 | ····['block_5fsize_20',·['block_size',·['../a01178.html#aaad54522a6e04122eba4c37a200d3f20',·1,·'tds_env']]], | 52 | ····['block_5fsize_20',·['block_size',·['../a01178.html#aaad54522a6e04122eba4c37a200d3f20',·1,·'tds_env']]], |
53 | ····['buf_21',·['buf',·['../a01086.html#a1b4967f395da537910ded1b392dd5d9b',·1,·'tds_dynamic_stream']]], | 53 | ····['buf_21',·['buf',·['../a01086.html#a1b4967f395da537910ded1b392dd5d9b',·1,·'tds_dynamic_stream']]], |
54 | ····['buffer_22',·['buffer',·['../a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc',·1,·'tds_output_stream']]], | 54 | ····['buffer_22',·['buffer',·['../a01066.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc',·1,·'tds_output_stream']]], |
55 | ····['bug_20list_23',·['Bug·List',·['../a00525.html',·1,·'']]], | 55 | ····['bug_20list_23',·['Bug·List',·['../a00525.html',·1,·'']]], |
56 | ····['bulk_20copy_20functions_24',·['Bulk·copy·functions',·['../a00529.html',·1,·'']]], | 56 | ····['bulk_20copy_20functions_24',·['Bulk·copy·functions',·['../a00529.html',·1,·'']]], |
57 | ····['bulk_2ec_25',·['bulk.c',·['../a00 | 57 | ····['bulk_2ec_25',·['bulk.c',·['../a00281.html',·1,·'']]], |
58 | ····['bulk_5fcopy_26',·['bulk_copy',·['../a01118.html#ad0d5f6fc4c5a5d64f11efd2e11ecaaa4',·1,·'tds_login']]], | 58 | ····['bulk_5fcopy_26',·['bulk_copy',·['../a01118.html#ad0d5f6fc4c5a5d64f11efd2e11ecaaa4',·1,·'tds_login']]], |
59 | ····['bulk_5fquery_27',·['bulk_query',·['../a01210.html#ac6ed7b8d3a4bd98a03f8ddb43b2e66c2',·1,·'tds_socket']]] | 59 | ····['bulk_5fquery_27',·['bulk_query',·['../a01210.html#ac6ed7b8d3a4bd98a03f8ddb43b2e66c2',·1,·'tds_socket']]] |
60 | ]; | 60 | ]; |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['data_0',·['DATA',·['../a00554.html',·1,·'']]], | 2 | ····['data_0',·['DATA',·['../a00554.html',·1,·'']]], |
3 | ····['data_2ec_1',·['data.c',·['../a00 | 3 | ····['data_2ec_1',·['data.c',·['../a00275.html',·1,·'']]], |
4 | ····['data_5flen_2',·['data_len',·['../a01198.html#aa9a66245e3c629a07111067cd1fdd0d4',·1,·'tds_packet']]], | 4 | ····['data_5flen_2',·['data_len',·['../a01198.html#aa9a66245e3c629a07111067cd1fdd0d4',·1,·'tds_packet']]], |
5 | ····['database_3',·['database',·['../a01178.html#ad05b5a83816aee8ff9858ddb1eb172b8',·1,·'tds_env']]], | 5 | ····['database_3',·['database',·['../a01178.html#ad05b5a83816aee8ff9858ddb1eb172b8',·1,·'tds_env']]], |
6 | ····['date_4',·['date',·['../a01094.html#a4697c11cf7da815856eb96bae4d57bac',·1,·'TDS_DATETIMEALL::date()'], | 6 | ····['date_4',·['date',·['../a01094.html#a4697c11cf7da815856eb96bae4d57bac',·1,·'TDS_DATETIMEALL::date()'], |
7 | ········['../a01298.html#afa93266cde7ab536615bca3d904aabed',·1,·'DBDATETIMEALL::date()'] | 7 | ········['../a01298.html#afa93266cde7ab536615bca3d904aabed',·1,·'DBDATETIMEALL::date()'] |
8 | ····]], | 8 | ····]], |
9 | ····['datetime_20functions_5',·['Datetime·functions',·['../a00532.html',·1,·'']]], | 9 | ····['datetime_20functions_5',·['Datetime·functions',·['../a00532.html',·1,·'']]], |
10 | ····['day_6',·['day',·['../a01098.html#a82d0cf263d8d4a3abcf84b9a146ddf83',·1,·'tdsdaterec']]], | 10 | ····['day_6',·['day',·['../a01098.html#a82d0cf263d8d4a3abcf84b9a146ddf83',·1,·'tdsdaterec']]], |
Offset 71, 16 lines modified | Offset 71, 16 lines modified | ||
71 | ········['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'] | 71 | ········['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'] |
72 | ····]], | 72 | ····]], |
73 | ····['dbcmdrow_29',·['dbcmdrow',·['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'], | 73 | ····['dbcmdrow_29',·['dbcmdrow',·['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'], |
74 | ········['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'] | 74 | ········['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'] |
75 | ····]], | 75 | ····]], |
76 | ····['dbcol_30',·['DBCOL',·['../a01310.html',·1,·'']]], | 76 | ····['dbcol_30',·['DBCOL',·['../a01310.html',·1,·'']]], |
77 | ····['dbcol2_31',·['DBCOL2',·['../a01314.html',·1,·'']]], | 77 | ····['dbcol2_31',·['DBCOL2',·['../a01314.html',·1,·'']]], |
78 | ····['dbcolinfo_32',·['dbcolinfo',·['../a00 | 78 | ····['dbcolinfo_32',·['dbcolinfo',·['../a00038.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol): dblib.c'], |
79 | ········['../a003 | 79 | ········['../a00362.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol): dblib.c'] |
80 | ····]], | 80 | ····]], |
81 | ····['dbcollen_33',·['dbcollen',·['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], | 81 | ····['dbcollen_33',·['dbcollen',·['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], |
82 | ········['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] | 82 | ········['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] |
83 | ····]], | 83 | ····]], |
84 | ····['dbcolname_34',·['dbcolname',·['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'], | 84 | ····['dbcolname_34',·['dbcolname',·['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'], |
85 | ········['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'] | 85 | ········['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'] |
86 | ····]], | 86 | ····]], |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····]], | 147 | ····]], |
148 | ····['dbgetchar_58',·['dbgetchar',·['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos): dblib.c'], | 148 | ····['dbgetchar_58',·['dbgetchar',·['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos): dblib.c'], |
149 | ········['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n): dblib.c'] | 149 | ········['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n): dblib.c'] |
150 | ····]], | 150 | ····]], |
151 | ····['dbgetmaxprocs_59',·['dbgetmaxprocs',·['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'], | 151 | ····['dbgetmaxprocs_59',·['dbgetmaxprocs',·['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'], |
152 | ········['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'] | 152 | ········['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'] |
153 | ····]], | 153 | ····]], |
154 | ····['dbgetnull_60',·['dbgetnull',·['../a00 | 154 | ····['dbgetnull_60',·['dbgetnull',·['../a00038.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]], |
155 | ····['dbgetpacket_61',·['dbgetpacket',·['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'], | 155 | ····['dbgetpacket_61',·['dbgetpacket',·['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'], |
156 | ········['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'] | 156 | ········['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'] |
157 | ····]], | 157 | ····]], |
158 | ····['dbgetrow_62',·['dbgetrow',·['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'], | 158 | ····['dbgetrow_62',·['dbgetrow',·['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'], |
159 | ········['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'] | 159 | ········['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'] |
160 | ····]], | 160 | ····]], |
161 | ····['dbgettime_63',·['dbgettime',·['../a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void): dblib.c'], | 161 | ····['dbgettime_63',·['dbgettime',·['../a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void): dblib.c'], |
Offset 181, 19 lines modified | Offset 181, 19 lines modified | ||
181 | ····]], | 181 | ····]], |
182 | ····['dbisopt_70',·['dbisopt',·['../a00527.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]): dblib.c'], | 182 | ····['dbisopt_70',·['dbisopt',·['../a00527.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]): dblib.c'], |
183 | ········['../a00527.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]): dblib.c'] | 183 | ········['../a00527.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]): dblib.c'] |
184 | ····]], | 184 | ····]], |
185 | ····['dblastrow_71',·['dblastrow',·['../a00533.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc): dblib.c'], | 185 | ····['dblastrow_71',·['dblastrow',·['../a00533.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc): dblib.c'], |
186 | ········['../a00533.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc): dblib.c'] | 186 | ········['../a00533.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc): dblib.c'] |
187 | ····]], | 187 | ····]], |
188 | ····['dblib_2ec_72',·['dblib.c',·['../a00 | 188 | ····['dblib_2ec_72',·['dblib.c',·['../a00038.html',·1,·'']]], |
189 | ····['dblib_5fbuffer_5frow_73',·['dblib_buffer_row',·['../a00590.html',·1,·'']]], | 189 | ····['dblib_5fbuffer_5frow_73',·['dblib_buffer_row',·['../a00590.html',·1,·'']]], |
190 | ····['dblib_5fcontext_74',·['dblib_context',·['../a00594.html',·1,·'']]], | 190 | ····['dblib_5fcontext_74',·['dblib_context',·['../a00594.html',·1,·'']]], |
191 | ····['dblib_5ferror_5fmessage_75',·['DBLIB_ERROR_MESSAGE',·['../a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]], | 191 | ····['dblib_5ferror_5fmessage_75',·['DBLIB_ERROR_MESSAGE',·['../a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]], |
192 | ····['dblibcontext_76',·['DBLIBCONTEXT',·['../a00 | 192 | ····['dblibcontext_76',·['DBLIBCONTEXT',·['../a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]], |
193 | ····['dblogin_77',·['dblogin',·['../a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void): dblib.c'], | 193 | ····['dblogin_77',·['dblogin',·['../a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void): dblib.c'], |
194 | ········['../a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void): dblib.c'] | 194 | ········['../a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void): dblib.c'] |
195 | ····]], | 195 | ····]], |
196 | ····['dbloginfree_78',·['dbloginfree',·['../a00527.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login): dblib.c'], | 196 | ····['dbloginfree_78',·['dbloginfree',·['../a00527.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login): dblib.c'], |
197 | ········['../a00527.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login): dblib.c'] | 197 | ········['../a00527.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login): dblib.c'] |
198 | ····]], | 198 | ····]], |
199 | ····['dbmny4add_79',·['dbmny4add',·['../a00531.html#ga0a384938a6586b7411fc42420ffad6ed',·1,·'dbmny4add(DBPROCESS·*dbproc,·DBMONEY4·*m1,·DBMONEY4·*m2,·DBMONEY4·*sum): dblib.c'], | 199 | ····['dbmny4add_79',·['dbmny4add',·['../a00531.html#ga0a384938a6586b7411fc42420ffad6ed',·1,·'dbmny4add(DBPROCESS·*dbproc,·DBMONEY4·*m1,·DBMONEY4·*m2,·DBMONEY4·*sum): dblib.c'], |
Offset 267, 20 lines modified | Offset 267, 20 lines modified | ||
267 | ····['dbnumcompute_103',·['dbnumcompute',·['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc): dblib.c'], | 267 | ····['dbnumcompute_103',·['dbnumcompute',·['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc): dblib.c'], |
268 | ········['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess): dblib.c'] | 268 | ········['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess): dblib.c'] |
269 | ····]], | 269 | ····]], |
270 | ····['dbnumeric_104',·['DBNUMERIC',·['../a01278.html',·1,·'']]], | 270 | ····['dbnumeric_104',·['DBNUMERIC',·['../a01278.html',·1,·'']]], |
271 | ····['dbnumrets_105',·['dbnumrets',·['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'], | 271 | ····['dbnumrets_105',·['dbnumrets',·['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'], |
272 | ········['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'] | 272 | ········['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'] |
273 | ····]], | 273 | ····]], |
274 | ····['dbopen_106',·['dbopen',·['../a003 | 274 | ····['dbopen_106',·['dbopen',·['../a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]], |
275 | ····['dboption_107',·['dboption',·['../a00910.html',·1,·'']]], | 275 | ····['dboption_107',·['dboption',·['../a00910.html',·1,·'']]], |
276 | ····['dbperror_108',·['dbperror',·['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'], | 276 | ····['dbperror_108',·['dbperror',·['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'], |
277 | ········['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'] | 277 | ········['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'] |
278 | ····]], | 278 | ····]], |
279 | ····['dbpivot_109',·['dbpivot',·['../a003 | 279 | ····['dbpivot_109',·['dbpivot',·['../a00362.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]], |
280 | ····['dbprcollen_110',·['dbprcollen',·['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], | 280 | ····['dbprcollen_110',·['dbprcollen',·['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], |
281 | ········['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] | 281 | ········['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] |
282 | ····]], | 282 | ····]], |
283 | ····['dbprhead_111',·['dbprhead',·['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'], | 283 | ····['dbprhead_111',·['dbprhead',·['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'], |
284 | ········['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'] | 284 | ········['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'] |
285 | ····]], | 285 | ····]], |
286 | ····['dbproc_5frowbuf_112',·['DBPROC_ROWBUF',·['../a00890.html',·1,·'']]], | 286 | ····['dbproc_5frowbuf_112',·['DBPROC_ROWBUF',·['../a00890.html',·1,·'']]], |
Offset 418, 15 lines modified | Offset 418, 15 lines modified | ||
418 | ····]], | 418 | ····]], |
419 | ····['dbtablecolinfo_159',·['dbtablecolinfo',·['../a00527.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol): dblib.c'], | 419 | ····['dbtablecolinfo_159',·['dbtablecolinfo',·['../a00527.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol): dblib.c'], |
420 | ········['../a00527.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol): dblib.c'] | 420 | ········['../a00527.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol): dblib.c'] |
421 | ····]], | 421 | ····]], |
422 | ····['dbtds_160',·['dbtds',·['../a00533.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbproc): dblib.c'], | 422 | ····['dbtds_160',·['dbtds',·['../a00533.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbproc): dblib.c'], |
423 | ········['../a00533.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbprocess): dblib.c'] | 423 | ········['../a00533.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbprocess): dblib.c'] |
424 | ····]], | 424 | ····]], |
425 | ····['dbtds_5funknown_161',·['DBTDS_UNKNOWN',·['../a003 | 425 | ····['dbtds_5funknown_161',·['DBTDS_UNKNOWN',·['../a00362.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]], |
426 | ····['dbtxptr_162',·['dbtxptr',·['../a00527.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column): dblib.c'], | 426 | ····['dbtxptr_162',·['dbtxptr',·['../a00527.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column): dblib.c'], |
427 | ········['../a00527.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column): dblib.c'] | 427 | ········['../a00527.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column): dblib.c'] |
428 | ····]], | 428 | ····]], |
429 | ····['dbtxtimestamp_163',·['dbtxtimestamp',·['../a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column): dblib.c'], | 429 | ····['dbtxtimestamp_163',·['dbtxtimestamp',·['../a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column): dblib.c'], |
430 | ········['../a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column): dblib.c'] | 430 | ········['../a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column): dblib.c'] |
431 | ····]], | 431 | ····]], |
432 | ····['dbtypeinfo_164',·['dbtypeinfo',·['../a01302.html',·1,·'']]], | 432 | ····['dbtypeinfo_164',·['dbtypeinfo',·['../a01302.html',·1,·'']]], |
Offset 437, 15 lines modified | Offset 437, 15 lines modified | ||
437 | ····['dbvarychar_167',·['DBVARYCHAR',·['../a01270.html',·1,·'']]], | 437 | ····['dbvarychar_167',·['DBVARYCHAR',·['../a01270.html',·1,·'']]], |
438 | ····['dbvarylen_168',·['dbvarylen',·['../a00527.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column): dblib.c'], | 438 | ····['dbvarylen_168',·['dbvarylen',·['../a00527.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column): dblib.c'], |
439 | ········['../a00527.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column): dblib.c'] | 439 | ········['../a00527.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column): dblib.c'] |
440 | ····]], | 440 | ····]], |
441 | ····['dbversion_169',·['dbversion',·['../a00527.html#ga876d4d179520f98629059d23a806397f',·1,·'dbversion(void): dblib.c'], | 441 | ····['dbversion_169',·['dbversion',·['../a00527.html#ga876d4d179520f98629059d23a806397f',·1,·'dbversion(void): dblib.c'], |
442 | ········['../a00527.html#ga876d4d179520f98629059d23a806397f',·1,·'dbversion(): dblib.c'] | 442 | ········['../a00527.html#ga876d4d179520f98629059d23a806397f',·1,·'dbversion(): dblib.c'] |
443 | ····]], | 443 | ····]], |
444 | ····['dbversion_5funknown_170',·['DBVERSION_UNKNOWN',·['../a003 | 444 | ····['dbversion_5funknown_170',·['DBVERSION_UNKNOWN',·['../a00362.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]], |
445 | ····['dbwillconvert_171',·['dbwillconvert',·['../a00527.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype): dblib.c'], | 445 | ····['dbwillconvert_171',·['dbwillconvert',·['../a00527.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype): dblib.c'], |
446 | ········['../a00527.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype): dblib.c'] | 446 | ········['../a00527.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype): dblib.c'] |
447 | ····]], | 447 | ····]], |
448 | ····['dbwritetext_172',·['dbwritetext',·['../a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text): dblib.c'], | 448 | ····['dbwritetext_172',·['dbwritetext',·['../a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text): dblib.c'], |
449 | ········['../a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text): dblib.c'] | 449 | ········['../a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text): dblib.c'] |
450 | ····]], | 450 | ····]], |
451 | ····['decimicrosecond_173',·['decimicrosecond',·['../a01098.html#a838e73fd12eec9e3b5368316198f4762',·1,·'tdsdaterec']]], | 451 | ····['decimicrosecond_173',·['decimicrosecond',·['../a01098.html#a838e73fd12eec9e3b5368316198f4762',·1,·'tdsdaterec']]], |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['iconv_2ec_0',·['iconv.c',·['../a013 | 2 | ····['iconv_2ec_0',·['iconv.c',·['../a01383.html',·1,·'(Global·Namespace)'], |
3 | ········['../a013 | 3 | ········['../a01386.html',·1,·'(Global·Namespace)'] |
4 | ····]], | 4 | ····]], |
5 | ····['id_1',·['id',·['../a01182.html#a72332750aee80a0a94c92b35d7263d76',·1,·'tds_dynamic']]], | 5 | ····['id_1',·['id',·['../a01182.html#a72332750aee80a0a94c92b35d7263d76',·1,·'tds_dynamic']]], |
6 | ····['in_5fbuf_2',·['in_buf',·['../a01210.html#a24c1995f6e8d0f9a5990998524b00b6b',·1,·'tds_socket']]], | 6 | ····['in_5fbuf_2',·['in_buf',·['../a01210.html#a24c1995f6e8d0f9a5990998524b00b6b',·1,·'tds_socket']]], |
7 | ····['in_5fcancel_3',·['in_cancel',·['../a01210.html#ae67d850cfbedf6b1e6b02111d4388d42',·1,·'tds_socket']]], | 7 | ····['in_5fcancel_3',·['in_cancel',·['../a01210.html#ae67d850cfbedf6b1e6b02111d4388d42',·1,·'tds_socket']]], |
8 | ····['in_5fflag_4',·['in_flag',·['../a01210.html#a765e007b69a2e188c989f05a689f6a11',·1,·'tds_socket']]], | 8 | ····['in_5fflag_4',·['in_flag',·['../a01210.html#a765e007b69a2e188c989f05a689f6a11',·1,·'tds_socket']]], |
9 | ····['in_5flen_5',·['in_len',·['../a01210.html#a0b6e65b9d00b3a4efbf78b2d866cca20',·1,·'tds_socket']]], | 9 | ····['in_5flen_5',·['in_len',·['../a01210.html#a0b6e65b9d00b3a4efbf78b2d866cca20',·1,·'tds_socket']]], |
10 | ····['in_5fpos_6',·['in_pos',·['../a01210.html#a9d1b4fc8e1e801fdc703ee7bb68d9838',·1,·'tds_socket']]], | 10 | ····['in_5fpos_6',·['in_pos',·['../a01210.html#a9d1b4fc8e1e801fdc703ee7bb68d9838',·1,·'tds_socket']]], |
11 | ····['in_5frow_7',·['in_row',·['../a01210.html#ab6a91be7f3b9966216e621c60e8151f2',·1,·'tds_socket']]], | 11 | ····['in_5frow_7',·['in_row',·['../a01210.html#ab6a91be7f3b9966216e621c60e8151f2',·1,·'tds_socket']]], |
12 | ····['internal_20bcp_20functions_8',·['Internal·bcp·functions',·['../a00530.html',·1,·'']]], | 12 | ····['internal_20bcp_20functions_8',·['Internal·bcp·functions',·['../a00530.html',·1,·'']]], |
13 | ····['internals_9',·['Internals',·['../a00533.html',·1,·'']]], | 13 | ····['internals_9',·['Internals',·['../a00533.html',·1,·'']]], |
14 | ····['ip_5faddrs_10',·['ip_addrs',·['../a01118.html#a6e04f60eb1fae0e632ab6cddbb804a55',·1,·'tds_login']]], | 14 | ····['ip_5faddrs_10',·['ip_addrs',·['../a01118.html#a6e04f60eb1fae0e632ab6cddbb804a55',·1,·'tds_login']]], |
15 | ····['is_5fdatetime_5ftype_11',·['is_datetime_type',·['../a003 | 15 | ····['is_5fdatetime_5ftype_11',·['is_datetime_type',·['../a00395.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]] |
16 | ]; | 16 | ]; |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····['pd_8',·['pd',·['../a00582.html',·1,·'']]], | 12 | ····['pd_8',·['pd',·['../a00582.html',·1,·'']]], |
13 | ····['pending_5fclose_9',·['pending_close',·['../a01206.html#a824fd854618d7d2005f2bec452247be7',·1,·'tds_connection']]], | 13 | ····['pending_5fclose_9',·['pending_close',·['../a01206.html#a824fd854618d7d2005f2bec452247be7',·1,·'tds_connection']]], |
14 | ····['pivot_5ft_10',·['pivot_t',·['../a00570.html',·1,·'_options::pivot_t'], | 14 | ····['pivot_5ft_10',·['pivot_t',·['../a00570.html',·1,·'_options::pivot_t'], |
15 | ········['../a00618.html',·1,·'pivot_t'] | 15 | ········['../a00618.html',·1,·'pivot_t'] |
16 | ····]], | 16 | ····]], |
17 | ····['pkt_11',·['pkt',·['../a01218.html#af900a7df4b6adae34d37233c3fb4cc99',·1,·'tds_freeze']]], | 17 | ····['pkt_11',·['pkt',·['../a01218.html#af900a7df4b6adae34d37233c3fb4cc99',·1,·'tds_freeze']]], |
18 | ····['pkt_5fpos_12',·['pkt_pos',·['../a01218.html#a99de10b997fb8a417d1ba7123957a720',·1,·'tds_freeze']]], | 18 | ····['pkt_5fpos_12',·['pkt_pos',·['../a01218.html#a99de10b997fb8a417d1ba7123957a720',·1,·'tds_freeze']]], |
19 | ····['poll_2eh_13',·['poll.h',·['../a004 | 19 | ····['poll_2eh_13',·['poll.h',·['../a00479.html',·1,·'']]], |
20 | ····['pollfd_14',·['pollfd',·['../a01058.html',·1,·'']]], | 20 | ····['pollfd_14',·['pollfd',·['../a01058.html',·1,·'']]], |
21 | ····['port_15',·['port',·['../a01118.html#aec3fe0f3f17448018ae5c92cff3abb6d',·1,·'tds_login']]], | 21 | ····['port_15',·['port',·['../a01118.html#aec3fe0f3f17448018ae5c92cff3abb6d',·1,·'tds_login']]], |
22 | ····['prepared_5fpos_16',·['prepared_pos',·['../a01006.html#a45c0b5a3624186c84441d2e0f8a59c64',·1,·'_hstmt']]], | 22 | ····['prepared_5fpos_16',·['prepared_pos',·['../a01006.html#a45c0b5a3624186c84441d2e0f8a59c64',·1,·'_hstmt']]], |
23 | ····['prev_17',·['prev',·['../a01006.html#ad36ac281bcfcc5a6b6af0c1428b41d5f',·1,·'_hstmt']]], | 23 | ····['prev_17',·['prev',·['../a01006.html#ad36ac281bcfcc5a6b6af0c1428b41d5f',·1,·'_hstmt']]], |
24 | ····['primary_20functions_18',·['Primary·functions',·['../a00527.html',·1,·'']]], | 24 | ····['primary_20functions_18',·['Primary·functions',·['../a00527.html',·1,·'']]], |
25 | ····['product_5fversion_19',·['product_version',·['../a01206.html#a7473cd879ba62019eb9d3bbb153832a1',·1,·'tds_connection']]], | 25 | ····['product_5fversion_19',·['product_version',·['../a01206.html#a7473cd879ba62019eb9d3bbb153832a1',·1,·'tds_connection']]], |
26 | ····['profileparam_20',·['ProfileParam',·['../a00626.html',·1,·'']]], | 26 | ····['profileparam_20',·['ProfileParam',·['../a00626.html',·1,·'']]], |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['dbtds_5funknown_0',·['DBTDS_UNKNOWN',·['../a003 | 2 | ····['dbtds_5funknown_0',·['DBTDS_UNKNOWN',·['../a00362.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]], |
3 | ····['dbversion_5funknown_1',·['DBVERSION_UNKNOWN',·['../a003 | 3 | ····['dbversion_5funknown_1',·['DBVERSION_UNKNOWN',·['../a00362.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]] |
4 | ]; | 4 | ]; |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['is_5fdatetime_5ftype_0',·['is_datetime_type',·['../a003 | 2 | ····['is_5fdatetime_5ftype_0',·['is_datetime_type',·['../a00395.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]] |
3 | ]; | 3 | ]; |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_5fis_5fmssql_0',·['TDS_IS_MSSQL',·['../a003 | 2 | ····['tds_5fis_5fmssql_0',·['TDS_IS_MSSQL',·['../a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f',·1,·'tds.h']]], |
3 | ····['tds_5fis_5fsybase_1',·['TDS_IS_SYBASE',·['../a003 | 3 | ····['tds_5fis_5fsybase_1',·['TDS_IS_SYBASE',·['../a00395.html#a4840433488d0c66601ff4002a54b41d7',·1,·'tds.h']]], |
4 | ····['tds_5fms_5fver_2',·['TDS_MS_VER',·['../a003 | 4 | ····['tds_5fms_5fver_2',·['TDS_MS_VER',·['../a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e',·1,·'tds.h']]], |
5 | ····['tds_5fput_5ftinyint_3',·['tds_put_tinyint',·['../a003 | 5 | ····['tds_5fput_5ftinyint_3',·['tds_put_tinyint',·['../a00395.html#adfc186758f4c1856c01746b5436aff74',·1,·'tds.h']]], |
6 | ····['tds_5fsyb_5fver_4',·['TDS_SYB_VER',·['../a003 | 6 | ····['tds_5fsyb_5fver_4',·['TDS_SYB_VER',·['../a00395.html#aca53a637849948c4b7a07f69e40c685c',·1,·'tds.h']]] |
7 | ]; | 7 | ]; |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>apps·→·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="a003 | 68 | <h3>apps·→·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="a00362.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>datacopy.c</b></td><td·class="dirtab"><a·class="el"·href="a00362.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>defncopy.c</b></td><td·class="dirtab"><a·class="el"·[·...·truncated·by·diffoscope;·len:·1441,·SHA:·bf20d3641f9888da6b633fc67c44e73a0160df108260a5604fee4209ddd44059·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>ctlib·→·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> / <a·class="el"·href="a003 | 68 | <h3>ctlib·→·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> / <a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>dblib·→·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="a013 | 68 | <h3>dblib·→·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="a01353.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="a00362.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01353.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a[·...·truncated·by·diffoscope;·len:·2189,·SHA:·e7e13961d0a815e68fb145a3933125a5317813d8127cd9a1b4bdb37afcef1f8e·...·].html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>fisql·→·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="a003 | 68 | <h3>fisql·→·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="a00362.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>fisql.c</b></td><td·class="dirtab"><a·class="el"·href="a00362.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>handlers.c</b></td><td·class="dirtab"><a·class="el"·hre[·...·truncated·by·diffoscope;·len:·143,·SHA:·78cdff2a6881c28c3d57c97099f0f55073ad5bfd98ccf04485c69089b219e055·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>freetds·→·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="a004 | 68 | <h3>freetds·→·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="a00479.html">poll.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> | 64 | <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>include·→·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="a003 | 68 | <h3>include·→·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> / <b>replacements.h</b></td><td·class="dirtab"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.h[·...·truncated·by·diffoscope;·len:·60,·SHA:·33e7ae7a6362ed1d7a47ed90a3045355f32bc118ae0f5679363c420847bfc2f4·...·].html">poll.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>odbc·→·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> / <a·class="el"·href="a003 | 68 | <h3>odbc·→·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> / <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> / <a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class=[·...·truncated·by·diffoscope;·len:·182,·SHA:·96ef77224527c74c50a3f21e82108876f0ec389a2d6db2ab35932716bdb49186·...·].html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>pool·→·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> / <a·class="el"·href="a003 | 68 | <h3>pool·→·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> / <a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>replacements·→·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="a013 | 68 | <h3>replacements·→·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="a01383.html">iconv.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a> / <a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>server·→·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> / <a·class="el"·href="a003 | 68 | <h3>server·→·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> / <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> / <a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="di[·...·truncated·by·diffoscope;·len:·395,·SHA:·155119259e4735079b567eb0fcff1903ae47b4ca6d54dfa9aa99f91afb7daba4·...·].html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 62, 14 lines modified | Offset 62, 14 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <h3>tds·→·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="a00 | 68 | <h3>tds·→·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="a00281.html">bulk.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a> / <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:·407b73cf6f09ea5fe8a268f86e4d2c1977f238918e7a234f56176f075f7e5996·...·].html">tds.h</a></td></tr></table></div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
74 | </html> | 74 | </html> |
Offset 74, 29 lines modified | Offset 74, 29 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bjoern-utf8.h</b>·<a·href="a004 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bjoern-utf8.h</b>·<a·href="a00437_source.html">[code]</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>des.h</b>·<a·href="a0045 | 83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>des.h</b>·<a·href="a00452_source.html">[code]</a></td></tr> |
84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dlist.h</b>·<a·href="a004 | 85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dlist.h</b>·<a·href="a00434_source.html">[code]</a></td></tr> |
86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dlist.tmpl.h</b>·<a·href="a004 | 87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dlist.tmpl.h</b>·<a·href="a00449_source.html">[code]</a></td></tr> |
88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
89 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>hmac_md5.h</b>·<a·href="a00446_source.html">[code]</a></td></tr> | 89 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>hmac_md5.h</b>·<a·href="a00446_source.html">[code]</a></td></tr> |
90 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>md4.h</b>·<a·href="a004 | 91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>md4.h</b>·<a·href="a00431_source.html">[code]</a></td></tr> |
92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>md5.h</b>·<a·href="a004 | 93 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>md5.h</b>·<a·href="a00440_source.html">[code]</a></td></tr> |
94 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>string.h</b>·<a·href="a0044 | 95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>string.h</b>·<a·href="a00443_source.html">[code]</a></td></tr> |
96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
97 | </table> | 97 | </table> |
98 | </div><!--·contents·--> | 98 | </div><!--·contents·--> |
99 | <!--·start·footer·part·--> | 99 | <!--·start·footer·part·--> |
100 | <hr·class="footer"/><address·class="footer"><small> | 100 | <hr·class="footer"/><address·class="footer"><small> |
101 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 101 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
102 | </small></address> | 102 | </small></address> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a> |
80 | Directories</h2></td></tr> | 80 | Directories</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></td></tr> | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table><table·class="memberdecls"> | 83 | </table><table·class="memberdecls"> |
84 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 84 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
85 | Files</h2></td></tr> | 85 | Files</h2></td></tr> |
86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>freebcp.h</b>·<a·href="a001 | 86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>freebcp.h</b>·<a·href="a00197_source.html">[code]</a></td></tr> |
87 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 87 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
88 | </table> | 88 | </table> |
89 | </div><!--·contents·--> | 89 | </div><!--·contents·--> |
90 | <!--·start·footer·part·--> | 90 | <!--·start·footer·part·--> |
91 | <hr·class="footer"/><address·class="footer"><small> | 91 | <hr·class="footer"/><address·class="footer"><small> |
92 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 92 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
93 | </small></address> | 93 | </small></address> |
Offset 74, 21 lines modified | Offset 74, 21 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>error_export.h</b>·<a·href="a00 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>error_export.h</b>·<a·href="a00092_source.html">[code]</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbc_export.h</b>·<a·href="a00 | 83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbc_export.h</b>·<a·href="a00098_source.html">[code]</a></td></tr> |
84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>resource.h</b>·<a·href="a001 | 85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>resource.h</b>·<a·href="a00107_source.html">[code]</a></td></tr> |
86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqlwparams.h</b>·<a·href="a00 | 87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqlwparams.h</b>·<a·href="a00068_source.html">[code]</a></td></tr> |
88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | <div·class="header"> | 68 | <div·class="header"> |
69 | ··<div·class="headertitle"><div·class="title">vms·Directory·Reference</div></div> | 69 | ··<div·class="headertitle"><div·class="title">vms·Directory·Reference</div></div> |
70 | </div><!--header--> | 70 | </div><!--header--> |
71 | <div·class="contents"> | 71 | <div·class="contents"> |
72 | <table·class="memberdecls"> | 72 | <table·class="memberdecls"> |
73 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 73 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
74 | Files</h2></td></tr> | 74 | Files</h2></td></tr> |
75 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>stdint.h</b>·<a·href="a005 | 75 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>stdint.h</b>·<a·href="a00503_source.html">[code]</a></td></tr> |
76 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 76 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
77 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>vargdefs.h</b>·<a·href="a00512_source.html">[code]</a></td></tr> | 77 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>vargdefs.h</b>·<a·href="a00512_source.html">[code]</a></td></tr> |
78 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 78 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
79 | </table> | 79 | </table> |
80 | </div><!--·contents·--> | 80 | </div><!--·contents·--> |
81 | <!--·start·footer·part·--> | 81 | <!--·start·footer·part·--> |
82 | <hr·class="footer"/><address·class="footer"><small> | 82 | <hr·class="footer"/><address·class="footer"><small> |
Offset 74, 21 lines modified | Offset 74, 21 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01353.html">bcp.c</a></td></tr> |
82 | <tr·class="memdesc:a013 | 82 | <tr·class="memdesc:a01353"><td·class="mdescLeft"> </td><td·class="mdescRight">Implementation·of·<code>db-lib</code>·bulk·copy·functions.·<br·/></td></tr> |
83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>buffering.h</b>·<a·href="a00 | 84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>buffering.h</b>·<a·href="a00044_source.html">[code]</a></td></tr> |
85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">dblib.c</a></td></tr> |
87 | <tr·class="memdesc:a00 | 87 | <tr·class="memdesc:a00038"><td·class="mdescLeft"> </td><td·class="mdescRight">Main·implementation·file·for·<code>db-lib</code>.·<br·/></td></tr> |
88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
Offset 74, 18 lines modified | Offset 74, 18 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a004 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">poll.h</a>·<a·href="a00479_source.html">[code]</a></td></tr> |
82 | <tr·class="memdesc:a004 | 82 | <tr·class="memdesc:a00479"><td·class="mdescLeft"> </td><td·class="mdescRight">Provide·poll·call·where·missing.·<br·/></td></tr> |
83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>readpassphrase.h</b>·<a·href="a004 | 84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>readpassphrase.h</b>·<a·href="a00476_source.html">[code]</a></td></tr> |
85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
Offset 74, 18 lines modified | Offset 74, 18 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html">iconv.c</a></td></tr> |
82 | <tr·class="memdesc:a013 | 82 | <tr·class="memdesc:a01383"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·implements·a·very·simple·iconv.·<br·/></td></tr> |
83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>iconv_charsets.h</b>·<a·href="a00 | 84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>iconv_charsets.h</b>·<a·href="a00341_source.html">[code]</a></td></tr> |
85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 85 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 90 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
91 | </small></address> | 91 | </small></address> |
Offset 74, 21 lines modified | Offset 74, 21 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>edit.h</b>·<a·href="a001 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>edit.h</b>·<a·href="a00191_source.html">[code]</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>handlers.h</b>·<a·href="a001 | 83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>handlers.h</b>·<a·href="a00167_source.html">[code]</a></td></tr> |
84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>interrupt.h</b>·<a·href="a001 | 85 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>interrupt.h</b>·<a·href="a00188_source.html">[code]</a></td></tr> |
86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>terminal.h</b>·<a·href="a001 | 87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>terminal.h</b>·<a·href="a00185_source.html">[code]</a></td></tr> |
88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 88 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 93 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
94 | </small></address> | 94 | </small></address> |
Offset 79, 42 lines modified | Offset 79, 42 lines modified | ||
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a> |
80 | Directories</h2></td></tr> | 80 | Directories</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></td></tr> | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table><table·class="memberdecls"> | 83 | </table><table·class="memberdecls"> |
84 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 84 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
85 | Files</h2></td></tr> | 85 | Files</h2></td></tr> |
86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bkpublic.h</b>·<a·href="a00 | 86 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bkpublic.h</b>·<a·href="a00380_source.html">[code]</a></td></tr> |
87 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 87 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
88 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>config.h</b>·<a·href="a00 | 88 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>config.h</b>·<a·href="a00383_source.html">[code]</a></td></tr> |
89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>cspublic.h</b>·<a·href="a003 | 90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>cspublic.h</b>·<a·href="a00377_source.html">[code]</a></td></tr> |
91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>cstypes.h</b>·<a·href="a00 | 92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>cstypes.h</b>·<a·href="a00365_source.html">[code]</a></td></tr> |
93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>ctlib.h</b>·<a·href="a003 | 94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>ctlib.h</b>·<a·href="a00356_source.html">[code]</a></td></tr> |
95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>ctpublic.h</b>·<a·href="a00 | 96 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>ctpublic.h</b>·<a·href="a00374_source.html">[code]</a></td></tr> |
97 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dblib.h</b>·<a·href="a00 | 98 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>dblib.h</b>·<a·href="a00359_source.html">[code]</a></td></tr> |
99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbcss.h</b>·<a·href="a00 | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbcss.h</b>·<a·href="a00350_source.html">[code]</a></td></tr> |
101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqldb.h</b>·<a·href="a00 | 102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqldb.h</b>·<a·href="a00353_source.html">[code]</a></td></tr> |
103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqlfront.h</b>·<a·href="a00 | 104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sqlfront.h</b>·<a·href="a00368_source.html">[code]</a></td></tr> |
105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html">sybdb.h</a>·<a·href="a00362_source.html">[code]</a></td></tr> |
107 | <tr·class="memdesc:a003 | 107 | <tr·class="memdesc:a00362"><td·class="mdescLeft"> </td><td·class="mdescRight">Primary·include·file·for·db-lib·applications.·<br·/></td></tr> |
108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
109 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>syberror.h</b>·<a·href="a00 | 109 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>syberror.h</b>·<a·href="a00344_source.html">[code]</a></td></tr> |
110 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 110 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
111 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sybfront.h</b>·<a·href="a0047 | 111 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sybfront.h</b>·<a·href="a00347_source.html">[code]</a></td></tr> |
112 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_sysdep_public.h</b>·<a·href="a003 | 113 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_sysdep_public.h</b>·<a·href="a00371_source.html">[code]</a></td></tr> |
114 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 114 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 119 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
120 | </small></address> | 120 | </small></address> |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>pool.h</b>·<a·href="a00 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>pool.h</b>·<a·href="a00005_source.html">[code]</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | </table> | 83 | </table> |
84 | </div><!--·contents·--> | 84 | </div><!--·contents·--> |
85 | <!--·start·footer·part·--> | 85 | <!--·start·footer·part·--> |
86 | <hr·class="footer"/><address·class="footer"><small> | 86 | <hr·class="footer"/><address·class="footer"><small> |
87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 87 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
88 | </small></address> | 88 | </small></address> |
Offset 81, 70 lines modified | Offset 81, 70 lines modified | ||
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></td></tr> | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></td></tr> |
82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 82 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></td></tr> | 83 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></td></tr> |
84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 84 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
85 | </table><table·class="memberdecls"> | 85 | </table><table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
87 | Files</h2></td></tr> | 87 | Files</h2></td></tr> |
88 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>alloca.h</b>·<a·href="a00 | 88 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>alloca.h</b>·<a·href="a00422_source.html">[code]</a></td></tr> |
89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bool.h</b>·<a·href="a00 | 90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bool.h</b>·<a·href="a00419_source.html">[code]</a></td></tr> |
91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bytes.h</b>·<a·href="a00 | 92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>bytes.h</b>·<a·href="a00455_source.html">[code]</a></td></tr> |
93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>charset_lookup.h</b>·<a·href="a00 | 94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>charset_lookup.h</b>·<a·href="a00467_source.html">[code]</a></td></tr> |
95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>checks.h</b>·<a·href="a00 | 96 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>checks.h</b>·<a·href="a00392_source.html">[code]</a></td></tr> |
97 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 97 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
98 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>configs.h</b>·<a·href="a00 | 98 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>configs.h</b>·<a·href="a00464_source.html">[code]</a></td></tr> |
99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>convert.h</b>·<a·href="a004 | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>convert.h</b>·<a·href="a00416_source.html">[code]</a></td></tr> |
101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>data.h</b>·<a·href="a00 | 102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>data.h</b>·<a·href="a00485_source.html">[code]</a></td></tr> |
103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>encodings.h</b>·<a·href="a003 | 104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>encodings.h</b>·<a·href="a00398_source.html">[code]</a></td></tr> |
105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>enum_cap.h</b>·<a·href="a00 | 106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>enum_cap.h</b>·<a·href="a00386_source.html">[code]</a></td></tr> |
107 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 107 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
108 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>iconv.h</b>·<a·href="a00 | 108 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>iconv.h</b>·<a·href="a00470_source.html">[code]</a></td></tr> |
109 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
110 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>macros.h</b>·<a·href="a00 | 110 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>macros.h</b>·<a·href="a00407_source.html">[code]</a></td></tr> |
111 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 111 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbc.h</b>·<a·href="a00 | 112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>odbc.h</b>·<a·href="a00494_source.html">[code]</a></td></tr> |
113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>popvis.h</b>·<a·href="a00 | 114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>popvis.h</b>·<a·href="a00389_source.html">[code]</a></td></tr> |
115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>proto.h</b>·<a·href="a004 | 116 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>proto.h</b>·<a·href="a00491_source.html">[code]</a></td></tr> |
117 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 117 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
118 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>pushvis.h</b>·<a·href="a004 | 118 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>pushvis.h</b>·<a·href="a00488_source.html">[code]</a></td></tr> |
119 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 119 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
120 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>replacements.h</b>·<a·href="a0041 | 120 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>replacements.h</b>·<a·href="a00413_source.html">[code]</a></td></tr> |
121 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>server.h</b>·<a·href="a00 | 122 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>server.h</b>·<a·href="a00497_source.html">[code]</a></td></tr> |
123 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 123 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
124 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>stream.h</b>·<a·href="a004 | 124 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>stream.h</b>·<a·href="a00428_source.html">[code]</a></td></tr> |
125 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 125 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
126 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sysconfdir.h</b>·<a·href="a01332_source.html">[code]</a></td></tr> | 126 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sysconfdir.h</b>·<a·href="a01332_source.html">[code]</a></td></tr> |
127 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 127 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
128 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sysdep_private.h</b>·<a·href="a004 | 128 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sysdep_private.h</b>·<a·href="a00401_source.html">[code]</a></td></tr> |
129 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 129 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
130 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 130 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">tds.h</a>·<a·href="a00395_source.html">[code]</a></td></tr> |
131 | <tr·class="memdesc:a003 | 131 | <tr·class="memdesc:a00395"><td·class="mdescLeft"> </td><td·class="mdescRight">Main·include·file·for·libtds.·<br·/></td></tr> |
132 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 132 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
133 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>thread.h</b>·<a·href="a004 | 133 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>thread.h</b>·<a·href="a00482_source.html">[code]</a></td></tr> |
134 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 134 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
135 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>time.h</b>·<a·href="a004 | 135 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>time.h</b>·<a·href="a00410_source.html">[code]</a></td></tr> |
136 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tls.h</b>·<a·href="a00 | 137 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tls.h</b>·<a·href="a00458_source.html">[code]</a></td></tr> |
138 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 138 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
139 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>utils.h</b>·<a·href="a004 | 139 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>utils.h</b>·<a·href="a00473_source.html">[code]</a></td></tr> |
140 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>version.h</b>·<a·href="a004 | 141 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>version.h</b>·<a·href="a00461_source.html">[code]</a></td></tr> |
142 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 142 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
143 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>windows.h</b>·<a·href="a00 | 143 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>windows.h</b>·<a·href="a00404_source.html">[code]</a></td></tr> |
144 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 144 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
145 | </table> | 145 | </table> |
146 | </div><!--·contents·--> | 146 | </div><!--·contents·--> |
147 | <!--·start·footer·part·--> | 147 | <!--·start·footer·part·--> |
148 | <hr·class="footer"/><address·class="footer"><small> | 148 | <hr·class="footer"/><address·class="footer"><small> |
149 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 149 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
150 | </small></address> | 150 | </small></address> |
Offset 74, 41 lines modified | Offset 74, 41 lines modified | ||
74 | <div·class="dyncontent"> | 74 | <div·class="dyncontent"> |
75 | <div·class="center"><!--·SVG·0·--> | 75 | <div·class="center"><!--·SVG·0·--> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <table·class="memberdecls"> | 78 | <table·class="memberdecls"> |
79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 79 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
80 | Files</h2></td></tr> | 80 | Files</h2></td></tr> |
81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 81 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">bulk.c</a></td></tr> |
82 | <tr·class="memdesc:a00 | 82 | <tr·class="memdesc:a00281"><td·class="mdescLeft"> </td><td·class="mdescRight">Handle·bulk·copy.·<br·/></td></tr> |
83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 83 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 84 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html">data.c</a></td></tr> |
85 | <tr·class="memdesc:a00 | 85 | <tr·class="memdesc:a00275"><td·class="mdescLeft"> </td><td·class="mdescRight">Handle·different·data·handling·from·network.·<br·/></td></tr> |
86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 86 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 87 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html">iconv.c</a></td></tr> |
88 | <tr·class="memdesc:a013 | 88 | <tr·class="memdesc:a01386"><td·class="mdescLeft"> </td><td·class="mdescRight">Handle·character·conversions·to/from·server.·<br·/></td></tr> |
89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 89 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>num_limits.h</b>·<a·href="a00 | 90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>num_limits.h</b>·<a·href="a00239_source.html">[code]</a></td></tr> |
91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 92 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">read.c</a></td></tr> |
93 | <tr·class="memdesc:a00 | 93 | <tr·class="memdesc:a00260"><td·class="mdescLeft"> </td><td·class="mdescRight">Grab·data·from·TDS·packets.·<br·/></td></tr> |
94 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 94 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_gnutls.h</b>·<a·href="a00 | 95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_gnutls.h</b>·<a·href="a00272_source.html">[code]</a></td></tr> |
96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_openssl.h</b>·<a·href="a00 | 97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_openssl.h</b>·<a·href="a00245_source.html">[code]</a></td></tr> |
98 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
99 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 99 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">stream.c</a></td></tr> |
100 | <tr·class="memdesc:a00 | 100 | <tr·class="memdesc:a00248"><td·class="mdescLeft"> </td><td·class="mdescRight">Handle·stream·of·data.·<br·/></td></tr> |
101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_types.h</b>·<a·href="a00 | 102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_types.h</b>·<a·href="a00227_source.html">[code]</a></td></tr> |
103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_willconvert.h</b>·<a·href="a00 | 104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><b>tds_willconvert.h</b>·<a·href="a00215_source.html">[code]</a></td></tr> |
105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 106 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">token.c</a></td></tr> |
107 | <tr·class="memdesc:a00 | 107 | <tr·class="memdesc:a00251"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·all·routines·to·get·replies·from·server.·<br·/></td></tr> |
108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 113 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
114 | </small></address> | 114 | </small></address> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_5fbcp_5fdirections_0',·['tds_bcp_directions',·['../a003 | 2 | ····['tds_5fbcp_5fdirections_0',·['tds_bcp_directions',·['../a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]], |
3 | ····['tds_5fend_1',·['tds_end',·['../a003 | 3 | ····['tds_5fend_1',·['tds_end',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519c',·1,·'tds.h']]], |
4 | ····['tds_5fstates_2',·['tds_states',·['../a003 | 4 | ····['tds_5fstates_2',·['tds_states',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33',·1,·'tds.h']]] |
5 | ]; | 5 | ]; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_5fdead_0',·['TDS_DEAD',·['../a003 | 2 | ····['tds_5fdead_0',·['TDS_DEAD',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]], |
3 | ····['tds_5fdone_5fcancelled_1',·['TDS_DONE_CANCELLED',·['../a003 | 3 | ····['tds_5fdone_5fcancelled_1',·['TDS_DONE_CANCELLED',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519ca202254cfd6784404cf1aa22bc7147c86',·1,·'tds.h']]], |
4 | ····['tds_5fdone_5fcount_2',·['TDS_DONE_COUNT',·['../a003 | 4 | ····['tds_5fdone_5fcount_2',·['TDS_DONE_COUNT',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519caf17d0c6591e318014c806a10c2f0270b',·1,·'tds.h']]], |
5 | ····['tds_5fdone_5ferror_3',·['TDS_DONE_ERROR',·['../a003 | 5 | ····['tds_5fdone_5ferror_3',·['TDS_DONE_ERROR',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519caa9d79a3b62e3321332223ac3d1a5b18d',·1,·'tds.h']]], |
6 | ····['tds_5fdone_5ffinal_4',·['TDS_DONE_FINAL',·['../a003 | 6 | ····['tds_5fdone_5ffinal_4',·['TDS_DONE_FINAL',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519ca7ed9046db24ad78bb94c2b12d6e11f46',·1,·'tds.h']]], |
7 | ····['tds_5fdone_5finxact_5',·['TDS_DONE_INXACT',·['../a003 | 7 | ····['tds_5fdone_5finxact_5',·['TDS_DONE_INXACT',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519cac79a30d1a0bac125e77d87f5d87bc2b2',·1,·'tds.h']]], |
8 | ····['tds_5fdone_5fmore_5fresults_6',·['TDS_DONE_MORE_RESULTS',·['../a003 | 8 | ····['tds_5fdone_5fmore_5fresults_6',·['TDS_DONE_MORE_RESULTS',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519ca688b8bf555ce6ae72f3e047177bfc966',·1,·'tds.h']]], |
9 | ····['tds_5fdone_5fproc_7',·['TDS_DONE_PROC',·['../a003 | 9 | ····['tds_5fdone_5fproc_7',·['TDS_DONE_PROC',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519cae170f368306f421d507c6f08e4d48d9a',·1,·'tds.h']]], |
10 | ····['tds_5fdone_5fsrverror_8',·['TDS_DONE_SRVERROR',·['../a003 | 10 | ····['tds_5fdone_5fsrverror_8',·['TDS_DONE_SRVERROR',·['../a00395.html#aa8d8044be84bcde003f28ec25a77519ca7bfe89d6f8fc309eae412ad0a503e34c',·1,·'tds.h']]], |
11 | ····['tds_5fidle_9',·['TDS_IDLE',·['../a003 | 11 | ····['tds_5fidle_9',·['TDS_IDLE',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9',·1,·'tds.h']]], |
12 | ····['tds_5fpending_10',·['TDS_PENDING',·['../a003 | 12 | ····['tds_5fpending_10',·['TDS_PENDING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8',·1,·'tds.h']]], |
13 | ····['tds_5freading_11',·['TDS_READING',·['../a003 | 13 | ····['tds_5freading_11',·['TDS_READING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529',·1,·'tds.h']]], |
14 | ····['tds_5fsending_12',·['TDS_SENDING',·['../a003 | 14 | ····['tds_5fsending_12',·['TDS_SENDING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1',·1,·'tds.h']]], |
15 | ····['tds_5fwriting_13',·['TDS_WRITING',·['../a003 | 15 | ····['tds_5fwriting_13',·['TDS_WRITING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025',·1,·'tds.h']]] |
16 | ]; | 16 | ]; |
Offset 66, 103 lines modified | Offset 66, 103 lines modified | ||
66 | </div><!--header--> | 66 | </div><!--header--> |
67 | <div·class="contents"> | 67 | <div·class="contents"> |
68 | <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory"> | 68 | <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory"> |
69 | <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"> | 69 | <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"> |
70 | <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">▼</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')"> </span><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html"·target="_self">include</a></td><td·class="desc"></td></tr> | 70 | <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">▼</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')"> </span><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html"·target="_self">include</a></td><td·class="desc"></td></tr> |
71 | <tr·id="row_0_0_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">▼</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')"> </span><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html"·target="_self">freetds</a></td><td·class="desc"></td></tr> | 71 | <tr·id="row_0_0_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">▼</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')"> </span><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html"·target="_self">freetds</a></td><td·class="desc"></td></tr> |
72 | <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_0_0_"·class="arrow"·onclick="toggleFolder('0_0_0_')">▼</span><span·id="img_0_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_0_')"> </span><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html"·target="_self">replacements</a></td><td·class="desc"></td></tr> | 72 | <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_0_0_"·class="arrow"·onclick="toggleFolder('0_0_0_')">▼</span><span·id="img_0_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_0_')"> </span><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html"·target="_self">replacements</a></td><td·class="desc"></td></tr> |
73 | <tr·id="row_0_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 73 | <tr·id="row_0_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00479_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00479.html"·target="_self">poll.h</a></td><td·class="desc">Provide·poll·call·where·missing·</td></tr> |
74 | <tr·id="row_0_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 74 | <tr·id="row_0_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00476_source.html"><span·class="icondoc"></span></a><b>readpassphrase.h</b></td><td·class="desc"></td></tr> |
75 | <tr·id="row_0_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_0_1_"·class="arrow"·onclick="toggleFolder('0_0_1_')">▼</span><span·id="img_0_0_1_"·class="iconfopen"·onclick="toggleFolder('0_0_1_')"> </span><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html"·target="_self">utils</a></td><td·class="desc"></td></tr> | 75 | <tr·id="row_0_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_0_1_"·class="arrow"·onclick="toggleFolder('0_0_1_')">▼</span><span·id="img_0_0_1_"·class="iconfopen"·onclick="toggleFolder('0_0_1_')"> </span><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html"·target="_self">utils</a></td><td·class="desc"></td></tr> |
76 | <tr·id="row_0_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 76 | <tr·id="row_0_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00437_source.html"><span·class="icondoc"></span></a><b>bjoern-utf8.h</b></td><td·class="desc"></td></tr> |
77 | <tr·id="row_0_0_1_1_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0045 | 77 | <tr·id="row_0_0_1_1_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00452_source.html"><span·class="icondoc"></span></a><b>des.h</b></td><td·class="desc"></td></tr> |
78 | <tr·id="row_0_0_1_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 78 | <tr·id="row_0_0_1_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00434_source.html"><span·class="icondoc"></span></a><b>dlist.h</b></td><td·class="desc"></td></tr> |
79 | <tr·id="row_0_0_1_3_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 79 | <tr·id="row_0_0_1_3_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00449_source.html"><span·class="icondoc"></span></a><b>dlist.tmpl.h</b></td><td·class="desc"></td></tr> |
80 | <tr·id="row_0_0_1_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00446_source.html"><span·class="icondoc"></span></a><b>hmac_md5.h</b></td><td·class="desc"></td></tr> | 80 | <tr·id="row_0_0_1_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00446_source.html"><span·class="icondoc"></span></a><b>hmac_md5.h</b></td><td·class="desc"></td></tr> |
81 | <tr·id="row_0_0_1_5_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 81 | <tr·id="row_0_0_1_5_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00431_source.html"><span·class="icondoc"></span></a><b>md4.h</b></td><td·class="desc"></td></tr> |
82 | <tr·id="row_0_0_1_6_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a004 | 82 | <tr·id="row_0_0_1_6_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00440_source.html"><span·class="icondoc"></span></a><b>md5.h</b></td><td·class="desc"></td></tr> |
83 | <tr·id="row_0_0_1_7_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0044 | 83 | <tr·id="row_0_0_1_7_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00443_source.html"><span·class="icondoc"></span></a><b>string.h</b></td><td·class="desc"></td></tr> |
84 | <tr·id="row_0_0_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 84 | <tr·id="row_0_0_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00422_source.html"><span·class="icondoc"></span></a><b>alloca.h</b></td><td·class="desc"></td></tr> |
85 | <tr·id="row_0_0_3_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 85 | <tr·id="row_0_0_3_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00419_source.html"><span·class="icondoc"></span></a><b>bool.h</b></td><td·class="desc"></td></tr> |
86 | <tr·id="row_0_0_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 86 | <tr·id="row_0_0_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00455_source.html"><span·class="icondoc"></span></a><b>bytes.h</b></td><td·class="desc"></td></tr> |
87 | <tr·id="row_0_0_5_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 87 | <tr·id="row_0_0_5_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00467_source.html"><span·class="icondoc"></span></a><b>charset_lookup.h</b></td><td·class="desc"></td></tr> |
88 | <tr·id="row_0_0_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 88 | <tr·id="row_0_0_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00392_source.html"><span·class="icondoc"></span></a><b>checks.h</b></td><td·class="desc"></td></tr> |
89 | <tr·id="row_0_0_7_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 89 | <tr·id="row_0_0_7_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00464_source.html"><span·class="icondoc"></span></a><b>configs.h</b></td><td·class="desc"></td></tr> |
90 | <tr·id="row_0_0_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 90 | <tr·id="row_0_0_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00416_source.html"><span·class="icondoc"></span></a><b>convert.h</b></td><td·class="desc"></td></tr> |
91 | <tr·id="row_0_0_9_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 91 | <tr·id="row_0_0_9_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00485_source.html"><span·class="icondoc"></span></a><b>data.h</b></td><td·class="desc"></td></tr> |
92 | <tr·id="row_0_0_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a003 | 92 | <tr·id="row_0_0_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00398_source.html"><span·class="icondoc"></span></a><b>encodings.h</b></td><td·class="desc"></td></tr> |
93 | <tr·id="row_0_0_11_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 93 | <tr·id="row_0_0_11_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00386_source.html"><span·class="icondoc"></span></a><b>enum_cap.h</b></td><td·class="desc"></td></tr> |
94 | <tr·id="row_0_0_12_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 94 | <tr·id="row_0_0_12_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00470_source.html"><span·class="icondoc"></span></a><b>iconv.h</b></td><td·class="desc"></td></tr> |
95 | <tr·id="row_0_0_13_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 95 | <tr·id="row_0_0_13_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00407_source.html"><span·class="icondoc"></span></a><b>macros.h</b></td><td·class="desc"></td></tr> |
96 | <tr·id="row_0_0_14_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 96 | <tr·id="row_0_0_14_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00494_source.html"><span·class="icondoc"></span></a><b>odbc.h</b></td><td·class="desc"></td></tr> |
97 | <tr·id="row_0_0_15_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 97 | <tr·id="row_0_0_15_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00389_source.html"><span·class="icondoc"></span></a><b>popvis.h</b></td><td·class="desc"></td></tr> |
98 | <tr·id="row_0_0_16_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 98 | <tr·id="row_0_0_16_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00491_source.html"><span·class="icondoc"></span></a><b>proto.h</b></td><td·class="desc"></td></tr> |
99 | <tr·id="row_0_0_17_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 99 | <tr·id="row_0_0_17_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00488_source.html"><span·class="icondoc"></span></a><b>pushvis.h</b></td><td·class="desc"></td></tr> |
100 | <tr·id="row_0_0_18_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a0041 | 100 | <tr·id="row_0_0_18_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00413_source.html"><span·class="icondoc"></span></a><b>replacements.h</b></td><td·class="desc"></td></tr> |
101 | <tr·id="row_0_0_19_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 101 | <tr·id="row_0_0_19_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00497_source.html"><span·class="icondoc"></span></a><b>server.h</b></td><td·class="desc"></td></tr> |
102 | <tr·id="row_0_0_20_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 102 | <tr·id="row_0_0_20_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00428_source.html"><span·class="icondoc"></span></a><b>stream.h</b></td><td·class="desc"></td></tr> |
103 | <tr·id="row_0_0_21_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a01332_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr> | 103 | <tr·id="row_0_0_21_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a01332_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr> |
104 | <tr·id="row_0_0_22_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 104 | <tr·id="row_0_0_22_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00401_source.html"><span·class="icondoc"></span></a><b>sysdep_private.h</b></td><td·class="desc"></td></tr> |
105 | <tr·id="row_0_0_23_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a003 | 105 | <tr·id="row_0_0_23_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </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> |
106 | <tr·id="row_0_0_24_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 106 | <tr·id="row_0_0_24_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00482_source.html"><span·class="icondoc"></span></a><b>thread.h</b></td><td·class="desc"></td></tr> |
107 | <tr·id="row_0_0_25_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 107 | <tr·id="row_0_0_25_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00410_source.html"><span·class="icondoc"></span></a><b>time.h</b></td><td·class="desc"></td></tr> |
108 | <tr·id="row_0_0_26_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 108 | <tr·id="row_0_0_26_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00458_source.html"><span·class="icondoc"></span></a><b>tls.h</b></td><td·class="desc"></td></tr> |
109 | <tr·id="row_0_0_27_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 109 | <tr·id="row_0_0_27_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00473_source.html"><span·class="icondoc"></span></a><b>utils.h</b></td><td·class="desc"></td></tr> |
110 | <tr·id="row_0_0_28_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a004 | 110 | <tr·id="row_0_0_28_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00461_source.html"><span·class="icondoc"></span></a><b>version.h</b></td><td·class="desc"></td></tr> |
111 | <tr·id="row_0_0_29_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 111 | <tr·id="row_0_0_29_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00404_source.html"><span·class="icondoc"></span></a><b>windows.h</b></td><td·class="desc"></td></tr> |
112 | <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 112 | <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00380_source.html"><span·class="icondoc"></span></a><b>bkpublic.h</b></td><td·class="desc"></td></tr> |
113 | <tr·id="row_0_2_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 113 | <tr·id="row_0_2_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00383_source.html"><span·class="icondoc"></span></a><b>config.h</b></td><td·class="desc"></td></tr> |
114 | <tr·id="row_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a003 | 114 | <tr·id="row_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00377_source.html"><span·class="icondoc"></span></a><b>cspublic.h</b></td><td·class="desc"></td></tr> |
115 | <tr·id="row_0_4_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 115 | <tr·id="row_0_4_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00365_source.html"><span·class="icondoc"></span></a><b>cstypes.h</b></td><td·class="desc"></td></tr> |
116 | <tr·id="row_0_5_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a003 | 116 | <tr·id="row_0_5_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00356_source.html"><span·class="icondoc"></span></a><b>ctlib.h</b></td><td·class="desc"></td></tr> |
117 | <tr·id="row_0_6_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 117 | <tr·id="row_0_6_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00374_source.html"><span·class="icondoc"></span></a><b>ctpublic.h</b></td><td·class="desc"></td></tr> |
118 | <tr·id="row_0_7_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 118 | <tr·id="row_0_7_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00359_source.html"><span·class="icondoc"></span></a><b>dblib.h</b></td><td·class="desc"></td></tr> |
119 | <tr·id="row_0_8_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 119 | <tr·id="row_0_8_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00350_source.html"><span·class="icondoc"></span></a><b>odbcss.h</b></td><td·class="desc"></td></tr> |
120 | <tr·id="row_0_9_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 120 | <tr·id="row_0_9_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00353_source.html"><span·class="icondoc"></span></a><b>sqldb.h</b></td><td·class="desc"></td></tr> |
121 | <tr·id="row_0_10_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 121 | <tr·id="row_0_10_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00368_source.html"><span·class="icondoc"></span></a><b>sqlfront.h</b></td><td·class="desc"></td></tr> |
122 | <tr·id="row_0_11_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a003 | 122 | <tr·id="row_0_11_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00362_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00362.html"·target="_self">sybdb.h</a></td><td·class="desc">Primary·include·file·for·db-lib·applications·</td></tr> |
123 | <tr·id="row_0_12_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00 | 123 | <tr·id="row_0_12_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00344_source.html"><span·class="icondoc"></span></a><b>syberror.h</b></td><td·class="desc"></td></tr> |
124 | <tr·id="row_0_13_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a0047 | 124 | <tr·id="row_0_13_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00347_source.html"><span·class="icondoc"></span></a><b>sybfront.h</b></td><td·class="desc"></td></tr> |
125 | <tr·id="row_0_14_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a003 | 125 | <tr·id="row_0_14_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00371_source.html"><span·class="icondoc"></span></a><b>tds_sysdep_public.h</b></td><td·class="desc"></td></tr> |
126 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">▼</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')"> </span><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"·target="_self">src</a></td><td·class="desc"></td></tr> | 126 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">▼</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')"> </span><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"·target="_self">src</a></td><td·class="desc"></td></tr> |
127 | <tr·id="row_1_0_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">▼</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')"> </span><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html"·target="_self">apps</a></td><td·class="desc"></td></tr> | 127 | <tr·id="row_1_0_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">▼</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')"> </span><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html"·target="_self">apps</a></td><td·class="desc"></td></tr> |
128 | <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">▼</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')"> </span><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html"·target="_self">fisql</a></td><td·class="desc"></td></tr> | 128 | <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">▼</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')"> </span><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html"·target="_self">fisql</a></td><td·class="desc"></td></tr> |
129 | <tr·id="row_1_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a001 | 129 | <tr·id="row_1_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00191_source.html"><span·class="icondoc"></span></a><b>edit.h</b></td><td·class="desc"></td></tr> |
130 | <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a001 | 130 | <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00167_source.html"><span·class="icondoc"></span></a><b>handlers.h</b></td><td·class="desc"></td></tr> |
131 | <tr·id="row_1_0_0_2_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a001 | 131 | <tr·id="row_1_0_0_2_"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00188_source.html"><span·class="icondoc"></span></a><b>interrupt.h</b></td><td·class="desc"></td></tr> |
132 | <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a001 | 132 | <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00185_source.html"><span·class="icondoc"></span></a><b>terminal.h</b></td><td·class="desc"></td></tr> |
133 | <tr·id="row_1_0_1_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a001 | 133 | <tr·id="row_1_0_1_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00197_source.html"><span·class="icondoc"></span></a><b>freebcp.h</b></td><td·class="desc"></td></tr> |
134 | <tr·id="row_1_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_1_"·class="arrow"·onclick="toggleFolder('1_1_')">▼</span><span·id="img_1_1_"·class="iconfopen"·onclick="toggleFolder('1_1_')"> </span><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html"·target="_self">dblib</a></td><td·class="desc"></td></tr> | 134 | <tr·id="row_1_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_1_"·class="arrow"·onclick="toggleFolder('1_1_')">▼</span><span·id="img_1_1_"·class="iconfopen"·onclick="toggleFolder('1_1_')"> </span><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html"·target="_self">dblib</a></td><td·class="desc"></td></tr> |
135 | <tr·id="row_1_1_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a013 | 135 | <tr·id="row_1_1_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a01353.html"·target="_self">bcp.c</a></td><td·class="desc">Implementation·of·<code>db-lib</code>·bulk·copy·functions·</td></tr> |
136 | <tr·id="row_1_1_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 136 | <tr·id="row_1_1_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00044_source.html"><span·class="icondoc"></span></a><b>buffering.h</b></td><td·class="desc"></td></tr> |
137 | <tr·id="row_1_1_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 137 | <tr·id="row_1_1_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00038.html"·target="_self">dblib.c</a></td><td·class="desc">Main·implementation·file·for·<code>db-lib</code>·</td></tr> |
138 | <tr·id="row_1_2_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_2_"·class="arrow"·onclick="toggleFolder('1_2_')">▼</span><span·id="img_1_2_"·class="iconfopen"·onclick="toggleFolder('1_2_')"> </span><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html"·target="_self">odbc</a></td><td·class="desc"></td></tr> | 138 | <tr·id="row_1_2_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_2_"·class="arrow"·onclick="toggleFolder('1_2_')">▼</span><span·id="img_1_2_"·class="iconfopen"·onclick="toggleFolder('1_2_')"> </span><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html"·target="_self">odbc</a></td><td·class="desc"></td></tr> |
139 | <tr·id="row_1_2_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 139 | <tr·id="row_1_2_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00092_source.html"><span·class="icondoc"></span></a><b>error_export.h</b></td><td·class="desc"></td></tr> |
140 | <tr·id="row_1_2_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 140 | <tr·id="row_1_2_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00098_source.html"><span·class="icondoc"></span></a><b>odbc_export.h</b></td><td·class="desc"></td></tr> |
141 | <tr·id="row_1_2_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a001 | 141 | <tr·id="row_1_2_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00107_source.html"><span·class="icondoc"></span></a><b>resource.h</b></td><td·class="desc"></td></tr> |
142 | <tr·id="row_1_2_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 142 | <tr·id="row_1_2_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00068_source.html"><span·class="icondoc"></span></a><b>sqlwparams.h</b></td><td·class="desc"></td></tr> |
143 | <tr·id="row_1_3_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">▼</span><span·id="img_1_3_"·class="iconfopen"·onclick="toggleFolder('1_3_')"> </span><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html"·target="_self">pool</a></td><td·class="desc"></td></tr> | 143 | <tr·id="row_1_3_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">▼</span><span·id="img_1_3_"·class="iconfopen"·onclick="toggleFolder('1_3_')"> </span><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html"·target="_self">pool</a></td><td·class="desc"></td></tr> |
144 | <tr·id="row_1_3_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 144 | <tr·id="row_1_3_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00005_source.html"><span·class="icondoc"></span></a><b>pool.h</b></td><td·class="desc"></td></tr> |
145 | <tr·id="row_1_4_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">▼</span><span·id="img_1_4_"·class="iconfopen"·onclick="toggleFolder('1_4_')"> </span><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html"·target="_self">replacements</a></td><td·class="desc"></td></tr> | 145 | <tr·id="row_1_4_"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">▼</span><span·id="img_1_4_"·class="iconfopen"·onclick="toggleFolder('1_4_')"> </span><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html"·target="_self">replacements</a></td><td·class="desc"></td></tr> |
146 | <tr·id="row_1_4_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a013 | 146 | <tr·id="row_1_4_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a01383.html"·target="_self">iconv.c</a></td><td·class="desc">This·file·implements·a·very·simple·iconv·</td></tr> |
147 | <tr·id="row_1_4_1_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 147 | <tr·id="row_1_4_1_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00341_source.html"><span·class="icondoc"></span></a><b>iconv_charsets.h</b></td><td·class="desc"></td></tr> |
148 | <tr·id="row_1_5_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">▼</span><span·id="img_1_5_"·class="iconfopen"·onclick="toggleFolder('1_5_')"> </span><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html"·target="_self">tds</a></td><td·class="desc"></td></tr> | 148 | <tr·id="row_1_5_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">▼</span><span·id="img_1_5_"·class="iconfopen"·onclick="toggleFolder('1_5_')"> </span><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html"·target="_self">tds</a></td><td·class="desc"></td></tr> |
149 | <tr·id="row_1_5_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 149 | <tr·id="row_1_5_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00281.html"·target="_self">bulk.c</a></td><td·class="desc">Handle·bulk·copy·</td></tr> |
150 | <tr·id="row_1_5_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 150 | <tr·id="row_1_5_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00275.html"·target="_self">data.c</a></td><td·class="desc">Handle·different·data·handling·from·network·</td></tr> |
151 | <tr·id="row_1_5_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a013 | 151 | <tr·id="row_1_5_2_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a01386.html"·target="_self">iconv.c</a></td><td·class="desc">Handle·character·conversions·to/from·server·</td></tr> |
152 | <tr·id="row_1_5_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 152 | <tr·id="row_1_5_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00239_source.html"><span·class="icondoc"></span></a><b>num_limits.h</b></td><td·class="desc"></td></tr> |
153 | <tr·id="row_1_5_4_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 153 | <tr·id="row_1_5_4_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00260.html"·target="_self">read.c</a></td><td·class="desc">Grab·data·from·TDS·packets·</td></tr> |
154 | <tr·id="row_1_5_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 154 | <tr·id="row_1_5_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00272_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_gnutls.h</b></td><td·class="desc"></td></tr> |
155 | <tr·id="row_1_5_6_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 155 | <tr·id="row_1_5_6_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00245_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_openssl.h</b></td><td·class="desc"></td></tr> |
156 | <tr·id="row_1_5_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 156 | <tr·id="row_1_5_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00248.html"·target="_self">stream.c</a></td><td·class="desc">Handle·stream·of·data·</td></tr> |
157 | <tr·id="row_1_5_8_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 157 | <tr·id="row_1_5_8_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00227_source.html"><span·class="icondoc"></span></a><b>tds_types.h</b></td><td·class="desc"></td></tr> |
158 | <tr·id="row_1_5_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 158 | <tr·id="row_1_5_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00215_source.html"><span·class="icondoc"></span></a><b>tds_willconvert.h</b></td><td·class="desc"></td></tr> |
159 | <tr·id="row_1_5_10_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 159 | <tr·id="row_1_5_10_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00251.html"·target="_self">token.c</a></td><td·class="desc">Contains·all·routines·to·get·replies·from·server·</td></tr> |
160 | <tr·id="row_2_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_2_"·class="arrow"·onclick="toggleFolder('2_')">▼</span><span·id="img_2_"·class="iconfopen"·onclick="toggleFolder('2_')"> </span><a·class="el"·href="dir_88c98ec7a422f3972a0293d4e4a2e62e.html"·target="_self">vms</a></td><td·class="desc"></td></tr> | 160 | <tr·id="row_2_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_2_"·class="arrow"·onclick="toggleFolder('2_')">▼</span><span·id="img_2_"·class="iconfopen"·onclick="toggleFolder('2_')"> </span><a·class="el"·href="dir_88c98ec7a422f3972a0293d4e4a2e62e.html"·target="_self">vms</a></td><td·class="desc"></td></tr> |
161 | <tr·id="row_2_0_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a005 | 161 | <tr·id="row_2_0_"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00503_source.html"><span·class="icondoc"></span></a><b>stdint.h</b></td><td·class="desc"></td></tr> |
162 | <tr·id="row_2_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00512_source.html"><span·class="icondoc"></span></a><b>vargdefs.h</b></td><td·class="desc"></td></tr> | 162 | <tr·id="row_2_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><a·href="a00512_source.html"><span·class="icondoc"></span></a><b>vargdefs.h</b></td><td·class="desc"></td></tr> |
163 | <tr·id="row_3_"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_3_"·class="arrow"·onclick="toggleFolder('3_')">▼</span><span·id="img_3_"·class="iconfopen"·onclick="toggleFolder('3_')"> </span><a·class="el"·href="dir_b4f92dd377abba25bba37a57cb06d57a.html"·target="_self">win32</a></td><td·class="desc"></td></tr> | 163 | <tr·id="row_3_"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_3_"·class="arrow"·onclick="toggleFolder('3_')">▼</span><span·id="img_3_"·class="iconfopen"·onclick="toggleFolder('3_')"> </span><a·class="el"·href="dir_b4f92dd377abba25bba37a57cb06d57a.html"·target="_self">win32</a></td><td·class="desc"></td></tr> |
164 | <tr·id="row_3_0_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_3_0_"·class="arrow"·onclick="toggleFolder('3_0_')">▼</span><span·id="img_3_0_"·class="iconfopen"·onclick="toggleFolder('3_0_')"> </span><a·class="el"·href="dir_55f38a2371e9df5f191489d3a446274f.html"·target="_self">freetds</a></td><td·class="desc"></td></tr> | 164 | <tr·id="row_3_0_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_3_0_"·class="arrow"·onclick="toggleFolder('3_0_')">▼</span><span·id="img_3_0_"·class="iconfopen"·onclick="toggleFolder('3_0_')"> </span><a·class="el"·href="dir_55f38a2371e9df5f191489d3a446274f.html"·target="_self">freetds</a></td><td·class="desc"></td></tr> |
165 | <tr·id="row_3_0_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a01335_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr> | 165 | <tr·id="row_3_0_0_"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a01335_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr> |
166 | </table> | 166 | </table> |
167 | </div><!--·directory·--> | 167 | </div><!--·directory·--> |
168 | </div><!--·contents·--> | 168 | </div><!--·contents·--> |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['bcp_2ec_0',·['bcp.c',·['../a013 | 2 | ····['bcp_2ec_0',·['bcp.c',·['../a01353.html',·1,·'']]], |
3 | ····['bulk_2ec_1',·['bulk.c',·['../a00 | 3 | ····['bulk_2ec_1',·['bulk.c',·['../a00281.html',·1,·'']]] |
4 | ]; | 4 | ]; |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['data_2ec_0',·['data.c',·['../a00 | 2 | ····['data_2ec_0',·['data.c',·['../a00275.html',·1,·'']]], |
3 | ····['dblib_2ec_1',·['dblib.c',·['../a00 | 3 | ····['dblib_2ec_1',·['dblib.c',·['../a00038.html',·1,·'']]] |
4 | ]; | 4 | ]; |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['iconv_2ec_0',·['iconv.c',·['../a013 | 2 | ····['iconv_2ec_0',·['iconv.c',·['../a01383.html',·1,·'(Global·Namespace)'], |
3 | ········['../a013 | 3 | ········['../a01386.html',·1,·'(Global·Namespace)'] |
4 | ····]] | 4 | ····]] |
5 | ]; | 5 | ]; |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['poll_2eh_0',·['poll.h',·['../a004 | 2 | ····['poll_2eh_0',·['poll.h',·['../a00479.html',·1,·'']]] |
3 | ]; | 3 | ]; |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['read_2ec_0',·['read.c',·['../a00 | 2 | ····['read_2ec_0',·['read.c',·['../a00260.html',·1,·'']]] |
3 | ]; | 3 | ]; |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['stream_2ec_0',·['stream.c',·['../a00 | 2 | ····['stream_2ec_0',·['stream.c',·['../a00248.html',·1,·'']]], |
3 | ····['sybdb_2eh_1',·['sybdb.h',·['../a003 | 3 | ····['sybdb_2eh_1',·['sybdb.h',·['../a00362.html',·1,·'']]] |
4 | ]; | 4 | ]; |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_2eh_0',·['tds.h',·['../a003 | 2 | ····['tds_2eh_0',·['tds.h',·['../a00395.html',·1,·'']]], |
3 | ····['token_2ec_1',·['token.c',·['../a00 | 3 | ····['token_2ec_1',·['token.c',·['../a00251.html',·1,·'']]] |
4 | ]; | 4 | ]; |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['_5fbcp_5fconvert_5fin_0',·['_bcp_convert_in',·['../a013 | 2 | ····['_5fbcp_5fconvert_5fin_0',·['_bcp_convert_in',·['../a01353.html#a4e7740b6f755d7d3f2502a47b7d71a85',·1,·'bcp.c']]], |
3 | ····['_5fbcp_5fconvert_5fout_1',·['_bcp_convert_out',·['../a013 | 3 | ····['_5fbcp_5fconvert_5fout_1',·['_bcp_convert_out',·['../a01353.html#a230fa5b56ae4e3509a69bd266495732b',·1,·'bcp.c']]], |
4 | ····['_5fbcp_5fexec_5fin_2',·['_bcp_exec_in',·['../a00530.html#ga7370f1223f13510d6b33e98f2de09fb5',·1,·'bcp.c']]], | 4 | ····['_5fbcp_5fexec_5fin_2',·['_bcp_exec_in',·['../a00530.html#ga7370f1223f13510d6b33e98f2de09fb5',·1,·'bcp.c']]], |
5 | ····['_5fbcp_5fexec_5fout_3',·['_bcp_exec_out',·['../a00530.html#gae67546338cb9542a4902aa914f57f314',·1,·'bcp.c']]], | 5 | ····['_5fbcp_5fexec_5fout_3',·['_bcp_exec_out',·['../a00530.html#gae67546338cb9542a4902aa914f57f314',·1,·'bcp.c']]], |
6 | ····['_5fbcp_5ffgets_4',·['_bcp_fgets',·['../a00530.html#gab672799007e720bf918caa1b33c989ea',·1,·'bcp.c']]], | 6 | ····['_5fbcp_5ffgets_4',·['_bcp_fgets',·['../a00530.html#gab672799007e720bf918caa1b33c989ea',·1,·'bcp.c']]], |
7 | ····['_5fbcp_5ffree_5fcolumns_5',·['_bcp_free_columns',·['../a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8',·1,·'bcp.c']]], | 7 | ····['_5fbcp_5ffree_5fcolumns_5',·['_bcp_free_columns',·['../a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8',·1,·'bcp.c']]], |
8 | ····['_5fbcp_5ffree_5fstorage_6',·['_bcp_free_storage',·['../a00530.html#gaa134c1c3ccc4326e693adb8357272f1d',·1,·'bcp.c']]], | 8 | ····['_5fbcp_5ffree_5fstorage_6',·['_bcp_free_storage',·['../a00530.html#gaa134c1c3ccc4326e693adb8357272f1d',·1,·'bcp.c']]], |
9 | ····['_5fbcp_5fget_5fcol_5fdata_7',·['_bcp_get_col_data',·['../a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8',·1,·'bcp.c']]], | 9 | ····['_5fbcp_5fget_5fcol_5fdata_7',·['_bcp_get_col_data',·['../a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8',·1,·'bcp.c']]], |
10 | ····['_5fbcp_5fget_5fterm_5fvar_8',·['_bcp_get_term_var',·['../a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7',·1,·'bcp.c']]], | 10 | ····['_5fbcp_5fget_5fterm_5fvar_8',·['_bcp_get_term_var',·['../a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7',·1,·'bcp.c']]], |
11 | ····['_5fbcp_5fno_5fget_5fcol_5fdata_9',·['_bcp_no_get_col_data',·['../a013 | 11 | ····['_5fbcp_5fno_5fget_5fcol_5fdata_9',·['_bcp_no_get_col_data',·['../a01353.html#ad53f508d8f2177a898f8022736834afd',·1,·'bcp.c']]], |
12 | ····['_5fbcp_5fread_5fhostfile_10',·['_bcp_read_hostfile',·['../a00530.html#ga1b57d952a9d72f375c3296124affa908',·1,·'bcp.c']]], | 12 | ····['_5fbcp_5fread_5fhostfile_10',·['_bcp_read_hostfile',·['../a00530.html#ga1b57d952a9d72f375c3296124affa908',·1,·'bcp.c']]], |
13 | ····['_5fbcp_5freadfmt_5fcolinfo_11',·['_bcp_readfmt_colinfo',·['../a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4',·1,·'bcp.c']]], | 13 | ····['_5fbcp_5freadfmt_5fcolinfo_11',·['_bcp_readfmt_colinfo',·['../a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4',·1,·'bcp.c']]], |
14 | ····['_5fdbcoldata_12',·['_dbcoldata',·['../a00533.html#ga3c6f474c0662158f3100fe464bf077d9',·1,·'dblib.c']]], | 14 | ····['_5fdbcoldata_12',·['_dbcoldata',·['../a00533.html#ga3c6f474c0662158f3100fe464bf077d9',·1,·'dblib.c']]], |
15 | ····['_5fdblib_5fcheck_5fand_5fhandle_5finterrupt_13',·['_dblib_check_and_handle_interrupt',·['../a00533.html#gadf15185b0d417edc0bb8a6a4f0bae727',·1,·'_dblib_check_and_handle_interrupt(void·*vdbproc): dbutil.c'], | 15 | ····['_5fdblib_5fcheck_5fand_5fhandle_5finterrupt_13',·['_dblib_check_and_handle_interrupt',·['../a00533.html#gadf15185b0d417edc0bb8a6a4f0bae727',·1,·'_dblib_check_and_handle_interrupt(void·*vdbproc): dbutil.c'], |
16 | ········['../a00533.html#gadf15185b0d417edc0bb8a6a4f0bae727',·1,·'_dblib_check_and_handle_interrupt(void·*vdbproc): dbutil.c'] | 16 | ········['../a00533.html#gadf15185b0d417edc0bb8a6a4f0bae727',·1,·'_dblib_check_and_handle_interrupt(void·*vdbproc): dbutil.c'] |
17 | ····]], | 17 | ····]], |
18 | ····['_5fdbresults_14',·['_dbresults',·['../a00527.html#gaf1879b85e8238c015b9648d077665285',·1,·'dblib.c']]] | 18 | ····['_5fdbresults_14',·['_dbresults',·['../a00527.html#gaf1879b85e8238c015b9648d077665285',·1,·'dblib.c']]] |
Offset 58, 16 lines modified | Offset 58, 16 lines modified | ||
58 | ····]], | 58 | ····]], |
59 | ····['dbcmd_19',·['dbcmd',·['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'], | 59 | ····['dbcmd_19',·['dbcmd',·['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'], |
60 | ········['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'] | 60 | ········['../a00527.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]): dblib.c'] |
61 | ····]], | 61 | ····]], |
62 | ····['dbcmdrow_20',·['dbcmdrow',·['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'], | 62 | ····['dbcmdrow_20',·['dbcmdrow',·['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'], |
63 | ········['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'] | 63 | ········['../a00533.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc): dblib.c'] |
64 | ····]], | 64 | ····]], |
65 | ····['dbcolinfo_21',·['dbcolinfo',·['../a00 | 65 | ····['dbcolinfo_21',·['dbcolinfo',·['../a00038.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol): dblib.c'], |
66 | ········['../a003 | 66 | ········['../a00362.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol): dblib.c'] |
67 | ····]], | 67 | ····]], |
68 | ····['dbcollen_22',·['dbcollen',·['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], | 68 | ····['dbcollen_22',·['dbcollen',·['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], |
69 | ········['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] | 69 | ········['../a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] |
70 | ····]], | 70 | ····]], |
71 | ····['dbcolname_23',·['dbcolname',·['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'], | 71 | ····['dbcolname_23',·['dbcolname',·['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'], |
72 | ········['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'] | 72 | ········['../a00527.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column): dblib.c'] |
73 | ····]], | 73 | ····]], |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | ····]], | 131 | ····]], |
132 | ····['dbgetchar_44',·['dbgetchar',·['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos): dblib.c'], | 132 | ····['dbgetchar_44',·['dbgetchar',·['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos): dblib.c'], |
133 | ········['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n): dblib.c'] | 133 | ········['../a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n): dblib.c'] |
134 | ····]], | 134 | ····]], |
135 | ····['dbgetmaxprocs_45',·['dbgetmaxprocs',·['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'], | 135 | ····['dbgetmaxprocs_45',·['dbgetmaxprocs',·['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'], |
136 | ········['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'] | 136 | ········['../a00527.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void): dblib.c'] |
137 | ····]], | 137 | ····]], |
138 | ····['dbgetnull_46',·['dbgetnull',·['../a00 | 138 | ····['dbgetnull_46',·['dbgetnull',·['../a00038.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]], |
139 | ····['dbgetpacket_47',·['dbgetpacket',·['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'], | 139 | ····['dbgetpacket_47',·['dbgetpacket',·['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'], |
140 | ········['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'] | 140 | ········['../a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc): dblib.c'] |
141 | ····]], | 141 | ····]], |
142 | ····['dbgetrow_48',·['dbgetrow',·['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'], | 142 | ····['dbgetrow_48',·['dbgetrow',·['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'], |
143 | ········['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'] | 143 | ········['../a00527.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row): dblib.c'] |
144 | ····]], | 144 | ····]], |
145 | ····['dbgettime_49',·['dbgettime',·['../a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void): dblib.c'], | 145 | ····['dbgettime_49',·['dbgettime',·['../a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void): dblib.c'], |
Offset 243, 19 lines modified | Offset 243, 19 lines modified | ||
243 | ····]], | 243 | ····]], |
244 | ····['dbnumcompute_82',·['dbnumcompute',·['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc): dblib.c'], | 244 | ····['dbnumcompute_82',·['dbnumcompute',·['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc): dblib.c'], |
245 | ········['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess): dblib.c'] | 245 | ········['../a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess): dblib.c'] |
246 | ····]], | 246 | ····]], |
247 | ····['dbnumrets_83',·['dbnumrets',·['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'], | 247 | ····['dbnumrets_83',·['dbnumrets',·['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'], |
248 | ········['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'] | 248 | ········['../a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc): dblib.c'] |
249 | ····]], | 249 | ····]], |
250 | ····['dbopen_84',·['dbopen',·['../a003 | 250 | ····['dbopen_84',·['dbopen',·['../a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]], |
251 | ····['dbperror_85',·['dbperror',·['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'], | 251 | ····['dbperror_85',·['dbperror',·['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'], |
252 | ········['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'] | 252 | ········['../a00533.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...): dblib.c'] |
253 | ····]], | 253 | ····]], |
254 | ····['dbpivot_86',·['dbpivot',·['../a003 | 254 | ····['dbpivot_86',·['dbpivot',·['../a00362.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]], |
255 | ····['dbprcollen_87',·['dbprcollen',·['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], | 255 | ····['dbprcollen_87',·['dbprcollen',·['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'], |
256 | ········['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] | 256 | ········['../a00527.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column): dblib.c'] |
257 | ····]], | 257 | ····]], |
258 | ····['dbprhead_88',·['dbprhead',·['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'], | 258 | ····['dbprhead_88',·['dbprhead',·['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'], |
259 | ········['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'] | 259 | ········['../a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc): dblib.c'] |
260 | ····]], | 260 | ····]], |
261 | ····['dbprrow_89',·['dbprrow',·['../a00527.html#gaa30be3414a97aac6139af2e928db91ca',·1,·'dbprrow(DBPROCESS·*dbproc): dblib.c'], | 261 | ····['dbprrow_89',·['dbprrow',·['../a00527.html#gaa30be3414a97aac6139af2e928db91ca',·1,·'dbprrow(DBPROCESS·*dbproc): dblib.c'], |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds4_5fsend_5femulated_5frpc_0',·['tds4_send_emulated_rpc',·['../a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]], | 2 | ····['tds4_5fsend_5femulated_5frpc_0',·['tds4_send_emulated_rpc',·['../a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]], |
3 | ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_1',·['tds5_bcp_add_fixed_columns',·['../a00 | 3 | ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_1',·['tds5_bcp_add_fixed_columns',·['../a00281.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]], |
4 | ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_2',·['tds5_bcp_add_variable_columns',·['../a00 | 4 | ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_2',·['tds5_bcp_add_variable_columns',·['../a00281.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]], |
5 | ····['tds5_5ffix_5fdot_5fquery_3',·['tds5_fix_dot_query',·['../a00542.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]], | 5 | ····['tds5_5ffix_5fdot_5fquery_3',·['tds5_fix_dot_query',·['../a00542.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]], |
6 | ····['tds5_5fprocess_5fdyn_5fresult2_4',·['tds5_process_dyn_result2',·['../a00544.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]], | 6 | ····['tds5_5fprocess_5fdyn_5fresult2_4',·['tds5_process_dyn_result2',·['../a00544.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]], |
7 | ····['tds5_5fprocess_5foptioncmd_5',·['tds5_process_optioncmd',·['../a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]], | 7 | ····['tds5_5fprocess_5foptioncmd_5',·['tds5_process_optioncmd',·['../a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]], |
8 | ····['tds5_5fprocess_5fresult_6',·['tds5_process_result',·['../a00544.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]], | 8 | ····['tds5_5fprocess_5fresult_6',·['tds5_process_result',·['../a00544.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]], |
9 | ····['tds5_5fprocess_5fresult2_7',·['tds5_process_result2',·['../a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]], | 9 | ····['tds5_5fprocess_5fresult2_7',·['tds5_process_result2',·['../a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]], |
10 | ····['tds5_5fput_5fparams_8',·['tds5_put_params',·['../a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]], | 10 | ····['tds5_5fput_5fparams_8',·['tds5_put_params',·['../a00542.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]], |
11 | ····['tds71_5fread_5ftable_5fnames_9',·['tds71_read_table_names',·['../a00544.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]], | 11 | ····['tds71_5fread_5ftable_5fnames_9',·['tds71_read_table_names',·['../a00544.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]], |
12 | ····['tds71_5fsubmit_5fprepexec_10',·['tds71_submit_prepexec',·['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'], | 12 | ····['tds71_5fsubmit_5fprepexec_10',·['tds71_submit_prepexec',·['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'], |
13 | ········['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'] | 13 | ········['../a00542.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params): query.c'] |
14 | ····]], | 14 | ····]], |
15 | ····['tds7_5fbcp_5fsend_5fcolmetadata_11',·['tds7_bcp_send_colmetadata',·['../a00 | 15 | ····['tds7_5fbcp_5fsend_5fcolmetadata_11',·['tds7_bcp_send_colmetadata',·['../a00281.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]], |
16 | ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_12',·['tds7_build_bulk_insert_stmt',·['../a00 | 16 | ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_12',·['tds7_build_bulk_insert_stmt',·['../a00281.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]], |
17 | ····['tds7_5fget_5fdata_5finfo_13',·['tds7_get_data_info',·['../a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]], | 17 | ····['tds7_5fget_5fdata_5finfo_13',·['tds7_get_data_info',·['../a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]], |
18 | ····['tds7_5fget_5finstance_5fport_14',·['tds7_get_instance_port',·['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'], | 18 | ····['tds7_5fget_5finstance_5fport_14',·['tds7_get_instance_port',·['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'], |
19 | ········['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'] | 19 | ········['../a00543.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance): net.c'] |
20 | ····]], | 20 | ····]], |
21 | ····['tds7_5fget_5finstance_5fports_15',·['tds7_get_instance_ports',·['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'], | 21 | ····['tds7_5fget_5finstance_5fports_15',·['tds7_get_instance_ports',·['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'], |
22 | ········['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'] | 22 | ········['../a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr): net.c'] |
23 | ····]], | 23 | ····]], |
Offset 39, 34 lines modified | Offset 39, 34 lines modified | ||
39 | ········['../a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763',·1,·'tds_alloc_param_result(TDSPARAMINFO·*old_param): mem.c'] | 39 | ········['../a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763',·1,·'tds_alloc_param_result(TDSPARAMINFO·*old_param): mem.c'] |
40 | ····]], | 40 | ····]], |
41 | ····['tds_5falloc_5frow_27',·['tds_alloc_row',·['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'], | 41 | ····['tds_5falloc_5frow_27',·['tds_alloc_row',·['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'], |
42 | ········['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'] | 42 | ········['../a00541.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info): mem.c'] |
43 | ····]], | 43 | ····]], |
44 | ····['tds_5fanswer_5fchallenge_28',·['tds_answer_challenge',·['../a00537.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]], | 44 | ····['tds_5fanswer_5fchallenge_28',·['tds_answer_challenge',·['../a00537.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]], |
45 | ····['tds_5fascii_5fto_5fucs2_29',·['tds_ascii_to_ucs2',·['../a00542.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]], | 45 | ····['tds_5fascii_5fto_5fucs2_29',·['tds_ascii_to_ucs2',·['../a00542.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]], |
46 | ····['tds_5fbcp_5fdone_30',·['tds_bcp_done',·['../a00 | 46 | ····['tds_5fbcp_5fdone_30',·['tds_bcp_done',·['../a00281.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied): bulk.c'], |
47 | ········['../a003 | 47 | ········['../a00395.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied): bulk.c'] |
48 | ····]], | 48 | ····]], |
49 | ····['tds_5fbcp_5ffread_31',·['tds_bcp_fread',·['../a00 | 49 | ····['tds_5fbcp_5ffread_31',·['tds_bcp_fread',·['../a00281.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): bulk.c'], |
50 | ········['../a003 | 50 | ········['../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): bulk.c'] |
51 | ····]], | 51 | ····]], |
52 | ····['tds_5fbcp_5finit_32',·['tds_bcp_init',·['../a00 | 52 | ····['tds_5fbcp_5finit_32',·['tds_bcp_init',·['../a00281.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
53 | ········['../a003 | 53 | ········['../a00395.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
54 | ····]], | 54 | ····]], |
55 | ····['tds_5fbcp_5frow_5ffree_33',·['tds_bcp_row_free',·['../a00 | 55 | ····['tds_5fbcp_5frow_5ffree_33',·['tds_bcp_row_free',·['../a00281.html#a7c4f2b050cd1a747604aa305d6877de7',·1,·'bulk.c']]], |
56 | ····['tds_5fbcp_5fsend_5frecord_34',·['tds_bcp_send_record',·['../a003 | 56 | ····['tds_5fbcp_5fsend_5frecord_34',·['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): bulk.c'], |
57 | ········['../a00 | 57 | ········['../a00281.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): bulk.c'] |
58 | ····]], | 58 | ····]], |
59 | ····['tds_5fbcp_5fstart_35',·['tds_bcp_start',·['../a00 | 59 | ····['tds_5fbcp_5fstart_35',·['tds_bcp_start',·['../a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
60 | ········['../a003 | 60 | ········['../a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
61 | ····]], | 61 | ····]], |
62 | ····['tds_5fbcp_5fstart_5fcopy_5fin_36',·['tds_bcp_start_copy_in',·['../a00 | 62 | ····['tds_5fbcp_5fstart_5fcopy_5fin_36',·['tds_bcp_start_copy_in',·['../a00281.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'], |
63 | ········['../a003 | 63 | ········['../a00395.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo): bulk.c'] |
64 | ····]], | 64 | ····]], |
65 | ····['tds_5fbcp_5fstart_5finsert_5fstmt_37',·['tds_bcp_start_insert_stmt',·['../a00 | 65 | ····['tds_5fbcp_5fstart_5finsert_5fstmt_37',·['tds_bcp_start_insert_stmt',·['../a00281.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]], |
66 | ····['tds_5fcanonical_5fcharset_38',·['tds_canonical_charset',·['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'], | 66 | ····['tds_5fcanonical_5fcharset_38',·['tds_canonical_charset',·['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'], |
67 | ········['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'] | 67 | ········['../a00540.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name): iconv.c'] |
68 | ····]], | 68 | ····]], |
69 | ····['tds_5fcanonical_5fcharset_5fname_39',·['tds_canonical_charset_name',·['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'], | 69 | ····['tds_5fcanonical_5fcharset_5fname_39',·['tds_canonical_charset_name',·['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'], |
70 | ········['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'] | 70 | ········['../a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name): iconv.c'] |
71 | ····]], | 71 | ····]], |
72 | ····['tds_5fclose_5fsocket_40',·['tds_close_socket',·['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'], | 72 | ····['tds_5fclose_5fsocket_40',·['tds_close_socket',·['../a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds): net.c'], |
Offset 74, 31 lines modified | Offset 74, 31 lines modified | ||
74 | ····]], | 74 | ····]], |
75 | ····['tds_5fconfig_5fverstr_41',·['tds_config_verstr',·['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'], | 75 | ····['tds_5fconfig_5fverstr_41',·['tds_config_verstr',·['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'], |
76 | ········['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'] | 76 | ········['../a00538.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login): config.c'] |
77 | ····]], | 77 | ····]], |
78 | ····['tds_5fconvert_42',·['tds_convert',·['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'], | 78 | ····['tds_5fconvert_42',·['tds_convert',·['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'], |
79 | ········['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'] | 79 | ········['../a00539.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr): convert.c'] |
80 | ····]], | 80 | ····]], |
81 | ····['tds_5fconvert_5fstream_43',·['tds_convert_stream',·['../a00 | 81 | ····['tds_5fconvert_5fstream_43',·['tds_convert_stream',·['../a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]], |
82 | ····['tds_5fconvert_5fstring_44',·['tds_convert_string',·['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'], | 82 | ····['tds_5fconvert_5fstring_44',·['tds_convert_string',·['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'], |
83 | ········['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'] | 83 | ········['../a00542.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len): query.c'] |
84 | ····]], | 84 | ····]], |
85 | ····['tds_5fcopy_5fstream_45',·['tds_copy_stream',·['../a00 | 85 | ····['tds_5fcopy_5fstream_45',·['tds_copy_stream',·['../a00248.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]], |
86 | ····['tds_5fcount_5fplaceholders_46',·['tds_count_placeholders',·['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'], | 86 | ····['tds_5fcount_5fplaceholders_46',·['tds_count_placeholders',·['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'], |
87 | ········['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'] | 87 | ········['../a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query): query.c'] |
88 | ····]], | 88 | ····]], |
89 | ····['tds_5fcount_5fplaceholders_5fucs2le_47',·['tds_count_placeholders_ucs2le',·['../a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]], | 89 | ····['tds_5fcount_5fplaceholders_5fucs2le_47',·['tds_count_placeholders_ucs2le',·['../a00542.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]], |
90 | ····['tds_5fcursor_5fcheck_5fallocated_48',·['tds_cursor_check_allocated',·['../a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]], | 90 | ····['tds_5fcursor_5fcheck_5fallocated_48',·['tds_cursor_check_allocated',·['../a00542.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]], |
91 | ····['tds_5fcursor_5fdealloc_49',·['tds_cursor_dealloc',·['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'], | 91 | ····['tds_5fcursor_5fdealloc_49',·['tds_cursor_dealloc',·['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'], |
92 | ········['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'] | 92 | ········['../a00542.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor): query.c'] |
93 | ····]], | 93 | ····]], |
94 | ····['tds_5fdatain_5fstream_5finit_50',·['tds_datain_stream_init',·['../a00 | 94 | ····['tds_5fdatain_5fstream_5finit_50',·['tds_datain_stream_init',·['../a00248.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]], |
95 | ····['tds_5fdatain_5fstream_5fread_51',·['tds_datain_stream_read',·['../a00 | 95 | ····['tds_5fdatain_5fstream_5fread_51',·['tds_datain_stream_read',·['../a00248.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]], |
96 | ····['tds_5fdataout_5fstream_5finit_52',·['tds_dataout_stream_init',·['../a00 | 96 | ····['tds_5fdataout_5fstream_5finit_52',·['tds_dataout_stream_init',·['../a00248.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]], |
97 | ····['tds_5fdataout_5fstream_5fwrite_53',·['tds_dataout_stream_write',·['../a00 | 97 | ····['tds_5fdataout_5fstream_5fwrite_53',·['tds_dataout_stream_write',·['../a00248.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]], |
98 | ····['tds_5fdatecrack_54',·['tds_datecrack',·['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'], | 98 | ····['tds_5fdatecrack_54',·['tds_datecrack',·['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'], |
99 | ········['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'] | 99 | ········['../a00539.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr): convert.c'] |
100 | ····]], | 100 | ····]], |
101 | ····['tds_5fdeferred_5fcursor_5fdealloc_55',·['tds_deferred_cursor_dealloc',·['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'], | 101 | ····['tds_5fdeferred_5fcursor_5fdealloc_55',·['tds_deferred_cursor_dealloc',·['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'], |
102 | ········['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'] | 102 | ········['../a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor): query.c'] |
103 | ····]], | 103 | ····]], |
104 | ····['tds_5fdeferred_5funprepare_56',·['tds_deferred_unprepare',·['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'], | 104 | ····['tds_5fdeferred_5funprepare_56',·['tds_deferred_unprepare',·['../a00542.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn): query.c'], |
Offset 119, 17 lines modified | Offset 119, 17 lines modified | ||
119 | ····]], | 119 | ····]], |
120 | ····['tds_5fdstr_5finit_66',·['tds_dstr_init',·['../a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7',·1,·'string.h']]], | 120 | ····['tds_5fdstr_5finit_66',·['tds_dstr_init',·['../a00545.html#ga6c0aba5c6da921898768e7f6cf177ca7',·1,·'string.h']]], |
121 | ····['tds_5fdstr_5fisempty_67',·['tds_dstr_isempty',·['../a00545.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]], | 121 | ····['tds_5fdstr_5fisempty_67',·['tds_dstr_isempty',·['../a00545.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]], |
122 | ····['tds_5fdstr_5flen_68',·['tds_dstr_len',·['../a00545.html#ga396f139e4f886ac1b224a735138e73dd',·1,·'string.h']]], | 122 | ····['tds_5fdstr_5flen_68',·['tds_dstr_len',·['../a00545.html#ga396f139e4f886ac1b224a735138e73dd',·1,·'string.h']]], |
123 | ····['tds_5fdstr_5fset_69',·['tds_dstr_set',·['../a00545.html#gab78cc59b110df2817b00f9bed74c6ff1',·1,·'tdsstring.c']]], | 123 | ····['tds_5fdstr_5fset_69',·['tds_dstr_set',·['../a00545.html#gab78cc59b110df2817b00f9bed74c6ff1',·1,·'tdsstring.c']]], |
124 | ····['tds_5fdstr_5fsetlen_70',·['tds_dstr_setlen',·['../a00545.html#ga0cd7863ba7c2d2da4a193234472a3d14',·1,·'tdsstring.c']]], | 124 | ····['tds_5fdstr_5fsetlen_70',·['tds_dstr_setlen',·['../a00545.html#ga0cd7863ba7c2d2da4a193234472a3d14',·1,·'tdsstring.c']]], |
125 | ····['tds_5fdstr_5fzero_71',·['tds_dstr_zero',·['../a00545.html#ga339ba30216e2bd5bd076aa9dcd26f3c4',·1,·'tdsstring.c']]], | 125 | ····['tds_5fdstr_5fzero_71',·['tds_dstr_zero',·['../a00545.html#ga339ba30216e2bd5bd076aa9dcd26f3c4',·1,·'tdsstring.c']]], |
126 | ····['tds_5fdynamic_5fstream_5finit_72',·['tds_dynamic_stream_init',·['../a00 | 126 | ····['tds_5fdynamic_5fstream_5finit_72',·['tds_dynamic_stream_init',·['../a00248.html#a4f9e40da6941cb9407d0da5bc3030517',·1,·'stream.c']]], |
127 | ····['tds_5fdynamic_5fstream_5fwrite_73',·['tds_dynamic_stream_write',·['../a00 | 127 | ····['tds_5fdynamic_5fstream_5fwrite_73',·['tds_dynamic_stream_write',·['../a00248.html#abaf688c85ea04a2392103d519a55d04e',·1,·'stream.c']]], |
128 | ····['tds_5ffile_5fstream_5fread_74',·['tds_file_stream_read',·['../a00 | 128 | ····['tds_5ffile_5fstream_5fread_74',·['tds_file_stream_read',·['../a00281.html#a1b83c9db016b481aa1fa0352f976d50d',·1,·'bulk.c']]], |
129 | ····['tds_5ffix_5fcolumn_5fsize_75',·['tds_fix_column_size',·['../a00542.html#ga440f0f469afad1eac4c008979873ccdd',·1,·'tds_fix_column_size(TDSSOCKET·*tds,·TDSCOLUMN·*curcol): query.c'], | 129 | ····['tds_5ffix_5fcolumn_5fsize_75',·['tds_fix_column_size',·['../a00542.html#ga440f0f469afad1eac4c008979873ccdd',·1,·'tds_fix_column_size(TDSSOCKET·*tds,·TDSCOLUMN·*curcol): query.c'], |
130 | ········['../a00542.html#ga440f0f469afad1eac4c008979873ccdd',·1,·'tds_fix_column_size(TDSSOCKET·*tds,·TDSCOLUMN·*curcol): query.c'] | 130 | ········['../a00542.html#ga440f0f469afad1eac4c008979873ccdd',·1,·'tds_fix_column_size(TDSSOCKET·*tds,·TDSCOLUMN·*curcol): query.c'] |
131 | ····]], | 131 | ····]], |
132 | ····['tds_5ffix_5flogin_76',·['tds_fix_login',·['../a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login): config.c'], | 132 | ····['tds_5ffix_5flogin_76',·['tds_fix_login',·['../a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login): config.c'], |
133 | ········['../a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login): config.c'] | 133 | ········['../a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login): config.c'] |
134 | ····]], | 134 | ····]], |
135 | ····['tds_5fflush_5fpacket_77',·['tds_flush_packet',·['../a00543.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds): write.c'], | 135 | ····['tds_5fflush_5fpacket_77',·['tds_flush_packet',·['../a00543.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds): write.c'], |
Offset 153, 43 lines modified | Offset 153, 43 lines modified | ||
153 | ····]], | 153 | ····]], |
154 | ····['tds_5ffreeze_5fclose_5flen_84',·['tds_freeze_close_len',·['../a00543.html#ga2660b893ae2bf36fe1b63b354e748bad',·1,·'tds_freeze_close_len(TDSFREEZE·*freeze,·int32_t·size): packet.c'], | 154 | ····['tds_5ffreeze_5fclose_5flen_84',·['tds_freeze_close_len',·['../a00543.html#ga2660b893ae2bf36fe1b63b354e748bad',·1,·'tds_freeze_close_len(TDSFREEZE·*freeze,·int32_t·size): packet.c'], |
155 | ········['../a00543.html#ga2660b893ae2bf36fe1b63b354e748bad',·1,·'tds_freeze_close_len(TDSFREEZE·*freeze,·int32_t·size): packet.c'] | 155 | ········['../a00543.html#ga2660b893ae2bf36fe1b63b354e748bad',·1,·'tds_freeze_close_len(TDSFREEZE·*freeze,·int32_t·size): packet.c'] |
156 | ····]], | 156 | ····]], |
157 | ····['tds_5ffreeze_5fwritten_85',·['tds_freeze_written',·['../a00543.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze): packet.c'], | 157 | ····['tds_5ffreeze_5fwritten_85',·['tds_freeze_written',·['../a00543.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze): packet.c'], |
158 | ········['../a00543.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze): packet.c'] | 158 | ········['../a00543.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze): packet.c'] |
159 | ····]], | 159 | ····]], |
160 | ····['tds_5fgeneric_5fget_86',·['tds_generic_get',·['../a00 | 160 | ····['tds_5fgeneric_5fget_86',·['tds_generic_get',·['../a00275.html#abac4d689e0e31e80587f89247c6395a4',·1,·'data.c']]], |
161 | ····['tds_5fgeneric_5fput_87',·['tds_generic_put',·['../a00 | 161 | ····['tds_5fgeneric_5fput_87',·['tds_generic_put',·['../a00275.html#a84e17808683ba2dd956e811a42e23176',·1,·'data.c']]], |
162 | ····['tds_5fgeneric_5fput_5finfo_88',·['tds_generic_put_info',·['../a00 | 162 | ····['tds_5fgeneric_5fput_5finfo_88',·['tds_generic_put_info',·['../a00275.html#aabd0e5f15615b5c141c525b76e746520',·1,·'data.c']]], |
163 | ····['tds_5fget_5fbyte_89',·['tds_get_byte',·['../a00543.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds): read.c'], | 163 | ····['tds_5fget_5fbyte_89',·['tds_get_byte',·['../a00543.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds): read.c'], |
164 | ········['../a00543.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds): read.c'] | 164 | ········['../a00543.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds): read.c'] |
165 | ····]], | 165 | ····]], |
166 | ····['tds_5fget_5fchar_5fdata_90',·['tds_get_char_data',·['../a00543.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*row_buffer,·size_t·wire_size,·TDSCOLUMN·*curcol): read.c'], | 166 | ····['tds_5fget_5fchar_5fdata_90',·['tds_get_char_data',·['../a00543.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*row_buffer,·size_t·wire_size,·TDSCOLUMN·*curcol): read.c'], |
167 | ········['../a00543.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*dest,·size_t·wire_size,·TDSCOLUMN·*curcol): read.c'] | 167 | ········['../a00543.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*dest,·size_t·wire_size,·TDSCOLUMN·*curcol): read.c'] |
168 | ····]], | 168 | ····]], |
169 | ····['tds_5fget_5fcolumn_5fdeclaration_91',·['tds_get_column_declaration',·['../a00542.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out): query.c'], | 169 | ····['tds_5fget_5fcolumn_5fdeclaration_91',·['tds_get_column_declaration',·['../a00542.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out): query.c'], |
170 | ········['../a00542.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out): query.c'] | 170 | ········['../a00542.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out): query.c'] |
Max diff block lines reached; 24757/44496 bytes (55.64%) of diff not shown. |
Offset 61, 24 lines modified | Offset 61, 24 lines modified | ||
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> | 64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> |
65 | <h3><a·id="index__5F"·name="index__5F"></a>-·_·-</h3><ul> | 65 | <h3><a·id="index__5F"·name="index__5F"></a>-·_·-</h3><ul> |
66 | <li>_bcp_convert_in() : <a·class="el"·href="a013 | 66 | <li>_bcp_convert_in() : <a·class="el"·href="a01353.html#a4e7740b6f755d7d3f2502a47b7d71a85">bcp.c</a></li> |
67 | <li>_bcp_convert_out() : <a·class="el"·href="a013 | 67 | <li>_bcp_convert_out() : <a·class="el"·href="a01353.html#a230fa5b56ae4e3509a69bd266495732b">bcp.c</a></li> |
68 | <li>_bcp_exec_in() : <a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">bcp.c</a></li> | 68 | <li>_bcp_exec_in() : <a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">bcp.c</a></li> |
69 | <li>_bcp_exec_out() : <a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">bcp.c</a></li> | 69 | <li>_bcp_exec_out() : <a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">bcp.c</a></li> |
70 | <li>_bcp_fgets() : <a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">bcp.c</a></li> | 70 | <li>_bcp_fgets() : <a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">bcp.c</a></li> |
71 | <li>_bcp_free_columns() : <a·class="el"·href="a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8">bcp.c</a></li> | 71 | <li>_bcp_free_columns() : <a·class="el"·href="a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8">bcp.c</a></li> |
72 | <li>_bcp_free_storage() : <a·class="el"·href="a00530.html#gaa134c1c3ccc4326e693adb8357272f1d">bcp.c</a></li> | 72 | <li>_bcp_free_storage() : <a·class="el"·href="a00530.html#gaa134c1c3ccc4326e693adb8357272f1d">bcp.c</a></li> |
73 | <li>_bcp_get_col_data() : <a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">bcp.c</a></li> | 73 | <li>_bcp_get_col_data() : <a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">bcp.c</a></li> |
74 | <li>_bcp_get_term_var() : <a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">bcp.c</a></li> | 74 | <li>_bcp_get_term_var() : <a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">bcp.c</a></li> |
75 | <li>_bcp_no_get_col_data() : <a·class="el"·href="a013 | 75 | <li>_bcp_no_get_col_data() : <a·class="el"·href="a01353.html#ad53f508d8f2177a898f8022736834afd">bcp.c</a></li> |
76 | <li>_bcp_read_hostfile() : <a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">bcp.c</a></li> | 76 | <li>_bcp_read_hostfile() : <a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">bcp.c</a></li> |
77 | <li>_bcp_readfmt_colinfo() : <a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">bcp.c</a></li> | 77 | <li>_bcp_readfmt_colinfo() : <a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">bcp.c</a></li> |
78 | <li>_dbcoldata() : <a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">dblib.c</a></li> | 78 | <li>_dbcoldata() : <a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">dblib.c</a></li> |
79 | <li>_dbresults() : <a·class="el"·href="a00527.html#gaf1879b85e8238c015b9648d077665285">dblib.c</a></li> | 79 | <li>_dbresults() : <a·class="el"·href="a00527.html#gaf1879b85e8238c015b9648d077665285">dblib.c</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | <li>dbcanquery() : <a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li> | 82 | <li>dbcanquery() : <a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li> |
83 | <li>dbchange() : <a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li> | 83 | <li>dbchange() : <a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li> |
84 | <li>dbclose() : <a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li> | 84 | <li>dbclose() : <a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li> |
85 | <li>dbclrbuf() : <a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li> | 85 | <li>dbclrbuf() : <a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li> |
86 | <li>dbclropt() : <a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a></li> | 86 | <li>dbclropt() : <a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a></li> |
87 | <li>dbcmd() : <a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li> | 87 | <li>dbcmd() : <a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li> |
88 | <li>dbcmdrow() : <a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li> | 88 | <li>dbcmdrow() : <a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li> |
89 | <li>dbcolinfo() : <a·class="el"·href="a00 | 89 | <li>dbcolinfo() : <a·class="el"·href="a00038.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00362.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li> |
90 | <li>dbcollen() : <a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li> | 90 | <li>dbcollen() : <a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li> |
91 | <li>dbcolname() : <a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li> | 91 | <li>dbcolname() : <a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li> |
92 | <li>dbcolptr() : <a·class="el"·href="a00533.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li> | 92 | <li>dbcolptr() : <a·class="el"·href="a00533.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li> |
93 | <li>dbcolsource() : <a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li> | 93 | <li>dbcolsource() : <a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li> |
94 | <li>dbcoltype() : <a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li> | 94 | <li>dbcoltype() : <a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li> |
95 | <li>dbcoltypeinfo() : <a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li> | 95 | <li>dbcoltypeinfo() : <a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li> |
96 | <li>dbcolutype() : <a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li> | 96 | <li>dbcolutype() : <a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li> |
Offset 107, 28 lines modified | Offset 107, 28 lines modified | ||
107 | <li>dberrhandle() : <a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li> | 107 | <li>dberrhandle() : <a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li> |
108 | <li>dbexit() : <a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">dblib.c</a>,·<a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">sybdb.h</a></li> | 108 | <li>dbexit() : <a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">dblib.c</a>,·<a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">sybdb.h</a></li> |
109 | <li>dbfcmd() : <a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li> | 109 | <li>dbfcmd() : <a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li> |
110 | <li>dbfirstrow() : <a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li> | 110 | <li>dbfirstrow() : <a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li> |
111 | <li>dbfreebuf() : <a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li> | 111 | <li>dbfreebuf() : <a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li> |
112 | <li>dbgetchar() : <a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a></li> | 112 | <li>dbgetchar() : <a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a></li> |
113 | <li>dbgetmaxprocs() : <a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a>,·<a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a></li> | 113 | <li>dbgetmaxprocs() : <a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a>,·<a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a></li> |
114 | <li>dbgetnull() : <a·class="el"·href="a00 | 114 | <li>dbgetnull() : <a·class="el"·href="a00038.html#aea6a865806d454280126de940478c214">dblib.c</a></li> |
115 | <li>dbgetpacket() : <a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li> | 115 | <li>dbgetpacket() : <a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li> |
116 | <li>dbgetrow() : <a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li> | 116 | <li>dbgetrow() : <a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li> |
117 | <li>dbgettime() : <a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li> | 117 | <li>dbgettime() : <a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li> |
118 | <li>dbgetuserdata() : <a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li> | 118 | <li>dbgetuserdata() : <a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li> |
119 | <li>dbhasretstat() : <a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li> | 119 | <li>dbhasretstat() : <a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li> |
120 | <li>dbinit() : <a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li> | 120 | <li>dbinit() : <a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li> |
121 | <li>dbiordesc() : <a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li> | 121 | <li>dbiordesc() : <a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li> |
122 | <li>dbiowdesc() : <a·class="el"·href="a00533.html#ga666a4d0609ee7f241deb0a62893d2cfa">dblib.c</a>,·<a·class="el"·href="a00533.html#ga666a4d0609ee7f241deb0a62893d2cfa">sybdb.h</a></li> | 122 | <li>dbiowdesc() : <a·class="el"·href="a00533.html#ga666a4d0609ee7f241deb0a62893d2cfa">dblib.c</a>,·<a·class="el"·href="a00533.html#ga666a4d0609ee7f241deb0a62893d2cfa">sybdb.h</a></li> |
123 | <li>dbiscount() : <a·class="el"·href="a00527.html#ga6ba2a7f18cb76d24776e45fd71141494">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ba2a7f18cb76d24776e45fd71141494">sybdb.h</a></li> | 123 | <li>dbiscount() : <a·class="el"·href="a00527.html#ga6ba2a7f18cb76d24776e45fd71141494">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ba2a7f18cb76d24776e45fd71141494">sybdb.h</a></li> |
124 | <li>dbisopt() : <a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">dblib.c</a>,·<a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">sybdb.h</a></li> | 124 | <li>dbisopt() : <a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">dblib.c</a>,·<a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">sybdb.h</a></li> |
125 | <li>dblastrow() : <a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">dblib.c</a>,·<a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">sybdb.h</a></li> | 125 | <li>dblastrow() : <a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">dblib.c</a>,·<a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">sybdb.h</a></li> |
126 | <li>DBLIB_ERROR_MESSAGE : <a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li> | 126 | <li>DBLIB_ERROR_MESSAGE : <a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li> |
127 | <li>DBLIBCONTEXT : <a·class="el"·href="a00 | 127 | <li>DBLIBCONTEXT : <a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li> |
128 | <li>dblogin() : <a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb">sybdb.h</a></li> | 128 | <li>dblogin() : <a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0c66b475d359cb3e69cdf4b163a07eeb">sybdb.h</a></li> |
129 | <li>dbloginfree() : <a·class="el"·href="a00527.html#gac1bdb1766b791153f37dceae8ff64ad6">dblib.c</a>,·<a·class="el"·href="a00527.html#gac1bdb1766b791153f37dceae8ff64ad6">sybdb.h</a></li> | 129 | <li>dbloginfree() : <a·class="el"·href="a00527.html#gac1bdb1766b791153f37dceae8ff64ad6">dblib.c</a>,·<a·class="el"·href="a00527.html#gac1bdb1766b791153f37dceae8ff64ad6">sybdb.h</a></li> |
130 | <li>dbmny4add() : <a·class="el"·href="a00531.html#ga0a384938a6586b7411fc42420ffad6ed">dblib.c</a>,·<a·class="el"·href="a00531.html#ga0a384938a6586b7411fc42420ffad6ed">sybdb.h</a></li> | 130 | <li>dbmny4add() : <a·class="el"·href="a00531.html#ga0a384938a6586b7411fc42420ffad6ed">dblib.c</a>,·<a·class="el"·href="a00531.html#ga0a384938a6586b7411fc42420ffad6ed">sybdb.h</a></li> |
131 | <li>dbmny4cmp() : <a·class="el"·href="a00531.html#ga109d4868baccb08fad3b26b6f031dc78">dblib.c</a>,·<a·class="el"·href="a00531.html#ga109d4868baccb08fad3b26b6f031dc78">sybdb.h</a></li> | 131 | <li>dbmny4cmp() : <a·class="el"·href="a00531.html#ga109d4868baccb08fad3b26b6f031dc78">dblib.c</a>,·<a·class="el"·href="a00531.html#ga109d4868baccb08fad3b26b6f031dc78">sybdb.h</a></li> |
132 | <li>dbmny4copy() : <a·class="el"·href="a00531.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">dblib.c</a>,·<a·class="el"·href="a00531.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">sybdb.h</a></li> | 132 | <li>dbmny4copy() : <a·class="el"·href="a00531.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">dblib.c</a>,·<a·class="el"·href="a00531.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">sybdb.h</a></li> |
133 | <li>dbmny4minus() : <a·class="el"·href="a00531.html#ga76177eb61a67dd52424236aba1b16bc9">dblib.c</a>,·<a·class="el"·href="a00531.html#ga76177eb61a67dd52424236aba1b16bc9">sybdb.h</a></li> | 133 | <li>dbmny4minus() : <a·class="el"·href="a00531.html#ga76177eb61a67dd52424236aba1b16bc9">dblib.c</a>,·<a·class="el"·href="a00531.html#ga76177eb61a67dd52424236aba1b16bc9">sybdb.h</a></li> |
134 | <li>dbmny4sub() : <a·class="el"·href="a00531.html#ga856143f4f9c7a5c15fb15633af81487d">dblib.c</a>,·<a·class="el"·href="a00531.html#ga856143f4f9c7a5c15fb15633af81487d">sybdb.h</a></li> | 134 | <li>dbmny4sub() : <a·class="el"·href="a00531.html#ga856143f4f9c7a5c15fb15633af81487d">dblib.c</a>,·<a·class="el"·href="a00531.html#ga856143f4f9c7a5c15fb15633af81487d">sybdb.h</a></li> |
Offset 147, 17 lines modified | Offset 147, 17 lines modified | ||
147 | <li>dbmsghandle() : <a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li> | 147 | <li>dbmsghandle() : <a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li> |
148 | <li>dbname() : <a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li> | 148 | <li>dbname() : <a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li> |
149 | <li>dbnullbind() : <a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li> | 149 | <li>dbnullbind() : <a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li> |
150 | <li>dbnumalts() : <a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li> | 150 | <li>dbnumalts() : <a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li> |
151 | <li>dbnumcols() : <a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li> | 151 | <li>dbnumcols() : <a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li> |
152 | <li>dbnumcompute() : <a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li> | 152 | <li>dbnumcompute() : <a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li> |
153 | <li>dbnumrets() : <a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li> | 153 | <li>dbnumrets() : <a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li> |
154 | <li>dbopen() : <a·class="el"·href="a003 | 154 | <li>dbopen() : <a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li> |
155 | <li>dbperror() : <a·class="el"·href="a00533.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li> | 155 | <li>dbperror() : <a·class="el"·href="a00533.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li> |
156 | <li>dbpivot() : <a·class="el"·href="a003 | 156 | <li>dbpivot() : <a·class="el"·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li> |
157 | <li>dbprcollen() : <a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li> | 157 | <li>dbprcollen() : <a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li> |
158 | <li>dbprhead() : <a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li> | 158 | <li>dbprhead() : <a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li> |
159 | <li>dbprrow() : <a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li> | 159 | <li>dbprrow() : <a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li> |
160 | <li>dbprtype() : <a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li> | 160 | <li>dbprtype() : <a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li> |
161 | <li>dbreadtext() : <a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li> | 161 | <li>dbreadtext() : <a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li> |
162 | <li>dbrecftos() : <a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li> | 162 | <li>dbrecftos() : <a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li> |
163 | <li>dbresults() : <a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li> | 163 | <li>dbresults() : <a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li> |
Offset 197, 21 lines modified | Offset 197, 21 lines modified | ||
197 | <li>dbsqlok() : <a·class="el"·href="a00527.html#gae1f50a6a2c31fda57cb481922b06841e">dblib.c</a>,·<a·class="el"·href="a00527.html#gae1f50a6a2c31fda57cb481922b06841e">sybdb.h</a></li> | 197 | <li>dbsqlok() : <a·class="el"·href="a00527.html#gae1f50a6a2c31fda57cb481922b06841e">dblib.c</a>,·<a·class="el"·href="a00527.html#gae1f50a6a2c31fda57cb481922b06841e">sybdb.h</a></li> |
198 | <li>dbsqlsend() : <a·class="el"·href="a00527.html#gac980139b9cea03cf93e373d425991481">dblib.c</a>,·<a·class="el"·href="a00527.html#gac980139b9cea03cf93e373d425991481">sybdb.h</a></li> | 198 | <li>dbsqlsend() : <a·class="el"·href="a00527.html#gac980139b9cea03cf93e373d425991481">dblib.c</a>,·<a·class="el"·href="a00527.html#gac980139b9cea03cf93e373d425991481">sybdb.h</a></li> |
199 | <li>dbstrbuild() : <a·class="el"·href="a00527.html#gab5fe0cd5f24d4fd33670111035a4fbed">dblib.c</a>,·<a·class="el"·href="a00527.html#gab5fe0cd5f24d4fd33670111035a4fbed">sybdb.h</a></li> | 199 | <li>dbstrbuild() : <a·class="el"·href="a00527.html#gab5fe0cd5f24d4fd33670111035a4fbed">dblib.c</a>,·<a·class="el"·href="a00527.html#gab5fe0cd5f24d4fd33670111035a4fbed">sybdb.h</a></li> |
200 | <li>dbstrcpy() : <a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">dblib.c</a>,·<a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">sybdb.h</a></li> | 200 | <li>dbstrcpy() : <a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">dblib.c</a>,·<a·class="el"·href="a00527.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">sybdb.h</a></li> |
201 | <li>dbstrlen() : <a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">sybdb.h</a></li> | 201 | <li>dbstrlen() : <a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">sybdb.h</a></li> |
202 | <li>dbtablecolinfo() : <a·class="el"·href="a00527.html#ga9804fc70ae6ed35c92cd75d410dad570">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9804fc70ae6ed35c92cd75d410dad570">sybdb.h</a></li> | 202 | <li>dbtablecolinfo() : <a·class="el"·href="a00527.html#ga9804fc70ae6ed35c92cd75d410dad570">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9804fc70ae6ed35c92cd75d410dad570">sybdb.h</a></li> |
203 | <li>dbtds() : <a·class="el"·href="a00533.html#ga8d765d810a40dfa01b39995a8e7406f0">dblib.c</a>,·<a·class="el"·href="a00533.html#ga8d765d810a40dfa01b39995a8e7406f0">sybdb.h</a></li> | 203 | <li>dbtds() : <a·class="el"·href="a00533.html#ga8d765d810a40dfa01b39995a8e7406f0">dblib.c</a>,·<a·class="el"·href="a00533.html#ga8d765d810a40dfa01b39995a8e7406f0">sybdb.h</a></li> |
204 | <li>DBTDS_UNKNOWN : <a·class="el"·href="a003 | 204 | <li>DBTDS_UNKNOWN : <a·class="el"·href="a00362.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li> |
205 | <li>dbtxptr() : <a·class="el"·href="a00527.html#gadbda59e71ba33aae755c41c14c988976">sybdb.h</a>,·<a·class="el"·href="a00527.html#gadbda59e71ba33aae755c41c14c988976">dblib.c</a></li> | 205 | <li>dbtxptr() : <a·class="el"·href="a00527.html#gadbda59e71ba33aae755c41c14c988976">sybdb.h</a>,·<a·class="el"·href="a00527.html#gadbda59e71ba33aae755c41c14c988976">dblib.c</a></li> |
206 | <li>dbtxtimestamp() : <a·class="el"·href="a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4">sybdb.h</a></li> | 206 | <li>dbtxtimestamp() : <a·class="el"·href="a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga24edbab5017b2a14c46b2cea8cc015d4">sybdb.h</a></li> |
207 | <li>dbuse() : <a·class="el"·href="a00527.html#ga66ea891910f0a357cc78107d6ab7d962">dblib.c</a>,·<a·class="el"·href="a00527.html#ga66ea891910f0a357cc78107d6ab7d962">sybdb.h</a></li> | 207 | <li>dbuse() : <a·class="el"·href="a00527.html#ga66ea891910f0a357cc78107d6ab7d962">dblib.c</a>,·<a·class="el"·href="a00527.html#ga66ea891910f0a357cc78107d6ab7d962">sybdb.h</a></li> |
208 | <li>dbvarylen() : <a·class="el"·href="a00527.html#ga57c856964a9a0b4cc43f5192647c51e7">dblib.c</a>,·<a·class="el"·href="a00527.html#ga57c856964a9a0b4cc43f5192647c51e7">sybdb.h</a></li> | 208 | <li>dbvarylen() : <a·class="el"·href="a00527.html#ga57c856964a9a0b4cc43f5192647c51e7">dblib.c</a>,·<a·class="el"·href="a00527.html#ga57c856964a9a0b4cc43f5192647c51e7">sybdb.h</a></li> |
209 | <li>dbversion() : <a·class="el"·href="a00527.html#ga876d4d179520f98629059d23a806397f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga876d4d179520f98629059d23a806397f">sybdb.h</a></li> | 209 | <li>dbversion() : <a·class="el"·href="a00527.html#ga876d4d179520f98629059d23a806397f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga876d4d179520f98629059d23a806397f">sybdb.h</a></li> |
210 | <li>DBVERSION_UNKNOWN : <a·class="el"·href="a003 | 210 | <li>DBVERSION_UNKNOWN : <a·class="el"·href="a00362.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li> |
211 | <li>dbwillconvert() : <a·class="el"·href="a00527.html#gaaf8349999c16b3c36caf5947747a2915">dblib.c</a>,·<a·class="el"·href="a00527.html#gaaf8349999c16b3c36caf5947747a2915">sybdb.h</a></li> | 211 | <li>dbwillconvert() : <a·class="el"·href="a00527.html#gaaf8349999c16b3c36caf5947747a2915">dblib.c</a>,·<a·class="el"·href="a00527.html#gaaf8349999c16b3c36caf5947747a2915">sybdb.h</a></li> |
212 | <li>dbwritetext() : <a·class="el"·href="a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c">dblib.c</a>,·<a·class="el"·href="a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c">sybdb.h</a></li> | 212 | <li>dbwritetext() : <a·class="el"·href="a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c">dblib.c</a>,·<a·class="el"·href="a00527.html#ga548153eb2eae76c48aa9d4b72258dc1c">sybdb.h</a></li> |
213 | <li>default_err_handler() : <a·class="el"·href="a00533.html#gaccbc6d98d9528c48cf0254d809ca73ff">dblib.c</a></li> | 213 | <li>default_err_handler() : <a·class="el"·href="a00533.html#gaccbc6d98d9528c48cf0254d809ca73ff">dblib.c</a></li> |
214 | <li>determine_adjusted_size() : <a·class="el"·href="a00544.html#gaacb26868882440aa08de9fb952628eaf">token.c</a></li> | 214 | <li>determine_adjusted_size() : <a·class="el"·href="a00544.html#gaacb26868882440aa08de9fb952628eaf">token.c</a></li> |
215 | </ul> | 215 | </ul> |
216 | </div><!--·contents·--> | 216 | </div><!--·contents·--> |
217 | <!--·start·footer·part·--> | 217 | <!--·start·footer·part·--> |
Offset 59, 22 lines modified | Offset 59, 22 lines modified | ||
59 | <iframe·src="javascript:void(0)"·frameborder="0"· | 59 | <iframe·src="javascript:void(0)"·frameborder="0"· |
60 | ········name="MSearchResults"·id="MSearchResults"> | 60 | ········name="MSearchResults"·id="MSearchResults"> |
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |  <ul> | 64 |  <ul> |
65 | <li>DBTDS_UNKNOWN : <a·class="el"·href="a003 | 65 | <li>DBTDS_UNKNOWN : <a·class="el"·href="a00362.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li> |
66 | <li>DBVERSION_UNKNOWN : <a·class="el"·href="a003 | 66 | <li>DBVERSION_UNKNOWN : <a·class="el"·href="a00362.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li> |
67 | <li>is_datetime_type : <a·class="el"·href="a003 | 67 | <li>is_datetime_type : <a·class="el"·href="a00395.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li> |
68 | <li>TDS_IS_MSSQL : <a·class="el"·href="a003 | 68 | <li>TDS_IS_MSSQL : <a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li> |
69 | <li>TDS_IS_SYBASE : <a·class="el"·href="a003 | 69 | <li>TDS_IS_SYBASE : <a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li> |
70 | <li>TDS_MS_VER : <a·class="el"·href="a003 | 70 | <li>TDS_MS_VER : <a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li> |
71 | <li>tds_put_tinyint : <a·class="el"·href="a003 | 71 | <li>tds_put_tinyint : <a·class="el"·href="a00395.html#adfc186758f4c1856c01746b5436aff74">tds.h</a></li> |
72 | <li>TDS_SYB_VER : <a·class="el"·href="a003 | 72 | <li>TDS_SYB_VER : <a·class="el"·href="a00395.html#aca53a637849948c4b7a07f69e40c685c">tds.h</a></li> |
73 | </ul> | 73 | </ul> |
74 | </div><!--·contents·--> | 74 | </div><!--·contents·--> |
75 | <!--·start·footer·part·--> | 75 | <!--·start·footer·part·--> |
76 | <hr·class="footer"/><address·class="footer"><small> | 76 | <hr·class="footer"/><address·class="footer"><small> |
77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
78 | </small></address> | 78 | </small></address> |
79 | </body> | 79 | </body> |
Offset 59, 17 lines modified | Offset 59, 17 lines modified | ||
59 | <iframe·src="javascript:void(0)"·frameborder="0"· | 59 | <iframe·src="javascript:void(0)"·frameborder="0"· |
60 | ········name="MSearchResults"·id="MSearchResults"> | 60 | ········name="MSearchResults"·id="MSearchResults"> |
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |  <ul> | 64 |  <ul> |
65 | <li>tds_bcp_directions : <a·class="el"·href="a003 | 65 | <li>tds_bcp_directions : <a·class="el"·href="a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li> |
66 | <li>tds_end : <a·class="el"·href="a003 | 66 | <li>tds_end : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519c">tds.h</a></li> |
67 | <li>tds_states : <a·class="el"·href="a003 | 67 | <li>tds_states : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33">tds.h</a></li> |
68 | </ul> | 68 | </ul> |
69 | </div><!--·contents·--> | 69 | </div><!--·contents·--> |
70 | <!--·start·footer·part·--> | 70 | <!--·start·footer·part·--> |
71 | <hr·class="footer"/><address·class="footer"><small> | 71 | <hr·class="footer"/><address·class="footer"><small> |
72 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 72 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
73 | </small></address> | 73 | </small></address> |
74 | </body> | 74 | </body> |
Offset 59, 28 lines modified | Offset 59, 28 lines modified | ||
59 | <iframe·src="javascript:void(0)"·frameborder="0"· | 59 | <iframe·src="javascript:void(0)"·frameborder="0"· |
60 | ········name="MSearchResults"·id="MSearchResults"> | 60 | ········name="MSearchResults"·id="MSearchResults"> |
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |  <ul> | 64 |  <ul> |
65 | <li>TDS_DEAD : <a·class="el"·href="a003 | 65 | <li>TDS_DEAD : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li> |
66 | <li>TDS_DONE_CANCELLED : <a·class="el"·href="a003 | 66 | <li>TDS_DONE_CANCELLED : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca202254cfd6784404cf1aa22bc7147c86">tds.h</a></li> |
67 | <li>TDS_DONE_COUNT : <a·class="el"·href="a003 | 67 | <li>TDS_DONE_COUNT : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519caf17d0c6591e318014c806a10c2f0270b">tds.h</a></li> |
68 | <li>TDS_DONE_ERROR : <a·class="el"·href="a003 | 68 | <li>TDS_DONE_ERROR : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519caa9d79a3b62e3321332223ac3d1a5b18d">tds.h</a></li> |
69 | <li>TDS_DONE_FINAL : <a·class="el"·href="a003 | 69 | <li>TDS_DONE_FINAL : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca7ed9046db24ad78bb94c2b12d6e11f46">tds.h</a></li> |
70 | <li>TDS_DONE_INXACT : <a·class="el"·href="a003 | 70 | <li>TDS_DONE_INXACT : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519cac79a30d1a0bac125e77d87f5d87bc2b2">tds.h</a></li> |
71 | <li>TDS_DONE_MORE_RESULTS : <a·class="el"·href="a003 | 71 | <li>TDS_DONE_MORE_RESULTS : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca688b8bf555ce6ae72f3e047177bfc966">tds.h</a></li> |
72 | <li>TDS_DONE_PROC : <a·class="el"·href="a003 | 72 | <li>TDS_DONE_PROC : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519cae170f368306f421d507c6f08e4d48d9a">tds.h</a></li> |
73 | <li>TDS_DONE_SRVERROR : <a·class="el"·href="a003 | 73 | <li>TDS_DONE_SRVERROR : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca7bfe89d6f8fc309eae412ad0a503e34c">tds.h</a></li> |
74 | <li>TDS_IDLE : <a·class="el"·href="a003 | 74 | <li>TDS_IDLE : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li> |
75 | <li>TDS_PENDING : <a·class="el"·href="a003 | 75 | <li>TDS_PENDING : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li> |
76 | <li>TDS_READING : <a·class="el"·href="a003 | 76 | <li>TDS_READING : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529">tds.h</a></li> |
77 | <li>TDS_SENDING : <a·class="el"·href="a003 | 77 | <li>TDS_SENDING : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1">tds.h</a></li> |
78 | <li>TDS_WRITING : <a·class="el"·href="a003 | 78 | <li>TDS_WRITING : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025">tds.h</a></li> |
79 | </ul> | 79 | </ul> |
80 | </div><!--·contents·--> | 80 | </div><!--·contents·--> |
81 | <!--·start·footer·part·--> | 81 | <!--·start·footer·part·--> |
82 | <hr·class="footer"/><address·class="footer"><small> | 82 | <hr·class="footer"/><address·class="footer"><small> |
83 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 83 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
84 | </small></address> | 84 | </small></address> |
85 | </body> | 85 | </body> |
Offset 61, 24 lines modified | Offset 61, 24 lines modified | ||
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |   | 64 |   |
65 | <h3><a·id="index__5F"·name="index__5F"></a>-·_·-</h3><ul> | 65 | <h3><a·id="index__5F"·name="index__5F"></a>-·_·-</h3><ul> |
66 | <li>_bcp_convert_in() : <a·class="el"·href="a013 | 66 | <li>_bcp_convert_in() : <a·class="el"·href="a01353.html#a4e7740b6f755d7d3f2502a47b7d71a85">bcp.c</a></li> |
67 | <li>_bcp_convert_out() : <a·class="el"·href="a013 | 67 | <li>_bcp_convert_out() : <a·class="el"·href="a01353.html#a230fa5b56ae4e3509a69bd266495732b">bcp.c</a></li> |
68 | <li>_bcp_exec_in() : <a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">bcp.c</a></li> | 68 | <li>_bcp_exec_in() : <a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">bcp.c</a></li> |
69 | <li>_bcp_exec_out() : <a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">bcp.c</a></li> | 69 | <li>_bcp_exec_out() : <a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">bcp.c</a></li> |
70 | <li>_bcp_fgets() : <a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">bcp.c</a></li> | 70 | <li>_bcp_fgets() : <a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">bcp.c</a></li> |
71 | <li>_bcp_free_columns() : <a·class="el"·href="a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8">bcp.c</a></li> | 71 | <li>_bcp_free_columns() : <a·class="el"·href="a00530.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8">bcp.c</a></li> |
72 | <li>_bcp_free_storage() : <a·class="el"·href="a00530.html#gaa134c1c3ccc4326e693adb8357272f1d">bcp.c</a></li> | 72 | <li>_bcp_free_storage() : <a·class="el"·href="a00530.html#gaa134c1c3ccc4326e693adb8357272f1d">bcp.c</a></li> |
73 | <li>_bcp_get_col_data() : <a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">bcp.c</a></li> | 73 | <li>_bcp_get_col_data() : <a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">bcp.c</a></li> |
74 | <li>_bcp_get_term_var() : <a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">bcp.c</a></li> | 74 | <li>_bcp_get_term_var() : <a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">bcp.c</a></li> |
75 | <li>_bcp_no_get_col_data() : <a·class="el"·href="a013 | 75 | <li>_bcp_no_get_col_data() : <a·class="el"·href="a01353.html#ad53f508d8f2177a898f8022736834afd">bcp.c</a></li> |
76 | <li>_bcp_read_hostfile() : <a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">bcp.c</a></li> | 76 | <li>_bcp_read_hostfile() : <a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">bcp.c</a></li> |
77 | <li>_bcp_readfmt_colinfo() : <a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">bcp.c</a></li> | 77 | <li>_bcp_readfmt_colinfo() : <a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">bcp.c</a></li> |
78 | <li>_dbcoldata() : <a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">dblib.c</a></li> | 78 | <li>_dbcoldata() : <a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">dblib.c</a></li> |
79 | <li>_dbresults() : <a·class="el"·href="a00527.html#gaf1879b85e8238c015b9648d077665285">dblib.c</a></li> | 79 | <li>_dbresults() : <a·class="el"·href="a00527.html#gaf1879b85e8238c015b9648d077665285">dblib.c</a></li> |
80 | </ul> | 80 | </ul> |
81 | </div><!--·contents·--> | 81 | </div><!--·contents·--> |
82 | <!--·start·footer·part·--> | 82 | <!--·start·footer·part·--> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | <li>dbcanquery() : <a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li> | 82 | <li>dbcanquery() : <a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00527.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li> |
83 | <li>dbchange() : <a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li> | 83 | <li>dbchange() : <a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00527.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li> |
84 | <li>dbclose() : <a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li> | 84 | <li>dbclose() : <a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00527.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li> |
85 | <li>dbclrbuf() : <a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li> | 85 | <li>dbclrbuf() : <a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00527.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li> |
86 | <li>dbclropt() : <a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a></li> | 86 | <li>dbclropt() : <a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a></li> |
87 | <li>dbcmd() : <a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li> | 87 | <li>dbcmd() : <a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li> |
88 | <li>dbcmdrow() : <a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li> | 88 | <li>dbcmdrow() : <a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li> |
89 | <li>dbcolinfo() : <a·class="el"·href="a00 | 89 | <li>dbcolinfo() : <a·class="el"·href="a00038.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00362.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li> |
90 | <li>dbcollen() : <a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li> | 90 | <li>dbcollen() : <a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li> |
91 | <li>dbcolname() : <a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li> | 91 | <li>dbcolname() : <a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li> |
92 | <li>dbcolptr() : <a·class="el"·href="a00533.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li> | 92 | <li>dbcolptr() : <a·class="el"·href="a00533.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li> |
93 | <li>dbcolsource() : <a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li> | 93 | <li>dbcolsource() : <a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00527.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li> |
94 | <li>dbcoltype() : <a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li> | 94 | <li>dbcoltype() : <a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00527.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li> |
95 | <li>dbcoltypeinfo() : <a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li> | 95 | <li>dbcoltypeinfo() : <a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li> |
96 | <li>dbcolutype() : <a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li> | 96 | <li>dbcolutype() : <a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00527.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li> |
Offset 107, 15 lines modified | Offset 107, 15 lines modified | ||
107 | <li>dberrhandle() : <a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li> | 107 | <li>dberrhandle() : <a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00527.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li> |
108 | <li>dbexit() : <a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">dblib.c</a>,·<a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">sybdb.h</a></li> | 108 | <li>dbexit() : <a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">dblib.c</a>,·<a·class="el"·href="a00527.html#gad0044401c8c83205583f93a4764f2d8b">sybdb.h</a></li> |
109 | <li>dbfcmd() : <a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li> | 109 | <li>dbfcmd() : <a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00527.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li> |
110 | <li>dbfirstrow() : <a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li> | 110 | <li>dbfirstrow() : <a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00533.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li> |
111 | <li>dbfreebuf() : <a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li> | 111 | <li>dbfreebuf() : <a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li> |
112 | <li>dbgetchar() : <a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a></li> | 112 | <li>dbgetchar() : <a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a>,·<a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a></li> |
113 | <li>dbgetmaxprocs() : <a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a>,·<a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a></li> | 113 | <li>dbgetmaxprocs() : <a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a>,·<a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a></li> |
114 | <li>dbgetnull() : <a·class="el"·href="a00 | 114 | <li>dbgetnull() : <a·class="el"·href="a00038.html#aea6a865806d454280126de940478c214">dblib.c</a></li> |
115 | <li>dbgetpacket() : <a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li> | 115 | <li>dbgetpacket() : <a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li> |
116 | <li>dbgetrow() : <a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li> | 116 | <li>dbgetrow() : <a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li> |
117 | <li>dbgettime() : <a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li> | 117 | <li>dbgettime() : <a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00527.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li> |
118 | <li>dbgetuserdata() : <a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li> | 118 | <li>dbgetuserdata() : <a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00527.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li> |
119 | <li>dbhasretstat() : <a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li> | 119 | <li>dbhasretstat() : <a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00528.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li> |
120 | <li>dbinit() : <a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li> | 120 | <li>dbinit() : <a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00527.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li> |
121 | <li>dbiordesc() : <a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li> | 121 | <li>dbiordesc() : <a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00533.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li> |
Offset 145, 17 lines modified | Offset 145, 17 lines modified | ||
145 | <li>dbmsghandle() : <a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li> | 145 | <li>dbmsghandle() : <a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00527.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li> |
146 | <li>dbname() : <a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li> | 146 | <li>dbname() : <a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00527.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li> |
147 | <li>dbnullbind() : <a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li> | 147 | <li>dbnullbind() : <a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00527.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li> |
148 | <li>dbnumalts() : <a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a></li> | 148 | <li>dbnumalts() : <a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a>,·<a·class="el"·href="a00527.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a></li> |
149 | <li>dbnumcols() : <a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li> | 149 | <li>dbnumcols() : <a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li> |
150 | <li>dbnumcompute() : <a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li> | 150 | <li>dbnumcompute() : <a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li> |
151 | <li>dbnumrets() : <a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li> | 151 | <li>dbnumrets() : <a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li> |
152 | <li>dbopen() : <a·class="el"·href="a003 | 152 | <li>dbopen() : <a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li> |
153 | <li>dbperror() : <a·class="el"·href="a00533.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li> | 153 | <li>dbperror() : <a·class="el"·href="a00533.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li> |
154 | <li>dbpivot() : <a·class="el"·href="a003 | 154 | <li>dbpivot() : <a·class="el"·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li> |
155 | <li>dbprcollen() : <a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li> | 155 | <li>dbprcollen() : <a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00527.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li> |
156 | <li>dbprhead() : <a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li> | 156 | <li>dbprhead() : <a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00527.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li> |
157 | <li>dbprrow() : <a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a>,·<a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a></li> | 157 | <li>dbprrow() : <a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a>,·<a·class="el"·href="a00527.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a></li> |
158 | <li>dbprtype() : <a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li> | 158 | <li>dbprtype() : <a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00527.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li> |
159 | <li>dbreadtext() : <a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li> | 159 | <li>dbreadtext() : <a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00527.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li> |
160 | <li>dbrecftos() : <a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li> | 160 | <li>dbrecftos() : <a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00527.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li> |
161 | <li>dbresults() : <a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li> | 161 | <li>dbresults() : <a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li> |
Offset 61, 111 lines modified | Offset 61, 111 lines modified | ||
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |   | 64 |   |
65 | <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul> | 65 | <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul> |
66 | <li>tds5_bcp_add_fixed_columns() : <a·class="el"·href="a00 | 66 | <li>tds5_bcp_add_fixed_columns() : <a·class="el"·href="a00281.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li> |
67 | <li>tds5_bcp_add_variable_columns() : <a·class="el"·href="a00 | 67 | <li>tds5_bcp_add_variable_columns() : <a·class="el"·href="a00281.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li> |
68 | <li>tds5_process_dyn_result2() : <a·class="el"·href="a00544.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li> | 68 | <li>tds5_process_dyn_result2() : <a·class="el"·href="a00544.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li> |
69 | <li>tds5_process_optioncmd() : <a·class="el"·href="a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li> | 69 | <li>tds5_process_optioncmd() : <a·class="el"·href="a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li> |
70 | <li>tds5_process_result() : <a·class="el"·href="a00544.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li> | 70 | <li>tds5_process_result() : <a·class="el"·href="a00544.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li> |
71 | <li>tds5_process_result2() : <a·class="el"·href="a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li> | 71 | <li>tds5_process_result2() : <a·class="el"·href="a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li> |
72 | <li>tds71_read_table_names() : <a·class="el"·href="a00544.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li> | 72 | <li>tds71_read_table_names() : <a·class="el"·href="a00544.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li> |
73 | <li>tds71_submit_prepexec() : <a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li> | 73 | <li>tds71_submit_prepexec() : <a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li> |
74 | <li>tds7_bcp_send_colmetadata() : <a·class="el"·href="a00 | 74 | <li>tds7_bcp_send_colmetadata() : <a·class="el"·href="a00281.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li> |
75 | <li>tds7_build_bulk_insert_stmt() : <a·class="el"·href="a00 | 75 | <li>tds7_build_bulk_insert_stmt() : <a·class="el"·href="a00281.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li> |
76 | <li>tds7_get_data_info() : <a·class="el"·href="a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li> | 76 | <li>tds7_get_data_info() : <a·class="el"·href="a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li> |
77 | <li>tds7_get_instance_port() : <a·class="el"·href="a00543.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li> | 77 | <li>tds7_get_instance_port() : <a·class="el"·href="a00543.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li> |
78 | <li>tds7_get_instance_ports() : <a·class="el"·href="a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li> | 78 | <li>tds7_get_instance_ports() : <a·class="el"·href="a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li> |
79 | <li>tds7_process_compute_result() : <a·class="el"·href="a00544.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li> | 79 | <li>tds7_process_compute_result() : <a·class="el"·href="a00544.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li> |
80 | <li>tds7_process_result() : <a·class="el"·href="a00544.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li> | 80 | <li>tds7_process_result() : <a·class="el"·href="a00544.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li> |
81 | <li>tds_alloc_dynamic() : <a·class="el"·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li> | 81 | <li>tds_alloc_dynamic() : <a·class="el"·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li> |
82 | <li>tds_alloc_get_string() : <a·class="el"·href="a00544.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li> | 82 | <li>tds_alloc_get_string() : <a·class="el"·href="a00544.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li> |
83 | <li>tds_alloc_param_data() : <a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li> | 83 | <li>tds_alloc_param_data() : <a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li> |
84 | <li>tds_alloc_param_result() : <a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li> | 84 | <li>tds_alloc_param_result() : <a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li> |
85 | <li>tds_alloc_row() : <a·class="el"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li> | 85 | <li>tds_alloc_row() : <a·class="el"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li> |
86 | <li>tds_bcp_done() : <a·class="el"·href="a00 | 86 | <li>tds_bcp_done() : <a·class="el"·href="a00281.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00395.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li> |
87 | <li>tds_bcp_fread() : <a·class="el"·href="a00 | 87 | <li>tds_bcp_fread() : <a·class="el"·href="a00281.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00395.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li> |
88 | <li>tds_bcp_init() : <a·class="el"·href="a00 | 88 | <li>tds_bcp_init() : <a·class="el"·href="a00281.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00395.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li> |
89 | <li>tds_bcp_row_free() : <a·class="el"·href="a00 | 89 | <li>tds_bcp_row_free() : <a·class="el"·href="a00281.html#a7c4f2b050cd1a747604aa305d6877de7">bulk.c</a></li> |
90 | <li>tds_bcp_send_record() : <a·class="el"·href="a00 | 90 | <li>tds_bcp_send_record() : <a·class="el"·href="a00281.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li> |
91 | <li>tds_bcp_start() : <a·class="el"·href="a00 | 91 | <li>tds_bcp_start() : <a·class="el"·href="a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a>,·<a·class="el"·href="a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a></li> |
92 | <li>tds_bcp_start_copy_in() : <a·class="el"·href="a00 | 92 | <li>tds_bcp_start_copy_in() : <a·class="el"·href="a00281.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a>,·<a·class="el"·href="a00395.html#a5eec23828b0610c58de248c4edb53879">tds.h</a></li> |
93 | <li>tds_bcp_start_insert_stmt() : <a·class="el"·href="a00 | 93 | <li>tds_bcp_start_insert_stmt() : <a·class="el"·href="a00281.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li> |
94 | <li>tds_canonical_charset() : <a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li> | 94 | <li>tds_canonical_charset() : <a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li> |
95 | <li>tds_canonical_charset_name() : <a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li> | 95 | <li>tds_canonical_charset_name() : <a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li> |
96 | <li>tds_close_socket() : <a·class="el"·href="a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li> | 96 | <li>tds_close_socket() : <a·class="el"·href="a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li> |
97 | <li>tds_config_verstr() : <a·class="el"·href="a00538.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li> | 97 | <li>tds_config_verstr() : <a·class="el"·href="a00538.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li> |
98 | <li>tds_convert_stream() : <a·class="el"·href="a00 | 98 | <li>tds_convert_stream() : <a·class="el"·href="a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li> |
99 | <li>tds_convert_string() : <a·class="el"·href="a00542.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li> | 99 | <li>tds_convert_string() : <a·class="el"·href="a00542.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li> |
100 | <li>tds_copy_stream() : <a·class="el"·href="a00 | 100 | <li>tds_copy_stream() : <a·class="el"·href="a00248.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li> |
101 | <li>tds_count_placeholders() : <a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li> | 101 | <li>tds_count_placeholders() : <a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li> |
102 | <li>tds_cursor_dealloc() : <a·class="el"·href="a00542.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li> | 102 | <li>tds_cursor_dealloc() : <a·class="el"·href="a00542.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li> |
103 | <li>tds_datain_stream_init() : <a·class="el"·href="a00 | 103 | <li>tds_datain_stream_init() : <a·class="el"·href="a00248.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li> |
104 | <li>tds_datain_stream_read() : <a·class="el"·href="a00 | 104 | <li>tds_datain_stream_read() : <a·class="el"·href="a00248.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li> |
105 | <li>tds_dataout_stream_init() : <a·class="el"·href="a00 | 105 | <li>tds_dataout_stream_init() : <a·class="el"·href="a00248.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li> |
106 | <li>tds_dataout_stream_write() : <a·class="el"·href="a00 | 106 | <li>tds_dataout_stream_write() : <a·class="el"·href="a00248.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li> |
107 | <li>tds_datecrack() : <a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li> | 107 | <li>tds_datecrack() : <a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li> |
108 | <li>tds_deferred_cursor_dealloc() : <a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li> | 108 | <li>tds_deferred_cursor_dealloc() : <a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li> |
109 | <li>tds_deferred_unprepare() : <a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li> | 109 | <li>tds_deferred_unprepare() : <a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li> |
110 | <li>tds_detach_results() : <a·class="el"·href="a00541.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li> | 110 | <li>tds_detach_results() : <a·class="el"·href="a00541.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li> |
111 | <li>tds_dstr_get() : <a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a>,·<a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a></li> | 111 | <li>tds_dstr_get() : <a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a>,·<a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a></li> |
112 | <li>tds_dynamic_stream_init() : <a·class="el"·href="a00 | 112 | <li>tds_dynamic_stream_init() : <a·class="el"·href="a00248.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li> |
113 | <li>tds_dynamic_stream_write() : <a·class="el"·href="a00 | 113 | <li>tds_dynamic_stream_write() : <a·class="el"·href="a00248.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li> |
114 | <li>tds_file_stream_read() : <a·class="el"·href="a00 | 114 | <li>tds_file_stream_read() : <a·class="el"·href="a00281.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li> |
115 | <li>tds_fix_column_size() : <a·class="el"·href="a00542.html#ga440f0f469afad1eac4c008979873ccdd">tds.h</a></li> | 115 | <li>tds_fix_column_size() : <a·class="el"·href="a00542.html#ga440f0f469afad1eac4c008979873ccdd">tds.h</a></li> |
116 | <li>tds_fix_login() : <a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li> | 116 | <li>tds_fix_login() : <a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li> |
117 | <li>tds_flush_packet() : <a·class="el"·href="a00543.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li> | 117 | <li>tds_flush_packet() : <a·class="el"·href="a00543.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li> |
118 | <li>tds_free_input_params() : <a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li> | 118 | <li>tds_free_input_params() : <a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li> |
119 | <li>tds_free_namelist() : <a·class="el"·href="a00544.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li> | 119 | <li>tds_free_namelist() : <a·class="el"·href="a00544.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li> |
120 | <li>tds_free_param_result() : <a·class="el"·href="a00541.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li> | 120 | <li>tds_free_param_result() : <a·class="el"·href="a00541.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li> |
121 | <li>tds_freeze() : <a·class="el"·href="a00543.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li> | 121 | <li>tds_freeze() : <a·class="el"·href="a00543.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li> |
122 | <li>tds_freeze_abort() : <a·class="el"·href="a00543.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li> | 122 | <li>tds_freeze_abort() : <a·class="el"·href="a00543.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li> |
123 | <li>tds_freeze_close() : <a·class="el"·href="a00543.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li> | 123 | <li>tds_freeze_close() : <a·class="el"·href="a00543.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li> |
124 | <li>tds_freeze_close_len() : <a·class="el"·href="a00543.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li> | 124 | <li>tds_freeze_close_len() : <a·class="el"·href="a00543.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li> |
125 | <li>tds_freeze_written() : <a·class="el"·href="a00543.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li> | 125 | <li>tds_freeze_written() : <a·class="el"·href="a00543.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li> |
126 | <li>tds_generic_get() : <a·class="el"·href="a00 | 126 | <li>tds_generic_get() : <a·class="el"·href="a00275.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li> |
127 | <li>tds_generic_put() : <a·class="el"·href="a00 | 127 | <li>tds_generic_put() : <a·class="el"·href="a00275.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li> |
128 | <li>tds_generic_put_info() : <a·class="el"·href="a00 | 128 | <li>tds_generic_put_info() : <a·class="el"·href="a00275.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li> |
129 | <li>tds_get_byte() : <a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li> | 129 | <li>tds_get_byte() : <a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li> |
130 | <li>tds_get_char_data() : <a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li> | 130 | <li>tds_get_char_data() : <a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li> |
131 | <li>tds_get_column_declaration() : <a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li> | 131 | <li>tds_get_column_declaration() : <a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li> |
132 | <li>tds_get_compiletime_settings() : <a·class="el"·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li> | 132 | <li>tds_get_compiletime_settings() : <a·class="el"·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li> |
133 | <li>tds_get_conversion_type() : <a·class="el"·href="a003 | 133 | <li>tds_get_conversion_type() : <a·class="el"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li> |
134 | <li>tds_get_data_info() : <a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li> | 134 | <li>tds_get_data_info() : <a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li> |
135 | <li>tds_get_home_file() : <a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds.h</a></li> | 135 | <li>tds_get_home_file() : <a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds.h</a></li> |
136 | <li>tds_get_locale() : <a·class="el"·href="a003 | 136 | <li>tds_get_locale() : <a·class="el"·href="a00395.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li> |
137 | <li>tds_get_n() : <a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li> | 137 | <li>tds_get_n() : <a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li> |
138 | <li>tds_get_size_by_type() : <a·class="el"·href="a003 | 138 | <li>tds_get_size_by_type() : <a·class="el"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li> |
139 | <li>tds_get_string() : <a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li> | 139 | <li>tds_get_string() : <a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li> |
140 | <li>tds_get_token_size() : <a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">token.c</a>,·<a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds.h</a></li> | 140 | <li>tds_get_token_size() : <a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">token.c</a>,·<a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds.h</a></li> |
141 | <li>tds_get_uint() : <a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li> | 141 | <li>tds_get_uint() : <a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li> |
142 | <li>tds_get_uint8() : <a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li> | 142 | <li>tds_get_uint8() : <a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li> |
143 | <li>tds_get_usmallint() : <a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li> | 143 | <li>tds_get_usmallint() : <a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li> |
144 | <li>tds_get_varint_size() : <a·class="el"·href="a003 | 144 | <li>tds_get_varint_size() : <a·class="el"·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li> |
145 | <li>tds_goodread() : <a·class="el"·href="a00543.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li> | 145 | <li>tds_goodread() : <a·class="el"·href="a00543.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li> |
146 | <li>tds_goodwrite() : <a·class="el"·href="a00543.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li> | 146 | <li>tds_goodwrite() : <a·class="el"·href="a00543.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li> |
147 | <li>tds_iconv() : <a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li> | 147 | <li>tds_iconv() : <a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li> |
148 | <li>tds_iconv_alloc() : <a·class="el"·href="a013 | 148 | <li>tds_iconv_alloc() : <a·class="el"·href="a01386.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00395.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li> |
149 | <li>tds_iconv_from_collate() : <a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li> | 149 | <li>tds_iconv_from_collate() : <a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li> |
150 | <li>tds_iconv_get_info() : <a·class="el"·href="a00540.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li> | 150 | <li>tds_iconv_get_info() : <a·class="el"·href="a00540.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li> |
151 | <li>tds_iconv_info_init() : <a·class="el"·href="a00540.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li> | 151 | <li>tds_iconv_info_init() : <a·class="el"·href="a00540.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li> |
152 | <li>tds_iconv_init() : <a·class="el"·href="a013 | 152 | <li>tds_iconv_init() : <a·class="el"·href="a01386.html#a89de4d12be43b135ad355236717e9cbb">iconv.c</a></li> |
153 | <li>tds_init_login() : <a·class="el"·href="a00541.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li> | 153 | <li>tds_init_login() : <a·class="el"·href="a00541.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li> |
154 | <li>tds_lookup_dynamic() : <a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li> | 154 | <li>tds_lookup_dynamic() : <a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li> |
155 | <li>tds_lookup_host() : <a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li> | 155 | <li>tds_lookup_host() : <a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li> |
156 | <li>tds_needs_unprepare() : <a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li> | 156 | <li>tds_needs_unprepare() : <a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li> |
157 | <li>tds_next_placeholder() : <a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li> | 157 | <li>tds_next_placeholder() : <a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li> |
158 | <li>tds_ntlm_get_auth() : <a·class="el"·href="a00537.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li> | 158 | <li>tds_ntlm_get_auth() : <a·class="el"·href="a00537.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li> |
159 | <li>tds_numeric_to_string() : <a·class="el"·href="a003 | 159 | <li>tds_numeric_to_string() : <a·class="el"·href="a00395.html#a622da936832b0337742da956be123719">tds.h</a></li> |
160 | <li>tds_peek() : <a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li> | 160 | <li>tds_peek() : <a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li> |
161 | <li>tds_pr_op() : <a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li> | 161 | <li>tds_pr_op() : <a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li> |
162 | <li>tds_prdatatype() : <a·class="el"·href="a00 | 162 | <li>tds_prdatatype() : <a·class="el"·href="a00038.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li> |
163 | <li>tds_process_auth() : <a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li> | 163 | <li>tds_process_auth() : <a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li> |
164 | <li>tds_process_cancel() : <a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li> | 164 | <li>tds_process_cancel() : <a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li> |
165 | <li>tds_process_col_fmt() : <a·class="el"·href="a00544.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li> | 165 | <li>tds_process_col_fmt() : <a·class="el"·href="a00544.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li> |
166 | <li>tds_process_col_name() : <a·class="el"·href="a00544.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li> | 166 | <li>tds_process_col_name() : <a·class="el"·href="a00544.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li> |
167 | <li>tds_process_colinfo() : <a·class="el"·href="a00544.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li> | 167 | <li>tds_process_colinfo() : <a·class="el"·href="a00544.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li> |
168 | <li>tds_process_compute() : <a·class="el"·href="a00544.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li> | 168 | <li>tds_process_compute() : <a·class="el"·href="a00544.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li> |
169 | <li>tds_process_compute_names() : <a·class="el"·href="a00544.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li> | 169 | <li>tds_process_compute_names() : <a·class="el"·href="a00544.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li> |
Offset 197, 58 lines modified | Offset 197, 58 lines modified | ||
197 | <li>tds_read_config_info() : <a·class="el"·href="a00538.html#ga9ff2436ea56ddcdecf984acf46ce4b90">tds.h</a></li> | 197 | <li>tds_read_config_info() : <a·class="el"·href="a00538.html#ga9ff2436ea56ddcdecf984acf46ce4b90">tds.h</a></li> |
198 | <li>tds_read_namelist() : <a·class="el"·href="a00544.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">token.c</a></li> | 198 | <li>tds_read_namelist() : <a·class="el"·href="a00544.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">token.c</a></li> |
199 | <li>tds_read_packet() : <a·class="el"·href="a00543.html#ga410619783bdf2bb60b0f27a5578e0e07">tds.h</a></li> | 199 | <li>tds_read_packet() : <a·class="el"·href="a00543.html#ga410619783bdf2bb60b0f27a5578e0e07">tds.h</a></li> |
200 | <li>tds_realloc() : <a·class="el"·href="a00541.html#ga8645f5abc49db03d14b66f72b83a9a4c">tds.h</a></li> | 200 | <li>tds_realloc() : <a·class="el"·href="a00541.html#ga8645f5abc49db03d14b66f72b83a9a4c">tds.h</a></li> |
201 | <li>tds_release_dynamic() : <a·class="el"·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">tds.h</a></li> | 201 | <li>tds_release_dynamic() : <a·class="el"·href="a00541.html#gabf2fdb0def5388508602ee7dd2f49506">tds.h</a></li> |
202 | <li>tds_select() : <a·class="el"·href="a00543.html#gad7aae89e32444ab30852fee056231403">tds.h</a></li> | 202 | <li>tds_select() : <a·class="el"·href="a00543.html#gad7aae89e32444ab30852fee056231403">tds.h</a></li> |
203 | <li>tds_send_cancel() : <a·class="el"·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">tds.h</a></li> | 203 | <li>tds_send_cancel() : <a·class="el"·href="a00542.html#ga11338742dc30fd0c2711f58eb830316f">tds.h</a></li> |
204 | <li>tds_set_column_type() : <a·class="el"·href="a00 | 204 | <li>tds_set_column_type() : <a·class="el"·href="a00275.html#a31604382d8b77257aad203f409155a29">data.c</a>,·<a·class="el"·href="a00395.html#a31604382d8b77257aad203f409155a29">tds.h</a></li> |
205 | <li>tds_set_cur_dyn() : <a·class="el"·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">tds.h</a></li> | 205 | <li>tds_set_cur_dyn() : <a·class="el"·href="a00542.html#gae8b7db85af16701fc0604eb117cbd4e4">tds.h</a></li> |
206 | <li>tds_set_iconv_name() : <a·class="el"·href="a013 | 206 | <li>tds_set_iconv_name() : <a·class="el"·href="a01386.html#a585ebac61354ce540d28f6da2d771b5b">iconv.c</a></li> |
207 | <li>tds_set_interfaces_file_loc() : <a·class="el"·href="a00538.html#ga57cea6e376d7c2d28b811a5b0053210c">tds.h</a></li> | 207 | <li>tds_set_interfaces_file_loc() : <a·class="el"·href="a00538.html#ga57cea6e376d7c2d28b811a5b0053210c">tds.h</a></li> |
208 | <li>tds_set_param_type() : <a·class="el"·href="a00 | 208 | <li>tds_set_param_type() : <a·class="el"·href="a00275.html#a86768d86059c5addf9a3f89edb1ef44e">data.c</a>,·<a·class="el"·href="a00395.html#a86768d86059c5addf9a3f89edb1ef44e">tds.h</a></li> |
209 | <li>tds_set_server() : <a·class="el"·href="a003 | 209 | <li>tds_set_server() : <a·class="el"·href="a00395.html#a3ab8874994a0776acdaff797afdb710a">tds.h</a></li> |
210 | <li>tds_set_state() : <a·class="el"·href="a003 | 210 | <li>tds_set_state() : <a·class="el"·href="a00395.html#a16db200d2281f76fe46fc1cbe37ca9df">tds.h</a></li> |
211 | <li>tds_skip_comment() : <a·class="el"·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds.h</a></li> | 211 | <li>tds_skip_comment() : <a·class="el"·href="a00542.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds.h</a></li> |
Max diff block lines reached; 7155/28879 bytes (24.78%) of diff not shown. |
Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> | 64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> |
65 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> | 65 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> |
66 | <li>is_datetime_type : <a·class="el"·href="a003 | 66 | <li>is_datetime_type : <a·class="el"·href="a00395.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li> |
67 | </ul> | 67 | </ul> |
68 | </div><!--·contents·--> | 68 | </div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
Offset 61, 130 lines modified | Offset 61, 130 lines modified | ||
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> | 64 | <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div> |
65 | <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul> | 65 | <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul> |
66 | <li>tds5_bcp_add_fixed_columns() : <a·class="el"·href="a00 | 66 | <li>tds5_bcp_add_fixed_columns() : <a·class="el"·href="a00281.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li> |
67 | <li>tds5_bcp_add_variable_columns() : <a·class="el"·href="a00 | 67 | <li>tds5_bcp_add_variable_columns() : <a·class="el"·href="a00281.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li> |
68 | <li>tds5_process_dyn_result2() : <a·class="el"·href="a00544.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li> | 68 | <li>tds5_process_dyn_result2() : <a·class="el"·href="a00544.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li> |
69 | <li>tds5_process_optioncmd() : <a·class="el"·href="a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li> | 69 | <li>tds5_process_optioncmd() : <a·class="el"·href="a00544.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li> |
70 | <li>tds5_process_result() : <a·class="el"·href="a00544.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li> | 70 | <li>tds5_process_result() : <a·class="el"·href="a00544.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li> |
71 | <li>tds5_process_result2() : <a·class="el"·href="a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li> | 71 | <li>tds5_process_result2() : <a·class="el"·href="a00544.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li> |
72 | <li>tds71_read_table_names() : <a·class="el"·href="a00544.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li> | 72 | <li>tds71_read_table_names() : <a·class="el"·href="a00544.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li> |
73 | <li>tds71_submit_prepexec() : <a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li> | 73 | <li>tds71_submit_prepexec() : <a·class="el"·href="a00542.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li> |
74 | <li>tds7_bcp_send_colmetadata() : <a·class="el"·href="a00 | 74 | <li>tds7_bcp_send_colmetadata() : <a·class="el"·href="a00281.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li> |
75 | <li>tds7_build_bulk_insert_stmt() : <a·class="el"·href="a00 | 75 | <li>tds7_build_bulk_insert_stmt() : <a·class="el"·href="a00281.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li> |
76 | <li>tds7_get_data_info() : <a·class="el"·href="a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li> | 76 | <li>tds7_get_data_info() : <a·class="el"·href="a00544.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li> |
77 | <li>tds7_get_instance_port() : <a·class="el"·href="a00543.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li> | 77 | <li>tds7_get_instance_port() : <a·class="el"·href="a00543.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li> |
78 | <li>tds7_get_instance_ports() : <a·class="el"·href="a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li> | 78 | <li>tds7_get_instance_ports() : <a·class="el"·href="a00543.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li> |
79 | <li>tds7_process_compute_result() : <a·class="el"·href="a00544.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li> | 79 | <li>tds7_process_compute_result() : <a·class="el"·href="a00544.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li> |
80 | <li>tds7_process_result() : <a·class="el"·href="a00544.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li> | 80 | <li>tds7_process_result() : <a·class="el"·href="a00544.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li> |
81 | <li>tds_alloc_dynamic() : <a·class="el"·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li> | 81 | <li>tds_alloc_dynamic() : <a·class="el"·href="a00541.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li> |
82 | <li>tds_alloc_get_string() : <a·class="el"·href="a00544.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li> | 82 | <li>tds_alloc_get_string() : <a·class="el"·href="a00544.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li> |
83 | <li>tds_alloc_param_data() : <a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li> | 83 | <li>tds_alloc_param_data() : <a·class="el"·href="a00541.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li> |
84 | <li>tds_alloc_param_result() : <a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li> | 84 | <li>tds_alloc_param_result() : <a·class="el"·href="a00541.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li> |
85 | <li>tds_alloc_row() : <a·class="el"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li> | 85 | <li>tds_alloc_row() : <a·class="el"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li> |
86 | <li>tds_bcp_directions : <a·class="el"·href="a003 | 86 | <li>tds_bcp_directions : <a·class="el"·href="a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li> |
87 | <li>tds_bcp_done() : <a·class="el"·href="a00 | 87 | <li>tds_bcp_done() : <a·class="el"·href="a00281.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00395.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li> |
88 | <li>tds_bcp_fread() : <a·class="el"·href="a00 | 88 | <li>tds_bcp_fread() : <a·class="el"·href="a00281.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00395.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li> |
89 | <li>tds_bcp_init() : <a·class="el"·href="a00 | 89 | <li>tds_bcp_init() : <a·class="el"·href="a00281.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00395.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li> |
90 | <li>tds_bcp_row_free() : <a·class="el"·href="a00 | 90 | <li>tds_bcp_row_free() : <a·class="el"·href="a00281.html#a7c4f2b050cd1a747604aa305d6877de7">bulk.c</a></li> |
91 | <li>tds_bcp_send_record() : <a·class="el"·href="a00 | 91 | <li>tds_bcp_send_record() : <a·class="el"·href="a00281.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li> |
92 | <li>tds_bcp_start() : <a·class="el"·href="a00 | 92 | <li>tds_bcp_start() : <a·class="el"·href="a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a>,·<a·class="el"·href="a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a></li> |
93 | <li>tds_bcp_start_copy_in() : <a·class="el"·href="a003 | 93 | <li>tds_bcp_start_copy_in() : <a·class="el"·href="a00395.html#a5eec23828b0610c58de248c4edb53879">tds.h</a>,·<a·class="el"·href="a00281.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a></li> |
94 | <li>tds_bcp_start_insert_stmt() : <a·class="el"·href="a00 | 94 | <li>tds_bcp_start_insert_stmt() : <a·class="el"·href="a00281.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li> |
95 | <li>tds_canonical_charset() : <a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li> | 95 | <li>tds_canonical_charset() : <a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li> |
96 | <li>tds_canonical_charset_name() : <a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li> | 96 | <li>tds_canonical_charset_name() : <a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li> |
97 | <li>tds_close_socket() : <a·class="el"·href="a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li> | 97 | <li>tds_close_socket() : <a·class="el"·href="a00543.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li> |
98 | <li>TDS_COMPILETIME_SETTINGS : <a·class="el"·href="a003 | 98 | <li>TDS_COMPILETIME_SETTINGS : <a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li> |
99 | <li>tds_config_verstr() : <a·class="el"·href="a00538.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li> | 99 | <li>tds_config_verstr() : <a·class="el"·href="a00538.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li> |
100 | <li>tds_convert_stream() : <a·class="el"·href="a00 | 100 | <li>tds_convert_stream() : <a·class="el"·href="a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li> |
101 | <li>tds_convert_string() : <a·class="el"·href="a00542.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li> | 101 | <li>tds_convert_string() : <a·class="el"·href="a00542.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li> |
102 | <li>tds_copy_stream() : <a·class="el"·href="a00 | 102 | <li>tds_copy_stream() : <a·class="el"·href="a00248.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li> |
103 | <li>tds_count_placeholders() : <a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li> | 103 | <li>tds_count_placeholders() : <a·class="el"·href="a00542.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li> |
104 | <li>tds_cursor_dealloc() : <a·class="el"·href="a00542.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li> | 104 | <li>tds_cursor_dealloc() : <a·class="el"·href="a00542.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li> |
105 | <li>tds_datain_stream_init() : <a·class="el"·href="a00 | 105 | <li>tds_datain_stream_init() : <a·class="el"·href="a00248.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li> |
106 | <li>tds_datain_stream_read() : <a·class="el"·href="a00 | 106 | <li>tds_datain_stream_read() : <a·class="el"·href="a00248.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li> |
107 | <li>tds_dataout_stream_init() : <a·class="el"·href="a00 | 107 | <li>tds_dataout_stream_init() : <a·class="el"·href="a00248.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li> |
108 | <li>tds_dataout_stream_write() : <a·class="el"·href="a00 | 108 | <li>tds_dataout_stream_write() : <a·class="el"·href="a00248.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li> |
109 | <li>tds_datecrack() : <a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li> | 109 | <li>tds_datecrack() : <a·class="el"·href="a00539.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li> |
110 | <li>TDS_DEAD : <a·class="el"·href="a003 | 110 | <li>TDS_DEAD : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li> |
111 | <li>tds_deferred_cursor_dealloc() : <a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li> | 111 | <li>tds_deferred_cursor_dealloc() : <a·class="el"·href="a00542.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li> |
112 | <li>tds_deferred_unprepare() : <a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li> | 112 | <li>tds_deferred_unprepare() : <a·class="el"·href="a00542.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li> |
113 | <li>tds_detach_results() : <a·class="el"·href="a00541.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li> | 113 | <li>tds_detach_results() : <a·class="el"·href="a00541.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li> |
114 | <li>TDS_DONE_CANCELLED : <a·class="el"·href="a003 | 114 | <li>TDS_DONE_CANCELLED : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca202254cfd6784404cf1aa22bc7147c86">tds.h</a></li> |
115 | <li>TDS_DONE_COUNT : <a·class="el"·href="a003 | 115 | <li>TDS_DONE_COUNT : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519caf17d0c6591e318014c806a10c2f0270b">tds.h</a></li> |
116 | <li>TDS_DONE_ERROR : <a·class="el"·href="a003 | 116 | <li>TDS_DONE_ERROR : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519caa9d79a3b62e3321332223ac3d1a5b18d">tds.h</a></li> |
117 | <li>TDS_DONE_FINAL : <a·class="el"·href="a003 | 117 | <li>TDS_DONE_FINAL : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca7ed9046db24ad78bb94c2b12d6e11f46">tds.h</a></li> |
118 | <li>TDS_DONE_INXACT : <a·class="el"·href="a003 | 118 | <li>TDS_DONE_INXACT : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519cac79a30d1a0bac125e77d87f5d87bc2b2">tds.h</a></li> |
119 | <li>TDS_DONE_MORE_RESULTS : <a·class="el"·href="a003 | 119 | <li>TDS_DONE_MORE_RESULTS : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca688b8bf555ce6ae72f3e047177bfc966">tds.h</a></li> |
120 | <li>TDS_DONE_PROC : <a·class="el"·href="a003 | 120 | <li>TDS_DONE_PROC : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519cae170f368306f421d507c6f08e4d48d9a">tds.h</a></li> |
121 | <li>TDS_DONE_SRVERROR : <a·class="el"·href="a003 | 121 | <li>TDS_DONE_SRVERROR : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519ca7bfe89d6f8fc309eae412ad0a503e34c">tds.h</a></li> |
122 | <li>tds_dstr_get() : <a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a>,·<a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a></li> | 122 | <li>tds_dstr_get() : <a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a>,·<a·class="el"·href="a00543.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a></li> |
123 | <li>tds_dynamic_stream_init() : <a·class="el"·href="a00 | 123 | <li>tds_dynamic_stream_init() : <a·class="el"·href="a00248.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li> |
124 | <li>tds_dynamic_stream_write() : <a·class="el"·href="a00 | 124 | <li>tds_dynamic_stream_write() : <a·class="el"·href="a00248.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li> |
125 | <li>TDS_ENCODING : <a·class="el"·href="a003 | 125 | <li>TDS_ENCODING : <a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li> |
126 | <li>tds_end : <a·class="el"·href="a003 | 126 | <li>tds_end : <a·class="el"·href="a00395.html#aa8d8044be84bcde003f28ec25a77519c">tds.h</a></li> |
127 | <li>tds_file_stream_read() : <a·class="el"·href="a00 | 127 | <li>tds_file_stream_read() : <a·class="el"·href="a00281.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li> |
128 | <li>tds_fix_column_size() : <a·class="el"·href="a00542.html#ga440f0f469afad1eac4c008979873ccdd">tds.h</a></li> | 128 | <li>tds_fix_column_size() : <a·class="el"·href="a00542.html#ga440f0f469afad1eac4c008979873ccdd">tds.h</a></li> |
129 | <li>tds_fix_login() : <a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li> | 129 | <li>tds_fix_login() : <a·class="el"·href="a00538.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li> |
130 | <li>tds_flush_packet() : <a·class="el"·href="a00543.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li> | 130 | <li>tds_flush_packet() : <a·class="el"·href="a00543.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li> |
131 | <li>tds_free_input_params() : <a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li> | 131 | <li>tds_free_input_params() : <a·class="el"·href="a00541.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li> |
132 | <li>tds_free_namelist() : <a·class="el"·href="a00544.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li> | 132 | <li>tds_free_namelist() : <a·class="el"·href="a00544.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li> |
133 | <li>tds_free_param_result() : <a·class="el"·href="a00541.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li> | 133 | <li>tds_free_param_result() : <a·class="el"·href="a00541.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li> |
134 | <li>tds_freeze() : <a·class="el"·href="a00543.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li> | 134 | <li>tds_freeze() : <a·class="el"·href="a00543.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li> |
135 | <li>tds_freeze_abort() : <a·class="el"·href="a00543.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li> | 135 | <li>tds_freeze_abort() : <a·class="el"·href="a00543.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li> |
136 | <li>tds_freeze_close() : <a·class="el"·href="a00543.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li> | 136 | <li>tds_freeze_close() : <a·class="el"·href="a00543.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li> |
137 | <li>tds_freeze_close_len() : <a·class="el"·href="a00543.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li> | 137 | <li>tds_freeze_close_len() : <a·class="el"·href="a00543.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li> |
138 | <li>tds_freeze_written() : <a·class="el"·href="a00543.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li> | 138 | <li>tds_freeze_written() : <a·class="el"·href="a00543.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li> |
139 | <li>tds_generic_get() : <a·class="el"·href="a00 | 139 | <li>tds_generic_get() : <a·class="el"·href="a00275.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li> |
140 | <li>tds_generic_put() : <a·class="el"·href="a00 | 140 | <li>tds_generic_put() : <a·class="el"·href="a00275.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li> |
141 | <li>tds_generic_put_info() : <a·class="el"·href="a00 | 141 | <li>tds_generic_put_info() : <a·class="el"·href="a00275.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li> |
142 | <li>tds_get_byte() : <a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li> | 142 | <li>tds_get_byte() : <a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00543.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li> |
143 | <li>tds_get_char_data() : <a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li> | 143 | <li>tds_get_char_data() : <a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00543.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li> |
144 | <li>tds_get_column_declaration() : <a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li> | 144 | <li>tds_get_column_declaration() : <a·class="el"·href="a00542.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li> |
145 | <li>tds_get_compiletime_settings() : <a·class="el"·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li> | 145 | <li>tds_get_compiletime_settings() : <a·class="el"·href="a00538.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li> |
146 | <li>tds_get_conversion_type() : <a·class="el"·href="a003 | 146 | <li>tds_get_conversion_type() : <a·class="el"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li> |
147 | <li>tds_get_data_info() : <a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li> | 147 | <li>tds_get_data_info() : <a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li> |
148 | <li>tds_get_home_file() : <a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds.h</a></li> | 148 | <li>tds_get_home_file() : <a·class="el"·href="a00538.html#ga69275bf4fa96a7bf23fd445638a6e9aa">tds.h</a></li> |
149 | <li>tds_get_locale() : <a·class="el"·href="a003 | 149 | <li>tds_get_locale() : <a·class="el"·href="a00395.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li> |
150 | <li>tds_get_n() : <a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li> | 150 | <li>tds_get_n() : <a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00543.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li> |
151 | <li>tds_get_size_by_type() : <a·class="el"·href="a003 | 151 | <li>tds_get_size_by_type() : <a·class="el"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li> |
152 | <li>tds_get_string() : <a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li> | 152 | <li>tds_get_string() : <a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00543.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li> |
153 | <li>tds_get_token_size() : <a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">token.c</a>,·<a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds.h</a></li> | 153 | <li>tds_get_token_size() : <a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">token.c</a>,·<a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds.h</a></li> |
154 | <li>tds_get_uint() : <a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li> | 154 | <li>tds_get_uint() : <a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00543.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li> |
155 | <li>tds_get_uint8() : <a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li> | 155 | <li>tds_get_uint8() : <a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00543.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li> |
156 | <li>tds_get_usmallint() : <a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li> | 156 | <li>tds_get_usmallint() : <a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00543.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li> |
157 | <li>tds_get_varint_size() : <a·class="el"·href="a003 | 157 | <li>tds_get_varint_size() : <a·class="el"·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li> |
158 | <li>tds_goodread() : <a·class="el"·href="a00543.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li> | 158 | <li>tds_goodread() : <a·class="el"·href="a00543.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li> |
159 | <li>tds_goodwrite() : <a·class="el"·href="a00543.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li> | 159 | <li>tds_goodwrite() : <a·class="el"·href="a00543.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li> |
160 | <li>tds_iconv() : <a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li> | 160 | <li>tds_iconv() : <a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li> |
161 | <li>tds_iconv_alloc() : <a·class="el"·href="a013 | 161 | <li>tds_iconv_alloc() : <a·class="el"·href="a01386.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00395.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li> |
162 | <li>tds_iconv_from_collate() : <a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li> | 162 | <li>tds_iconv_from_collate() : <a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00540.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li> |
163 | <li>tds_iconv_get_info() : <a·class="el"·href="a00540.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li> | 163 | <li>tds_iconv_get_info() : <a·class="el"·href="a00540.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li> |
164 | <li>tds_iconv_info_init() : <a·class="el"·href="a00540.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li> | 164 | <li>tds_iconv_info_init() : <a·class="el"·href="a00540.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li> |
165 | <li>tds_iconv_init() : <a·class="el"·href="a013 | 165 | <li>tds_iconv_init() : <a·class="el"·href="a01386.html#a89de4d12be43b135ad355236717e9cbb">iconv.c</a></li> |
166 | <li>TDS_IDLE : <a·class="el"·href="a003 | 166 | <li>TDS_IDLE : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li> |
167 | <li>tds_init_login() : <a·class="el"·href="a00541.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li> | 167 | <li>tds_init_login() : <a·class="el"·href="a00541.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li> |
168 | <li>TDS_IS_MSSQL : <a·class="el"·href="a003 | 168 | <li>TDS_IS_MSSQL : <a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li> |
169 | <li>TDS_IS_SYBASE : <a·class="el"·href="a003 | 169 | <li>TDS_IS_SYBASE : <a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li> |
170 | <li>tds_lookup_dynamic() : <a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li> | 170 | <li>tds_lookup_dynamic() : <a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li> |
171 | <li>tds_lookup_host() : <a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li> | 171 | <li>tds_lookup_host() : <a·class="el"·href="a00538.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li> |
172 | <li>TDS_MS_VER : <a·class="el"·href="a003 | 172 | <li>TDS_MS_VER : <a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li> |
173 | <li>tds_needs_unprepare() : <a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li> | 173 | <li>tds_needs_unprepare() : <a·class="el"·href="a00542.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li> |
174 | <li>tds_next_placeholder() : <a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li> | 174 | <li>tds_next_placeholder() : <a·class="el"·href="a00542.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li> |
175 | <li>tds_ntlm_get_auth() : <a·class="el"·href="a00537.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li> | 175 | <li>tds_ntlm_get_auth() : <a·class="el"·href="a00537.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li> |
176 | <li>tds_numeric_bytes_per_prec : <a·class="el"·href="a003 | 176 | <li>tds_numeric_bytes_per_prec : <a·class="el"·href="a00395.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li> |
177 | <li>tds_numeric_to_string() : <a·class="el"·href="a003 | 177 | <li>tds_numeric_to_string() : <a·class="el"·href="a00395.html#a622da936832b0337742da956be123719">tds.h</a></li> |
178 | <li>tds_peek() : <a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li> | 178 | <li>tds_peek() : <a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00543.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li> |
179 | <li>TDS_PENDING : <a·class="el"·href="a003 | 179 | <li>TDS_PENDING : <a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li> |
180 | <li>tds_pr_op() : <a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li> | 180 | <li>tds_pr_op() : <a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li> |
181 | <li>tds_prdatatype() : <a·class="el"·href="a00 | 181 | <li>tds_prdatatype() : <a·class="el"·href="a00038.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li> |
182 | <li>tds_process_auth() : <a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li> | 182 | <li>tds_process_auth() : <a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li> |
183 | <li>tds_process_cancel() : <a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li> | 183 | <li>tds_process_cancel() : <a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li> |
184 | <li>tds_process_col_fmt() : <a·class="el"·href="a00544.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li> | 184 | <li>tds_process_col_fmt() : <a·class="el"·href="a00544.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li> |
185 | <li>tds_process_col_name() : <a·class="el"·href="a00544.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li> | 185 | <li>tds_process_col_name() : <a·class="el"·href="a00544.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li> |
Max diff block lines reached; 15900/39706 bytes (40.04%) of diff not shown. |
Offset 60, 27 lines modified | Offset 60, 27 lines modified | ||
60 | ········name="MSearchResults"·id="MSearchResults"> | 60 | ········name="MSearchResults"·id="MSearchResults"> |
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |  <ul> | 64 |  <ul> |
65 | <li>DBLIB_ERROR_MESSAGE : <a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li> | 65 | <li>DBLIB_ERROR_MESSAGE : <a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li> |
66 | <li>DBLIBCONTEXT : <a·class="el"·href="a00 | 66 | <li>DBLIBCONTEXT : <a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li> |
67 | <li>TDS_COMPILETIME_SETTINGS : <a·class="el"·href="a003 | 67 | <li>TDS_COMPILETIME_SETTINGS : <a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li> |
68 | <li>TDS_ENCODING : <a·class="el"·href="a003 | 68 | <li>TDS_ENCODING : <a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li> |
69 | <li>TDS_STATE : <a·class="el"·href="a003 | 69 | <li>TDS_STATE : <a·class="el"·href="a00395.html#ac0d502ab90609c39fe7713fe0dfbefad">tds.h</a></li> |
70 | <li>TDSBLOB : <a·class="el"·href="a003 | 70 | <li>TDSBLOB : <a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">tds.h</a></li> |
71 | <li>TDSCURSOR : <a·class="el"·href="a003 | 71 | <li>TDSCURSOR : <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">tds.h</a></li> |
72 | <li>TDSDATEREC : <a·class="el"·href="a003 | 72 | <li>TDSDATEREC : <a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">tds.h</a></li> |
73 | <li>TDSDYNAMIC : <a·class="el"·href="a003 | 73 | <li>TDSDYNAMIC : <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">tds.h</a></li> |
74 | <li>TDSENV : <a·class="el"·href="a003 | 74 | <li>TDSENV : <a·class="el"·href="a00395.html#a42c559939ed16a39c0318a6f543c576e">tds.h</a></li> |
75 | <li>TDSFILESTREAM : <a·class="el"·href="a00 | 75 | <li>TDSFILESTREAM : <a·class="el"·href="a00281.html#ac2b7f7b7bb486f90e1053bfb829ca2ba">bulk.c</a></li> |
76 | <li>TDSPBCB : <a·class="el"·href="a00 | 76 | <li>TDSPBCB : <a·class="el"·href="a00281.html#af31a5af3c7480dc3a16576dfc84f3b06">bulk.c</a></li> |
77 | <li>TDSRESULTINFO : <a·class="el"·href="a003 | 77 | <li>TDSRESULTINFO : <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">tds.h</a></li> |
78 | <li>TDSVARIANT : <a·class="el"·href="a003 | 78 | <li>TDSVARIANT : <a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">tds.h</a></li> |
79 | </ul> | 79 | </ul> |
80 | </div><!--·contents·--> | 80 | </div><!--·contents·--> |
81 | <!--·start·footer·part·--> | 81 | <!--·start·footer·part·--> |
82 | <hr·class="footer"/><address·class="footer"><small> | 82 | <hr·class="footer"/><address·class="footer"><small> |
83 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 83 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
84 | </small></address> | 84 | </small></address> |
85 | </body> | 85 | </body> |
Offset 59, 16 lines modified | Offset 59, 16 lines modified | ||
59 | <iframe·src="javascript:void(0)"·frameborder="0"· | 59 | <iframe·src="javascript:void(0)"·frameborder="0"· |
60 | ········name="MSearchResults"·id="MSearchResults"> | 60 | ········name="MSearchResults"·id="MSearchResults"> |
61 | </iframe> | 61 | </iframe> |
62 | </div> | 62 | </div> |
63 | <div·class="contents"> | 63 | <div·class="contents"> |
64 |  <ul> | 64 |  <ul> |
65 | <li>tds_numeric_bytes_per_prec : <a·class="el"·href="a003 | 65 | <li>tds_numeric_bytes_per_prec : <a·class="el"·href="a00395.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li> |
66 | <li>tds_write_dump : <a·class="el"·href="a003 | 66 | <li>tds_write_dump : <a·class="el"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds.h</a></li> |
67 | </ul> | 67 | </ul> |
68 | </div><!--·contents·--> | 68 | </div><!--·contents·--> |
69 | <!--·start·footer·part·--> | 69 | <!--·start·footer·part·--> |
70 | <hr·class="footer"/><address·class="footer"><small> | 70 | <hr·class="footer"/><address·class="footer"><small> |
71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 71 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
72 | </small></address> | 72 | </small></address> |
73 | </body> | 73 | </body> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['dblib_5ferror_5fmessage_0',·['DBLIB_ERROR_MESSAGE',·['../a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]], | 2 | ····['dblib_5ferror_5fmessage_0',·['DBLIB_ERROR_MESSAGE',·['../a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]], |
3 | ····['dblibcontext_1',·['DBLIBCONTEXT',·['../a00 | 3 | ····['dblibcontext_1',·['DBLIBCONTEXT',·['../a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]], |
4 | ····['dstr_2',·['DSTR',·['../a00545.html#gafddddf5bd7ad223cadee3d3bdc899954',·1,·'string.h']]] | 4 | ····['dstr_2',·['DSTR',·['../a00545.html#gafddddf5bd7ad223cadee3d3bdc899954',·1,·'string.h']]] |
5 | ]; | 5 | ]; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_5fcompiletime_5fsettings_0',·['TDS_COMPILETIME_SETTINGS',·['../a003 | 2 | ····['tds_5fcompiletime_5fsettings_0',·['TDS_COMPILETIME_SETTINGS',·['../a00395.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'tds.h']]], |
3 | ····['tds_5fencoding_1',·['TDS_ENCODING',·['../a003 | 3 | ····['tds_5fencoding_1',·['TDS_ENCODING',·['../a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66',·1,·'tds.h']]], |
4 | ····['tds_5fstate_2',·['TDS_STATE',·['../a003 | 4 | ····['tds_5fstate_2',·['TDS_STATE',·['../a00395.html#ac0d502ab90609c39fe7713fe0dfbefad',·1,·'tds.h']]], |
5 | ····['tdsblob_3',·['TDSBLOB',·['../a003 | 5 | ····['tdsblob_3',·['TDSBLOB',·['../a00395.html#a47b154752431b2379988dbfdff394577',·1,·'tds.h']]], |
6 | ····['tdscursor_4',·['TDSCURSOR',·['../a003 | 6 | ····['tdscursor_4',·['TDSCURSOR',·['../a00395.html#afe061eb245f3006d93940a20415692a7',·1,·'tds.h']]], |
7 | ····['tdsdaterec_5',·['TDSDATEREC',·['../a003 | 7 | ····['tdsdaterec_5',·['TDSDATEREC',·['../a00395.html#a3b40b4faf314267146c2005e56eebe7b',·1,·'tds.h']]], |
8 | ····['tdsdynamic_6',·['TDSDYNAMIC',·['../a003 | 8 | ····['tdsdynamic_6',·['TDSDYNAMIC',·['../a00395.html#a856d78b7438fef3d6e6c0a8e4566d978',·1,·'tds.h']]], |
9 | ····['tdsenv_7',·['TDSENV',·['../a003 | 9 | ····['tdsenv_7',·['TDSENV',·['../a00395.html#a42c559939ed16a39c0318a6f543c576e',·1,·'tds.h']]], |
10 | ····['tdsfilestream_8',·['TDSFILESTREAM',·['../a00 | 10 | ····['tdsfilestream_8',·['TDSFILESTREAM',·['../a00281.html#ac2b7f7b7bb486f90e1053bfb829ca2ba',·1,·'bulk.c']]], |
11 | ····['tdspbcb_9',·['TDSPBCB',·['../a00 | 11 | ····['tdspbcb_9',·['TDSPBCB',·['../a00281.html#af31a5af3c7480dc3a16576dfc84f3b06',·1,·'bulk.c']]], |
12 | ····['tdsresultinfo_10',·['TDSRESULTINFO',·['../a003 | 12 | ····['tdsresultinfo_10',·['TDSRESULTINFO',·['../a00395.html#a1efbb2f3844cb2ea89af03721ac67277',·1,·'tds.h']]], |
13 | ····['tdsvariant_11',·['TDSVARIANT',·['../a003 | 13 | ····['tdsvariant_11',·['TDSVARIANT',·['../a00395.html#a25488abe3449d4cdaaa97587d34f9174',·1,·'tds.h']]] |
14 | ]; | 14 | ]; |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | var·searchData·=·[ | 1 | var·searchData·=·[ |
2 | ····['tds_0',·['tds',·['../a01218.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds()'], | 2 | ····['tds_0',·['tds',·['../a01218.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds()'], |
3 | ········['../a01006.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds()'] | 3 | ········['../a01006.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds()'] |
4 | ····]], | 4 | ····]], |
5 | ····['tds_5fctx_1',·['tds_ctx',·['../a00594.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]], | 5 | ····['tds_5fctx_1',·['tds_ctx',·['../a00594.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]], |
6 | ····['tds_5fctx_5fref_5fcount_2',·['tds_ctx_ref_count',·['../a00594.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]], | 6 | ····['tds_5fctx_5fref_5fcount_2',·['tds_ctx_ref_count',·['../a00594.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]], |
7 | ····['tds_5fnumeric_5fbytes_5fper_5fprec_3',·['tds_numeric_bytes_per_prec',·['../a003 | 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',·['../a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty(): tdsstring.c'], | 8 | ····['tds_5fstr_5fempty_4',·['tds_str_empty',·['../a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty(): tdsstring.c'], |
9 | ········['../a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty(): tdsstring.c'] | 9 | ········['../a00545.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty(): tdsstring.c'] |
10 | ····]], | 10 | ····]], |
11 | ····['tds_5fversion_5',·['tds_version',·['../a01118.html#a8f9f756b25fd18916a6080f9c22f835d',·1,·'tds_login']]], | 11 | ····['tds_5fversion_5',·['tds_version',·['../a01118.html#a8f9f756b25fd18916a6080f9c22f835d',·1,·'tds_login']]], |
12 | ····['tds_5fwrite_5fdump_6',·['tds_write_dump',·['../a003 | 12 | ····['tds_5fwrite_5fdump_6',·['tds_write_dump',·['../a00395.html#a4766b1a553077cb3257d36b9ac28f5b5',·1,·'log.c']]], |
13 | ····['term_5flen_7',·['term_len',·['../a00694.html#aae893302d33ee1e9d83c3d85d7390dca',·1,·'tds_file_stream']]], | 13 | ····['term_5flen_7',·['term_len',·['../a00694.html#aae893302d33ee1e9d83c3d85d7390dca',·1,·'tds_file_stream']]], |
14 | ····['terminator_8',·['terminator',·['../a00694.html#a463c28a7d862c0a6d7bf3170dd614dc0',·1,·'tds_file_stream']]], | 14 | ····['terminator_8',·['terminator',·['../a00694.html#a463c28a7d862c0a6d7bf3170dd614dc0',·1,·'tds_file_stream']]], |
15 | ····['time_9',·['time',·['../a01298.html#a6bb5dcd5b47813b71934546e0c60e035',·1,·'DBDATETIMEALL::time()'], | 15 | ····['time_9',·['time',·['../a01298.html#a6bb5dcd5b47813b71934546e0c60e035',·1,·'DBDATETIMEALL::time()'], |
16 | ········['../a01094.html#afd6a58ec251f2c08a040917ba5a8cd3f',·1,·'TDS_DATETIMEALL::time()'] | 16 | ········['../a01094.html#afd6a58ec251f2c08a040917ba5a8cd3f',·1,·'TDS_DATETIMEALL::time()'] |
17 | ····]], | 17 | ····]], |
18 | ····['timezone_10',·['timezone',·['../a01098.html#a624e21e65d0ae89797b3a7eadc48829f',·1,·'tdsdaterec']]], | 18 | ····['timezone_10',·['timezone',·['../a01098.html#a624e21e65d0ae89797b3a7eadc48829f',·1,·'tdsdaterec']]], |
19 | ····['tm_5fhour_11',·['tm_hour',·['../a00718.html#a6ece03e77f69035da83d5739e16ef905',·1,·'tds_time']]], | 19 | ····['tm_5fhour_11',·['tm_hour',·['../a00718.html#a6ece03e77f69035da83d5739e16ef905',·1,·'tds_time']]], |
Offset 378, 56 lines modified | Offset 378, 56 lines modified | ||
378 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····memcpy(message,·nonce,·nonce_len);</div> | 378 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····memcpy(message,·nonce,·nonce_len);</div> |
379 | <div·class="line"><a·id="l00319"·name="l00319"></a><span·class="lineno">··319</span>····memcpy(message·+·nonce_len,·pwd,·pwd_len);</div> | 379 | <div·class="line"><a·id="l00319"·name="l00319"></a><span·class="lineno">··319</span>····memcpy(message·+·nonce_len,·pwd,·pwd_len);</div> |
380 | <div·class="line"><a·id="l00320"·name="l00320"></a><span·class="lineno">··320</span>·</div> | 380 | <div·class="line"><a·id="l00320"·name="l00320"></a><span·class="lineno">··320</span>·</div> |
381 | <div·class="line"><a·id="l00321"·name="l00321"></a><span·class="lineno">··321</span>····<span·class="comment">/*·use·nettle·directly·*/</span></div> | 381 | <div·class="line"><a·id="l00321"·name="l00321"></a><span·class="lineno">··321</span>····<span·class="comment">/*·use·nettle·directly·*/</span></div> |
382 | <div·class="line"><a·id="l00322"·name="l00322"></a><span·class="lineno">··322</span>····<span·class="comment">/*·parse·PEM,·get·DER·*/</span></div> | 382 | <div·class="line"><a·id="l00322"·name="l00322"></a><span·class="lineno">··322</span>····<span·class="comment">/*·parse·PEM,·get·DER·*/</span></div> |
383 | <div·class="line"><a·id="l00323"·name="l00323"></a><span·class="lineno">··323</span>····ret·=·gnutls_pem_base64_decode(<span·class="stringliteral">"RSA·PUBLIC·KEY"</span>,·&pubkey_datum,·der_buf,·&size);</div> | 383 | <div·class="line"><a·id="l00323"·name="l00323"></a><span·class="lineno">··323</span>····ret·=·gnutls_pem_base64_decode(<span·class="stringliteral">"RSA·PUBLIC·KEY"</span>,·&pubkey_datum,·der_buf,·&size);</div> |
384 | <div·class="line"><a·id="l00324"·name="l00324"></a><span·class="lineno">··324</span>····<span·class="keywordflow">if</span>·(ret)·{</div> | 384 | <div·class="line"><a·id="l00324"·name="l00324"></a><span·class="lineno">··324</span>····<span·class="keywordflow">if</span>·(ret)·{</div> |
385 | <div·class="line"><a·id="l00325"·name="l00325"></a><span·class="lineno">··325</span>········<a·class="code·hl_function"·href="a003 | 385 | <div·class="line"><a·id="l00325"·name="l00325"></a><span·class="lineno">··325</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_ERROR,·<span·class="stringliteral">"Error·%d·decoding·public·key:·%s\n"</span>,·ret,·gnutls_strerror(ret));</div> |
386 | <div·class="line"><a·id="l00326"·name="l00326"></a><span·class="lineno">··326</span>········<span·class="keywordflow">goto</span>·error;</div> | 386 | <div·class="line"><a·id="l00326"·name="l00326"></a><span·class="lineno">··326</span>········<span·class="keywordflow">goto</span>·error;</div> |
387 | <div·class="line"><a·id="l00327"·name="l00327"></a><span·class="lineno">··327</span>····}</div> | 387 | <div·class="line"><a·id="l00327"·name="l00327"></a><span·class="lineno">··327</span>····}</div> |
388 | <div·class="line"><a·id="l00328"·name="l00328"></a><span·class="lineno">··328</span>·</div> | 388 | <div·class="line"><a·id="l00328"·name="l00328"></a><span·class="lineno">··328</span>·</div> |
389 | <div·class="line"><a·id="l00329"·name="l00329"></a><span·class="lineno">··329</span>····<span·class="comment">/*·get·key·with·nettle·using·DER·*/</span></div> | 389 | <div·class="line"><a·id="l00329"·name="l00329"></a><span·class="lineno">··329</span>····<span·class="comment">/*·get·key·with·nettle·using·DER·*/</span></div> |
390 | <div·class="line"><a·id="l00330"·name="l00330"></a><span·class="lineno">··330</span>····ret·=·asn1_der_iterator_first(&der,·size,·der_buf);</div> | 390 | <div·class="line"><a·id="l00330"·name="l00330"></a><span·class="lineno">··330</span>····ret·=·asn1_der_iterator_first(&der,·size,·der_buf);</div> |
391 | <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span>····<span·class="keywordflow">if</span>·(ret·!=·ASN1_ITERATOR_CONSTRUCTED·||·der.type·!=·ASN1_SEQUENCE)·{</div> | 391 | <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span>····<span·class="keywordflow">if</span>·(ret·!=·ASN1_ITERATOR_CONSTRUCTED·||·der.type·!=·ASN1_SEQUENCE)·{</div> |
392 | <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno">··332</span>········<a·class="code·hl_function"·href="a003 | 392 | <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno">··332</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_ERROR,·<span·class="stringliteral">"Invalid·DER·content\n"</span>);</div> |
393 | <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>········<span·class="keywordflow">goto</span>·error;</div> | 393 | <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>········<span·class="keywordflow">goto</span>·error;</div> |
394 | <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>····}</div> | 394 | <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>····}</div> |
395 | <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>·</div> | 395 | <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>·</div> |
396 | <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ret·=·rsa_public_key_from_der_iterator(&pubkey,·key_size_max·*·8,·&der);</div> | 396 | <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ret·=·rsa_public_key_from_der_iterator(&pubkey,·key_size_max·*·8,·&der);</div> |
397 | <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>····<span·class="keywordflow">if</span>·(!ret)·{</div> | 397 | <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>····<span·class="keywordflow">if</span>·(!ret)·{</div> |
398 | <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>········<a·class="code·hl_function"·href="a003 | 398 | <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_ERROR,·<span·class="stringliteral">"Invalid·DER·content\n"</span>);</div> |
399 | <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>········<span·class="keywordflow">goto</span>·error;</div> | 399 | <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>········<span·class="keywordflow">goto</span>·error;</div> |
400 | <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>····}</div> | 400 | <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>····}</div> |
401 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>·</div> | 401 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>·</div> |
402 | <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>····<span·class="comment">/*·get·password·encrypted·*/</span></div> | 402 | <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>····<span·class="comment">/*·get·password·encrypted·*/</span></div> |
403 | <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>····ret·=·rsa_encrypt_oaep(&pubkey,·NULL,·rnd_func,·message_len,·message,·p);</div> | 403 | <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>····ret·=·rsa_encrypt_oaep(&pubkey,·NULL,·rnd_func,·message_len,·message,·p);</div> |
404 | <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>····<span·class="keywordflow">if</span>·(!ret)·{</div> | 404 | <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>····<span·class="keywordflow">if</span>·(!ret)·{</div> |
405 | <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········<a·class="code·hl_function"·href="a003 | 405 | <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_ERROR,·<span·class="stringliteral">"Error·encrypting·message\n"</span>);</div> |
406 | <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>········<span·class="keywordflow">goto</span>·error;</div> | 406 | <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>········<span·class="keywordflow">goto</span>·error;</div> |
407 | <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>····}</div> | 407 | <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>····}</div> |
408 | <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div> | 408 | <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div> |
409 | <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>····em·=·tds_new(uint8_t,·pubkey.size);</div> | 409 | <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>····em·=·tds_new(uint8_t,·pubkey.size);</div> |
410 | <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>····*em_size·=·pubkey.size;</div> | 410 | <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>····*em_size·=·pubkey.size;</div> |
411 | <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>····<span·class="keywordflow">if</span>·(!em)</div> | 411 | <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>····<span·class="keywordflow">if</span>·(!em)</div> |
412 | <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>········<span·class="keywordflow">goto</span>·error;</div> | 412 | <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>········<span·class="keywordflow">goto</span>·error;</div> |
413 | <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>·</div> | 413 | <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>·</div> |
414 | <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>····nettle_mpz_get_str_256(pubkey.size,·em,·p);</div> | 414 | <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>····nettle_mpz_get_str_256(pubkey.size,·em,·p);</div> |
415 | <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno">··355</span>·</div> | 415 | <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno">··355</span>·</div> |
416 | <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>····<a·class="code·hl_function"·href="a003 | 416 | <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>····<a·class="code·hl_function"·href="a00395.html#a79449d2f35a8acc8ed0585044f75524d">tdsdump_dump_buf</a>(TDS_DBG_INFO1,·<span·class="stringliteral">"em"</span>,·em,·pubkey.size);</div> |
417 | <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>·</div> | 417 | <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>·</div> |
418 | <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>error:</div> | 418 | <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>error:</div> |
419 | <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>····free(message);</div> | 419 | <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>····free(message);</div> |
420 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>····rsa_public_key_clear(&pubkey);</div> | 420 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>····rsa_public_key_clear(&pubkey);</div> |
421 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>····mpz_clear(p);</div> | 421 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>····mpz_clear(p);</div> |
422 | <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>····<span·class="keywordflow">return</span>·em;</div> | 422 | <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>····<span·class="keywordflow">return</span>·em;</div> |
423 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>}</div> | 423 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>}</div> |
424 | <div·class="line"><a·id="l00364"·name="l00364"></a><span·class="lineno">··364</span>·</div> | 424 | <div·class="line"><a·id="l00364"·name="l00364"></a><span·class="lineno">··364</span>·</div> |
425 | <div·class="ttc"·id="aa003 | 425 | <div·class="ttc"·id="aa00395_html_a79449d2f35a8acc8ed0585044f75524d"><div·class="ttname"><a·href="a00395.html#a79449d2f35a8acc8ed0585044f75524d">tdsdump_dump_buf</a></div><div·class="ttdeci">void·tdsdump_dump_buf(const·char·*file,·unsigned·int·level_line,·const·char·*msg,·const·void·*buf,·size_t·length)</div><div·class="ttdoc">Dump·the·contents·of·data·into·the·log·file·in·a·human·readable·format.</div><div·class="ttdef"><b>Definition:</b>·log.c:293</div></div> |
426 | <div·class="ttc"·id="aa003 | 426 | <div·class="ttc"·id="aa00395_html_ab45c291105027e69836002e1dd586141"><div·class="ttname"><a·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a></div><div·class="ttdeci">void·tdsdump_log(const·char·*file,·unsigned·int·level_line,·const·char·*fmt,...)</div><div·class="ttdoc">Write·a·message·to·the·debug·log.</div><div·class="ttdef"><b>Definition:</b>·log.c:396</div></div> |
427 | <div·class="ttc"·id="aa00750_html"><div·class="ttname"><a·href="a00750.html">mpz_t</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:59</div></div> | 427 | <div·class="ttc"·id="aa00750_html"><div·class="ttname"><a·href="a00750.html">mpz_t</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:59</div></div> |
428 | <div·class="ttc"·id="aa00754_html"><div·class="ttname"><a·href="a00754.html">asn1_der_iterator</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:89</div></div> | 428 | <div·class="ttc"·id="aa00754_html"><div·class="ttname"><a·href="a00754.html">asn1_der_iterator</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:89</div></div> |
429 | <div·class="ttc"·id="aa00758_html"><div·class="ttname"><a·href="a00758.html">rsa_public_key</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:137</div></div> | 429 | <div·class="ttc"·id="aa00758_html"><div·class="ttname"><a·href="a00758.html">rsa_public_key</a></div><div·class="ttdef"><b>Definition:</b>·sec_negotiate_gnutls.h:137</div></div> |
430 | </div><!--·fragment·--></div><!--·contents·--> | 430 | </div><!--·fragment·--></div><!--·contents·--> |
431 | <!--·start·footer·part·--> | 431 | <!--·start·footer·part·--> |
432 | <hr·class="footer"/><address·class="footer"><small> | 432 | <hr·class="footer"/><address·class="footer"><small> |
433 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 433 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | </div><!--header--> | 70 | </div><!--header--> |
71 | <div·class="contents"> | 71 | <div·class="contents"> |
72 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> | 72 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> |
73 | <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> | 73 | <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> |
74 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div> | 74 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div> |
75 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> | 75 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> |
76 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keywordtype">int</span></div> | 76 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keywordtype">int</span></div> |
77 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a003 | 77 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">····9</a></span><a·class="code·hl_function"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds_get_size_by_type</a>(TDS_SERVER_TYPE·servertype)</div> |
78 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div> | 78 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div> |
79 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keywordflow">switch</span>·(servertype)·{</div> | 79 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keywordflow">switch</span>·(servertype)·{</div> |
80 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordflow">case</span>·SYBVOID:</div> | 80 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordflow">case</span>·SYBVOID:</div> |
81 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>········<span·class="keywordflow">return</span>·0;</div> | 81 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>········<span·class="keywordflow">return</span>·0;</div> |
82 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="keywordflow">case</span>·SYBBIT:</div> | 82 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="keywordflow">case</span>·SYBBIT:</div> |
83 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">case</span>·SYBBITN:</div> | 83 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">case</span>·SYBBITN:</div> |
84 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····<span·class="keywordflow">case</span>·SYBINT1:</div> | 84 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····<span·class="keywordflow">case</span>·SYBINT1:</div> |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·16;</div> | 114 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">return</span>·16;</div> |
115 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">default</span>:</div> | 115 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">default</span>:</div> |
116 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·0;</div> | 116 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·0;</div> |
117 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> | 117 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> |
118 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> | 118 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> |
119 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 119 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
120 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">int</span></div> | 120 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">int</span></div> |
121 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a003 | 121 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00395.html#a68855f1251759a6b7338635306ab0041">···57</a></span><a·class="code·hl_function"·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds_get_varint_size</a>(<a·class="code·hl_struct"·href="a01206.html">TDSCONNECTION</a>·*·conn,·<span·class="keywordtype">int</span>·datatype)</div> |
122 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div> | 122 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div> |
123 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">switch</span>·(datatype)·{</div> | 123 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">switch</span>·(datatype)·{</div> |
124 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">case</span>·SYBBIT:</div> | 124 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">case</span>·SYBBIT:</div> |
125 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">case</span>·SYBDATETIME:</div> | 125 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">case</span>·SYBDATETIME:</div> |
126 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">case</span>·SYBDATETIME4:</div> | 126 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">case</span>·SYBDATETIME4:</div> |
127 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">case</span>·SYBFLT8:</div> | 127 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">case</span>·SYBFLT8:</div> |
128 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">case</span>·SYBINT1:</div> | 128 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">case</span>·SYBINT1:</div> |
Offset 176, 15 lines modified | Offset 176, 15 lines modified | ||
176 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>············<span·class="keywordflow">return</span>·5;</div> | 176 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>············<span·class="keywordflow">return</span>·5;</div> |
177 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········}</div> | 177 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········}</div> |
178 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div> | 178 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div> |
179 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·1;</div> | 179 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·1;</div> |
180 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}</div> | 180 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}</div> |
181 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> | 181 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> |
182 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>TDS_SERVER_TYPE</div> | 182 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>TDS_SERVER_TYPE</div> |
183 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a003 | 183 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">··125</a></span><a·class="code·hl_function"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds_get_conversion_type</a>(TDS_SERVER_TYPE·srctype,·<span·class="keywordtype">int</span>·colsize)</div> |
184 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>{</div> | 184 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>{</div> |
185 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="keywordflow">switch</span>·(srctype)·{</div> | 185 | <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="keywordflow">switch</span>·(srctype)·{</div> |
186 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keywordflow">case</span>·SYBBITN:</div> | 186 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keywordflow">case</span>·SYBBITN:</div> |
187 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">return</span>·SYBBIT;</div> | 187 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">return</span>·SYBBIT;</div> |
188 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keywordflow">case</span>·SYBDATEN:</div> | 188 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keywordflow">case</span>·SYBDATEN:</div> |
189 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">return</span>·SYBDATE;</div> | 189 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">return</span>·SYBDATE;</div> |
190 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keywordflow">case</span>·SYBDATETIMN:</div> | 190 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keywordflow">case</span>·SYBDATETIMN:</div> |
Offset 1019, 17 lines modified | Offset 1019, 17 lines modified | ||
1019 | <div·class="line"><a·id="l00961"·name="l00961"></a><span·class="lineno">··961</span>····<span·class="comment">/*·251·*/</span>···<span·class="stringliteral">""</span>,</div> | 1019 | <div·class="line"><a·id="l00961"·name="l00961"></a><span·class="lineno">··961</span>····<span·class="comment">/*·251·*/</span>···<span·class="stringliteral">""</span>,</div> |
1020 | <div·class="line"><a·id="l00962"·name="l00962"></a><span·class="lineno">··962</span>····<span·class="comment">/*·252·*/</span>···<span·class="stringliteral">""</span>,</div> | 1020 | <div·class="line"><a·id="l00962"·name="l00962"></a><span·class="lineno">··962</span>····<span·class="comment">/*·252·*/</span>···<span·class="stringliteral">""</span>,</div> |
1021 | <div·class="line"><a·id="l00963"·name="l00963"></a><span·class="lineno">··963</span>····<span·class="comment">/*·253·*/</span>···<span·class="stringliteral">""</span>,</div> | 1021 | <div·class="line"><a·id="l00963"·name="l00963"></a><span·class="lineno">··963</span>····<span·class="comment">/*·253·*/</span>···<span·class="stringliteral">""</span>,</div> |
1022 | <div·class="line"><a·id="l00964"·name="l00964"></a><span·class="lineno">··964</span>····<span·class="comment">/*·254·*/</span>···<span·class="stringliteral">""</span>,</div> | 1022 | <div·class="line"><a·id="l00964"·name="l00964"></a><span·class="lineno">··964</span>····<span·class="comment">/*·254·*/</span>···<span·class="stringliteral">""</span>,</div> |
1023 | <div·class="line"><a·id="l00965"·name="l00965"></a><span·class="lineno">··965</span>····<span·class="comment">/*·255·*/</span>···<span·class="stringliteral">""</span>,</div> | 1023 | <div·class="line"><a·id="l00965"·name="l00965"></a><span·class="lineno">··965</span>····<span·class="comment">/*·255·*/</span>···<span·class="stringliteral">""</span>,</div> |
1024 | <div·class="line"><a·id="l00966"·name="l00966"></a><span·class="lineno">··966</span>};</div> | 1024 | <div·class="line"><a·id="l00966"·name="l00966"></a><span·class="lineno">··966</span>};</div> |
1025 | <div·class="line"><a·id="l00967"·name="l00967"></a><span·class="lineno">··967</span><span·class="preprocessor">#endif</span></div> | 1025 | <div·class="line"><a·id="l00967"·name="l00967"></a><span·class="lineno">··967</span><span·class="preprocessor">#endif</span></div> |
1026 | <div·class="ttc"·id="aa003 | 1026 | <div·class="ttc"·id="aa00395_html_a0383d5dcb629582266a442f0f0dbd13a"><div·class="ttname"><a·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds_get_conversion_type</a></div><div·class="ttdeci">TDS_SERVER_TYPE·tds_get_conversion_type(TDS_SERVER_TYPE·srctype,·int·colsize)</div><div·class="ttdoc">Return·type·suitable·for·conversions·(convert·all·nullable·types·to·fixed·type)</div><div·class="ttdef"><b>Definition:</b>·tds_types.h:125</div></div> |
1027 | <div·class="ttc"·id="aa003 | 1027 | <div·class="ttc"·id="aa00395_html_a4c070147d189dede5e08a2dc66852678"><div·class="ttname"><a·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds_get_size_by_type</a></div><div·class="ttdeci">int·tds_get_size_by_type(TDS_SERVER_TYPE·servertype)</div><div·class="ttdoc">Return·the·number·of·bytes·needed·by·specified·type.</div><div·class="ttdef"><b>Definition:</b>·tds_types.h:9</div></div> |
1028 | <div·class="ttc"·id="aa003 | 1028 | <div·class="ttc"·id="aa00395_html_a68855f1251759a6b7338635306ab0041"><div·class="ttname"><a·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds_get_varint_size</a></div><div·class="ttdeci">int·tds_get_varint_size(TDSCONNECTION·*conn,·int·datatype)</div><div·class="ttdoc">tds_get_varint_size()·returns·the·size·of·a·variable·length·integer·returned·in·a·result·string</div><div·class="ttdef"><b>Definition:</b>·tds_types.h:57</div></div> |
1029 | <div·class="ttc"·id="aa01206_html"><div·class="ttname"><a·href="a01206.html">tds_connection</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1091</div></div> | 1029 | <div·class="ttc"·id="aa01206_html"><div·class="ttname"><a·href="a01206.html">tds_connection</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:1091</div></div> |
1030 | </div><!--·fragment·--></div><!--·contents·--> | 1030 | </div><!--·fragment·--></div><!--·contents·--> |
1031 | <!--·start·footer·part·--> | 1031 | <!--·start·footer·part·--> |
1032 | <hr·class="footer"/><address·class="footer"><small> | 1032 | <hr·class="footer"/><address·class="footer"><small> |
1033 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 1033 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
1034 | </small></address> | 1034 | </small></address> |
1035 | </body> | 1035 | </body> |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | </div><!--header--> | 74 | </div><!--header--> |
75 | <div·class="contents"> | 75 | <div·class="contents"> |
76 | <p>Contains·all·routines·to·get·replies·from·server.·· | 76 | <p>Contains·all·routines·to·get·replies·from·server.·· |
77 | <a·href="#details">More...</a></p> | 77 | <a·href="#details">More...</a></p> |
78 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 78 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
79 | <code>#include·<assert.h></code><br·/> | 79 | <code>#include·<assert.h></code><br·/> |
80 | <code>#include·<<a·class="el"·href="a003 | 80 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
81 | <code>#include·<freetds/utils/string.h></code><br·/> | 81 | <code>#include·<freetds/utils/string.h></code><br·/> |
82 | <code>#include·<freetds/convert.h></code><br·/> | 82 | <code>#include·<freetds/convert.h></code><br·/> |
83 | <code>#include·<freetds/iconv.h></code><br·/> | 83 | <code>#include·<freetds/iconv.h></code><br·/> |
84 | <code>#include·<freetds/checks.h></code><br·/> | 84 | <code>#include·<freetds/checks.h></code><br·/> |
85 | <code>#include·<freetds/bytes.h></code><br·/> | 85 | <code>#include·<freetds/bytes.h></code><br·/> |
86 | <code>#include·<freetds/alloca.h></code><br·/> | 86 | <code>#include·<freetds/alloca.h></code><br·/> |
87 | <code>#include·<freetds/encodings.h></code><br·/> | 87 | <code>#include·<freetds/encodings.h></code><br·/> |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | Classes</h2></td></tr> | 99 | Classes</h2></td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00762.html">namelist</a></td></tr> | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00762.html">namelist</a></td></tr> |
101 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Holds·list·of·names.··<a·href="a00762.html#details">More...</a><br·/></td></tr> | 101 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Holds·list·of·names.··<a·href="a00762.html#details">More...</a><br·/></td></tr> |
102 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
103 | </table><table·class="memberdecls"> | 103 | </table><table·class="memberdecls"> |
104 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> | 104 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> |
105 | Macros</h2></td></tr> | 105 | Macros</h2></td></tr> |
106 | <tr·class="memitem:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 106 | <tr·class="memitem:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html#acd9a56489a8805e4d9cc166e52c5d336">GET_STRING</a>(dest,··len_type)</td></tr> |
107 | <tr·class="separator:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memSeparator"·colspan="2"> </td></tr> | 107 | <tr·class="separator:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memSeparator"·colspan="2"> </td></tr> |
108 | </table><table·class="memberdecls"> | 108 | </table><table·class="memberdecls"> |
109 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> | 109 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> |
110 | Functions</h2></td></tr> | 110 | Functions</h2></td></tr> |
111 | <tr·class="memitem:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga91770634ce8c0d6f1fe007b45da186fd">adjust_character_column_size</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol)</td></tr> | 111 | <tr·class="memitem:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga91770634ce8c0d6f1fe007b45da186fd">adjust_character_column_size</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol)</td></tr> |
112 | <tr·class="memdesc:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="mdescLeft"> </td><td·class="mdescRight">Adjust·column·size·according·to·client's·encoding.··<a·href="a00544.html#ga91770634ce8c0d6f1fe007b45da186fd">More...</a><br·/></td></tr> | 112 | <tr·class="memdesc:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="mdescLeft"> </td><td·class="mdescRight">Adjust·column·size·according·to·client's·encoding.··<a·href="a00544.html#ga91770634ce8c0d6f1fe007b45da186fd">More...</a><br·/></td></tr> |
113 | <tr·class="separator:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2"> </td></tr> | 146 | <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2"> </td></tr> |
147 | <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr> | 147 | <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr> |
148 | <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·metadata·from·wire.··<a·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">More...</a><br·/></td></tr> | 148 | <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·metadata·from·wire.··<a·href="a00544.html#gad9b6b86f48be077fb44ac603845a0c27">More...</a><br·/></td></tr> |
149 | <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2"> </td></tr> | 149 | <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2"> </td></tr> |
150 | <tr·class="memitem:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds_get_token_size</a>·(int·marker)</td></tr> | 150 | <tr·class="memitem:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds_get_token_size</a>·(int·marker)</td></tr> |
151 | <tr·class="memdesc:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65"·title="tds_get_token_size()·returns·the·size·of·a·fixed·length·token·used·by·tds_process_cancel()·to·determi...">tds_get_token_size()</a>·returns·the·size·of·a·fixed·length·token·used·by·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel()</a>·to·determine·how·to·read·past·a·token··<a·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">More...</a><br·/></td></tr> | 151 | <tr·class="memdesc:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65"·title="tds_get_token_size()·returns·the·size·of·a·fixed·length·token·used·by·tds_process_cancel()·to·determi...">tds_get_token_size()</a>·returns·the·size·of·a·fixed·length·token·used·by·<a·class="el"·href="a00544.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel()</a>·to·determine·how·to·read·past·a·token··<a·href="a00544.html#ga995b82e53aeac5bede01ef16e9aeaa65">More...</a><br·/></td></tr> |
152 | <tr·class="separator:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memSeparator"·colspan="2"> </td></tr> | 152 | <tr·class="separator:ga995b82e53aeac5bede01ef16e9aeaa65"><td·class="memSeparator"·colspan="2"> </td></tr> |
153 | <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a003 | 153 | <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr> |
154 | <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<a·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">More...</a><br·/></td></tr> | 154 | <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft"> </td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<a·href="a00544.html#ga4a45cadd06ae1b886459dcc1f8e482c6">More...</a><br·/></td></tr> |
155 | <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2"> </td></tr> | 155 | <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2"> </td></tr> |
156 | <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr> | 156 | <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr> |
157 | <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<a·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">More...</a><br·/></td></tr> | 157 | <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<a·href="a00544.html#ga62dc14d21453e88e24880ee0acaca73a">More...</a><br·/></td></tr> |
158 | <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2"> </td></tr> | 158 | <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2"> </td></tr> |
159 | <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 159 | <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
160 | <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·authentication·token.··<a·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">More...</a><br·/></td></tr> | 160 | <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·authentication·token.··<a·href="a00544.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">More...</a><br·/></td></tr> |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2"> </td></tr> | 184 | <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2"> </td></tr> |
185 | <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr> | 185 | <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr> |
186 | <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">More...</a><br·/></td></tr> | 186 | <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga39453d084f3f780ac4602d4abf2839f7">More...</a><br·/></td></tr> |
187 | <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2"> </td></tr> | 187 | <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2"> </td></tr> |
188 | <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 188 | <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
189 | <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·results·from·dynamic.··<a·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">More...</a><br·/></td></tr> | 189 | <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft"> </td><td·class="mdescRight">Process·results·from·dynamic.··<a·href="a00544.html#ga416cf119c1d4a0fca27dc5b50c261358">More...</a><br·/></td></tr> |
190 | <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2"> </td></tr> | 190 | <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2"> </td></tr> |
191 | <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a003 | 191 | <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
192 | <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">More...</a><br·/></td></tr> | 192 | <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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··<a·href="a00544.html#ga5cfc0340d8d717e67f60037e029b2142">More...</a><br·/></td></tr> |
193 | <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2"> </td></tr> | 193 | <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2"> </td></tr> |
194 | <tr·class="memitem:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">tds_process_end</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker,·int·*flags_parm)</td></tr> | 194 | <tr·class="memitem:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">tds_process_end</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·marker,·int·*flags_parm)</td></tr> |
195 | <tr·class="memdesc:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9"·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.··<a·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">More...</a><br·/></td></tr> | 195 | <tr·class="memdesc:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9"·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.··<a·href="a00544.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">More...</a><br·/></td></tr> |
196 | <tr·class="separator:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memSeparator"·colspan="2"> </td></tr> | 196 | <tr·class="separator:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td·class="memSeparator"·colspan="2"> </td></tr> |
197 | <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> | 197 | <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
198 | <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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.··<a·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">More...</a><br·/></td></tr> | 198 | <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00544.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.··<a·href="a00544.html#ga3e1b4df4410a86a563a8c155e7799720">More...</a><br·/></td></tr> |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | <p>Handle·different·data·handling·from·network.·· | 78 | <p>Handle·different·data·handling·from·network.·· |
79 | <a·href="#details">More...</a></p> | 79 | <a·href="#details">More...</a></p> |
80 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 80 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
81 | <code>#include·<stdarg.h></code><br·/> | 81 | <code>#include·<stdarg.h></code><br·/> |
82 | <code>#include·<stdio.h></code><br·/> | 82 | <code>#include·<stdio.h></code><br·/> |
83 | <code>#include·<assert.h></code><br·/> | 83 | <code>#include·<assert.h></code><br·/> |
84 | <code>#include·<freetds/utils.h></code><br·/> | 84 | <code>#include·<freetds/utils.h></code><br·/> |
85 | <code>#include·<<a·class="el"·href="a003 | 85 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
86 | <code>#include·<freetds/bytes.h></code><br·/> | 86 | <code>#include·<freetds/bytes.h></code><br·/> |
87 | <code>#include·<freetds/iconv.h></code><br·/> | 87 | <code>#include·<freetds/iconv.h></code><br·/> |
88 | <code>#include·<freetds/checks.h></code><br·/> | 88 | <code>#include·<freetds/checks.h></code><br·/> |
89 | <code>#include·<freetds/stream.h></code><br·/> | 89 | <code>#include·<freetds/stream.h></code><br·/> |
90 | <code>#include·<freetds/data.h></code><br·/> | 90 | <code>#include·<freetds/data.h></code><br·/> |
91 | <code>#include·<freetds/pushvis.h></code><br·/> | 91 | <code>#include·<freetds/pushvis.h></code><br·/> |
92 | <code>#include·<freetds/popvis.h></code><br·/> | 92 | <code>#include·<freetds/popvis.h></code><br·/> |
Offset 138, 21 lines modified | Offset 138, 21 lines modified | ||
138 | <tr·class="memitem:ac0cd3e4991d6ef0fa9ca767c77658438"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0cd3e4991d6ef0fa9ca767c77658438"·name="ac0cd3e4991d6ef0fa9ca767c77658438"></a> | 138 | <tr·class="memitem:ac0cd3e4991d6ef0fa9ca767c77658438"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0cd3e4991d6ef0fa9ca767c77658438"·name="ac0cd3e4991d6ef0fa9ca767c77658438"></a> |
139 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_put_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 139 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_put_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
140 | <tr·class="separator:ac0cd3e4991d6ef0fa9ca767c77658438"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:ac0cd3e4991d6ef0fa9ca767c77658438"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:a49f69523d400617a516b683eee453f0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49f69523d400617a516b683eee453f0a"·name="a49f69523d400617a516b683eee453f0a"></a> | 141 | <tr·class="memitem:a49f69523d400617a516b683eee453f0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49f69523d400617a516b683eee453f0a"·name="a49f69523d400617a516b683eee453f0a"></a> |
142 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 142 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
143 | <tr·class="separator:a49f69523d400617a516b683eee453f0a"><td·class="memSeparator"·colspan="2"> </td></tr> | 143 | <tr·class="separator:a49f69523d400617a516b683eee453f0a"><td·class="memSeparator"·colspan="2"> </td></tr> |
144 | <tr·class="memitem:aa974121947c9ef8883a42ce82758d9b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa974121947c9ef8883a42ce82758d9b8"·name="aa974121947c9ef8883a42ce82758d9b8"></a> | 144 | <tr·class="memitem:aa974121947c9ef8883a42ce82758d9b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa974121947c9ef8883a42ce82758d9b8"·name="aa974121947c9ef8883a42ce82758d9b8"></a> |
145 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_offset,·TDS_OFFSET(<a·class="el"·href="a003 | 145 |  </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> |
146 | <tr·class="separator:aa974121947c9ef8883a42ce82758d9b8"><td·class="memSeparator"·colspan="2"> </td></tr> | 146 | <tr·class="separator:aa974121947c9ef8883a42ce82758d9b8"><td·class="memSeparator"·colspan="2"> </td></tr> |
147 | <tr·class="memitem:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d1564cf5d1bc9582121ac94b9b9bc3c"·name="a6d1564cf5d1bc9582121ac94b9b9bc3c"></a> | 147 | <tr·class="memitem:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d1564cf5d1bc9582121ac94b9b9bc3c"·name="a6d1564cf5d1bc9582121ac94b9b9bc3c"></a> |
148 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_size,·sizeof(((<a·class="el"·href="a003 | 148 |  </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)·->data)==sizeof(((<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>·*)·0)·->textvalue))</td></tr> |
149 | <tr·class="separator:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memSeparator"·colspan="2"> </td></tr> | 149 | <tr·class="separator:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memSeparator"·colspan="2"> </td></tr> |
150 | <tr·class="memitem:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab07ae668874c0eb6c45e4d199cc0066e"·name="ab07ae668874c0eb6c45e4d199cc0066e"></a> | 150 | <tr·class="memitem:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab07ae668874c0eb6c45e4d199cc0066e"·name="ab07ae668874c0eb6c45e4d199cc0066e"></a> |
151 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(variant_size,·sizeof(<a·class="el"·href="a003 | 151 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(variant_size,·sizeof(<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>)·>=sizeof(<a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>))</td></tr> |
152 | <tr·class="separator:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memSeparator"·colspan="2"> </td></tr> | 152 | <tr·class="separator:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memSeparator"·colspan="2"> </td></tr> |
153 | <tr·class="memitem:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c2d16e0dcb9d0a690cad2aa3a8681bc"·name="a7c2d16e0dcb9d0a690cad2aa3a8681bc"></a> | 153 | <tr·class="memitem:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c2d16e0dcb9d0a690cad2aa3a8681bc"·name="a7c2d16e0dcb9d0a690cad2aa3a8681bc"></a> |
154 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(clrudt)</td></tr> | 154 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(clrudt)</td></tr> |
155 | <tr·class="separator:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memSeparator"·colspan="2"> </td></tr> | 155 | <tr·class="separator:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memSeparator"·colspan="2"> </td></tr> |
156 | <tr·class="memitem:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2db01a135c4cb0d3cdb8b37e63711ffe"·name="a2db01a135c4cb0d3cdb8b37e63711ffe"></a> | 156 | <tr·class="memitem:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2db01a135c4cb0d3cdb8b37e63711ffe"·name="a2db01a135c4cb0d3cdb8b37e63711ffe"></a> |
157 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(generic)</td></tr> | 157 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(generic)</td></tr> |
158 | <tr·class="separator:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memSeparator"·colspan="2"> </td></tr> | 158 | <tr·class="separator:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 167, 25 lines modified | Offset 167, 25 lines modified | ||
167 | <tr·class="separator:a00f699b35ad7741c2c11a865cde83a97"><td·class="memSeparator"·colspan="2"> </td></tr> | 167 | <tr·class="separator:a00f699b35ad7741c2c11a865cde83a97"><td·class="memSeparator"·colspan="2"> </td></tr> |
168 | <tr·class="memitem:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ebeed795a13a419d2085f8e949c1bcd"·name="a6ebeed795a13a419d2085f8e949c1bcd"></a> | 168 | <tr·class="memitem:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ebeed795a13a419d2085f8e949c1bcd"·name="a6ebeed795a13a419d2085f8e949c1bcd"></a> |
169 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(sybbigtime)</td></tr> | 169 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(sybbigtime)</td></tr> |
170 | <tr·class="separator:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memSeparator"·colspan="2"> </td></tr> | 170 | <tr·class="separator:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memSeparator"·colspan="2"> </td></tr> |
171 | <tr·class="memitem:a622c6dae066046362fe843e0760d73d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a622c6dae066046362fe843e0760d73d3"·name="a622c6dae066046362fe843e0760d73d3"></a> | 171 | <tr·class="memitem:a622c6dae066046362fe843e0760d73d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a622c6dae066046362fe843e0760d73d3"·name="a622c6dae066046362fe843e0760d73d3"></a> |
172 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(variant)</td></tr> | 172 |  </td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(variant)</td></tr> |
173 | <tr·class="separator:a622c6dae066046362fe843e0760d73d3"><td·class="memSeparator"·colspan="2"> </td></tr> | 173 | <tr·class="separator:a622c6dae066046362fe843e0760d73d3"><td·class="memSeparator"·colspan="2"> </td></tr> |
174 | <tr·class="memitem:abac4d689e0e31e80587f89247c6395a4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 174 | <tr·class="memitem:abac4d689e0e31e80587f89247c6395a4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#abac4d689e0e31e80587f89247c6395a4">tds_generic_get</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol)</td></tr> |
175 | <tr·class="memdesc:abac4d689e0e31e80587f89247c6395a4"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·data·from·wire.··<a·href="a00 | 175 | <tr·class="memdesc:abac4d689e0e31e80587f89247c6395a4"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·data·from·wire.··<a·href="a00275.html#abac4d689e0e31e80587f89247c6395a4">More...</a><br·/></td></tr> |
176 | <tr·class="separator:abac4d689e0e31e80587f89247c6395a4"><td·class="memSeparator"·colspan="2"> </td></tr> | 176 | <tr·class="separator:abac4d689e0e31e80587f89247c6395a4"><td·class="memSeparator"·colspan="2"> </td></tr> |
177 | <tr·class="memitem:a0e77362070528e9b412debcbc19b6b83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e77362070528e9b412debcbc19b6b83"·name="a0e77362070528e9b412debcbc19b6b83"></a> | 177 | <tr·class="memitem:a0e77362070528e9b412debcbc19b6b83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e77362070528e9b412debcbc19b6b83"·name="a0e77362070528e9b412debcbc19b6b83"></a> |
178 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_generic_get_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 178 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_generic_get_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
179 | <tr·class="separator:a0e77362070528e9b412debcbc19b6b83"><td·class="memSeparator"·colspan="2"> </td></tr> | 179 | <tr·class="separator:a0e77362070528e9b412debcbc19b6b83"><td·class="memSeparator"·colspan="2"> </td></tr> |
180 | <tr·class="memitem:a84e17808683ba2dd956e811a42e23176"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 180 | <tr·class="memitem:a84e17808683ba2dd956e811a42e23176"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#a84e17808683ba2dd956e811a42e23176">tds_generic_put</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·int·bcp7)</td></tr> |
181 | <tr·class="memdesc:a84e17808683ba2dd956e811a42e23176"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·data·to·wire.··<a·href="a00 | 181 | <tr·class="memdesc:a84e17808683ba2dd956e811a42e23176"><td·class="mdescLeft"> </td><td·class="mdescRight">Write·data·to·wire.··<a·href="a00275.html#a84e17808683ba2dd956e811a42e23176">More...</a><br·/></td></tr> |
182 | <tr·class="separator:a84e17808683ba2dd956e811a42e23176"><td·class="memSeparator"·colspan="2"> </td></tr> | 182 | <tr·class="separator:a84e17808683ba2dd956e811a42e23176"><td·class="memSeparator"·colspan="2"> </td></tr> |
183 | <tr·class="memitem:aabd0e5f15615b5c141c525b76e746520"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 183 | <tr·class="memitem:aabd0e5f15615b5c141c525b76e746520"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#aabd0e5f15615b5c141c525b76e746520">tds_generic_put_info</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
184 | <tr·class="memdesc:aabd0e5f15615b5c141c525b76e746520"><td·class="mdescLeft"> </td><td·class="mdescRight">Put·data·information·to·wire.··<a·href="a00 | 184 | <tr·class="memdesc:aabd0e5f15615b5c141c525b76e746520"><td·class="mdescLeft"> </td><td·class="mdescRight">Put·data·information·to·wire.··<a·href="a00275.html#aabd0e5f15615b5c141c525b76e746520">More...</a><br·/></td></tr> |
185 | <tr·class="separator:aabd0e5f15615b5c141c525b76e746520"><td·class="memSeparator"·colspan="2"> </td></tr> | 185 | <tr·class="separator:aabd0e5f15615b5c141c525b76e746520"><td·class="memSeparator"·colspan="2"> </td></tr> |
186 | <tr·class="memitem:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa992dc3b5dd686af4f5a6e38428dacd2"·name="aa992dc3b5dd686af4f5a6e38428dacd2"></a> | 186 | <tr·class="memitem:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa992dc3b5dd686af4f5a6e38428dacd2"·name="aa992dc3b5dd686af4f5a6e38428dacd2"></a> |
187 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_generic_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 187 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_generic_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
188 | <tr·class="separator:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memSeparator"·colspan="2"> </td></tr> | 188 | <tr·class="separator:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memSeparator"·colspan="2"> </td></tr> |
189 | <tr·class="memitem:a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8822e7316aabf89bc3cf1b1300d2a28e"·name="a8822e7316aabf89bc3cf1b1300d2a28e"></a> | 189 | <tr·class="memitem:a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8822e7316aabf89bc3cf1b1300d2a28e"·name="a8822e7316aabf89bc3cf1b1300d2a28e"></a> |
190 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>tds_get_cardinal_type</b>·(TDS_SERVER_TYPE·datatype,·int·usertype)</td></tr> | 190 | TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>tds_get_cardinal_type</b>·(TDS_SERVER_TYPE·datatype,·int·usertype)</td></tr> |
191 | <tr·class="separator:a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memSeparator"·colspan="2"> </td></tr> | 191 | <tr·class="separator:a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 236, 22 lines modified | Offset 236, 22 lines modified | ||
236 | <tr·class="separator:a48a8fbf3da1cf4d066a2d6415036b1f5"><td·class="memSeparator"·colspan="2"> </td></tr> | 236 | <tr·class="separator:a48a8fbf3da1cf4d066a2d6415036b1f5"><td·class="memSeparator"·colspan="2"> </td></tr> |
237 | <tr·class="memitem:a770922242322e6fdc6ecac886279f717"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a770922242322e6fdc6ecac886279f717"·name="a770922242322e6fdc6ecac886279f717"></a> | 237 | <tr·class="memitem:a770922242322e6fdc6ecac886279f717"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a770922242322e6fdc6ecac886279f717"·name="a770922242322e6fdc6ecac886279f717"></a> |
238 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_put_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 238 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_put_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
239 | <tr·class="separator:a770922242322e6fdc6ecac886279f717"><td·class="memSeparator"·colspan="2"> </td></tr> | 239 | <tr·class="separator:a770922242322e6fdc6ecac886279f717"><td·class="memSeparator"·colspan="2"> </td></tr> |
240 | <tr·class="memitem:ab056758b93ca7245d01169f247132878"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab056758b93ca7245d01169f247132878"·name="ab056758b93ca7245d01169f247132878"></a> | 240 | <tr·class="memitem:ab056758b93ca7245d01169f247132878"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab056758b93ca7245d01169f247132878"·name="ab056758b93ca7245d01169f247132878"></a> |
241 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 241 | TDS_INT </td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_row_len</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
242 | <tr·class="separator:ab056758b93ca7245d01169f247132878"><td·class="memSeparator"·colspan="2"> </td></tr> | 242 | <tr·class="separator:ab056758b93ca7245d01169f247132878"><td·class="memSeparator"·colspan="2"> </td></tr> |
243 | <tr·class="memitem:a31604382d8b77257aad203f409155a29"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 243 | <tr·class="memitem:a31604382d8b77257aad203f409155a29"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#a31604382d8b77257aad203f409155a29">tds_set_column_type</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr> |
244 | <tr·class="memdesc:a31604382d8b77257aad203f409155a29"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<a·href="a00 | 244 | <tr·class="memdesc:a31604382d8b77257aad203f409155a29"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<a·href="a00275.html#a31604382d8b77257aad203f409155a29">More...</a><br·/></td></tr> |
245 | <tr·class="separator:a31604382d8b77257aad203f409155a29"><td·class="memSeparator"·colspan="2"> </td></tr> | 245 | <tr·class="separator:a31604382d8b77257aad203f409155a29"><td·class="memSeparator"·colspan="2"> </td></tr> |
246 | <tr·class="memitem:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 246 | <tr·class="memitem:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#a86768d86059c5addf9a3f89edb1ef44e">tds_set_param_type</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr> |
247 | <tr·class="memdesc:a86768d86059c5addf9a3f89edb1ef44e"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<a·href="a00 | 247 | <tr·class="memdesc:a86768d86059c5addf9a3f89edb1ef44e"><td·class="mdescLeft"> </td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<a·href="a00275.html#a86768d86059c5addf9a3f89edb1ef44e">More...</a><br·/></td></tr> |
248 | <tr·class="separator:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memSeparator"·colspan="2"> </td></tr> | 248 | <tr·class="separator:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memSeparator"·colspan="2"> </td></tr> |
249 | <tr·class="memitem:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 249 | <tr·class="memitem:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memItemLeft"·align="right"·valign="top">static·void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html#aa818c1cbf4d16e609b7e4895cc7ed74f">tds_swap_numeric</a>·(<a·class="el"·href="a01018.html">TDS_NUMERIC</a>·*num)</td></tr> |
250 | <tr·class="memdesc:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="mdescLeft"> </td><td·class="mdescRight">Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase).··<a·href="a00 | 250 | <tr·class="memdesc:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="mdescLeft"> </td><td·class="mdescRight">Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase).··<a·href="a00275.html#aa818c1cbf4d16e609b7e4895cc7ed74f">More...</a><br·/></td></tr> |
251 | <tr·class="separator:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memSeparator"·colspan="2"> </td></tr> | 251 | <tr·class="separator:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memSeparator"·colspan="2"> </td></tr> |
252 | <tr·class="memitem:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb41ce3c4f3c26704df455a03aeecebd"·name="adb41ce3c4f3c26704df455a03aeecebd"></a> | 252 | <tr·class="memitem:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb41ce3c4f3c26704df455a03aeecebd"·name="adb41ce3c4f3c26704df455a03aeecebd"></a> |
253 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 253 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
254 | <tr·class="separator:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memSeparator"·colspan="2"> </td></tr> | 254 | <tr·class="separator:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memSeparator"·colspan="2"> </td></tr> |
255 | <tr·class="memitem:ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98d4c25c70a3ae741c0cdd11d637985"·name="ab98d4c25c70a3ae741c0cdd11d637985"></a> | 255 | <tr·class="memitem:ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98d4c25c70a3ae741c0cdd11d637985"·name="ab98d4c25c70a3ae741c0cdd11d637985"></a> |
256 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> | 256 | TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get_info</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col)</td></tr> |
257 | <tr·class="separator:ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memSeparator"·colspan="2"> </td></tr> | 257 | <tr·class="separator:ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_ | 1 | digraph·"tds_bcp_start" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_ | 7 | ··Node1·[label="tds_bcp_start",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·sending·BCP·data·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | </div><!--header--> | 74 | </div><!--header--> |
75 | <div·class="contents"> | 75 | <div·class="contents"> |
76 | <p>Handle·bulk·copy.·· | 76 | <p>Handle·bulk·copy.·· |
77 | <a·href="#details">More...</a></p> | 77 | <a·href="#details">More...</a></p> |
78 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 78 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
79 | <code>#include·<assert.h></code><br·/> | 79 | <code>#include·<assert.h></code><br·/> |
80 | <code>#include·<<a·class="el"·href="a003 | 80 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
81 | <code>#include·<freetds/checks.h></code><br·/> | 81 | <code>#include·<freetds/checks.h></code><br·/> |
82 | <code>#include·<freetds/bytes.h></code><br·/> | 82 | <code>#include·<freetds/bytes.h></code><br·/> |
83 | <code>#include·<freetds/iconv.h></code><br·/> | 83 | <code>#include·<freetds/iconv.h></code><br·/> |
84 | <code>#include·<freetds/stream.h></code><br·/> | 84 | <code>#include·<freetds/stream.h></code><br·/> |
85 | <code>#include·<freetds/utils/string.h></code><br·/> | 85 | <code>#include·<freetds/utils/string.h></code><br·/> |
86 | <code>#include·<freetds/replacements.h></code><br·/> | 86 | <code>#include·<freetds/replacements.h></code><br·/> |
87 | </div><div·class="textblock"><div·class="dynheader"> | 87 | </div><div·class="textblock"><div·class="dynheader"> |
Offset 110, 71 lines modified | Offset 110, 71 lines modified | ||
110 | <tr·class="memitem:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af31a5af3c7480dc3a16576dfc84f3b06"·name="af31a5af3c7480dc3a16576dfc84f3b06"></a> | 110 | <tr·class="memitem:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af31a5af3c7480dc3a16576dfc84f3b06"·name="af31a5af3c7480dc3a16576dfc84f3b06"></a> |
111 | typedef·struct·<a·class="el"·href="a00690.html">tds_pbcb</a> </td><td·class="memItemRight"·valign="bottom"><b>TDSPBCB</b></td></tr> | 111 | typedef·struct·<a·class="el"·href="a00690.html">tds_pbcb</a> </td><td·class="memItemRight"·valign="bottom"><b>TDSPBCB</b></td></tr> |
112 | <tr·class="memdesc:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="mdescLeft"> </td><td·class="mdescRight">Holds·clause·buffer.·<br·/></td></tr> | 112 | <tr·class="memdesc:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="mdescLeft"> </td><td·class="mdescRight">Holds·clause·buffer.·<br·/></td></tr> |
113 | <tr·class="separator:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:af31a5af3c7480dc3a16576dfc84f3b06"><td·class="memSeparator"·colspan="2"> </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:a91cf6a009e823417d6c8849256cb211c"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 117 | <tr·class="memitem:a91cf6a009e823417d6c8849256cb211c"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a91cf6a009e823417d6c8849256cb211c">tds5_bcp_add_fixed_columns</a>·(<a·class="el"·href="a01222.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> |
118 | <tr·class="memdesc:a91cf6a009e823417d6c8849256cb211c"><td·class="mdescLeft"> </td><td·class="mdescRight">Add·fixed·size·columns·to·the·row.··<a·href="a00 | 118 | <tr·class="memdesc:a91cf6a009e823417d6c8849256cb211c"><td·class="mdescLeft"> </td><td·class="mdescRight">Add·fixed·size·columns·to·the·row.··<a·href="a00281.html#a91cf6a009e823417d6c8849256cb211c">More...</a><br·/></td></tr> |
119 | <tr·class="separator:a91cf6a009e823417d6c8849256cb211c"><td·class="memSeparator"·colspan="2"> </td></tr> | 119 | <tr·class="separator:a91cf6a009e823417d6c8849256cb211c"><td·class="memSeparator"·colspan="2"> </td></tr> |
120 | <tr·class="memitem:a5c906a8b65694148ad530a22ce019f06"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 120 | <tr·class="memitem:a5c906a8b65694148ad530a22ce019f06"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a5c906a8b65694148ad530a22ce019f06">tds5_bcp_add_variable_columns</a>·(<a·class="el"·href="a01222.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> |
121 | <tr·class="memdesc:a5c906a8b65694148ad530a22ce019f06"><td·class="mdescLeft"> </td><td·class="mdescRight">Add·variable·size·columns·to·the·row.··<a·href="a00 | 121 | <tr·class="memdesc:a5c906a8b65694148ad530a22ce019f06"><td·class="mdescLeft"> </td><td·class="mdescRight">Add·variable·size·columns·to·the·row.··<a·href="a00281.html#a5c906a8b65694148ad530a22ce019f06">More...</a><br·/></td></tr> |
122 | <tr·class="separator:a5c906a8b65694148ad530a22ce019f06"><td·class="memSeparator"·colspan="2"> </td></tr> | 122 | <tr·class="separator:a5c906a8b65694148ad530a22ce019f06"><td·class="memSeparator"·colspan="2"> </td></tr> |
123 | <tr·class="memitem:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac1a7ccd7b63fec189c952ad1371b07bd"·name="ac1a7ccd7b63fec189c952ad1371b07bd"></a> | 123 | <tr·class="memitem:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac1a7ccd7b63fec189c952ad1371b07bd"·name="ac1a7ccd7b63fec189c952ad1371b07bd"></a> |
124 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds5_send_record</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr> | 124 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds5_send_record</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr> |
125 | <tr·class="separator:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memSeparator"·colspan="2"> </td></tr> | 125 | <tr·class="separator:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memSeparator"·colspan="2"> </td></tr> |
126 | <tr·class="memitem:a149827a69dd9ac952e7364573242cc53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149827a69dd9ac952e7364573242cc53"·name="a149827a69dd9ac952e7364573242cc53"></a> | 126 | <tr·class="memitem:a149827a69dd9ac952e7364573242cc53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149827a69dd9ac952e7364573242cc53"·name="a149827a69dd9ac952e7364573242cc53"></a> |
127 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds5_swap_data</b>·(const·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col,·void·*p)</td></tr> | 127 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds5_swap_data</b>·(const·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*col,·void·*p)</td></tr> |
128 | <tr·class="separator:a149827a69dd9ac952e7364573242cc53"><td·class="memSeparator"·colspan="2"> </td></tr> | 128 | <tr·class="separator:a149827a69dd9ac952e7364573242cc53"><td·class="memSeparator"·colspan="2"> </td></tr> |
129 | <tr·class="memitem:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 129 | <tr·class="memitem:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a4daaa551e54dbd978650e2eef89e09ff">tds7_bcp_send_colmetadata</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
130 | <tr·class="memdesc:a4daaa551e54dbd978650e2eef89e09ff"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·BCP·metadata·to·server.··<a·href="a00 | 130 | <tr·class="memdesc:a4daaa551e54dbd978650e2eef89e09ff"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·BCP·metadata·to·server.··<a·href="a00281.html#a4daaa551e54dbd978650e2eef89e09ff">More...</a><br·/></td></tr> |
131 | <tr·class="separator:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memSeparator"·colspan="2"> </td></tr> | 131 | <tr·class="separator:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memSeparator"·colspan="2"> </td></tr> |
132 | <tr·class="memitem:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 132 | <tr·class="memitem:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a3118c7232bc9c3e47f8ba872bb39e967">tds7_build_bulk_insert_stmt</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00281.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·*clause,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*bcpcol,·int·first)</td></tr> |
133 | <tr·class="memdesc:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="mdescLeft"> </td><td·class="mdescRight">Help·to·build·query·to·be·sent·to·server.··<a·href="a00 | 133 | <tr·class="memdesc:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="mdescLeft"> </td><td·class="mdescRight">Help·to·build·query·to·be·sent·to·server.··<a·href="a00281.html#a3118c7232bc9c3e47f8ba872bb39e967">More...</a><br·/></td></tr> |
134 | <tr·class="separator:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memSeparator"·colspan="2"> </td></tr> | 134 | <tr·class="separator:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memSeparator"·colspan="2"> </td></tr> |
135 | <tr·class="memitem:ad4494bf6c89070bdc01d675784944daf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad4494bf6c89070bdc01d675784944daf"·name="ad4494bf6c89070bdc01d675784944daf"></a> | 135 | <tr·class="memitem:ad4494bf6c89070bdc01d675784944daf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad4494bf6c89070bdc01d675784944daf"·name="ad4494bf6c89070bdc01d675784944daf"></a> |
136 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds7_send_record</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·int·offset)</td></tr> | 136 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>tds7_send_record</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·int·offset)</td></tr> |
137 | <tr·class="separator:ad4494bf6c89070bdc01d675784944daf"><td·class="memSeparator"·colspan="2"> </td></tr> | 137 | <tr·class="separator:ad4494bf6c89070bdc01d675784944daf"><td·class="memSeparator"·colspan="2"> </td></tr> |
138 | <tr·class="memitem:ade7df2db455b61edc83819ad60edb339"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 138 | <tr·class="memitem:ade7df2db455b61edc83819ad60edb339"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ade7df2db455b61edc83819ad60edb339">tds_bcp_done</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·*rows_copied)</td></tr> |
139 | <tr·class="memdesc:ade7df2db455b61edc83819ad60edb339"><td·class="mdescLeft"> </td><td·class="mdescRight">Tell·we·finished·sending·BCP·data·to·server.··<a·href="a00 | 139 | <tr·class="memdesc:ade7df2db455b61edc83819ad60edb339"><td·class="mdescLeft"> </td><td·class="mdescRight">Tell·we·finished·sending·BCP·data·to·server.··<a·href="a00281.html#ade7df2db455b61edc83819ad60edb339">More...</a><br·/></td></tr> |
140 | <tr·class="separator:ade7df2db455b61edc83819ad60edb339"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:ade7df2db455b61edc83819ad60edb339"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 141 | <tr·class="memitem:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a86ac92bd8a3c61a413d27150ec9bc202">tds_bcp_fread</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00958.html">TDSICONV</a>·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes)</td></tr> |
142 | <tr·class="memdesc:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·data·file,·passing·the·data·through·iconv().··<a·href="a00 | 142 | <tr·class="memdesc:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·data·file,·passing·the·data·through·iconv().··<a·href="a00281.html#a86ac92bd8a3c61a413d27150ec9bc202">More...</a><br·/></td></tr> |
143 | <tr·class="separator:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memSeparator"·colspan="2"> </td></tr> | 143 | <tr·class="separator:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memSeparator"·colspan="2"> </td></tr> |
144 | <tr·class="memitem:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 144 | <tr·class="memitem:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ac6610c72bd31bad5378f760fa9b12d66">tds_bcp_init</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
145 | <tr·class="memdesc:ac6610c72bd31bad5378f760fa9b12d66"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·BCP·information.··<a·href="a00 | 145 | <tr·class="memdesc:ac6610c72bd31bad5378f760fa9b12d66"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·BCP·information.··<a·href="a00281.html#ac6610c72bd31bad5378f760fa9b12d66">More...</a><br·/></td></tr> |
146 | <tr·class="separator:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memSeparator"·colspan="2"> </td></tr> | 146 | <tr·class="separator:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memSeparator"·colspan="2"> </td></tr> |
147 | <tr·class="memitem:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c4f2b050cd1a747604aa305d6877de7"·name="a7c4f2b050cd1a747604aa305d6877de7"></a> | 147 | <tr·class="memitem:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c4f2b050cd1a747604aa305d6877de7"·name="a7c4f2b050cd1a747604aa305d6877de7"></a> |
148 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_bcp_row_free</b>·(<a·class="el"·href="a003 | 148 | static·void </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> |
149 | <tr·class="memdesc:a7c4f2b050cd1a747604aa305d6877de7"><td·class="mdescLeft"> </td><td·class="mdescRight">Free·row·data·allocated·in·the·result·set.·<br·/></td></tr> | 149 | <tr·class="memdesc:a7c4f2b050cd1a747604aa305d6877de7"><td·class="mdescLeft"> </td><td·class="mdescRight">Free·row·data·allocated·in·the·result·set.·<br·/></td></tr> |
150 | <tr·class="separator:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memSeparator"·colspan="2"> </td></tr> | 150 | <tr·class="separator:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memSeparator"·colspan="2"> </td></tr> |
151 | <tr·class="memitem:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 151 | <tr·class="memitem:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds_bcp_send_record</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr> |
152 | <tr·class="memdesc:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·one·row·of·data·to·server.··<a·href="a00 | 152 | <tr·class="memdesc:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·one·row·of·data·to·server.··<a·href="a00281.html#ad9e44450025cbcee1ad81d7e5a2cc099">More...</a><br·/></td></tr> |
153 | <tr·class="separator:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memSeparator"·colspan="2"> </td></tr> | 153 | <tr·class="separator:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memSeparator"·colspan="2"> </td></tr> |
154 | <tr·class="memitem:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 154 | <tr·class="memitem:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds_bcp_start</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
155 | <tr·class="memdesc:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·sending·BCP·data·to·server.··<a·href="a00 | 155 | <tr·class="memdesc:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·sending·BCP·data·to·server.··<a·href="a00281.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">More...</a><br·/></td></tr> |
156 | <tr·class="separator:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memSeparator"·colspan="2"> </td></tr> | 156 | <tr·class="separator:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memSeparator"·colspan="2"> </td></tr> |
157 | <tr·class="memitem:a5eec23828b0610c58de248c4edb53879"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 157 | <tr·class="memitem:a5eec23828b0610c58de248c4edb53879"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a5eec23828b0610c58de248c4edb53879">tds_bcp_start_copy_in</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
158 | <tr·class="memdesc:a5eec23828b0610c58de248c4edb53879"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·bulk·copy·to·server.··<a·href="a00 | 158 | <tr·class="memdesc:a5eec23828b0610c58de248c4edb53879"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·bulk·copy·to·server.··<a·href="a00281.html#a5eec23828b0610c58de248c4edb53879">More...</a><br·/></td></tr> |
159 | <tr·class="separator:a5eec23828b0610c58de248c4edb53879"><td·class="memSeparator"·colspan="2"> </td></tr> | 159 | <tr·class="separator:a5eec23828b0610c58de248c4edb53879"><td·class="memSeparator"·colspan="2"> </td></tr> |
160 | <tr·class="memitem:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 160 | <tr·class="memitem:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ab4d7e5309152f54613d52c8469a07fd8">tds_bcp_start_insert_stmt</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo)</td></tr> |
161 | <tr·class="memdesc:ab4d7e5309152f54613d52c8469a07fd8"><td·class="mdescLeft"> </td><td·class="mdescRight">Prepare·the·query·to·be·sent·to·server·to·request·BCP·information.··<a·href="a00 | 161 | <tr·class="memdesc:ab4d7e5309152f54613d52c8469a07fd8"><td·class="mdescLeft"> </td><td·class="mdescRight">Prepare·the·query·to·be·sent·to·server·to·request·BCP·information.··<a·href="a00281.html#ab4d7e5309152f54613d52c8469a07fd8">More...</a><br·/></td></tr> |
162 | <tr·class="separator:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memSeparator"·colspan="2"> </td></tr> | 162 | <tr·class="separator:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memSeparator"·colspan="2"> </td></tr> |
163 | <tr·class="memitem:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 163 | <tr·class="memitem:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a1b83c9db016b481aa1fa0352f976d50d">tds_file_stream_read</a>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> |
164 | <tr·class="memdesc:a1b83c9db016b481aa1fa0352f976d50d"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·a·chunk·of·data·from·file·stream·checking·for·terminator.··<a·href="a00 | 164 | <tr·class="memdesc:a1b83c9db016b481aa1fa0352f976d50d"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·a·chunk·of·data·from·file·stream·checking·for·terminator.··<a·href="a00281.html#a1b83c9db016b481aa1fa0352f976d50d">More...</a><br·/></td></tr> |
165 | <tr·class="separator:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memSeparator"·colspan="2"> </td></tr> | 165 | <tr·class="separator:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memSeparator"·colspan="2"> </td></tr> |
166 | <tr·class="memitem:ab68dead99a2ebec55895a10cd3db5202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 166 | <tr·class="memitem:ab68dead99a2ebec55895a10cd3db5202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ab68dead99a2ebec55895a10cd3db5202">tds_writetext_continue</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·TDS_UCHAR·*text,·TDS_UINT·size)</td></tr> |
167 | <tr·class="memdesc:ab68dead99a2ebec55895a10cd3db5202"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·some·data·in·the·writetext·request·started·by·tds_writetext_start.··<a·href="a00 | 167 | <tr·class="memdesc:ab68dead99a2ebec55895a10cd3db5202"><td·class="mdescLeft"> </td><td·class="mdescRight">Send·some·data·in·the·writetext·request·started·by·tds_writetext_start.··<a·href="a00281.html#ab68dead99a2ebec55895a10cd3db5202">More...</a><br·/></td></tr> |
168 | <tr·class="separator:ab68dead99a2ebec55895a10cd3db5202"><td·class="memSeparator"·colspan="2"> </td></tr> | 168 | <tr·class="separator:ab68dead99a2ebec55895a10cd3db5202"><td·class="memSeparator"·colspan="2"> </td></tr> |
169 | <tr·class="memitem:ac1e460551f1188620ea478238864ac4b"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 169 | <tr·class="memitem:ac1e460551f1188620ea478238864ac4b"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#ac1e460551f1188620ea478238864ac4b">tds_writetext_end</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
170 | <tr·class="memdesc:ac1e460551f1188620ea478238864ac4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Finish·sending·writetext·data.··<a·href="a00 | 170 | <tr·class="memdesc:ac1e460551f1188620ea478238864ac4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Finish·sending·writetext·data.··<a·href="a00281.html#ac1e460551f1188620ea478238864ac4b">More...</a><br·/></td></tr> |
171 | <tr·class="separator:ac1e460551f1188620ea478238864ac4b"><td·class="memSeparator"·colspan="2"> </td></tr> | 171 | <tr·class="separator:ac1e460551f1188620ea478238864ac4b"><td·class="memSeparator"·colspan="2"> </td></tr> |
172 | <tr·class="memitem:a7711612cc544a7da2c7aa212b870acb2"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 172 | <tr·class="memitem:a7711612cc544a7da2c7aa212b870acb2"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html#a7711612cc544a7da2c7aa212b870acb2">tds_writetext_start</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·const·char·*objname,·const·char·*textptr,·const·char·*timestamp,·int·with_log,·TDS_UINT·size)</td></tr> |
173 | <tr·class="memdesc:a7711612cc544a7da2c7aa212b870acb2"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·writing·writetext·request.··<a·href="a00 | 173 | <tr·class="memdesc:a7711612cc544a7da2c7aa212b870acb2"><td·class="mdescLeft"> </td><td·class="mdescRight">Start·writing·writetext·request.··<a·href="a00281.html#a7711612cc544a7da2c7aa212b870acb2">More...</a><br·/></td></tr> |
174 | <tr·class="separator:a7711612cc544a7da2c7aa212b870acb2"><td·class="memSeparator"·colspan="2"> </td></tr> | 174 | <tr·class="separator:a7711612cc544a7da2c7aa212b870acb2"><td·class="memSeparator"·colspan="2"> </td></tr> |
175 | </table> | 175 | </table> |
176 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 176 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
177 | <div·class="textblock"><p·>Handle·bulk·copy.·</p> | 177 | <div·class="textblock"><p·>Handle·bulk·copy.·</p> |
178 | </div><h2·class="groupheader">Function·Documentation</h2> | 178 | </div><h2·class="groupheader">Function·Documentation</h2> |
179 | <a·id="a91cf6a009e823417d6c8849256cb211c"·name="a91cf6a009e823417d6c8849256cb211c"></a> | 179 | <a·id="a91cf6a009e823417d6c8849256cb211c"·name="a91cf6a009e823417d6c8849256cb211c"></a> |
180 | <h2·class="memtitle"><span·class="permalink"><a·href="#a91cf6a009e823417d6c8849256cb211c">◆ </a></span>tds5_bcp_add_fixed_columns()</h2> | 180 | <h2·class="memtitle"><span·class="permalink"><a·href="#a91cf6a009e823417d6c8849256cb211c">◆ </a></span>tds5_bcp_add_fixed_columns()</h2> |
Offset 398, 15 lines modified | Offset 398, 15 lines modified | ||
398 | ··········<td>(</td> | 398 | ··········<td>(</td> |
399 | ··········<td·class="paramtype"><a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td> | 399 | ··········<td·class="paramtype"><a·class="el"·href="a01210.html">TDSSOCKET</a>·* </td> |
400 | ··········<td·class="paramname"><em>tds</em>,·</td> | 400 | ··········<td·class="paramname"><em>tds</em>,·</td> |
401 | ········</tr> | 401 | ········</tr> |
402 | ········<tr> | 402 | ········<tr> |
403 | ··········<td·class="paramkey"></td> | 403 | ··········<td·class="paramkey"></td> |
404 | ··········<td></td> | 404 | ··········<td></td> |
405 | ··········<td·class="paramtype"><a·class="el"·href="a00 | 405 | ··········<td·class="paramtype"><a·class="el"·href="a00281.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·* </td> |
406 | ··········<td·class="paramname"><em>clause</em>,·</td> | 406 | ··········<td·class="paramname"><em>clause</em>,·</td> |
407 | ········</tr> | 407 | ········</tr> |
408 | ········<tr> | 408 | ········<tr> |
409 | ··········<td·class="paramkey"></td> | 409 | ··········<td·class="paramkey"></td> |
410 | ··········<td></td> | 410 | ··········<td></td> |
411 | ··········<td·class="paramtype"><a·class="el"·href="a01150.html">TDSCOLUMN</a>·* </td> | 411 | ··········<td·class="paramtype"><a·class="el"·href="a01150.html">TDSCOLUMN</a>·* </td> |
412 | ··········<td·class="paramname"><em>bcpcol</em>,·</td> | 412 | ··········<td·class="paramname"><em>bcpcol</em>,·</td> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="RL"; | 6 | ··rankdir="RL"; |
7 | ··Node1·[label="tds_file_stream_read",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."]; | 7 | ··Node1·[label="tds_file_stream_read",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."]; |
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Help·to·build·query·to·be·sent·to·server."]; | 7 | ··Node1·[label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Help·to·build·query·to·be·sent·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·BCP·metadata·to·server."]; | 7 | ··Node1·[label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·BCP·metadata·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·bulk·copy·to·server."]; | 7 | ··Node1·[label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·bulk·copy·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_bcp_start",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·sending·BCP·data·to·server."]; | 7 | ··Node1·[label="tds_bcp_start",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·sending·BCP·data·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."]; | 7 | ··Node1·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_file_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_file_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."]; |
10 | } | 10 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | digraph·"tds_writetext_ | 1 | digraph·"tds_writetext_end" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_writetext_ | 7 | ··Node1·[label="tds_writetext_end",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Finish·sending·writetext·data."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | } | 12 | } |
Offset 2, 11 lines modified | Offset 2, 11 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_writetext_end",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Finish·sending·writetext·data."]; | 7 | ··Node1·[label="tds_writetext_end",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Finish·sending·writetext·data."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | } | 12 | } |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_ | 1 | digraph·"tds_datain_stream_init" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_ | 7 | ··Node1·[label="tds_datain_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsd | 9 | ··Node2·[label="tds_datain_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."]; |
10 | } | 10 | } |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | </div><!--header--> | 72 | </div><!--header--> |
73 | <div·class="contents"> | 73 | <div·class="contents"> |
74 | <p>Grab·data·from·TDS·packets.·· | 74 | <p>Grab·data·from·TDS·packets.·· |
75 | <a·href="#details">More...</a></p> | 75 | <a·href="#details">More...</a></p> |
76 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 76 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
77 | <code>#include·<assert.h></code><br·/> | 77 | <code>#include·<assert.h></code><br·/> |
78 | <code>#include·<<a·class="el"·href="a003 | 78 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
79 | <code>#include·<freetds/iconv.h></code><br·/> | 79 | <code>#include·<freetds/iconv.h></code><br·/> |
80 | <code>#include·<freetds/bytes.h></code><br·/> | 80 | <code>#include·<freetds/bytes.h></code><br·/> |
81 | <code>#include·<freetds/stream.h></code><br·/> | 81 | <code>#include·<freetds/stream.h></code><br·/> |
82 | <code>#include·<freetds/utils/string.h></code><br·/> | 82 | <code>#include·<freetds/utils/string.h></code><br·/> |
83 | <code>#include·<freetds/checks.h></code><br·/> | 83 | <code>#include·<freetds/checks.h></code><br·/> |
84 | </div><div·class="textblock"><div·class="dynheader"> | 84 | </div><div·class="textblock"><div·class="dynheader"> |
85 | Include·dependency·graph·for·read.c:</div> | 85 | Include·dependency·graph·for·read.c:</div> |
Offset 72, 62 lines modified | Offset 72, 62 lines modified | ||
72 | </div><!--header--> | 72 | </div><!--header--> |
73 | <div·class="contents"> | 73 | <div·class="contents"> |
74 | <p>Handle·stream·of·data.·· | 74 | <p>Handle·stream·of·data.·· |
75 | <a·href="#details">More...</a></p> | 75 | <a·href="#details">More...</a></p> |
76 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 76 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
77 | <code>#include·<assert.h></code><br·/> | 77 | <code>#include·<assert.h></code><br·/> |
78 | <code>#include·<<a·class="el"·href="a003 | 78 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
79 | <code>#include·<freetds/iconv.h></code><br·/> | 79 | <code>#include·<freetds/iconv.h></code><br·/> |
80 | <code>#include·<freetds/stream.h></code><br·/> | 80 | <code>#include·<freetds/stream.h></code><br·/> |
81 | </div><div·class="textblock"><div·class="dynheader"> | 81 | </div><div·class="textblock"><div·class="dynheader"> |
82 | Include·dependency·graph·for·stream.c:</div> | 82 | Include·dependency·graph·for·stream.c:</div> |
83 | <div·class="dyncontent"> | 83 | <div·class="dyncontent"> |
84 | <div·class="center"><!--·SVG·0·--> | 84 | <div·class="center"><!--·SVG·0·--> |
85 | </div> | 85 | </div> |
86 | </div> | 86 | </div> |
87 | </div><table·class="memberdecls"> | 87 | </div><table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> |
89 | Functions</h2></td></tr> | 89 | Functions</h2></td></tr> |
90 | <tr·class="memitem:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 90 | <tr·class="memitem:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00958.html">TDSICONV</a>·*char_conv,·TDS_ICONV_DIRECTION·direction,·<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*ostream)</td></tr> |
91 | <tr·class="memdesc:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·and·writes·from·a·stream·converting·characters.··<a·href="a00 | 91 | <tr·class="memdesc:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·and·writes·from·a·stream·converting·characters.··<a·href="a00248.html#a9d8eb43a81ff58ab423dce0ce95b9564">More...</a><br·/></td></tr> |
92 | <tr·class="separator:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 93 | <tr·class="memitem:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*ostream)</td></tr> |
94 | <tr·class="memdesc:a50bc3749988d1c3c441044fc07ab44e4"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·and·writes·from·a·stream·to·another.··<a·href="a00 | 94 | <tr·class="memdesc:a50bc3749988d1c3c441044fc07ab44e4"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·and·writes·from·a·stream·to·another.··<a·href="a00248.html#a50bc3749988d1c3c441044fc07ab44e4">More...</a><br·/></td></tr> |
95 | <tr·class="separator:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memSeparator"·colspan="2"> </td></tr> |
96 | <tr·class="memitem:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 96 | <tr·class="memitem:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>·(<a·class="el"·href="a01070.html">TDSDATAINSTREAM</a>·*stream,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·size_t·wire_size)</td></tr> |
97 | <tr·class="memdesc:abc3a77c8aa28842e7f28583cbabc1415"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·data·input·stream.··<a·href="a00 | 97 | <tr·class="memdesc:abc3a77c8aa28842e7f28583cbabc1415"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·data·input·stream.··<a·href="a00248.html#abc3a77c8aa28842e7f28583cbabc1415">More...</a><br·/></td></tr> |
98 | <tr·class="separator:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memSeparator"·colspan="2"> </td></tr> |
99 | <tr·class="memitem:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04b537d889f7d4c9b9701eb81baf7efd"·name="a04b537d889f7d4c9b9701eb81baf7efd"></a> | 99 | <tr·class="memitem:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04b537d889f7d4c9b9701eb81baf7efd"·name="a04b537d889f7d4c9b9701eb81baf7efd"></a> |
100 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_datain_stream_read</b>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> | 100 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_datain_stream_read</b>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> |
101 | <tr·class="memdesc:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·from·network·for·input·stream.·<br·/></td></tr> | 101 | <tr·class="memdesc:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·from·network·for·input·stream.·<br·/></td></tr> |
102 | <tr·class="separator:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memSeparator"·colspan="2"> </td></tr> |
103 | <tr·class="memitem:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 103 | <tr·class="memitem:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#aa038a9125979f8f0915dbd53cbf27e5a">tds_dataout_stream_init</a>·(<a·class="el"·href="a01074.html">TDSDATAOUTSTREAM</a>·*stream,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
104 | <tr·class="memdesc:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·data·output·stream.··<a·href="a00 | 104 | <tr·class="memdesc:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·data·output·stream.··<a·href="a00248.html#aa038a9125979f8f0915dbd53cbf27e5a">More...</a><br·/></td></tr> |
105 | <tr·class="separator:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memSeparator"·colspan="2"> </td></tr> |
106 | <tr·class="memitem:ae38a590ee08cf398e7adef536ac94538"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae38a590ee08cf398e7adef536ac94538"·name="ae38a590ee08cf398e7adef536ac94538"></a> | 106 | <tr·class="memitem:ae38a590ee08cf398e7adef536ac94538"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae38a590ee08cf398e7adef536ac94538"·name="ae38a590ee08cf398e7adef536ac94538"></a> |
107 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_dataout_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> | 107 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_dataout_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> |
108 | <tr·class="memdesc:ae38a590ee08cf398e7adef536ac94538"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·network·for·output·stream.·<br·/></td></tr> | 108 | <tr·class="memdesc:ae38a590ee08cf398e7adef536ac94538"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·network·for·output·stream.·<br·/></td></tr> |
109 | <tr·class="separator:ae38a590ee08cf398e7adef536ac94538"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:ae38a590ee08cf398e7adef536ac94538"><td·class="memSeparator"·colspan="2"> </td></tr> |
110 | <tr·class="memitem:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 110 | <tr·class="memitem:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memItemLeft"·align="right"·valign="top">TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#a4f9e40da6941cb9407d0da5bc3030517">tds_dynamic_stream_init</a>·(<a·class="el"·href="a01086.html">TDSDYNAMICSTREAM</a>·*stream,·void·**ptr,·size_t·allocated)</td></tr> |
111 | <tr·class="memdesc:a4f9e40da6941cb9407d0da5bc3030517"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·dynamic·output·stream.··<a·href="a00 | 111 | <tr·class="memdesc:a4f9e40da6941cb9407d0da5bc3030517"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·a·dynamic·output·stream.··<a·href="a00248.html#a4f9e40da6941cb9407d0da5bc3030517">More...</a><br·/></td></tr> |
112 | <tr·class="separator:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memSeparator"·colspan="2"> </td></tr> | 112 | <tr·class="separator:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memSeparator"·colspan="2"> </td></tr> |
113 | <tr·class="memitem:abaf688c85ea04a2392103d519a55d04e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaf688c85ea04a2392103d519a55d04e"·name="abaf688c85ea04a2392103d519a55d04e"></a> | 113 | <tr·class="memitem:abaf688c85ea04a2392103d519a55d04e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaf688c85ea04a2392103d519a55d04e"·name="abaf688c85ea04a2392103d519a55d04e"></a> |
114 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> | 114 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> |
115 | <tr·class="memdesc:abaf688c85ea04a2392103d519a55d04e"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·a·dynamic·allocated·buffer.·<br·/></td></tr> | 115 | <tr·class="memdesc:abaf688c85ea04a2392103d519a55d04e"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·a·dynamic·allocated·buffer.·<br·/></td></tr> |
116 | <tr·class="separator:abaf688c85ea04a2392103d519a55d04e"><td·class="memSeparator"·colspan="2"> </td></tr> | 116 | <tr·class="separator:abaf688c85ea04a2392103d519a55d04e"><td·class="memSeparator"·colspan="2"> </td></tr> |
117 | <tr·class="memitem:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 117 | <tr·class="memitem:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#aa9e1e45f0305622dd6aed9f8fe158581">tds_staticin_stream_init</a>·(<a·class="el"·href="a01078.html">TDSSTATICINSTREAM</a>·*stream,·const·void·*ptr,·size_t·len)</td></tr> |
118 | <tr·class="memdesc:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·an·input·stream·for·read·from·a·static·allocated·buffer.··<a·href="a00 | 118 | <tr·class="memdesc:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·an·input·stream·for·read·from·a·static·allocated·buffer.··<a·href="a00248.html#aa9e1e45f0305622dd6aed9f8fe158581">More...</a><br·/></td></tr> |
119 | <tr·class="separator:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memSeparator"·colspan="2"> </td></tr> | 119 | <tr·class="separator:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memSeparator"·colspan="2"> </td></tr> |
120 | <tr·class="memitem:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76b02f1fa5b79dc7e1ef2651a9afe3f7"·name="a76b02f1fa5b79dc7e1ef2651a9afe3f7"></a> | 120 | <tr·class="memitem:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76b02f1fa5b79dc7e1ef2651a9afe3f7"·name="a76b02f1fa5b79dc7e1ef2651a9afe3f7"></a> |
121 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_staticin_stream_read</b>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> | 121 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_staticin_stream_read</b>·(<a·class="el"·href="a01062.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> |
122 | <tr·class="memdesc:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·from·a·static·allocated·buffer.·<br·/></td></tr> | 122 | <tr·class="memdesc:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="mdescLeft"> </td><td·class="mdescRight">Reads·data·from·a·static·allocated·buffer.·<br·/></td></tr> |
123 | <tr·class="separator:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memSeparator"·colspan="2"> </td></tr> | 123 | <tr·class="separator:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memSeparator"·colspan="2"> </td></tr> |
124 | <tr·class="memitem:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 124 | <tr·class="memitem:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memItemLeft"·align="right"·valign="top">void </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html#a9fe0d3799d2e3bde49b614c9d0c3785d">tds_staticout_stream_init</a>·(<a·class="el"·href="a01082.html">TDSSTATICOUTSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr> |
125 | <tr·class="memdesc:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·an·output·stream·for·write·into·a·static·allocated·buffer.··<a·href="a00 | 125 | <tr·class="memdesc:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="mdescLeft"> </td><td·class="mdescRight">Initialize·an·output·stream·for·write·into·a·static·allocated·buffer.··<a·href="a00248.html#a9fe0d3799d2e3bde49b614c9d0c3785d">More...</a><br·/></td></tr> |
126 | <tr·class="separator:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memSeparator"·colspan="2"> </td></tr> | 126 | <tr·class="separator:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memSeparator"·colspan="2"> </td></tr> |
127 | <tr·class="memitem:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d92ebe06f18378ac17ccfd20db05126"·name="a1d92ebe06f18378ac17ccfd20db05126"></a> | 127 | <tr·class="memitem:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d92ebe06f18378ac17ccfd20db05126"·name="a1d92ebe06f18378ac17ccfd20db05126"></a> |
128 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_staticout_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> | 128 | static·int </td><td·class="memItemRight"·valign="bottom"><b>tds_staticout_stream_write</b>·(<a·class="el"·href="a01066.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr> |
129 | <tr·class="memdesc:a1d92ebe06f18378ac17ccfd20db05126"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·a·static·allocated·buffer.·<br·/></td></tr> | 129 | <tr·class="memdesc:a1d92ebe06f18378ac17ccfd20db05126"><td·class="mdescLeft"> </td><td·class="mdescRight">Writes·data·to·a·static·allocated·buffer.·<br·/></td></tr> |
130 | <tr·class="separator:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memSeparator"·colspan="2"> </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> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_dynamic_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."]; | 7 | ··Node1·[label="tds_dynamic_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_dataout_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·output·stream."]; | 7 | ··Node1·[label="tds_dataout_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·output·stream."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."]; |
10 | } | 10 | } |
Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
1 | digraph·" | 1 | digraph·"include/sybdb.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··Node1·[label="include/sybdb.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."]; | ||
6 | ··rankdir="LR"; | ||
7 | ··Node1·[label="tds_datain_stream_init",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."]; | ||
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 7 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_ | 8 | ··Node2·[label="tds_sysdep_public.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00371_source.html",tooltip="·"]; |
9 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
10 | ··Node3·[label="float.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"]; | ||
10 | } | 11 | } |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/a | 8 | <title>FreeTDS·API:·src/replacements/iconv_charsets.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 58, 96 lines modified | Offset 58, 91 lines modified | ||
58 | <iframe·src="javascript:void(0)"·frameborder="0"· | 58 | <iframe·src="javascript:void(0)"·frameborder="0"· |
59 | ········name="MSearchResults"·id="MSearchResults"> | 59 | ········name="MSearchResults"·id="MSearchResults"> |
60 | </iframe> | 60 | </iframe> |
61 | </div> | 61 | </div> |
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_ | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">iconv_charsets.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class=" | 71 | <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Autogenerated·file.</span></div> | ||
73 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Generated·by·iconv_charsets.pl</span></div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*/</span></div> | ||
72 | <div·class="line"><a·id="l0000 | 75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> |
76 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·CP1252_ALL·\</span></div> | ||
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">····CP1252(0x80,·8364)·\</span></div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">····CP1252(0x82,·8218)·\</span></div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">····CP1252(0x83,·402)·\</span></div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">····CP1252(0x84,·8222)·\</span></div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">····CP1252(0x85,·8230)·\</span></div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">····CP1252(0x86,·8224)·\</span></div> | ||
83 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">····CP1252(0x87,·8225)·\</span></div> | ||
84 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">····CP1252(0x88,·710)·\</span></div> | ||
85 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">····CP1252(0x89,·8240)·\</span></div> | ||
86 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">····CP1252(0x8a,·352)·\</span></div> | ||
87 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">····CP1252(0x8b,·8249)·\</span></div> | ||
88 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">····CP1252(0x8c,·338)·\</span></div> | ||
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">····CP1252(0x8e,·381)·\</span></div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">····CP1252(0x91,·8216)·\</span></div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">····CP1252(0x92,·8217)·\</span></div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">····CP1252(0x93,·8220)·\</span></div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">····CP1252(0x94,·8221)·\</span></div> | ||
94 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">····CP1252(0x95,·8226)·\</span></div> | ||
95 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">····CP1252(0x96,·8211)·\</span></div> | ||
96 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">····CP1252(0x97,·8212)·\</span></div> | ||
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">····CP1252(0x98,·732)·\</span></div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">····CP1252(0x99,·8482)·\</span></div> | ||
99 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····CP1252(0x9a,·353)·\</span></div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">····CP1252(0x9b,·8250)·\</span></div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">····CP1252(0x9c,·339)·\</span></div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">····CP1252(0x9e,·382)·\</span></div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····CP1252(0x9f,·376)</span></div> | ||
73 | <div·class="line"><a·id="l000 | 104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·uint16_t·cp1252_0080_00a0[]·=·{</div> | ||
74 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····GET_MAXERRORS,</div> | ||
75 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····GET_FORMATFILE,</div> | ||
76 | <div·class="line"><a·id="l000 | 106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····0x20ac,</div> |
77 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····GET_FIRSTROW,</div> | ||
78 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····GET_LASTROW,</div> | ||
79 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····GET_BATCHSIZE,</div> | ||
80 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····GET_FIELDTERM,</div> | ||
81 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····GET_ROWTERM,</div> | ||
82 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····GET_USER,</div> | ||
83 | <div·class="line"><a·id="l000 | 107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····0x81,</div> |
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····0x201a,</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····0x192,</div> | ||
84 | <div·class="line"><a·id="l000 | 110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····0x201e,</div> |
85 | <div·class="line"><a·id="l000 | 111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····0x2026,</div> |
112 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····0x2020,</div> | ||
113 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····0x2021,</div> | ||
114 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····0x2c6,</div> | ||
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····0x2030,</div> | ||
86 | <div·class="line"><a·id="l000 | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····0x160,</div> |
87 | <div·class="line"><a·id="l000 | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····0x2039,</div> |
88 | <div·class="line"><a·id="l000 | 118 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····0x152,</div> |
89 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····GET_PACKETSIZE,</div> | ||
90 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····GET_CLIENTCHARSET,</div> | ||
91 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····GET_TEXTSIZE,</div> | ||
92 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····GET_SYBASEDIR,</div> | ||
93 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····GET_FROMLABEL,</div> | ||
94 | <div·class="line"><a·id="l000 | 119 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····0x8d,</div> |
120 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····0x17d,</div> | ||
95 | <div·class="line"><a·id="l000 | 121 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····0x8f,</div> |
122 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····0x90,</div> | ||
123 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····0x2018,</div> | ||
124 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····0x2019,</div> | ||
125 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····0x201c,</div> | ||
126 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····0x201d,</div> | ||
127 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····0x2022,</div> | ||
128 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····0x2013,</div> | ||
129 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····0x2014,</div> | ||
130 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····0x2dc,</div> | ||
131 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····0x2122,</div> | ||
132 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····0x161,</div> | ||
133 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····0x203a,</div> | ||
134 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····0x153,</div> | ||
135 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····0x9d,</div> | ||
136 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····0x17e,</div> | ||
137 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····0x178,</div> | ||
96 | <div·class="line"><a·id="l000 | 138 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div> |
97 | <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> | ||
98 | <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00582.html">pd</a></div> | ||
99 | <div·class="line"><a·id="l000 | 139 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> |
140 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>TDS_COMPILE_CHECK(cp1252size,·<span·class="keyword">sizeof</span>(cp1252_0080_00a0)·==·0x20*<span·class="keyword">sizeof</span>(uint16_t));</div> | ||
100 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">char</span>·*dbobject;</div> | ||
101 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordtype">char</span>·dbdirection[10];</div> | ||
102 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····DBINT·direction;</div> | ||
103 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">char</span>·*hostfilename;</div> | ||
104 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordtype">char</span>·*formatfile;</div> | ||
105 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">char</span>·*errorfile;</div> | ||
106 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordtype">char</span>·*interfacesfile;</div> | ||
107 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">int</span>·firstrow;</div> | ||
108 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">int</span>·lastrow;</div> | ||
109 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">int</span>·batchsize;</div> | ||
110 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordtype">int</span>·maxerrors;</div> | ||
111 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keywordtype">int</span>·textsize;</div> | ||
Max diff block lines reached; 271/20735 bytes (1.31%) of diff not shown. |
Offset 3, 88 lines modified | Offset 3, 83 lines modified | ||
3 | FreeTDS·API | 3 | FreeTDS·API |
4 | ····*·src | 4 | ····*·src |
5 | ····*·apps | ||
6 | freebcp.h | ||
7 | ·1enum·states | ||
8 | ·2{ | ||
9 | ·3·GET_NEXTARG, | ||
10 | ·4·GET_MAXERRORS, | ||
11 | ·5·GET_FORMATFILE, | ||
12 | ·6·GET_ERRORFILE, | ||
13 | ·7·GET_FIRSTROW, | ||
14 | ·8·GET_LASTROW, | ||
15 | ·9·GET_BATCHSIZE, | ||
16 | ·10·GET_FIELDTERM, | ||
17 | ·11·GET_ROWTERM, | ||
18 | ·12·GET_USER, | ||
19 | ·13·GET_PASS, | ||
20 | ·14·GET_INTERFACESFILE, | ||
21 | ·15·GET_SERVER, | ||
22 | ·16·GET_DISPLAYCHARSET, | ||
23 | ·17·GET_DATAFILECHARSET, | ||
24 | ·18·GET_LANGUAGE, | ||
25 | ·19·GET_PACKETSIZE, | ||
26 | ·20·GET_CLIENTCHARSET, | ||
27 | ·21·GET_TEXTSIZE, | ||
28 | ·22·GET_SYBASEDIR, | ||
29 | ·23·GET_FROMLABEL, | ||
30 | ·24·GET_TOLABEL, | ||
31 | · | 5 | ····*·replacements |
6 | iconv_charsets.h | ||
7 | ·1/* | ||
8 | ·2·*·Autogenerated·file. | ||
9 | ·3·*·Generated·by·iconv_charsets.pl | ||
10 | ·4·*/ | ||
11 | ·5 | ||
12 | ·6#define·CP1252_ALL·\ | ||
13 | ·7·CP1252(0x80,·8364)·\ | ||
14 | ·8·CP1252(0x82,·8218)·\ | ||
15 | ·9·CP1252(0x83,·402)·\ | ||
16 | ·10·CP1252(0x84,·8222)·\ | ||
17 | ·11·CP1252(0x85,·8230)·\ | ||
18 | ·12·CP1252(0x86,·8224)·\ | ||
19 | ·13·CP1252(0x87,·8225)·\ | ||
20 | ·14·CP1252(0x88,·710)·\ | ||
21 | ·15·CP1252(0x89,·8240)·\ | ||
22 | ·16·CP1252(0x8a,·352)·\ | ||
23 | ·17·CP1252(0x8b,·8249)·\ | ||
24 | ·18·CP1252(0x8c,·338)·\ | ||
25 | ·19·CP1252(0x8e,·381)·\ | ||
26 | ·20·CP1252(0x91,·8216)·\ | ||
27 | ·21·CP1252(0x92,·8217)·\ | ||
28 | ·22·CP1252(0x93,·8220)·\ | ||
29 | ·23·CP1252(0x94,·8221)·\ | ||
30 | ·24·CP1252(0x95,·8226)·\ | ||
31 | ·25·CP1252(0x96,·8211)·\ | ||
32 | ·26·CP1252(0x97,·8212)·\ | ||
33 | ·27·CP1252(0x98,·732)·\ | ||
34 | ·28·CP1252(0x99,·8482)·\ | ||
35 | ·29·CP1252(0x9a,·353)·\ | ||
36 | ·30·CP1252(0x9b,·8250)·\ | ||
37 | ·31·CP1252(0x9c,·339)·\ | ||
38 | ·32·CP1252(0x9e,·382)·\ | ||
39 | ·33·CP1252(0x9f,·376) | ||
40 | ·34 | ||
41 | ·35static·const·uint16_t·cp1252_0080_00a0[]·=·{ | ||
42 | ·36·0x20ac, | ||
43 | ·37·0x81, | ||
44 | ·38·0x201a, | ||
45 | ·39·0x192, | ||
46 | ·40·0x201e, | ||
47 | ·41·0x2026, | ||
48 | ·42·0x2020, | ||
49 | ·43·0x2021, | ||
50 | ·44·0x2c6, | ||
51 | ·45·0x2030, | ||
52 | ·46·0x160, | ||
53 | ·47·0x2039, | ||
54 | ·48·0x152, | ||
55 | ·49·0x8d, | ||
56 | ·50·0x17d, | ||
57 | ·51·0x8f, | ||
58 | ·52·0x90, | ||
59 | ·53·0x2018, | ||
60 | ·54·0x2019, | ||
61 | ·55·0x201c, | ||
62 | ·56·0x201d, | ||
63 | ·57·0x2022, | ||
64 | ·58·0x2013, | ||
65 | ·59·0x2014, | ||
66 | ·60·0x2dc, | ||
67 | ·61·0x2122, | ||
68 | ·62·0x161, | ||
69 | ·63·0x203a, | ||
70 | ·64·0x153, | ||
71 | ·65·0x9d, | ||
72 | ·66·0x17e, | ||
73 | ·67·0x178, | ||
32 | · | 74 | ·68}; |
75 | ·69 | ||
76 | ·70TDS_COMPILE_CHECK(cp1252size,·sizeof(cp1252_0080_00a0)·==·0x20*sizeof | ||
77 | (uint16_t)); | ||
33 | ·27 | ||
34 | ·28typedef·struct·pd | ||
35 | ·29{ | ||
36 | ·30·char·*dbobject; | ||
37 | ·31·char·dbdirection[10]; | ||
38 | ·32·DBINT·direction; | ||
39 | ·33·char·*hostfilename; | ||
40 | ·34·char·*formatfile; | ||
41 | ·35·char·*errorfile; | ||
42 | ·36·char·*interfacesfile; | ||
43 | ·37·int·firstrow; | ||
44 | ·38·int·lastrow; | ||
45 | ·39·int·batchsize; | ||
46 | ·40·int·maxerrors; | ||
47 | ·41·int·textsize; | ||
48 | ·42·char·*fieldterm; | ||
49 | ·43·int·fieldtermlen; | ||
50 | ·44·char·*rowterm; | ||
51 | ·45·int·rowtermlen; | ||
52 | ·46·char·*user; | ||
53 | ·47·char·*pass; | ||
Max diff block lines reached; 116/2948 bytes (3.93%) of diff not shown. |
Offset 1, 15 lines modified | Offset 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"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"> |
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.4"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.4"/> |
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/ | 8 | <title>FreeTDS·API:·src/apps/fisql/handlers.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 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | <div·id="nav-path"·class="navpath"> | 62 | <div·id="nav-path"·class="navpath"> |
63 | ··<ul> | 63 | ··<ul> |
64 | <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> | 64 | <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> |
65 | </div> | 65 | </div> |
66 | </div><!--·top·--> | 66 | </div><!--·top·--> |
67 | <div·class="header"> | 67 | <div·class="header"> |
68 | ··<div·class="headertitle"><div·class="title"> | 68 | ··<div·class="headertitle"><div·class="title">handlers.h</div></div> |
69 | </div><!--header--> | 69 | </div><!--header--> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <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> | 71 | <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> |
72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div> | 72 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div> |
73 | <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> | 73 | <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> |
74 | <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> | 74 | <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> |
75 | <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> | 75 | <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> |
Offset 83, 16 lines modified | Offset 83, 22 lines modified | ||
83 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*</span></div> | 83 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*</span></div> |
84 | <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> | 84 | <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> |
85 | <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> | 85 | <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> |
86 | <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> | 86 | <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> |
87 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> | 87 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*··$Id:· | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*··$Id:·handlers.h,v·1.4·2007-01-20·06:32:27·castellano·Exp·$··*/</span></div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">extern</span>·<span·class="keywordtype">int</span>·global_errorlevel;</div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> | ||
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keywordtype">int</span>·err_handler(<a·class="code·hl_struct"·href="a00918.html">DBPROCESS</a>·*·dbproc,·<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">int</span>·dberr,·<span·class="keywordtype">int</span>·oserr,·<span·class="keywordtype">char</span>·*dberrstr,·<span·class="keywordtype">char</span>·*oserrstr);</div> | ||
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> | ||
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keywordtype">int</span>·msg_handler(<a·class="code·hl_struct"·href="a00918.html">DBPROCESS</a>·*·dbproc,·DBINT·msgno,·<span·class="keywordtype">int</span>·msgstate,</div> | ||
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keywordtype">int</span>·severity,·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keywordtype">char</span>·*srvname,·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> | ||
97 | <div·class="ttc"·id="aa00918_html"><div·class="ttname"><a·href="a00918.html">tds_dblib_dbprocess</a></div><div·class="ttdef"><b>Definition:</b>·dblib.h:123</div></div> | ||
92 | </div><!--·fragment·--></div><!--·contents·--> | 98 | </div><!--·fragment·--></div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 99 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 100 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 | 101 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4 |
96 | </small></address> | 102 | </small></address> |
97 | </body> | 103 | </body> |
98 | </html> | 104 | </html> |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | FreeTDS·API | 5 | FreeTDS·API |
6 | ····*·src | 6 | ····*·src |
7 | ····*·apps | 7 | ····*·apps |
8 | ····*·fisql | 8 | ····*·fisql |
9 | 9 | handlers.h | |
10 | ·1/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano | 10 | ·1/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano |
11 | ·2·* | 11 | ·2·* |
12 | ·3·*·This·program·is·free·software;·you·can·redistribute·it·and/or | 12 | ·3·*·This·program·is·free·software;·you·can·redistribute·it·and/or |
13 | ·4·*·modify·it·under·the·terms·of·the·GNU·General·Public | 13 | ·4·*·modify·it·under·the·terms·of·the·GNU·General·Public |
14 | ·5·*·License·as·published·by·the·Free·Software·Foundation;·either | 14 | ·5·*·License·as·published·by·the·Free·Software·Foundation;·either |
15 | ·6·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. | 15 | ·6·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. |
16 | ·7·* | 16 | ·7·* |
Offset 24, 12 lines modified | Offset 24, 20 lines modified | ||
24 | ·12·* | 24 | ·12·* |
25 | ·13·*·You·should·have·received·a·copy·of·the·GNU·General·Public | 25 | ·13·*·You·should·have·received·a·copy·of·the·GNU·General·Public |
26 | ·14·*·License·along·with·this·library;·if·not,·write·to·the | 26 | ·14·*·License·along·with·this·library;·if·not,·write·to·the |
27 | ·15·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, | 27 | ·15·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, |
28 | ·16·*·Boston,·MA·02111-1307,·USA. | 28 | ·16·*·Boston,·MA·02111-1307,·USA. |
29 | ·17·*/ | 29 | ·17·*/ |
30 | ·18 | 30 | ·18 |
31 | ·19/*·$Id:· | 31 | ·19/*·$Id:·handlers.h,v·1.4·2007-01-20·06:32:27·castellano·Exp·$·*/ |
32 | ·20 | 32 | ·20extern·int·global_errorlevel; |
33 | ·21 | ||
34 | ·22int·err_handler(DBPROCESS·*·dbproc,·int·severity,·int·dberr,·int·oserr,·char | ||
35 | *dberrstr,·char·*oserrstr); | ||
36 | ·23 | ||
37 | ·24int·msg_handler(DBPROCESS·*·dbproc,·DBINT·msgno,·int·msgstate, | ||
38 | ·25·int·severity,·char·*msgtext,·char·*srvname,·char·*procname,·int·line); | ||
39 | tds_dblib_dbprocess | ||
40 | Definition:·dblib.h:123 | ||
33 | =============================================================================== | 41 | =============================================================================== |
34 | ·····Generated·by [doxygen]·1.9.4 | 42 | ·····Generated·by [doxygen]·1.9.4 |
Offset 81, 17 lines modified | Offset 81, 17 lines modified | ||
81 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLDriverConnectW(</div> | 81 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLDriverConnectW(</div> |
82 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····SQLHDBC·hdbc,</div> | 82 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····SQLHDBC·hdbc,</div> |
83 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····SQLHWND·hwnd,</div> | 83 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····SQLHWND·hwnd,</div> |
84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····SQLWCHAR·*·szConnStrIn,·SQLSMALLINT·cbConnStrIn,</div> | 84 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····SQLWCHAR·*·szConnStrIn,·SQLSMALLINT·cbConnStrIn,</div> |
85 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····SQLWCHAR·*·szConnStrOut,·SQLSMALLINT·cbConnStrOutMax,·SQLSMALLINT·FAR*·pcbConnStrOut,</div> | 85 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····SQLWCHAR·*·szConnStrOut,·SQLSMALLINT·cbConnStrOutMax,·SQLSMALLINT·FAR*·pcbConnStrOut,</div> |
86 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····SQLUSMALLINT·fDriverCompletion)</div> | 86 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····SQLUSMALLINT·fDriverCompletion)</div> |
87 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> | 87 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> |
88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 88 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>········SQLWSTR_BUFS(1);</div> | 89 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>········SQLWSTR_BUFS(1);</div> |
90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>········<a·class="code·hl_function"·href="a003 | 90 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLDriverConnectW(%p,·%p,·%ls,·%d,·%p,·%d,·%p,·%u)\n"</span>,</div> |
91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>············hdbc,</div> | 91 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>············hdbc,</div> |
92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>············hwnd,</div> | 92 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>············hwnd,</div> |
93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>············SQLWSTR(szConnStrIn),·(<span·class="keywordtype">int</span>)·cbConnStrIn,</div> | 93 | <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>············SQLWSTR(szConnStrIn),·(<span·class="keywordtype">int</span>)·cbConnStrIn,</div> |
94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>············szConnStrOut,·(<span·class="keywordtype">int</span>)·cbConnStrOutMax,·pcbConnStrOut,</div> | 94 | <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>············szConnStrOut,·(<span·class="keywordtype">int</span>)·cbConnStrOutMax,·pcbConnStrOut,</div> |
95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>············(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·fDriverCompletion);</div> | 95 | <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>············(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·fDriverCompletion);</div> |
96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········SQLWSTR_FREE();</div> | 96 | <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········SQLWSTR_FREE();</div> |
97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····}</div> | 97 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····}</div> |
Offset 141, 17 lines modified | Offset 141, 17 lines modified | ||
141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLColumnPrivilegesW(</div> | 141 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLColumnPrivilegesW(</div> |
142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····SQLHSTMT·hstmt,</div> | 142 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····SQLHSTMT·hstmt,</div> |
143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> | 143 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> |
144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> | 144 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> |
145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····SQLWCHAR·*·szTableName,·SQLSMALLINT·cbTableName,</div> | 145 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····SQLWCHAR·*·szTableName,·SQLSMALLINT·cbTableName,</div> |
146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····SQLWCHAR·*·szColumnName,·SQLSMALLINT·cbColumnName)</div> | 146 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····SQLWCHAR·*·szColumnName,·SQLSMALLINT·cbColumnName)</div> |
147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> | 147 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> |
148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 148 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········SQLWSTR_BUFS(4);</div> | 149 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········SQLWSTR_BUFS(4);</div> |
150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<a·class="code·hl_function"·href="a003 | 150 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLColumnPrivilegesW(%p,·%ls,·%d,·%ls,·%d,·%ls,·%d,·%ls,·%d)\n"</span>,</div> |
151 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>············hstmt,</div> | 151 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>············hstmt,</div> |
152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> | 152 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> |
153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> | 153 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> |
154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>············SQLWSTR(szTableName),·(<span·class="keywordtype">int</span>)·cbTableName,</div> | 154 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>············SQLWSTR(szTableName),·(<span·class="keywordtype">int</span>)·cbTableName,</div> |
155 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············SQLWSTR(szColumnName),·(<span·class="keywordtype">int</span>)·cbColumnName);</div> | 155 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············SQLWSTR(szColumnName),·(<span·class="keywordtype">int</span>)·cbColumnName);</div> |
156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········SQLWSTR_FREE();</div> | 156 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········SQLWSTR_FREE();</div> |
157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div> | 157 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div> |
Offset 205, 17 lines modified | Offset 205, 17 lines modified | ||
205 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····SQLWCHAR·*·szPkCatalogName,·SQLSMALLINT·cbPkCatalogName,</div> | 205 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····SQLWCHAR·*·szPkCatalogName,·SQLSMALLINT·cbPkCatalogName,</div> |
206 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····SQLWCHAR·*·szPkSchemaName,·SQLSMALLINT·cbPkSchemaName,</div> | 206 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····SQLWCHAR·*·szPkSchemaName,·SQLSMALLINT·cbPkSchemaName,</div> |
207 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····SQLWCHAR·*·szPkTableName,·SQLSMALLINT·cbPkTableName,</div> | 207 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····SQLWCHAR·*·szPkTableName,·SQLSMALLINT·cbPkTableName,</div> |
208 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····SQLWCHAR·*·szFkCatalogName,·SQLSMALLINT·cbFkCatalogName,</div> | 208 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····SQLWCHAR·*·szFkCatalogName,·SQLSMALLINT·cbFkCatalogName,</div> |
209 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····SQLWCHAR·*·szFkSchemaName,·SQLSMALLINT·cbFkSchemaName,</div> | 209 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····SQLWCHAR·*·szFkSchemaName,·SQLSMALLINT·cbFkSchemaName,</div> |
210 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····SQLWCHAR·*·szFkTableName,·SQLSMALLINT·cbFkTableName)</div> | 210 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····SQLWCHAR·*·szFkTableName,·SQLSMALLINT·cbFkTableName)</div> |
211 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>{</div> | 211 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>{</div> |
212 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 212 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
213 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>········SQLWSTR_BUFS(6);</div> | 213 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>········SQLWSTR_BUFS(6);</div> |
214 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>········<a·class="code·hl_function"·href="a003 | 214 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLForeignKeysW(%p,·%ls,·%d,·%ls,·%d,·%ls,·%d,·%ls,·%d,·%ls,·%d,·%ls,·%d)\n"</span>,</div> |
215 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>············hstmt,</div> | 215 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>············hstmt,</div> |
216 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>············SQLWSTR(szPkCatalogName),·(<span·class="keywordtype">int</span>)·cbPkCatalogName,</div> | 216 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>············SQLWSTR(szPkCatalogName),·(<span·class="keywordtype">int</span>)·cbPkCatalogName,</div> |
217 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>············SQLWSTR(szPkSchemaName),·(<span·class="keywordtype">int</span>)·cbPkSchemaName,</div> | 217 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>············SQLWSTR(szPkSchemaName),·(<span·class="keywordtype">int</span>)·cbPkSchemaName,</div> |
218 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>············SQLWSTR(szPkTableName),·(<span·class="keywordtype">int</span>)·cbPkTableName,</div> | 218 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>············SQLWSTR(szPkTableName),·(<span·class="keywordtype">int</span>)·cbPkTableName,</div> |
219 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>············SQLWSTR(szFkCatalogName),·(<span·class="keywordtype">int</span>)·cbFkCatalogName,</div> | 219 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>············SQLWSTR(szFkCatalogName),·(<span·class="keywordtype">int</span>)·cbFkCatalogName,</div> |
220 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>············SQLWSTR(szFkSchemaName),·(<span·class="keywordtype">int</span>)·cbFkSchemaName,</div> | 220 | <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>············SQLWSTR(szFkSchemaName),·(<span·class="keywordtype">int</span>)·cbFkSchemaName,</div> |
221 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>············SQLWSTR(szFkTableName),·(<span·class="keywordtype">int</span>)·cbFkTableName);</div> | 221 | <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>············SQLWSTR(szFkTableName),·(<span·class="keywordtype">int</span>)·cbFkTableName);</div> |
Offset 273, 17 lines modified | Offset 273, 17 lines modified | ||
273 | <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>····ODBC_CHAR·*·szSqlStr,·SQLINTEGER·cbSqlStrMax,·SQLINTEGER·FAR*·pcbSqlStr,·<span·class="keywordtype">int</span>·wide);</div> | 273 | <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>····ODBC_CHAR·*·szSqlStr,·SQLINTEGER·cbSqlStrMax,·SQLINTEGER·FAR*·pcbSqlStr,·<span·class="keywordtype">int</span>·wide);</div> |
274 | <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div> | 274 | <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div> |
275 | <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLNativeSqlW(</div> | 275 | <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLNativeSqlW(</div> |
276 | <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>····SQLHDBC·hdbc,</div> | 276 | <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>····SQLHDBC·hdbc,</div> |
277 | <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>····SQLWCHAR·*·szSqlStrIn,·SQLINTEGER·cbSqlStrIn,</div> | 277 | <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>····SQLWCHAR·*·szSqlStrIn,·SQLINTEGER·cbSqlStrIn,</div> |
278 | <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>····SQLWCHAR·*·szSqlStr,·SQLINTEGER·cbSqlStrMax,·SQLINTEGER·FAR*·pcbSqlStr)</div> | 278 | <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>····SQLWCHAR·*·szSqlStr,·SQLINTEGER·cbSqlStrMax,·SQLINTEGER·FAR*·pcbSqlStr)</div> |
279 | <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>{</div> | 279 | <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>{</div> |
280 | <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 280 | <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
281 | <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>········SQLWSTR_BUFS(1);</div> | 281 | <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>········SQLWSTR_BUFS(1);</div> |
282 | <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>········<a·class="code·hl_function"·href="a003 | 282 | <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLNativeSqlW(%p,·%ls,·%d,·%p,·%d,·%p)\n"</span>,</div> |
283 | <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>············hdbc,</div> | 283 | <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>············hdbc,</div> |
284 | <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>············SQLWSTR(szSqlStrIn),·(<span·class="keywordtype">int</span>)·cbSqlStrIn,</div> | 284 | <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>············SQLWSTR(szSqlStrIn),·(<span·class="keywordtype">int</span>)·cbSqlStrIn,</div> |
285 | <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>············szSqlStr,·(<span·class="keywordtype">int</span>)·cbSqlStrMax,·pcbSqlStr);</div> | 285 | <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>············szSqlStr,·(<span·class="keywordtype">int</span>)·cbSqlStrMax,·pcbSqlStr);</div> |
286 | <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>········SQLWSTR_FREE();</div> | 286 | <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>········SQLWSTR_FREE();</div> |
287 | <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>····}</div> | 287 | <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>····}</div> |
288 | <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>····<span·class="keywordflow">return</span>·_SQLNativeSql(hdbc,</div> | 288 | <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>····<span·class="keywordflow">return</span>·_SQLNativeSql(hdbc,</div> |
289 | <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>········(ODBC_CHAR*)·szSqlStrIn,·cbSqlStrIn,</div> | 289 | <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>········(ODBC_CHAR*)·szSqlStrIn,·cbSqlStrIn,</div> |
Offset 319, 17 lines modified | Offset 319, 17 lines modified | ||
319 | <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span>·</div> | 319 | <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span>·</div> |
320 | <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLPrimaryKeysW(</div> | 320 | <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLPrimaryKeysW(</div> |
321 | <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span>····SQLHSTMT·hstmt,</div> | 321 | <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span>····SQLHSTMT·hstmt,</div> |
322 | <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> | 322 | <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> |
323 | <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> | 323 | <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> |
324 | <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>····SQLWCHAR·*·szTableName,·SQLSMALLINT·cbTableName)</div> | 324 | <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span>····SQLWCHAR·*·szTableName,·SQLSMALLINT·cbTableName)</div> |
325 | <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>{</div> | 325 | <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>{</div> |
326 | <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 326 | <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
327 | <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span>········SQLWSTR_BUFS(3);</div> | 327 | <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span>········SQLWSTR_BUFS(3);</div> |
328 | <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span>········<a·class="code·hl_function"·href="a003 | 328 | <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLPrimaryKeysW(%p,·%ls,·%d,·%ls,·%d,·%ls,·%d)\n"</span>,</div> |
329 | <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno">··258</span>············hstmt,</div> | 329 | <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno">··258</span>············hstmt,</div> |
330 | <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> | 330 | <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> |
331 | <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> | 331 | <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> |
332 | <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>············SQLWSTR(szTableName),·(<span·class="keywordtype">int</span>)·cbTableName);</div> | 332 | <div·class="line"><a·id="l00261"·name="l00261"></a><span·class="lineno">··261</span>············SQLWSTR(szTableName),·(<span·class="keywordtype">int</span>)·cbTableName);</div> |
333 | <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>········SQLWSTR_FREE();</div> | 333 | <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>········SQLWSTR_FREE();</div> |
334 | <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>····}</div> | 334 | <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>····}</div> |
335 | <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>····<span·class="keywordflow">return</span>·_SQLPrimaryKeys(hstmt,</div> | 335 | <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>····<span·class="keywordflow">return</span>·_SQLPrimaryKeys(hstmt,</div> |
Offset 373, 17 lines modified | Offset 373, 17 lines modified | ||
373 | <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLProcedureColumnsW(</div> | 373 | <div·class="line"><a·id="l00302"·name="l00302"></a><span·class="lineno">··302</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLProcedureColumnsW(</div> |
374 | <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>····SQLHSTMT·hstmt,</div> | 374 | <div·class="line"><a·id="l00303"·name="l00303"></a><span·class="lineno">··303</span>····SQLHSTMT·hstmt,</div> |
375 | <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> | 375 | <div·class="line"><a·id="l00304"·name="l00304"></a><span·class="lineno">··304</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> |
376 | <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> | 376 | <div·class="line"><a·id="l00305"·name="l00305"></a><span·class="lineno">··305</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> |
377 | <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>····SQLWCHAR·*·szProcName,·SQLSMALLINT·cbProcName,</div> | 377 | <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span>····SQLWCHAR·*·szProcName,·SQLSMALLINT·cbProcName,</div> |
378 | <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>····SQLWCHAR·*·szColumnName,·SQLSMALLINT·cbColumnName)</div> | 378 | <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>····SQLWCHAR·*·szColumnName,·SQLSMALLINT·cbColumnName)</div> |
379 | <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>{</div> | 379 | <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>{</div> |
380 | <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 380 | <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
381 | <div·class="line"><a·id="l00310"·name="l00310"></a><span·class="lineno">··310</span>········SQLWSTR_BUFS(4);</div> | 381 | <div·class="line"><a·id="l00310"·name="l00310"></a><span·class="lineno">··310</span>········SQLWSTR_BUFS(4);</div> |
382 | <div·class="line"><a·id="l00311"·name="l00311"></a><span·class="lineno">··311</span>········<a·class="code·hl_function"·href="a003 | 382 | <div·class="line"><a·id="l00311"·name="l00311"></a><span·class="lineno">··311</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLProcedureColumnsW(%p,·%ls,·%d,·%ls,·%d,·%ls,·%d,·%ls,·%d)\n"</span>,</div> |
383 | <div·class="line"><a·id="l00312"·name="l00312"></a><span·class="lineno">··312</span>············hstmt,</div> | 383 | <div·class="line"><a·id="l00312"·name="l00312"></a><span·class="lineno">··312</span>············hstmt,</div> |
384 | <div·class="line"><a·id="l00313"·name="l00313"></a><span·class="lineno">··313</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> | 384 | <div·class="line"><a·id="l00313"·name="l00313"></a><span·class="lineno">··313</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> |
385 | <div·class="line"><a·id="l00314"·name="l00314"></a><span·class="lineno">··314</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> | 385 | <div·class="line"><a·id="l00314"·name="l00314"></a><span·class="lineno">··314</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> |
386 | <div·class="line"><a·id="l00315"·name="l00315"></a><span·class="lineno">··315</span>············SQLWSTR(szProcName),·(<span·class="keywordtype">int</span>)·cbProcName,</div> | 386 | <div·class="line"><a·id="l00315"·name="l00315"></a><span·class="lineno">··315</span>············SQLWSTR(szProcName),·(<span·class="keywordtype">int</span>)·cbProcName,</div> |
387 | <div·class="line"><a·id="l00316"·name="l00316"></a><span·class="lineno">··316</span>············SQLWSTR(szColumnName),·(<span·class="keywordtype">int</span>)·cbColumnName);</div> | 387 | <div·class="line"><a·id="l00316"·name="l00316"></a><span·class="lineno">··316</span>············SQLWSTR(szColumnName),·(<span·class="keywordtype">int</span>)·cbColumnName);</div> |
388 | <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno">··317</span>········SQLWSTR_FREE();</div> | 388 | <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno">··317</span>········SQLWSTR_FREE();</div> |
389 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····}</div> | 389 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····}</div> |
Offset 431, 17 lines modified | Offset 431, 17 lines modified | ||
431 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>·</div> | 431 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>·</div> |
432 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLProceduresW(</div> | 432 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>SQLRETURN·ODBC_PUBLIC·ODBC_API·SQLProceduresW(</div> |
433 | <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>····SQLHSTMT·hstmt,</div> | 433 | <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>····SQLHSTMT·hstmt,</div> |
434 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> | 434 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>····SQLWCHAR·*·szCatalogName,·SQLSMALLINT·cbCatalogName,</div> |
435 | <div·class="line"><a·id="l00364"·name="l00364"></a><span·class="lineno">··364</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> | 435 | <div·class="line"><a·id="l00364"·name="l00364"></a><span·class="lineno">··364</span>····SQLWCHAR·*·szSchemaName,·SQLSMALLINT·cbSchemaName,</div> |
436 | <div·class="line"><a·id="l00365"·name="l00365"></a><span·class="lineno">··365</span>····SQLWCHAR·*·szProcName,·SQLSMALLINT·cbProcName)</div> | 436 | <div·class="line"><a·id="l00365"·name="l00365"></a><span·class="lineno">··365</span>····SQLWCHAR·*·szProcName,·SQLSMALLINT·cbProcName)</div> |
437 | <div·class="line"><a·id="l00366"·name="l00366"></a><span·class="lineno">··366</span>{</div> | 437 | <div·class="line"><a·id="l00366"·name="l00366"></a><span·class="lineno">··366</span>{</div> |
438 | <div·class="line"><a·id="l00367"·name="l00367"></a><span·class="lineno">··367</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a003 | 438 | <div·class="line"><a·id="l00367"·name="l00367"></a><span·class="lineno">··367</span>····<span·class="keywordflow">if</span>·(TDS_UNLIKELY(<a·class="code·hl_variable"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·{</div> |
439 | <div·class="line"><a·id="l00368"·name="l00368"></a><span·class="lineno">··368</span>········SQLWSTR_BUFS(3);</div> | 439 | <div·class="line"><a·id="l00368"·name="l00368"></a><span·class="lineno">··368</span>········SQLWSTR_BUFS(3);</div> |
440 | <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno">··369</span>········<a·class="code·hl_function"·href="a003 | 440 | <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno">··369</span>········<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"SQLProceduresW(%p,·%ls,·%d,·%ls,·%d,·%ls,·%d)\n"</span>,</div> |
441 | <div·class="line"><a·id="l00370"·name="l00370"></a><span·class="lineno">··370</span>············hstmt,</div> | 441 | <div·class="line"><a·id="l00370"·name="l00370"></a><span·class="lineno">··370</span>············hstmt,</div> |
442 | <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> | 442 | <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>············SQLWSTR(szCatalogName),·(<span·class="keywordtype">int</span>)·cbCatalogName,</div> |
443 | <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> | 443 | <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>············SQLWSTR(szSchemaName),·(<span·class="keywordtype">int</span>)·cbSchemaName,</div> |
444 | <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span>············SQLWSTR(szProcName),·(<span·class="keywordtype">int</span>)·cbProcName);</div> | 444 | <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span>············SQLWSTR(szProcName),·(<span·class="keywordtype">int</span>)·cbProcName);</div> |
445 | <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>········SQLWSTR_FREE();</div> | 445 | <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>········SQLWSTR_FREE();</div> |
446 | <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>····}</div> | 446 | <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>····}</div> |
447 | <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>····<span·class="keywordflow">return</span>·_SQLProcedures(hstmt,</div> | 447 | <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>····<span·class="keywordflow">return</span>·_SQLProcedures(hstmt,</div> |
Offset 483, 17 lines modified | Offset 483, 17 lines modified | ||
483 | <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>·</div> | 483 | <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>·</div> |
Max diff block lines reached; 30800/53643 bytes (57.42%) of diff not shown. |
Offset 324, 15 lines modified | Offset 324, 15 lines modified | ||
324 | <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span></div> | 324 | <div·class="line"><a·id="l00306"·name="l00306"></a><span·class="lineno">··306</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span></div> |
325 | <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>buffer_transfer_bound_data(<a·class="code·hl_struct"·href="a00890.html">DBPROC_ROWBUF</a>·*buf,·TDS_INT·res_type,·TDS_INT·compute_id,·<a·class="code·hl_struct"·href="a00918.html">DBPROCESS</a>·*·dbproc,·<span·class="keywordtype">int</span>·idx)</div> | 325 | <div·class="line"><a·id="l00307"·name="l00307"></a><span·class="lineno">··307</span>buffer_transfer_bound_data(<a·class="code·hl_struct"·href="a00890.html">DBPROC_ROWBUF</a>·*buf,·TDS_INT·res_type,·TDS_INT·compute_id,·<a·class="code·hl_struct"·href="a00918.html">DBPROCESS</a>·*·dbproc,·<span·class="keywordtype">int</span>·idx)</div> |
326 | <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>{</div> | 326 | <div·class="line"><a·id="l00308"·name="l00308"></a><span·class="lineno">··308</span>{</div> |
327 | <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>····<span·class="keywordtype">int</span>·i;</div> | 327 | <div·class="line"><a·id="l00309"·name="l00309"></a><span·class="lineno">··309</span>····<span·class="keywordtype">int</span>·i;</div> |
328 | <div·class="line"><a·id="l00310"·name="l00310"></a><span·class="lineno">··310</span>····BYTE·*src;</div> | 328 | <div·class="line"><a·id="l00310"·name="l00310"></a><span·class="lineno">··310</span>····BYTE·*src;</div> |
329 | <div·class="line"><a·id="l00311"·name="l00311"></a><span·class="lineno">··311</span>····<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a00590.html">DBLIB_BUFFER_ROW</a>·*row;</div> | 329 | <div·class="line"><a·id="l00311"·name="l00311"></a><span·class="lineno">··311</span>····<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a00590.html">DBLIB_BUFFER_ROW</a>·*row;</div> |
330 | <div·class="line"><a·id="l00312"·name="l00312"></a><span·class="lineno">··312</span>·</div> | 330 | <div·class="line"><a·id="l00312"·name="l00312"></a><span·class="lineno">··312</span>·</div> |
331 | <div·class="line"><a·id="l00313"·name="l00313"></a><span·class="lineno">··313</span>····<a·class="code·hl_function"·href="a003 | 331 | <div·class="line"><a·id="l00313"·name="l00313"></a><span·class="lineno">··313</span>····<a·class="code·hl_function"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a>(TDS_DBG_FUNC,·<span·class="stringliteral">"buffer_transfer_bound_data(%p·%d·%d·%p·%d)\n"</span>,·buf,·res_type,·compute_id,·dbproc,·idx);</div> |
332 | <div·class="line"><a·id="l00314"·name="l00314"></a><span·class="lineno">··314</span>····BUFFER_CHECK(buf);</div> | 332 | <div·class="line"><a·id="l00314"·name="l00314"></a><span·class="lineno">··314</span>····BUFFER_CHECK(buf);</div> |
333 | <div·class="line"><a·id="l00315"·name="l00315"></a><span·class="lineno">··315</span>····assert(buffer_index_valid(buf,·idx));</div> | 333 | <div·class="line"><a·id="l00315"·name="l00315"></a><span·class="lineno">··315</span>····assert(buffer_index_valid(buf,·idx));</div> |
334 | <div·class="line"><a·id="l00316"·name="l00316"></a><span·class="lineno">··316</span>·</div> | 334 | <div·class="line"><a·id="l00316"·name="l00316"></a><span·class="lineno">··316</span>·</div> |
335 | <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno">··317</span>····row·=·buffer_row_address(buf,·idx);</div> | 335 | <div·class="line"><a·id="l00317"·name="l00317"></a><span·class="lineno">··317</span>····row·=·buffer_row_address(buf,·idx);</div> |
336 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····assert(row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div> | 336 | <div·class="line"><a·id="l00318"·name="l00318"></a><span·class="lineno">··318</span>····assert(row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div> |
337 | <div·class="line"><a·id="l00319"·name="l00319"></a><span·class="lineno">··319</span>·</div> | 337 | <div·class="line"><a·id="l00319"·name="l00319"></a><span·class="lineno">··319</span>·</div> |
338 | <div·class="line"><a·id="l00320"·name="l00320"></a><span·class="lineno">··320</span>····<span·class="keywordflow">for</span>·(i·=·0;·i·<·row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>->num_cols;·i++)·{</div> | 338 | <div·class="line"><a·id="l00320"·name="l00320"></a><span·class="lineno">··320</span>····<span·class="keywordflow">for</span>·(i·=·0;·i·<·row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>->num_cols;·i++)·{</div> |
Offset 353, 20 lines modified | Offset 353, 20 lines modified | ||
353 | <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············}</div> | 353 | <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············}</div> |
354 | <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>········}</div> | 354 | <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>········}</div> |
355 | <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>········<span·class="keywordflow">if</span>·(!curcol->column_varaddr)</div> | 355 | <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>········<span·class="keywordflow">if</span>·(!curcol->column_varaddr)</div> |
356 | <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>············<span·class="keywordflow">continue</span>;</div> | 356 | <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>············<span·class="keywordflow">continue</span>;</div> |
357 | <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>·</div> | 357 | <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>·</div> |
358 | <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>········<span·class="keywordflow">if</span>·(srclen·<=·0)·{</div> | 358 | <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>········<span·class="keywordflow">if</span>·(srclen·<=·0)·{</div> |
359 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>············<span·class="keywordflow">if</span>·(srclen·==·0·||·!curcol->column_nullbind)</div> | 359 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>············<span·class="keywordflow">if</span>·(srclen·==·0·||·!curcol->column_nullbind)</div> |
360 | <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>················<a·class="code·hl_function"·href="a00 | 360 | <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>················<a·class="code·hl_function"·href="a00038.html#aea6a865806d454280126de940478c214">dbgetnull</a>(dbproc,·curcol->column_bindtype,·curcol->column_bindlen,</div> |
361 | <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>························(BYTE·*)·curcol->column_varaddr);</div> | 361 | <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>························(BYTE·*)·curcol->column_varaddr);</div> |
362 | <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>············<span·class="keywordflow">continue</span>;</div> | 362 | <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>············<span·class="keywordflow">continue</span>;</div> |
363 | <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········}</div> | 363 | <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········}</div> |
364 | <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div> | 364 | <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div> |
365 | <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>········srctype·=·<a·class="code·hl_function"·href="a003 | 365 | <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>········srctype·=·<a·class="code·hl_function"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds_get_conversion_type</a>(curcol-><a·class="code·hl_variable"·href="a01150.html#a7f08ecedc5835a4e81129c6b2b493947">column_type</a>,·curcol-><a·class="code·hl_variable"·href="a01150.html#a2c2756c00a1099c82d4cfa4da2894672">column_size</a>);</div> |
366 | <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div> | 366 | <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div> |
367 | <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>········<span·class="keywordflow">if</span>·(row-><a·class="code·hl_variable"·href="a00590.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>)</div> | 367 | <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>········<span·class="keywordflow">if</span>·(row-><a·class="code·hl_variable"·href="a00590.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>)</div> |
368 | <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>············src·=·&row-><a·class="code·hl_variable"·href="a00590.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>[curcol->column_data·-·row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>->current_row];</div> | 368 | <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>············src·=·&row-><a·class="code·hl_variable"·href="a00590.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>[curcol->column_data·-·row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>->current_row];</div> |
369 | <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>········<span·class="keywordflow">else</span></div> | 369 | <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>········<span·class="keywordflow">else</span></div> |
370 | <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>············src·=·curcol->column_data;</div> | 370 | <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>············src·=·curcol->column_data;</div> |
371 | <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>········<span·class="keywordflow">if</span>·(is_blob_col(curcol))</div> | 371 | <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>········<span·class="keywordflow">if</span>·(is_blob_col(curcol))</div> |
372 | <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>············src·=·(BYTE·*)·((<a·class="code·hl_struct"·href="a01130.html">TDSBLOB</a>·*)·src)->textvalue;</div> | 372 | <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span>············src·=·(BYTE·*)·((<a·class="code·hl_struct"·href="a01130.html">TDSBLOB</a>·*)·src)->textvalue;</div> |
Offset 544, 17 lines modified | Offset 544, 17 lines modified | ||
544 | <div·class="line"><a·id="l00549"·name="l00549"></a><span·class="lineno">··549</span>············<a·class="code·hl_function"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a>(row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div> | 544 | <div·class="line"><a·id="l00549"·name="l00549"></a><span·class="lineno">··549</span>············<a·class="code·hl_function"·href="a00541.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a>(row-><a·class="code·hl_variable"·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div> |
545 | <div·class="line"><a·id="l00550"·name="l00550"></a><span·class="lineno">··550</span>········}</div> | 545 | <div·class="line"><a·id="l00550"·name="l00550"></a><span·class="lineno">··550</span>········}</div> |
546 | <div·class="line"><a·id="l00551"·name="l00551"></a><span·class="lineno">··551</span>····}</div> | 546 | <div·class="line"><a·id="l00551"·name="l00551"></a><span·class="lineno">··551</span>····}</div> |
547 | <div·class="line"><a·id="l00552"·name="l00552"></a><span·class="lineno">··552</span>·</div> | 547 | <div·class="line"><a·id="l00552"·name="l00552"></a><span·class="lineno">··552</span>·</div> |
548 | <div·class="line"><a·id="l00553"·name="l00553"></a><span·class="lineno">··553</span>····<span·class="keywordflow">return</span>·SUCCEED;</div> | 548 | <div·class="line"><a·id="l00553"·name="l00553"></a><span·class="lineno">··553</span>····<span·class="keywordflow">return</span>·SUCCEED;</div> |
549 | <div·class="line"><a·id="l00554"·name="l00554"></a><span·class="lineno">··554</span>}</div> | 549 | <div·class="line"><a·id="l00554"·name="l00554"></a><span·class="lineno">··554</span>}</div> |
550 | <div·class="line"><a·id="l00555"·name="l00555"></a><span·class="lineno">··555</span>·</div> | 550 | <div·class="line"><a·id="l00555"·name="l00555"></a><span·class="lineno">··555</span>·</div> |
551 | <div·class="ttc"·id="aa00 | 551 | <div·class="ttc"·id="aa00038_html_aea6a865806d454280126de940478c214"><div·class="ttname"><a·href="a00038.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:529</div></div> |
552 | <div·class="ttc"·id="aa003 | 552 | <div·class="ttc"·id="aa00395_html_a0383d5dcb629582266a442f0f0dbd13a"><div·class="ttname"><a·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds_get_conversion_type</a></div><div·class="ttdeci">TDS_SERVER_TYPE·tds_get_conversion_type(TDS_SERVER_TYPE·srctype,·int·colsize)</div><div·class="ttdoc">Return·type·suitable·for·conversions·(convert·all·nullable·types·to·fixed·type)</div><div·class="ttdef"><b>Definition:</b>·tds_types.h:125</div></div> |
553 | <div·class="ttc"·id="aa003 | 553 | <div·class="ttc"·id="aa00395_html_ab45c291105027e69836002e1dd586141"><div·class="ttname"><a·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a></div><div·class="ttdeci">void·tdsdump_log(const·char·*file,·unsigned·int·level_line,·const·char·*fmt,...)</div><div·class="ttdoc">Write·a·message·to·the·debug·log.</div><div·class="ttdef"><b>Definition:</b>·log.c:396</div></div> |
554 | <div·class="ttc"·id="aa00541_html_ga1224fb9277112dc2ce12531d2b73b145"><div·class="ttname"><a·href="a00541.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:524</div></div> | 554 | <div·class="ttc"·id="aa00541_html_ga1224fb9277112dc2ce12531d2b73b145"><div·class="ttname"><a·href="a00541.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:524</div></div> |
555 | <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">dblib_buffer_row</a></div><div·class="ttdef"><b>Definition:</b>·buffering.h:1</div></div> | 555 | <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">dblib_buffer_row</a></div><div·class="ttdef"><b>Definition:</b>·buffering.h:1</div></div> |
556 | <div·class="ttc"·id="aa00590_html_a015599345b266045d8bd3fac731e4675"><div·class="ttname"><a·href="a00590.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> | 556 | <div·class="ttc"·id="aa00590_html_a015599345b266045d8bd3fac731e4675"><div·class="ttname"><a·href="a00590.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> |
557 | <div·class="ttc"·id="aa00590_html_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><div·class="ttname"><a·href="a00590.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->current_row</div><div·class="ttdef"><b>Definition:</b>·buffering.h:5</div></div> | 557 | <div·class="ttc"·id="aa00590_html_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><div·class="ttname"><a·href="a00590.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->current_row</div><div·class="ttdef"><b>Definition:</b>·buffering.h:5</div></div> |
558 | <div·class="ttc"·id="aa00590_html_abe1aa9f8ea96dda1400654813e68130a"><div·class="ttname"><a·href="a00590.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> | 558 | <div·class="ttc"·id="aa00590_html_abe1aa9f8ea96dda1400654813e68130a"><div·class="ttname"><a·href="a00590.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> |
559 | <div·class="ttc"·id="aa00590_html_ad49b82677ae277e5d5b0038f522da293"><div·class="ttname"><a·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">dblib_buffer_row::resinfo</a></div><div·class="ttdeci">TDSRESULTINFO·*·resinfo</div><div·class="ttdoc">pointer·to·result·informations</div><div·class="ttdef"><b>Definition:</b>·buffering.h:3</div></div> | 559 | <div·class="ttc"·id="aa00590_html_ad49b82677ae277e5d5b0038f522da293"><div·class="ttname"><a·href="a00590.html#ad49b82677ae277e5d5b0038f522da293">dblib_buffer_row::resinfo</a></div><div·class="ttdeci">TDSRESULTINFO·*·resinfo</div><div·class="ttdoc">pointer·to·result·informations</div><div·class="ttdef"><b>Definition:</b>·buffering.h:3</div></div> |
560 | <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">DBPROC_ROWBUF</a></div><div·class="ttdef"><b>Definition:</b>·dblib.h:52</div></div> | 560 | <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">DBPROC_ROWBUF</a></div><div·class="ttdef"><b>Definition:</b>·dblib.h:52</div></div> |
Offset 78, 22 lines modified | Offset 78, 22 lines modified | ||
78 | <p>Main·implementation·file·for·<code>db-lib</code>.·· | 78 | <p>Main·implementation·file·for·<code>db-lib</code>.·· |
79 | <a·href="#details">More...</a></p> | 79 | <a·href="#details">More...</a></p> |
80 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 80 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
81 | <code>#include·<stdarg.h></code><br·/> | 81 | <code>#include·<stdarg.h></code><br·/> |
82 | <code>#include·<freetds/time.h></code><br·/> | 82 | <code>#include·<freetds/time.h></code><br·/> |
83 | <code>#include·<assert.h></code><br·/> | 83 | <code>#include·<assert.h></code><br·/> |
84 | <code>#include·<stdio.h></code><br·/> | 84 | <code>#include·<stdio.h></code><br·/> |
85 | <code>#include·<<a·class="el"·href="a003 | 85 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
86 | <code>#include·<freetds/thread.h></code><br·/> | 86 | <code>#include·<freetds/thread.h></code><br·/> |
87 | <code>#include·<freetds/convert.h></code><br·/> | 87 | <code>#include·<freetds/convert.h></code><br·/> |
88 | <code>#include·<freetds/utils/string.h></code><br·/> | 88 | <code>#include·<freetds/utils/string.h></code><br·/> |
89 | <code>#include·<freetds/data.h></code><br·/> | 89 | <code>#include·<freetds/data.h></code><br·/> |
90 | <code>#include·<freetds/replacements.h></code><br·/> | 90 | <code>#include·<freetds/replacements.h></code><br·/> |
91 | <code>#include·<sybfront.h></code><br·/> | 91 | <code>#include·<sybfront.h></code><br·/> |
92 | <code>#include·<<a·class="el"·href="a003 | 92 | <code>#include·<<a·class="el"·href="a00362_source.html">sybdb.h</a>></code><br·/> |
93 | <code>#include·<syberror.h></code><br·/> | 93 | <code>#include·<syberror.h></code><br·/> |
94 | <code>#include·<dblib.h></code><br·/> | 94 | <code>#include·<dblib.h></code><br·/> |
95 | <code>#include·"buffering.h"</code><br·/> | 95 | <code>#include·"buffering.h"</code><br·/> |
96 | </div><div·class="textblock"><div·class="dynheader"> | 96 | </div><div·class="textblock"><div·class="dynheader"> |
97 | Include·dependency·graph·for·dblib.c:</div> | 97 | Include·dependency·graph·for·dblib.c:</div> |
98 | <div·class="dyncontent"> | 98 | <div·class="dyncontent"> |
99 | <div·class="center"><!--·SVG·0·--> | 99 | <div·class="center"><!--·SVG·0·--> |
Offset 107, 15 lines modified | Offset 107, 15 lines modified | ||
107 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00594.html">dblib_context</a></td></tr> | 107 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00594.html">dblib_context</a></td></tr> |
108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 108 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
109 | </table><table·class="memberdecls"> | 109 | </table><table·class="memberdecls"> |
110 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> | 110 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> |
111 | Typedefs</h2></td></tr> | 111 | Typedefs</h2></td></tr> |
112 | <tr·class="memitem:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00598.html">_dblib_error_message</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">DBLIB_ERROR_MESSAGE</a></td></tr> | 112 | <tr·class="memitem:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00598.html">_dblib_error_message</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">DBLIB_ERROR_MESSAGE</a></td></tr> |
113 | <tr·class="separator:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memSeparator"·colspan="2"> </td></tr> |
114 | <tr·class="memitem:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00594.html">dblib_context</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 114 | <tr·class="memitem:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00594.html">dblib_context</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a></td></tr> |
115 | <tr·class="separator:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | </table><table·class="memberdecls"> | 116 | </table><table·class="memberdecls"> |
117 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> | 117 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> |
118 | Functions</h2></td></tr> | 118 | Functions</h2></td></tr> |
119 | <tr·class="memitem:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memItemLeft"·align="right"·valign="top">static·BYTE·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">_dbcoldata</a>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*colinfo)</td></tr> | 119 | <tr·class="memitem:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memItemLeft"·align="right"·valign="top">static·BYTE·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">_dbcoldata</a>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*colinfo)</td></tr> |
120 | <tr·class="memdesc:ga3c6f474c0662158f3100fe464bf077d9"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·data·from·a·column.··<a·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">More...</a><br·/></td></tr> | 120 | <tr·class="memdesc:ga3c6f474c0662158f3100fe464bf077d9"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·data·from·a·column.··<a·href="a00533.html#ga3c6f474c0662158f3100fe464bf077d9">More...</a><br·/></td></tr> |
121 | <tr·class="separator:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 204, 16 lines modified | Offset 204, 16 lines modified | ||
204 | <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2"> </td></tr> | 204 | <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2"> </td></tr> |
205 | <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr> | 205 | <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr> |
206 | <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft"> </td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<a·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">More...</a><br·/></td></tr> | 206 | <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft"> </td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<a·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">More...</a><br·/></td></tr> |
207 | <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2"> </td></tr> | 207 | <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2"> </td></tr> |
208 | <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> | 208 | <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> |
209 | <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft"> </td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<a·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">More...</a><br·/></td></tr> | 209 | <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft"> </td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<a·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">More...</a><br·/></td></tr> |
210 | <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2"> </td></tr> | 210 | <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2"> </td></tr> |
211 | <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 211 | <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01310.html">DBCOL</a>·*pdbcol)</td></tr> |
212 | <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<a·href="a00 | 212 | <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<a·href="a00038.html#a9b73fd1afa2c3ccfca481635212d2e43">More...</a><br·/></td></tr> |
213 | <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2"> </td></tr> | 213 | <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2"> </td></tr> |
214 | <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> | 214 | <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> |
215 | <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<a·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">More...</a><br·/></td></tr> | 215 | <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<a·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">More...</a><br·/></td></tr> |
216 | <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2"> </td></tr> | 216 | <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2"> </td></tr> |
217 | <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> | 217 | <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> |
218 | <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<a·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">More...</a><br·/></td></tr> | 218 | <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<a·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">More...</a><br·/></td></tr> |
219 | <tr·class="separator:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memSeparator"·colspan="2"> </td></tr> | 219 | <tr·class="separator:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 281, 15 lines modified | Offset 281, 15 lines modified | ||
281 | <tr·class="separator:ga0fcfcf6846442dac9dd5584d270ec72a"><td·class="memSeparator"·colspan="2"> </td></tr> | 281 | <tr·class="separator:ga0fcfcf6846442dac9dd5584d270ec72a"><td·class="memSeparator"·colspan="2"> </td></tr> |
282 | <tr·class="memitem:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dbgetchar</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·pos)</td></tr> | 282 | <tr·class="memitem:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dbgetchar</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·pos)</td></tr> |
283 | <tr·class="memdesc:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·address·of·a·position·in·the·command·buffer.··<a·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">More...</a><br·/></td></tr> | 283 | <tr·class="memdesc:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·address·of·a·position·in·the·command·buffer.··<a·href="a00527.html#ga8e3b1a5305a222b3c8ea7662e7685caf">More...</a><br·/></td></tr> |
284 | <tr·class="separator:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memSeparator"·colspan="2"> </td></tr> | 284 | <tr·class="separator:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memSeparator"·colspan="2"> </td></tr> |
285 | <tr·class="memitem:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dbgetmaxprocs</a>·(void)</td></tr> | 285 | <tr·class="memitem:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">dbgetmaxprocs</a>·(void)</td></tr> |
286 | <tr·class="memdesc:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="mdescLeft"> </td><td·class="mdescRight">get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.··<a·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">More...</a><br·/></td></tr> | 286 | <tr·class="memdesc:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="mdescLeft"> </td><td·class="mdescRight">get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.··<a·href="a00527.html#gadb34c5c2aae50ac9f2a26d8984136997">More...</a><br·/></td></tr> |
287 | <tr·class="separator:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memSeparator"·colspan="2"> </td></tr> | 287 | <tr·class="separator:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memSeparator"·colspan="2"> </td></tr> |
288 | <tr·class="memitem:aea6a865806d454280126de940478c214"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 288 | <tr·class="memitem:aea6a865806d454280126de940478c214"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html#aea6a865806d454280126de940478c214">dbgetnull</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·bindtype,·int·varlen,·BYTE·*varaddr)</td></tr> |
289 | <tr·class="separator:aea6a865806d454280126de940478c214"><td·class="memSeparator"·colspan="2"> </td></tr> | 289 | <tr·class="separator:aea6a865806d454280126de940478c214"><td·class="memSeparator"·colspan="2"> </td></tr> |
290 | <tr·class="memitem:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dbgetpacket</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> | 290 | <tr·class="memitem:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dbgetpacket</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> |
291 | <tr·class="memdesc:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·TDS·packet·size·for·the·connection.··<a·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">More...</a><br·/></td></tr> | 291 | <tr·class="memdesc:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·TDS·packet·size·for·the·connection.··<a·href="a00527.html#gabaf9aa756f7cb8bbec80d1c7201c6238">More...</a><br·/></td></tr> |
292 | <tr·class="separator:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memSeparator"·colspan="2"> </td></tr> | 292 | <tr·class="separator:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memSeparator"·colspan="2"> </td></tr> |
293 | <tr·class="memitem:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dbgetrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·row)</td></tr> | 293 | <tr·class="memitem:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">dbgetrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·row)</td></tr> |
294 | <tr·class="memdesc:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·row·from·the·row·buffer.··<a·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">More...</a><br·/></td></tr> | 294 | <tr·class="memdesc:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="mdescLeft"> </td><td·class="mdescRight">Read·a·row·from·the·row·buffer.··<a·href="a00527.html#ga60fe544491c760f8bc6c37bc7f777d70">More...</a><br·/></td></tr> |
295 | <tr·class="separator:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memSeparator"·colspan="2"> </td></tr> | 295 | <tr·class="separator:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 320, 27 lines modified | Offset 320, 27 lines modified | ||
320 | <tr·class="memitem:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memItemLeft"·align="right"·valign="top">DBBOOL </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">dbisopt</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·option,·const·char·param[])</td></tr> | 320 | <tr·class="memitem:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memItemLeft"·align="right"·valign="top">DBBOOL </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">dbisopt</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·option,·const·char·param[])</td></tr> |
321 | <tr·class="memdesc:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·value·of·an·option.··<a·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">More...</a><br·/></td></tr> | 321 | <tr·class="memdesc:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·value·of·an·option.··<a·href="a00527.html#gac3eb8cb53f50998403ea9aebc6263df9">More...</a><br·/></td></tr> |
322 | <tr·class="separator:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memSeparator"·colspan="2"> </td></tr> | 322 | <tr·class="separator:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memSeparator"·colspan="2"> </td></tr> |
323 | <tr·class="memitem:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">dblastrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> | 323 | <tr·class="memitem:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">dblastrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> |
324 | <tr·class="memdesc:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·number·of·the·last·row·in·the·row·buffer.··<a·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">More...</a><br·/></td></tr> | 324 | <tr·class="memdesc:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·number·of·the·last·row·in·the·row·buffer.··<a·href="a00533.html#ga13ead146339b43b3a4d9049eb124ef4b">More...</a><br·/></td></tr> |
325 | <tr·class="separator:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memSeparator"·colspan="2"> </td></tr> | 325 | <tr·class="separator:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memSeparator"·colspan="2"> </td></tr> |
326 | <tr·class="memitem:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abca0784fb39b38b0a494dbf4c0eb5d25"·name="abca0784fb39b38b0a494dbf4c0eb5d25"></a> | 326 | <tr·class="memitem:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abca0784fb39b38b0a494dbf4c0eb5d25"·name="abca0784fb39b38b0a494dbf4c0eb5d25"></a> |
327 | static·int </td><td·class="memItemRight"·valign="bottom"><b>dblib_add_connection</b>·(<a·class="el"·href="a00 | 327 | static·int </td><td·class="memItemRight"·valign="bottom"><b>dblib_add_connection</b>·(<a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
328 | <tr·class="separator:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memSeparator"·colspan="2"> </td></tr> | 328 | <tr·class="separator:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memSeparator"·colspan="2"> </td></tr> |
329 | <tr·class="memitem:a8510b40cab8d0536e79057987ea6aae8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8510b40cab8d0536e79057987ea6aae8"·name="a8510b40cab8d0536e79057987ea6aae8"></a> | 329 | <tr·class="memitem:a8510b40cab8d0536e79057987ea6aae8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8510b40cab8d0536e79057987ea6aae8"·name="a8510b40cab8d0536e79057987ea6aae8"></a> |
330 | static·TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>dblib_bound_type</b>·(int·bindtype)</td></tr> | 330 | static·TDS_SERVER_TYPE </td><td·class="memItemRight"·valign="bottom"><b>dblib_bound_type</b>·(int·bindtype)</td></tr> |
331 | <tr·class="separator:a8510b40cab8d0536e79057987ea6aae8"><td·class="memSeparator"·colspan="2"> </td></tr> | 331 | <tr·class="separator:a8510b40cab8d0536e79057987ea6aae8"><td·class="memSeparator"·colspan="2"> </td></tr> |
332 | <tr·class="memitem:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecfd169dd03cc9e6d49329f873b08d42"·name="aecfd169dd03cc9e6d49329f873b08d42"></a> | 332 | <tr·class="memitem:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecfd169dd03cc9e6d49329f873b08d42"·name="aecfd169dd03cc9e6d49329f873b08d42"></a> |
333 | static·int </td><td·class="memItemRight"·valign="bottom"><b>dblib_coltype</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*colinfo)</td></tr> | 333 | static·int </td><td·class="memItemRight"·valign="bottom"><b>dblib_coltype</b>·(<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*colinfo)</td></tr> |
334 | <tr·class="separator:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memSeparator"·colspan="2"> </td></tr> | 334 | <tr·class="separator:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memSeparator"·colspan="2"> </td></tr> |
335 | <tr·class="memitem:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc062dcf2c5dfecbd80caa2b63498473"·name="adc062dcf2c5dfecbd80caa2b63498473"></a> | 335 | <tr·class="memitem:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc062dcf2c5dfecbd80caa2b63498473"·name="adc062dcf2c5dfecbd80caa2b63498473"></a> |
336 | static·RETCODE </td><td·class="memItemRight"·valign="bottom"><b>dblib_datecrack</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·BOOL·nano_precision,·<a·class="el"·href="a01322.html">DBDATEREC</a>·*output,·int·type,·const·void·*data)</td></tr> | 336 | static·RETCODE </td><td·class="memItemRight"·valign="bottom"><b>dblib_datecrack</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·BOOL·nano_precision,·<a·class="el"·href="a01322.html">DBDATEREC</a>·*output,·int·type,·const·void·*data)</td></tr> |
337 | <tr·class="separator:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memSeparator"·colspan="2"> </td></tr> | 337 | <tr·class="separator:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memSeparator"·colspan="2"> </td></tr> |
338 | <tr·class="memitem:abf659b106d82345b0cb881ee4913fc1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf659b106d82345b0cb881ee4913fc1f"·name="abf659b106d82345b0cb881ee4913fc1f"></a> | 338 | <tr·class="memitem:abf659b106d82345b0cb881ee4913fc1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf659b106d82345b0cb881ee4913fc1f"·name="abf659b106d82345b0cb881ee4913fc1f"></a> |
339 | static·void </td><td·class="memItemRight"·valign="bottom"><b>dblib_del_connection</b>·(<a·class="el"·href="a00 | 339 | static·void </td><td·class="memItemRight"·valign="bottom"><b>dblib_del_connection</b>·(<a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds)</td></tr> |
340 | <tr·class="separator:abf659b106d82345b0cb881ee4913fc1f"><td·class="memSeparator"·colspan="2"> </td></tr> | 340 | <tr·class="separator:abf659b106d82345b0cb881ee4913fc1f"><td·class="memSeparator"·colspan="2"> </td></tr> |
341 | <tr·class="memitem:ac084e7335c120243852b1e62f1cb26e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac084e7335c120243852b1e62f1cb26e2"·name="ac084e7335c120243852b1e62f1cb26e2"></a> | 341 | <tr·class="memitem:ac084e7335c120243852b1e62f1cb26e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac084e7335c120243852b1e62f1cb26e2"·name="ac084e7335c120243852b1e62f1cb26e2"></a> |
342 | static·<a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dblib_get_tds_ctx</b>·(void)</td></tr> | 342 | static·<a·class="el"·href="a01190.html">TDSCONTEXT</a>·* </td><td·class="memItemRight"·valign="bottom"><b>dblib_get_tds_ctx</b>·(void)</td></tr> |
343 | <tr·class="separator:ac084e7335c120243852b1e62f1cb26e2"><td·class="memSeparator"·colspan="2"> </td></tr> | 343 | <tr·class="separator:ac084e7335c120243852b1e62f1cb26e2"><td·class="memSeparator"·colspan="2"> </td></tr> |
344 | <tr·class="memitem:acbf4c6096a9153fbd1b20274da79027f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acbf4c6096a9153fbd1b20274da79027f"·name="acbf4c6096a9153fbd1b20274da79027f"></a> | 344 | <tr·class="memitem:acbf4c6096a9153fbd1b20274da79027f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acbf4c6096a9153fbd1b20274da79027f"·name="acbf4c6096a9153fbd1b20274da79027f"></a> |
345 | static·void </td><td·class="memItemRight"·valign="bottom"><b>dblib_release_tds_ctx</b>·(int·count)</td></tr> | 345 | static·void </td><td·class="memItemRight"·valign="bottom"><b>dblib_release_tds_ctx</b>·(int·count)</td></tr> |
346 | <tr·class="separator:acbf4c6096a9153fbd1b20274da79027f"><td·class="memSeparator"·colspan="2"> </td></tr> | 346 | <tr·class="separator:acbf4c6096a9153fbd1b20274da79027f"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 619, 16 lines modified | Offset 619, 16 lines modified | ||
619 | <tr·class="separator:ab80e4353152051db068e14dfdb4447fd"><td·class="memSeparator"·colspan="2"> </td></tr> | 619 | <tr·class="separator:ab80e4353152051db068e14dfdb4447fd"><td·class="memSeparator"·colspan="2"> </td></tr> |
620 | <tr·class="memitem:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac102e7a4e8da39712ff7c2a83aad8026"·name="ac102e7a4e8da39712ff7c2a83aad8026"></a> | 620 | <tr·class="memitem:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac102e7a4e8da39712ff7c2a83aad8026"·name="ac102e7a4e8da39712ff7c2a83aad8026"></a> |
621 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>prresult_type</b>·(int·result_type)</td></tr> | 621 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>prresult_type</b>·(int·result_type)</td></tr> |
622 | <tr·class="separator:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memSeparator"·colspan="2"> </td></tr> | 622 | <tr·class="separator:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memSeparator"·colspan="2"> </td></tr> |
623 | <tr·class="memitem:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98aacc5f55e90db5cae0a9b62fa514af"·name="a98aacc5f55e90db5cae0a9b62fa514af"></a> | 623 | <tr·class="memitem:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98aacc5f55e90db5cae0a9b62fa514af"·name="a98aacc5f55e90db5cae0a9b62fa514af"></a> |
624 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>prretcode</b>·(int·retcode)</td></tr> | 624 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>prretcode</b>·(int·retcode)</td></tr> |
625 | <tr·class="separator:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memSeparator"·colspan="2"> </td></tr> | 625 | <tr·class="separator:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memSeparator"·colspan="2"> </td></tr> |
626 | <tr·class="memitem:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 626 | <tr·class="memitem:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html#ac7a199aaeb82935f6d1dda2be551a089">tds_prdatatype</a>·(int·datatype_token)</td></tr> |
627 | <tr·class="memdesc:ac7a199aaeb82935f6d1dda2be551a089"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·type·in·string.··<a·href="a00 | 627 | <tr·class="memdesc:ac7a199aaeb82935f6d1dda2be551a089"><td·class="mdescLeft"> </td><td·class="mdescRight">Returns·type·in·string.··<a·href="a00038.html#ac7a199aaeb82935f6d1dda2be551a089">More...</a><br·/></td></tr> |
628 | <tr·class="separator:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memSeparator"·colspan="2"> </td></tr> | 628 | <tr·class="separator:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memSeparator"·colspan="2"> </td></tr> |
629 | <tr·class="memitem:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00918.html">DBPROCESS</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>·(<a·class="el"·href="a00574.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</td></tr> | 629 | <tr·class="memitem:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00918.html">DBPROCESS</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>·(<a·class="el"·href="a00574.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</td></tr> |
630 | <tr·class="memdesc:gae6da75d7b9e7b567890fc83c9459d824"><td·class="mdescLeft"> </td><td·class="mdescRight">Form·a·connection·with·the·server.··<a·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">More...</a><br·/></td></tr> | 630 | <tr·class="memdesc:gae6da75d7b9e7b567890fc83c9459d824"><td·class="mdescLeft"> </td><td·class="mdescRight">Form·a·connection·with·the·server.··<a·href="a00533.html#gae6da75d7b9e7b567890fc83c9459d824">More...</a><br·/></td></tr> |
631 | <tr·class="separator:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memSeparator"·colspan="2"> </td></tr> | 631 | <tr·class="separator:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memSeparator"·colspan="2"> </td></tr> |
632 | </table><table·class="memberdecls"> | 632 | </table><table·class="memberdecls"> |
633 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> | 633 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> |
634 | Variables</h2></td></tr> | 634 | Variables</h2></td></tr> |
Offset 644, 17 lines modified | Offset 644, 17 lines modified | ||
644 | <tr·class="memitem:a33c4947eaf5762175df8afeb40e7c932"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33c4947eaf5762175df8afeb40e7c932"·name="a33c4947eaf5762175df8afeb40e7c932"></a> | 644 | <tr·class="memitem:a33c4947eaf5762175df8afeb40e7c932"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33c4947eaf5762175df8afeb40e7c932"·name="a33c4947eaf5762175df8afeb40e7c932"></a> |
645 | static·tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>dblib_mutex</b>·=·TDS_MUTEX_INITIALIZER</td></tr> | 645 | static·tds_mutex </td><td·class="memItemRight"·valign="bottom"><b>dblib_mutex</b>·=·TDS_MUTEX_INITIALIZER</td></tr> |
646 | <tr·class="separator:a33c4947eaf5762175df8afeb40e7c932"><td·class="memSeparator"·colspan="2"> </td></tr> | 646 | <tr·class="separator:a33c4947eaf5762175df8afeb40e7c932"><td·class="memSeparator"·colspan="2"> </td></tr> |
647 | <tr·class="memitem:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8a15b4d78f9203d2f07c14027f4a2ea0"·name="a8a15b4d78f9203d2f07c14027f4a2ea0"></a> | 647 | <tr·class="memitem:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8a15b4d78f9203d2f07c14027f4a2ea0"·name="a8a15b4d78f9203d2f07c14027f4a2ea0"></a> |
648 | static·<a·class="el"·href="a00914.html">NULLREP</a> </td><td·class="memItemRight"·valign="bottom"><b>default_null_representations</b>·[MAXBINDTYPES]</td></tr> | 648 | static·<a·class="el"·href="a00914.html">NULLREP</a> </td><td·class="memItemRight"·valign="bottom"><b>default_null_representations</b>·[MAXBINDTYPES]</td></tr> |
649 | <tr·class="separator:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memSeparator"·colspan="2"> </td></tr> | 649 | <tr·class="separator:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memSeparator"·colspan="2"> </td></tr> |
650 | <tr·class="memitem:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98518f74ceb2c07aac0f4686003ed8a"·name="ad98518f74ceb2c07aac0f4686003ed8a"></a> | 650 | <tr·class="memitem:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98518f74ceb2c07aac0f4686003ed8a"·name="ad98518f74ceb2c07aac0f4686003ed8a"></a> |
651 | static·<a·class="el"·href="a00 | 651 | static·<a·class="el"·href="a00038.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a> </td><td·class="memItemRight"·valign="bottom"><b>g_dblib_ctx</b></td></tr> |
652 | <tr·class="separator:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memSeparator"·colspan="2"> </td></tr> | 652 | <tr·class="separator:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memSeparator"·colspan="2"> </td></tr> |
653 | <tr·class="memitem:a7ce3864f4386c4ddd4947b450c412288"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 653 | <tr·class="memitem:a7ce3864f4386c4ddd4947b450c412288"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html#a7ce3864f4386c4ddd4947b450c412288">g_dblib_version</a></td></tr> |
Max diff block lines reached; 4568/26892 bytes (16.99%) of diff not shown. |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."]; | 7 | ··Node1·[label="dbcolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·</span></div> | 104 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·</span></div> |
105 | <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> | 105 | <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> |
106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div> | 106 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div> |
107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div> | 107 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div> |
108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<sys/time.h></span></div> | 108 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<sys/time.h></span></div> |
109 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</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> | 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="preprocessor">#include·<<a·class="code"·href="a003 | 111 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a00395.html">freetds/tds.h</a>></span></div> |
112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<freetds/utils/dlist.h></span></div> | 112 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<freetds/utils/dlist.h></span></div> |
113 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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="comment">/*·defines·*/</span></div> | 114 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">/*·defines·*/</span></div> |
115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·PGSIZ·2048</span></div> | 115 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·PGSIZ·2048</span></div> |
116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·BLOCKSIZ·512</span></div> | 116 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·BLOCKSIZ·512</span></div> |
117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MAX_POOL_USERS·1024</span></div> | 117 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MAX_POOL_USERS·1024</span></div> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | 118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
Offset 234, 15 lines modified | Offset 234, 15 lines modified | ||
234 | <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span><span·class="keywordtype">bool</span>·pool_write_data(<a·class="code·hl_struct"·href="a00666.html">TDS_POOL_SOCKET</a>·*from,·<a·class="code·hl_struct"·href="a00666.html">TDS_POOL_SOCKET</a>·*to);</div> | 234 | <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span><span·class="keywordtype">bool</span>·pool_write_data(<a·class="code·hl_struct"·href="a00666.html">TDS_POOL_SOCKET</a>·*from,·<a·class="code·hl_struct"·href="a00666.html">TDS_POOL_SOCKET</a>·*to);</div> |
235 | <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·</div> | 235 | <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·</div> |
236 | <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span><span·class="comment">/*·config.c·*/</span></div> | 236 | <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span><span·class="comment">/*·config.c·*/</span></div> |
237 | <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="keywordtype">bool</span>·pool_read_conf_files(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*poolname,·<a·class="code·hl_struct"·href="a00678.html">TDS_POOL</a>·*·pool,·<span·class="keywordtype">char</span>·**err);</div> | 237 | <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="keywordtype">bool</span>·pool_read_conf_files(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*poolname,·<a·class="code·hl_struct"·href="a00678.html">TDS_POOL</a>·*·pool,·<span·class="keywordtype">char</span>·**err);</div> |
238 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div> | 238 | <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div> |
239 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> | 239 | <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> |
240 | <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="preprocessor">#endif</span></div> | 240 | <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="preprocessor">#endif</span></div> |
241 | <div·class="ttc"·id="aa003 | 241 | <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> |
242 | <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">tds_pool_event</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:64</div></div> | 242 | <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">tds_pool_event</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:64</div></div> |
243 | <div·class="ttc"·id="aa00666_html"><div·class="ttname"><a·href="a00666.html">tds_pool_socket</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:70</div></div> | 243 | <div·class="ttc"·id="aa00666_html"><div·class="ttname"><a·href="a00666.html">tds_pool_socket</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:70</div></div> |
244 | <div·class="ttc"·id="aa00670_html"><div·class="ttname"><a·href="a00670.html">tds_pool_user</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:77</div></div> | 244 | <div·class="ttc"·id="aa00670_html"><div·class="ttname"><a·href="a00670.html">tds_pool_user</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:77</div></div> |
245 | <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">tds_pool_member</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:86</div></div> | 245 | <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">tds_pool_member</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:86</div></div> |
246 | <div·class="ttc"·id="aa00678_html"><div·class="ttname"><a·href="a00678.html">tds_pool</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:105</div></div> | 246 | <div·class="ttc"·id="aa00678_html"><div·class="ttname"><a·href="a00678.html">tds_pool</a></div><div·class="ttdef"><b>Definition:</b>·pool.h:105</div></div> |
247 | <div·class="ttc"·id="aa00678_html_a009d30222683a3540fcddbc3e9033828"><div·class="ttname"><a·href="a00678.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:128</div></div> | 247 | <div·class="ttc"·id="aa00678_html_a009d30222683a3540fcddbc3e9033828"><div·class="ttname"><a·href="a00678.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:128</div></div> |
248 | <div·class="ttc"·id="aa01118_html"><div·class="ttname"><a·href="a01118.html">tds_login</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:517</div></div> | 248 | <div·class="ttc"·id="aa01118_html"><div·class="ttname"><a·href="a01118.html">tds_login</a></div><div·class="ttdef"><b>Definition:</b>·tds.h:517</div></div> |
Offset 88, 15 lines modified | Offset 88, 15 lines modified | ||
88 | </div><div·class="textblock"><div·class="dynheader"> | 88 | </div><div·class="textblock"><div·class="dynheader"> |
89 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 89 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
90 | <div·class="dyncontent"> | 90 | <div·class="dyncontent"> |
91 | <div·class="center"><!--·SVG·1·--> | 91 | <div·class="center"><!--·SVG·1·--> |
92 | </div> | 92 | </div> |
93 | </div> | 93 | </div> |
94 | </div> | 94 | </div> |
95 | <p><a·href="a003 | 95 | <p><a·href="a00362_source.html">Go·to·the·source·code·of·this·file.</a></p> |
96 | <table·class="memberdecls"> | 96 | <table·class="memberdecls"> |
97 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 97 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
98 | Classes</h2></td></tr> | 98 | Classes</h2></td></tr> |
99 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">DBCOL</a></td></tr> | 99 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">DBCOL</a></td></tr> |
100 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 100 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
101 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01314.html">DBCOL2</a></td></tr> | 101 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01314.html">DBCOL2</a></td></tr> |
102 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 589, 16 lines modified | Offset 589, 16 lines modified | ||
589 | <tr·class="separator:a0e8f9484c4a3b006fa2c1b6f351b5363"><td·class="memSeparator"·colspan="2"> </td></tr> | 589 | <tr·class="separator:a0e8f9484c4a3b006fa2c1b6f351b5363"><td·class="memSeparator"·colspan="2"> </td></tr> |
590 | <tr·class="memitem:a19179afff56ab494775112efa880e2a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19179afff56ab494775112efa880e2a3"·name="a19179afff56ab494775112efa880e2a3"></a> | 590 | <tr·class="memitem:a19179afff56ab494775112efa880e2a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19179afff56ab494775112efa880e2a3"·name="a19179afff56ab494775112efa880e2a3"></a> |
591 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTDS_8_0</b>   9» /*·Microsoft·SQL·Server·2000·*/</td></tr> | 591 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTDS_8_0</b>   9» /*·Microsoft·SQL·Server·2000·*/</td></tr> |
592 | <tr·class="separator:a19179afff56ab494775112efa880e2a3"><td·class="memSeparator"·colspan="2"> </td></tr> | 592 | <tr·class="separator:a19179afff56ab494775112efa880e2a3"><td·class="memSeparator"·colspan="2"> </td></tr> |
593 | <tr·class="memitem:aa5669bf739c045da19fdd396788f9930"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5669bf739c045da19fdd396788f9930"·name="aa5669bf739c045da19fdd396788f9930"></a> | 593 | <tr·class="memitem:aa5669bf739c045da19fdd396788f9930"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5669bf739c045da19fdd396788f9930"·name="aa5669bf739c045da19fdd396788f9930"></a> |
594 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTDS_9_0</b>   10» /*·Microsoft·SQL·Server·2005·*/</td></tr> | 594 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTDS_9_0</b>   10» /*·Microsoft·SQL·Server·2005·*/</td></tr> |
595 | <tr·class="separator:aa5669bf739c045da19fdd396788f9930"><td·class="memSeparator"·colspan="2"> </td></tr> | 595 | <tr·class="separator:aa5669bf739c045da19fdd396788f9930"><td·class="memSeparator"·colspan="2"> </td></tr> |
596 | <tr·class="memitem:a4e19c79341755a7c6666197d381e1ac6"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 596 | <tr·class="memitem:a4e19c79341755a7c6666197d381e1ac6"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html#a4e19c79341755a7c6666197d381e1ac6">DBTDS_UNKNOWN</a>   0</td></tr> |
597 | <tr·class="memdesc:a4e19c79341755a7c6666197d381e1ac6"><td·class="mdescLeft"> </td><td·class="mdescRight">DBTDS_xxx·are·returned·by·DBTDS()·The·integer·values·of·the·constants·are·poorly·chosen.··<a·href="a003 | 597 | <tr·class="memdesc:a4e19c79341755a7c6666197d381e1ac6"><td·class="mdescLeft"> </td><td·class="mdescRight">DBTDS_xxx·are·returned·by·DBTDS()·The·integer·values·of·the·constants·are·poorly·chosen.··<a·href="a00362.html#a4e19c79341755a7c6666197d381e1ac6">More...</a><br·/></td></tr> |
598 | <tr·class="separator:a4e19c79341755a7c6666197d381e1ac6"><td·class="memSeparator"·colspan="2"> </td></tr> | 598 | <tr·class="separator:a4e19c79341755a7c6666197d381e1ac6"><td·class="memSeparator"·colspan="2"> </td></tr> |
599 | <tr·class="memitem:a5da118ab8849e8bd3848d148830bdddb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5da118ab8849e8bd3848d148830bdddb"·name="a5da118ab8849e8bd3848d148830bdddb"></a> | 599 | <tr·class="memitem:a5da118ab8849e8bd3848d148830bdddb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5da118ab8849e8bd3848d148830bdddb"·name="a5da118ab8849e8bd3848d148830bdddb"></a> |
600 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTEXTLIMIT</b>   7</td></tr> | 600 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTEXTLIMIT</b>   7</td></tr> |
601 | <tr·class="separator:a5da118ab8849e8bd3848d148830bdddb"><td·class="memSeparator"·colspan="2"> </td></tr> | 601 | <tr·class="separator:a5da118ab8849e8bd3848d148830bdddb"><td·class="memSeparator"·colspan="2"> </td></tr> |
602 | <tr·class="memitem:aafc6f77a7a288d0afc857f157f4224c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafc6f77a7a288d0afc857f157f4224c4"·name="aafc6f77a7a288d0afc857f157f4224c4"></a> | 602 | <tr·class="memitem:aafc6f77a7a288d0afc857f157f4224c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafc6f77a7a288d0afc857f157f4224c4"·name="aafc6f77a7a288d0afc857f157f4224c4"></a> |
603 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTEXTSIZE</b>   17</td></tr> | 603 | #define </td><td·class="memItemRight"·valign="bottom"><b>DBTEXTSIZE</b>   17</td></tr> |
604 | <tr·class="separator:aafc6f77a7a288d0afc857f157f4224c4"><td·class="memSeparator"·colspan="2"> </td></tr> | 604 | <tr·class="separator:aafc6f77a7a288d0afc857f157f4224c4"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 2171, 16 lines modified | Offset 2171, 16 lines modified | ||
2171 | <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2"> </td></tr> | 2171 | <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2"> </td></tr> |
2172 | <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr> | 2172 | <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr> |
2173 | <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft"> </td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<a·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">More...</a><br·/></td></tr> | 2173 | <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft"> </td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<a·href="a00527.html#ga87b39d9863316b4ba85654b0885d53a0">More...</a><br·/></td></tr> |
2174 | <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2"> </td></tr> | 2174 | <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2"> </td></tr> |
2175 | <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> | 2175 | <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> |
2176 | <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft"> </td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<a·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">More...</a><br·/></td></tr> | 2176 | <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft"> </td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<a·href="a00533.html#ga196f6d67de47f34a32fcc2103ab0f416">More...</a><br·/></td></tr> |
2177 | <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2"> </td></tr> | 2177 | <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2"> </td></tr> |
2178 | <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 2178 | <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01310.html">DBCOL</a>·*pdbcol)</td></tr> |
2179 | <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<a·href="a003 | 2179 | <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<a·href="a00362.html#a9b73fd1afa2c3ccfca481635212d2e43">More...</a><br·/></td></tr> |
2180 | <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2"> </td></tr> | 2180 | <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2"> </td></tr> |
2181 | <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> | 2181 | <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> |
2182 | <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<a·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">More...</a><br·/></td></tr> | 2182 | <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<a·href="a00527.html#ga89fc5589b4bf41932324d2cfc6ad6433">More...</a><br·/></td></tr> |
2183 | <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2"> </td></tr> | 2183 | <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2"> </td></tr> |
2184 | <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> | 2184 | <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr> |
2185 | <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<a·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">More...</a><br·/></td></tr> | 2185 | <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft"> </td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<a·href="a00527.html#ga3bcdc8f584537b8278483f2cee59f130">More...</a><br·/></td></tr> |
2186 | <tr·class="separator:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memSeparator"·colspan="2"> </td></tr> | 2186 | <tr·class="separator:ga3bcdc8f584537b8278483f2cee59f130"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 2377, 19 lines modified | Offset 2377, 19 lines modified | ||
2377 | <tr·class="separator:gadaa9482a082aa3fe52231e17749c2993"><td·class="memSeparator"·colspan="2"> </td></tr> | 2377 | <tr·class="separator:gadaa9482a082aa3fe52231e17749c2993"><td·class="memSeparator"·colspan="2"> </td></tr> |
2378 | <tr·class="memitem:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dbnumcompute</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbprocess)</td></tr> | 2378 | <tr·class="memitem:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dbnumcompute</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbprocess)</td></tr> |
2379 | <tr·class="memdesc:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·count·of·<code>COMPUTE</code>·clauses·for·a·result·set.··<a·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">More...</a><br·/></td></tr> | 2379 | <tr·class="memdesc:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·count·of·<code>COMPUTE</code>·clauses·for·a·result·set.··<a·href="a00527.html#gac554d2cb2da0c9f9fd3d4867998edcc4">More...</a><br·/></td></tr> |
2380 | <tr·class="separator:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memSeparator"·colspan="2"> </td></tr> | 2380 | <tr·class="separator:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memSeparator"·colspan="2"> </td></tr> |
2381 | <tr·class="memitem:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dbnumrets</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> | 2381 | <tr·class="memitem:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">dbnumrets</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc)</td></tr> |
2382 | <tr·class="memdesc:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·count·of·output·parameters·filled·by·a·stored·procedure.··<a·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">More...</a><br·/></td></tr> | 2382 | <tr·class="memdesc:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·count·of·output·parameters·filled·by·a·stored·procedure.··<a·href="a00528.html#gaff09873008411a0573f6d1a9e6c7cf4b">More...</a><br·/></td></tr> |
2383 | <tr·class="separator:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memSeparator"·colspan="2"> </td></tr> | 2383 | <tr·class="separator:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memSeparator"·colspan="2"> </td></tr> |
2384 | <tr·class="memitem:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00918.html">DBPROCESS</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 2384 | <tr·class="memitem:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00918.html">DBPROCESS</a>·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">dbopen</a>·(<a·class="el"·href="a00574.html">LOGINREC</a>·*login,·const·char·*server)</td></tr> |
2385 | <tr·class="memdesc:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="mdescLeft"> </td><td·class="mdescRight">Normally·not·used.··<a·href="a003 | 2385 | <tr·class="memdesc:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="mdescLeft"> </td><td·class="mdescRight">Normally·not·used.··<a·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">More...</a><br·/></td></tr> |
2386 | <tr·class="separator:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memSeparator"·colspan="2"> </td></tr> | 2386 | <tr·class="separator:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memSeparator"·colspan="2"> </td></tr> |
2387 | <tr·class="memitem:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 2387 | <tr·class="memitem:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memItemLeft"·align="right"·valign="top">RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b">dbpivot</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·int·nkeys,·int·*keys,·int·ncols,·int·*cols,·DBPIVOT_FUNC·func,·int·val)</td></tr> |
2388 | <tr·class="memdesc:af8ada101cd189eff87b3533cbeaaa23b"><td·class="mdescLeft"> </td><td·class="mdescRight">Pivot·the·rows,·creating·a·new·resultset.··<a·href="a003 | 2388 | <tr·class="memdesc:af8ada101cd189eff87b3533cbeaaa23b"><td·class="mdescLeft"> </td><td·class="mdescRight">Pivot·the·rows,·creating·a·new·resultset.··<a·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b">More...</a><br·/></td></tr> |
2389 | <tr·class="separator:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memSeparator"·colspan="2"> </td></tr> | 2389 | <tr·class="separator:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memSeparator"·colspan="2"> </td></tr> |
2390 | <tr·class="memitem:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63fd2d22c3ed76beb67d641b9c047728"·name="a63fd2d22c3ed76beb67d641b9c047728"></a> | 2390 | <tr·class="memitem:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63fd2d22c3ed76beb67d641b9c047728"·name="a63fd2d22c3ed76beb67d641b9c047728"></a> |
2391 | void </td><td·class="memItemRight"·valign="bottom"><b>dbpivot_count</b>·(struct·<a·class="el"·href="a00602.html">col_t</a>·*output,·const·struct·<a·class="el"·href="a00602.html">col_t</a>·*input)</td></tr> | 2391 | void </td><td·class="memItemRight"·valign="bottom"><b>dbpivot_count</b>·(struct·<a·class="el"·href="a00602.html">col_t</a>·*output,·const·struct·<a·class="el"·href="a00602.html">col_t</a>·*input)</td></tr> |
2392 | <tr·class="separator:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memSeparator"·colspan="2"> </td></tr> | 2392 | <tr·class="separator:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memSeparator"·colspan="2"> </td></tr> |
2393 | <tr·class="memitem:a9977ed0a24b6e09922cf98f52668578f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9977ed0a24b6e09922cf98f52668578f"·name="a9977ed0a24b6e09922cf98f52668578f"></a> | 2393 | <tr·class="memitem:a9977ed0a24b6e09922cf98f52668578f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9977ed0a24b6e09922cf98f52668578f"·name="a9977ed0a24b6e09922cf98f52668578f"></a> |
2394 | DBPIVOT_FUNC </td><td·class="memItemRight"·valign="bottom"><b>dbpivot_lookup_name</b>·(const·char·name[])</td></tr> | 2394 | DBPIVOT_FUNC </td><td·class="memItemRight"·valign="bottom"><b>dbpivot_lookup_name</b>·(const·char·name[])</td></tr> |
2395 | <tr·class="separator:a9977ed0a24b6e09922cf98f52668578f"><td·class="memSeparator"·colspan="2"> </td></tr> | 2395 | <tr·class="separator:a9977ed0a24b6e09922cf98f52668578f"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 2723, 15 lines modified | Offset 2723, 15 lines modified | ||
2723 | ··········<td></td><td></td> | 2723 | ··········<td></td><td></td> |
2724 | ········</tr> | 2724 | ········</tr> |
2725 | ······</table> | 2725 | ······</table> |
2726 | </div><div·class="memdoc"> | 2726 | </div><div·class="memdoc"> |
2727 | <p>Normally·not·used.·</p> | 2727 | <p>Normally·not·used.·</p> |
2728 | <p·>The·function·is·linked·in·only·if·the·–enable-sybase-compat·configure·option·is·used.·<br··/> | 2728 | <p·>The·function·is·linked·in·only·if·the·–enable-sybase-compat·configure·option·is·used.·<br··/> |
2729 | ·Cf.·<a·class="el"·href="a003 | 2729 | ·Cf.·<a·class="el"·href="a00362.html"·title="Primary·include·file·for·db-lib·applications.">sybdb.h</a>·<a·class="el"·href="a00362.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3"·title="Normally·not·used.">dbopen()</a>·macros,·and·<a·class="el"·href="a00527.html#ga46f3641b79a2e90371a66950b6db2c4d"·title="Break·a·DBDATETIME·value·into·useful·pieces.">dbdatecrack()</a>.·</p> |
2730 | <div·class="dynheader"> | 2730 | <div·class="dynheader"> |
2731 | Here·is·the·call·graph·for·this·function:</div> | 2731 | Here·is·the·call·graph·for·this·function:</div> |
2732 | <div·class="dyncontent"> | 2732 | <div·class="dyncontent"> |
2733 | <div·class="center"><!--·SVG·3·--> | 2733 | <div·class="center"><!--·SVG·3·--> |
2734 | </div> | 2734 | </div> |
2735 | </div> | 2735 | </div> |
Offset 2790, 16 lines modified | Offset 2790, 16 lines modified | ||
2790 | ··········<td>)</td> | 2790 | ··········<td>)</td> |
2791 | ··········<td></td><td></td> | 2791 | ··········<td></td><td></td> |
2792 | ········</tr> | 2792 | ········</tr> |
2793 | ······</table> | 2793 | ······</table> |
2794 | </div><div·class="memdoc"> | 2794 | </div><div·class="memdoc"> |
2795 | <p>Pivot·the·rows,·creating·a·new·resultset.·</p> | 2795 | <p>Pivot·the·rows,·creating·a·new·resultset.·</p> |
2796 | <p·>Call·<a·class="el"·href="a003 | 2796 | <p·>Call·<a·class="el"·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b"·title="Pivot·the·rows,·creating·a·new·resultset.">dbpivot()</a>·immediately·after·<a·class="el"·href="a00527.html#ga4e26d949be2c3bf71b1a33c75b11d931"·title="Set·up·query·results.">dbresults()</a>.·It·calls·dbnextrow()·as·long·as·it·returns·REG_ROW,·transforming·the·results·into·a·cross-tab·report.·<br··/> |
2797 | ·<a·class="el"·href="a003 | 2797 | ·<a·class="el"·href="a00362.html#af8ada101cd189eff87b3533cbeaaa23b"·title="Pivot·the·rows,·creating·a·new·resultset.">dbpivot()</a>·modifies·the·metadata·such·that·DB-Library·can·be·used·tranparently:·retrieve·the·rows·as·usual·with·<a·class="el"·href="a00527.html#gadaa9482a082aa3fe52231e17749c2993"·title="Return·number·of·regular·columns·in·a·result·set.">dbnumcols()</a>,·dbnextrow(),·etc.</p> |
2798 | <p·>@dbproc,·our·old·friend·@nkeys·the·number·of·left-edge·columns·to·group·by·@keys·an·array·of·left-edge·columns·to·group·by·@ncols·the·number·of·top-edge·columns·to·group·by·@cols·an·array·of·top-edge·columns·to·group·by·@func·the·aggregation·function·to·use·@val·the·number·of·the·column·to·which·@func·is·applied</p> | 2798 | <p·>@dbproc,·our·old·friend·@nkeys·the·number·of·left-edge·columns·to·group·by·@keys·an·array·of·left-edge·columns·to·group·by·@ncols·the·number·of·top-edge·columns·to·group·by·@cols·an·array·of·top-edge·columns·to·group·by·@func·the·aggregation·function·to·use·@val·the·number·of·the·column·to·which·@func·is·applied</p> |
2799 | <dl·class="section·return"><dt>Returns</dt><dd>the·return·code·from·the·final·call·to·dbnextrow().·<br··/> | 2799 | <dl·class="section·return"><dt>Returns</dt><dd>the·return·code·from·the·final·call·to·dbnextrow().·<br··/> |
2800 | ·Success·is·normally·indicated·by·NO_MORE_ROWS.·<br··/> | 2800 | ·Success·is·normally·indicated·by·NO_MORE_ROWS.·<br··/> |
2801 | ·</dd></dl> | 2801 | ·</dd></dl> |
2802 | </div> | 2802 | </div> |
2803 | </div> | 2803 | </div> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbcolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."]; | 7 | ··Node1·[label="dbcolinfo",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 4, 11 lines modified | Offset 4, 11 lines modified | ||
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Normally·not·used."]; | 7 | ··Node1·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Normally·not·used."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00533.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form·a·connection·with·the·server."]; | 9 | ··Node2·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00533.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form·a·connection·with·the·server."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node2·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 13 | ··Node4·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#a24471508ddfde7cc0f8577801e70c42f",tooltip="Create·and·truncate·a·human·readable·dump·file·for·the·TDS·traffic."]; |
14 | } | 14 | } |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·" | 1 | digraph·"tds_bcp_start_copy_in" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ·· | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Start·bulk·copy·to·server."]; | ||
7 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; | ||
8 | ··Node2·[label="tds_sysdep_public.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00350_source.html",tooltip="·"]; | ||
9 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
10 | ··Node3·[label="float.h",height=0.2,width=0.4,color="grey75",·fillcolor="white",·style="filled",tooltip="·"]; | ||
11 | } | 10 | } |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | digraph·"include/sybdb.h" | 1 | digraph·"include/sybdb.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··Node1·[label="include/sybdb.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."]; | 6 | ··Node1·[label="include/sybdb.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."]; |
7 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 7 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
8 | ··Node2·[label="include/sqldb.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 8 | ··Node2·[label="include/sqldb.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00353_source.html",tooltip="·"]; |
9 | ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 9 | ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
10 | ··Node3·[label="include/sybfront.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a0047 | 10 | ··Node3·[label="include/sybfront.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00347_source.html",tooltip="·"]; |
11 | ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 11 | ··Node3·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
12 | ··Node4·[label="include/sqlfront.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 12 | ··Node4·[label="include/sqlfront.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00368_source.html",tooltip="·"]; |
13 | ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 13 | ··Node3·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
14 | ··Node5·[label="src/dblib/bcp.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 14 | ··Node5·[label="src/dblib/bcp.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01353.html",tooltip="Implementation·of·db-lib·bulk·copy·functions."]; |
15 | ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 15 | ··Node3·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
16 | ··Node6·[label="src/dblib/dblib.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 16 | ··Node6·[label="src/dblib/dblib.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="Main·implementation·file·for·db-lib."]; |
17 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 17 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
18 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 18 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
19 | } | 19 | } |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | </div><div·class="textblock"><div·class="dynheader"> | 101 | </div><div·class="textblock"><div·class="dynheader"> |
102 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 102 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
103 | <div·class="dyncontent"> | 103 | <div·class="dyncontent"> |
104 | <div·class="center"><!--·SVG·1·--> | 104 | <div·class="center"><!--·SVG·1·--> |
105 | </div> | 105 | </div> |
106 | </div> | 106 | </div> |
107 | </div> | 107 | </div> |
108 | <p><a·href="a003 | 108 | <p><a·href="a00395_source.html">Go·to·the·source·code·of·this·file.</a></p> |
109 | <table·class="memberdecls"> | 109 | <table·class="memberdecls"> |
110 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 110 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
111 | Classes</h2></td></tr> | 111 | Classes</h2></td></tr> |
112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">union· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">tds_align_struct</a></td></tr> | 112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">union· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">tds_align_struct</a></td></tr> |
113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01194.html">tds_authentication</a></td></tr> | 114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01194.html">tds_authentication</a></td></tr> |
115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
263 | <tr·class="memitem:af6114a10faad7125c2857b897d2d706e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af6114a10faad7125c2857b897d2d706e"·name="af6114a10faad7125c2857b897d2d706e"></a> | 263 | <tr·class="memitem:af6114a10faad7125c2857b897d2d706e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af6114a10faad7125c2857b897d2d706e"·name="af6114a10faad7125c2857b897d2d706e"></a> |
264 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDS74_PLUS</b>(x)   ((x)->tds_version>=0x704)</td></tr> | 264 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDS74_PLUS</b>(x)   ((x)->tds_version>=0x704)</td></tr> |
265 | <tr·class="separator:af6114a10faad7125c2857b897d2d706e"><td·class="memSeparator"·colspan="2"> </td></tr> | 265 | <tr·class="separator:af6114a10faad7125c2857b897d2d706e"><td·class="memSeparator"·colspan="2"> </td></tr> |
266 | <tr·class="memitem:a98778e4a8853885d919307a86806706d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98778e4a8853885d919307a86806706d"·name="a98778e4a8853885d919307a86806706d"></a> | 266 | <tr·class="memitem:a98778e4a8853885d919307a86806706d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98778e4a8853885d919307a86806706d"·name="a98778e4a8853885d919307a86806706d"></a> |
267 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDS7_PLUS</b>(x)   ((x)->tds_version>=0x700)</td></tr> | 267 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDS7_PLUS</b>(x)   ((x)->tds_version>=0x700)</td></tr> |
268 | <tr·class="separator:a98778e4a8853885d919307a86806706d"><td·class="memSeparator"·colspan="2"> </td></tr> | 268 | <tr·class="separator:a98778e4a8853885d919307a86806706d"><td·class="memSeparator"·colspan="2"> </td></tr> |
269 | <tr·class="memitem:a9b18a0172853988bfe017f7117158185"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b18a0172853988bfe017f7117158185"·name="a9b18a0172853988bfe017f7117158185"></a> | 269 | <tr·class="memitem:a9b18a0172853988bfe017f7117158185"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b18a0172853988bfe017f7117158185"·name="a9b18a0172853988bfe017f7117158185"></a> |
270 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDSDEAD</b>(x)   (((x)·==·NULL)·||·(x)->state·==·<a·class="el"·href="a003 | 270 | #define </td><td·class="memItemRight"·valign="bottom"><b>IS_TDSDEAD</b>(x)   (((x)·==·NULL)·||·(x)->state·==·<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">TDS_DEAD</a>)</td></tr> |
271 | <tr·class="separator:a9b18a0172853988bfe017f7117158185"><td·class="memSeparator"·colspan="2"> </td></tr> | 271 | <tr·class="separator:a9b18a0172853988bfe017f7117158185"><td·class="memSeparator"·colspan="2"> </td></tr> |
272 | <tr·class="memitem:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a671909a5ed9edf1ee620c679d143f2f9"·name="a671909a5ed9edf1ee620c679d143f2f9"></a> | 272 | <tr·class="memitem:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a671909a5ed9edf1ee620c679d143f2f9"·name="a671909a5ed9edf1ee620c679d143f2f9"></a> |
273 | #define </td><td·class="memItemRight"·valign="bottom"><b>is_unicode_type</b>(x)   ((tds_type_flags_ms[x]·&·TDS_TYPEFLAG_UNICODE)·!=·0)</td></tr> | 273 | #define </td><td·class="memItemRight"·valign="bottom"><b>is_unicode_type</b>(x)   ((tds_type_flags_ms[x]·&·TDS_TYPEFLAG_UNICODE)·!=·0)</td></tr> |
274 | <tr·class="separator:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memSeparator"·colspan="2"> </td></tr> | 274 | <tr·class="separator:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memSeparator"·colspan="2"> </td></tr> |
275 | <tr·class="memitem:a2190c342ff4658385c26f8beb6bc6057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2190c342ff4658385c26f8beb6bc6057"·name="a2190c342ff4658385c26f8beb6bc6057"></a> | 275 | <tr·class="memitem:a2190c342ff4658385c26f8beb6bc6057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2190c342ff4658385c26f8beb6bc6057"·name="a2190c342ff4658385c26f8beb6bc6057"></a> |
276 | #define </td><td·class="memItemRight"·valign="bottom"><b>is_variable_type</b>(x)   ((tds_type_flags_ms[x]·&·TDS_TYPEFLAG_VARIABLE)·!=·0)</td></tr> | 276 | #define </td><td·class="memItemRight"·valign="bottom"><b>is_variable_type</b>(x)   ((tds_type_flags_ms[x]·&·TDS_TYPEFLAG_VARIABLE)·!=·0)</td></tr> |
277 | <tr·class="separator:a2190c342ff4658385c26f8beb6bc6057"><td·class="memSeparator"·colspan="2"> </td></tr> | 277 | <tr·class="separator:a2190c342ff4658385c26f8beb6bc6057"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 280, 17 lines modified | Offset 280, 17 lines modified | ||
280 | <tr·class="separator:a95fe1a26a7c8c667ac58aa3e226ad5c5"><td·class="memSeparator"·colspan="2"> </td></tr> | 280 | <tr·class="separator:a95fe1a26a7c8c667ac58aa3e226ad5c5"><td·class="memSeparator"·colspan="2"> </td></tr> |
281 | <tr·class="memitem:ae969642b66c63bcde271b544e1347701"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae969642b66c63bcde271b544e1347701"·name="ae969642b66c63bcde271b544e1347701"></a> | 281 | <tr·class="memitem:ae969642b66c63bcde271b544e1347701"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae969642b66c63bcde271b544e1347701"·name="ae969642b66c63bcde271b544e1347701"></a> |
282 | #define </td><td·class="memItemRight"·valign="bottom"><b>MAXPRECISION</b>   77</td></tr> | 282 | #define </td><td·class="memItemRight"·valign="bottom"><b>MAXPRECISION</b>   77</td></tr> |
283 | <tr·class="separator:ae969642b66c63bcde271b544e1347701"><td·class="memSeparator"·colspan="2"> </td></tr> | 283 | <tr·class="separator:ae969642b66c63bcde271b544e1347701"><td·class="memSeparator"·colspan="2"> </td></tr> |
284 | <tr·class="memitem:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147b4e0acb9033f8498c55c7355e33f0"·name="a147b4e0acb9033f8498c55c7355e33f0"></a> | 284 | <tr·class="memitem:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147b4e0acb9033f8498c55c7355e33f0"·name="a147b4e0acb9033f8498c55c7355e33f0"></a> |
285 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_ALIGN_SIZE</b>   sizeof(<a·class="el"·href="a01106.html">tds_align_struct</a>)</td></tr> | 285 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_ALIGN_SIZE</b>   sizeof(<a·class="el"·href="a01106.html">tds_align_struct</a>)</td></tr> |
286 | <tr·class="separator:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memSeparator"·colspan="2"> </td></tr> | 286 | <tr·class="separator:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memSeparator"·colspan="2"> </td></tr> |
287 | <tr·class="memitem:ad659669113501ad92f406b25d6d70432"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 287 | <tr·class="memitem:ad659669113501ad92f406b25d6d70432"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#ad659669113501ad92f406b25d6d70432">TDS_BYTE_SWAP16</a>(value)</td></tr> |
288 | <tr·class="separator:ad659669113501ad92f406b25d6d70432"><td·class="memSeparator"·colspan="2"> </td></tr> | 288 | <tr·class="separator:ad659669113501ad92f406b25d6d70432"><td·class="memSeparator"·colspan="2"> </td></tr> |
289 | <tr·class="memitem:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 289 | <tr·class="memitem:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a0938069354a4e9076192d6f6bf6a0aff">TDS_BYTE_SWAP32</a>(value)</td></tr> |
290 | <tr·class="separator:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memSeparator"·colspan="2"> </td></tr> | 290 | <tr·class="separator:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memSeparator"·colspan="2"> </td></tr> |
291 | <tr·class="memitem:a987e54bec017cf5b8ccd961ed717e178"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a987e54bec017cf5b8ccd961ed717e178"·name="a987e54bec017cf5b8ccd961ed717e178"></a> | 291 | <tr·class="memitem:a987e54bec017cf5b8ccd961ed717e178"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a987e54bec017cf5b8ccd961ed717e178"·name="a987e54bec017cf5b8ccd961ed717e178"></a> |
292 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_CANCELLED</b>   ((TDSRET)-2)</td></tr> | 292 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_CANCELLED</b>   ((TDSRET)-2)</td></tr> |
293 | <tr·class="separator:a987e54bec017cf5b8ccd961ed717e178"><td·class="memSeparator"·colspan="2"> </td></tr> | 293 | <tr·class="separator:a987e54bec017cf5b8ccd961ed717e178"><td·class="memSeparator"·colspan="2"> </td></tr> |
294 | <tr·class="memitem:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c08a758fed595d0da501fe2b2c51ae9"·name="a1c08a758fed595d0da501fe2b2c51ae9"></a> | 294 | <tr·class="memitem:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c08a758fed595d0da501fe2b2c51ae9"·name="a1c08a758fed595d0da501fe2b2c51ae9"></a> |
295 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_capability_has_req</b>(conn,··cap)   » tds_capability_enabled(&conn->capabilities.types[0],·cap)</td></tr> | 295 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_capability_has_req</b>(conn,··cap)   » tds_capability_enabled(&conn->capabilities.types[0],·cap)</td></tr> |
296 | <tr·class="separator:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memSeparator"·colspan="2"> </td></tr> | 296 | <tr·class="separator:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 452, 19 lines modified | Offset 452, 19 lines modified | ||
452 | <tr·class="separator:a53543ec1891d73a538d7747a0e522861"><td·class="memSeparator"·colspan="2"> </td></tr> | 452 | <tr·class="separator:a53543ec1891d73a538d7747a0e522861"><td·class="memSeparator"·colspan="2"> </td></tr> |
453 | <tr·class="memitem:a0c761fe649b70bc2f918b51545104f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c761fe649b70bc2f918b51545104f20"·name="a0c761fe649b70bc2f918b51545104f20"></a> | 453 | <tr·class="memitem:a0c761fe649b70bc2f918b51545104f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c761fe649b70bc2f918b51545104f20"·name="a0c761fe649b70bc2f918b51545104f20"></a> |
454 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_INT_TIMEOUT</b>   3</td></tr> | 454 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_INT_TIMEOUT</b>   3</td></tr> |
455 | <tr·class="separator:a0c761fe649b70bc2f918b51545104f20"><td·class="memSeparator"·colspan="2"> </td></tr> | 455 | <tr·class="separator:a0c761fe649b70bc2f918b51545104f20"><td·class="memSeparator"·colspan="2"> </td></tr> |
456 | <tr·class="memitem:a344de1e031df0e1d11a10aa70cc38944"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a344de1e031df0e1d11a10aa70cc38944"·name="a344de1e031df0e1d11a10aa70cc38944"></a> | 456 | <tr·class="memitem:a344de1e031df0e1d11a10aa70cc38944"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a344de1e031df0e1d11a10aa70cc38944"·name="a344de1e031df0e1d11a10aa70cc38944"></a> |
457 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_INVALID_TYPE</b>   ((TDS_SERVER_TYPE)·0)</td></tr> | 457 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_INVALID_TYPE</b>   ((TDS_SERVER_TYPE)·0)</td></tr> |
458 | <tr·class="separator:a344de1e031df0e1d11a10aa70cc38944"><td·class="memSeparator"·colspan="2"> </td></tr> | 458 | <tr·class="separator:a344de1e031df0e1d11a10aa70cc38944"><td·class="memSeparator"·colspan="2"> </td></tr> |
459 | <tr·class="memitem:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 459 | <tr·class="memitem:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">TDS_IS_MSSQL</a>(x)   (((x)->conn->product_version·&·0x80000000u)!=0)</td></tr> |
460 | <tr·class="memdesc:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·product·is·Microsft·SQL·Server.··<a·href="a003 | 460 | <tr·class="memdesc:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·product·is·Microsft·SQL·Server.··<a·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">More...</a><br·/></td></tr> |
461 | <tr·class="separator:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memSeparator"·colspan="2"> </td></tr> | 461 | <tr·class="separator:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memSeparator"·colspan="2"> </td></tr> |
462 | <tr·class="memitem:a4840433488d0c66601ff4002a54b41d7"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 462 | <tr·class="memitem:a4840433488d0c66601ff4002a54b41d7"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">TDS_IS_SYBASE</a>(x)   (!((x)->conn->product_version·&·0x80000000u))</td></tr> |
463 | <tr·class="memdesc:a4840433488d0c66601ff4002a54b41d7"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·product·is·Sybase·(such·as·Adaptive·Server·Enterrprice).··<a·href="a003 | 463 | <tr·class="memdesc:a4840433488d0c66601ff4002a54b41d7"><td·class="mdescLeft"> </td><td·class="mdescRight">Check·if·product·is·Sybase·(such·as·Adaptive·Server·Enterrprice).··<a·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">More...</a><br·/></td></tr> |
464 | <tr·class="separator:a4840433488d0c66601ff4002a54b41d7"><td·class="memSeparator"·colspan="2"> </td></tr> | 464 | <tr·class="separator:a4840433488d0c66601ff4002a54b41d7"><td·class="memSeparator"·colspan="2"> </td></tr> |
465 | <tr·class="memitem:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c5b8e1e1e56bdd1314671f63ac8f533"·name="a4c5b8e1e1e56bdd1314671f63ac8f533"></a> | 465 | <tr·class="memitem:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c5b8e1e1e56bdd1314671f63ac8f533"·name="a4c5b8e1e1e56bdd1314671f63ac8f533"></a> |
466 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAJOR</b>(x)   ((x)->tds_version·>>·8)</td></tr> | 466 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAJOR</b>(x)   ((x)->tds_version·>>·8)</td></tr> |
467 | <tr·class="separator:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memSeparator"·colspan="2"> </td></tr> | 467 | <tr·class="separator:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memSeparator"·colspan="2"> </td></tr> |
468 | <tr·class="memitem:ae2a6a1d1aa0f89755afc396d86720350"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2a6a1d1aa0f89755afc396d86720350"·name="ae2a6a1d1aa0f89755afc396d86720350"></a> | 468 | <tr·class="memitem:ae2a6a1d1aa0f89755afc396d86720350"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2a6a1d1aa0f89755afc396d86720350"·name="ae2a6a1d1aa0f89755afc396d86720350"></a> |
469 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_CAPABILITY</b>   32</td></tr> | 469 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_CAPABILITY</b>   32</td></tr> |
470 | <tr·class="separator:ae2a6a1d1aa0f89755afc396d86720350"><td·class="memSeparator"·colspan="2"> </td></tr> | 470 | <tr·class="separator:ae2a6a1d1aa0f89755afc396d86720350"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 476, 16 lines modified | Offset 476, 16 lines modified | ||
476 | <tr·class="separator:a64445847850c4ae0c18961b0b90264ba"><td·class="memSeparator"·colspan="2"> </td></tr> | 476 | <tr·class="separator:a64445847850c4ae0c18961b0b90264ba"><td·class="memSeparator"·colspan="2"> </td></tr> |
477 | <tr·class="memitem:adb50785650a22792f34be80b7d77d3f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb50785650a22792f34be80b7d77d3f0"·name="adb50785650a22792f34be80b7d77d3f0"></a> | 477 | <tr·class="memitem:adb50785650a22792f34be80b7d77d3f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb50785650a22792f34be80b7d77d3f0"·name="adb50785650a22792f34be80b7d77d3f0"></a> |
478 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_LOGIN_STR_SZ</b>   128</td></tr> | 478 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_LOGIN_STR_SZ</b>   128</td></tr> |
479 | <tr·class="separator:adb50785650a22792f34be80b7d77d3f0"><td·class="memSeparator"·colspan="2"> </td></tr> | 479 | <tr·class="separator:adb50785650a22792f34be80b7d77d3f0"><td·class="memSeparator"·colspan="2"> </td></tr> |
480 | <tr·class="memitem:a24afa5b41e3b492defaa2356931a68c1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24afa5b41e3b492defaa2356931a68c1"·name="a24afa5b41e3b492defaa2356931a68c1"></a> | 480 | <tr·class="memitem:a24afa5b41e3b492defaa2356931a68c1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24afa5b41e3b492defaa2356931a68c1"·name="a24afa5b41e3b492defaa2356931a68c1"></a> |
481 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MINOR</b>(x)   ((x)->tds_version·&·0xff)</td></tr> | 481 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MINOR</b>(x)   ((x)->tds_version·&·0xff)</td></tr> |
482 | <tr·class="separator:a24afa5b41e3b492defaa2356931a68c1"><td·class="memSeparator"·colspan="2"> </td></tr> | 482 | <tr·class="separator:a24afa5b41e3b492defaa2356931a68c1"><td·class="memSeparator"·colspan="2"> </td></tr> |
483 | <tr·class="memitem:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 483 | <tr·class="memitem:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">TDS_MS_VER</a>(maj,··min,··x)   (0x80000000u|((maj)<<24)|((min)<<16)|(x))</td></tr> |
484 | <tr·class="memdesc:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="mdescLeft"> </td><td·class="mdescRight">Calc·a·version·number·for·mssql.··<a·href="a003 | 484 | <tr·class="memdesc:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="mdescLeft"> </td><td·class="mdescRight">Calc·a·version·number·for·mssql.··<a·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">More...</a><br·/></td></tr> |
485 | <tr·class="separator:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memSeparator"·colspan="2"> </td></tr> | 485 | <tr·class="separator:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memSeparator"·colspan="2"> </td></tr> |
486 | <tr·class="memitem:a2211236b38ff457ddb8109efd2323be0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2211236b38ff457ddb8109efd2323be0"·name="a2211236b38ff457ddb8109efd2323be0"></a> | 486 | <tr·class="memitem:a2211236b38ff457ddb8109efd2323be0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2211236b38ff457ddb8109efd2323be0"·name="a2211236b38ff457ddb8109efd2323be0"></a> |
487 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MSG_RESULT</b>   4044</td></tr> | 487 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_MSG_RESULT</b>   4044</td></tr> |
488 | <tr·class="separator:a2211236b38ff457ddb8109efd2323be0"><td·class="memSeparator"·colspan="2"> </td></tr> | 488 | <tr·class="separator:a2211236b38ff457ddb8109efd2323be0"><td·class="memSeparator"·colspan="2"> </td></tr> |
489 | <tr·class="memitem:a0b688658476339bf68d94a6e5e95fb0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b688658476339bf68d94a6e5e95fb0c"·name="a0b688658476339bf68d94a6e5e95fb0c"></a> | 489 | <tr·class="memitem:a0b688658476339bf68d94a6e5e95fb0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b688658476339bf68d94a6e5e95fb0c"·name="a0b688658476339bf68d94a6e5e95fb0c"></a> |
490 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_new</b>(type,··n)   ((type·*)·malloc(sizeof(type)·*·(n)))</td></tr> | 490 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_new</b>(type,··n)   ((type·*)·malloc(sizeof(type)·*·(n)))</td></tr> |
491 | <tr·class="separator:a0b688658476339bf68d94a6e5e95fb0c"><td·class="memSeparator"·colspan="2"> </td></tr> | 491 | <tr·class="separator:a0b688658476339bf68d94a6e5e95fb0c"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 543, 15 lines modified | Offset 543, 15 lines modified | ||
543 | <tr·class="separator:a2049733937263779a7063689e0d90476"><td·class="memSeparator"·colspan="2"> </td></tr> | 543 | <tr·class="separator:a2049733937263779a7063689e0d90476"><td·class="memSeparator"·colspan="2"> </td></tr> |
544 | <tr·class="memitem:ad540f1ef12384c90274a99e349eb724c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad540f1ef12384c90274a99e349eb724c"·name="ad540f1ef12384c90274a99e349eb724c"></a> | 544 | <tr·class="memitem:ad540f1ef12384c90274a99e349eb724c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad540f1ef12384c90274a99e349eb724c"·name="ad540f1ef12384c90274a99e349eb724c"></a> |
545 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_set_parent</b>(tds,··val)   do·{·((tds)->parent)·=·(val);·}·while(0)</td></tr> | 545 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_set_parent</b>(tds,··val)   do·{·((tds)->parent)·=·(val);·}·while(0)</td></tr> |
546 | <tr·class="separator:ad540f1ef12384c90274a99e349eb724c"><td·class="memSeparator"·colspan="2"> </td></tr> | 546 | <tr·class="separator:ad540f1ef12384c90274a99e349eb724c"><td·class="memSeparator"·colspan="2"> </td></tr> |
547 | <tr·class="memitem:a980494a2ce978b7b15990539239f05a8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a980494a2ce978b7b15990539239f05a8"·name="a980494a2ce978b7b15990539239f05a8"></a> | 547 | <tr·class="memitem:a980494a2ce978b7b15990539239f05a8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a980494a2ce978b7b15990539239f05a8"·name="a980494a2ce978b7b15990539239f05a8"></a> |
548 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_set_s</b>(tds,··val)   do·{·((tds)->conn->s)·=·(val);·}·while(0)</td></tr> | 548 | #define </td><td·class="memItemRight"·valign="bottom"><b>tds_set_s</b>(tds,··val)   do·{·((tds)->conn->s)·=·(val);·}·while(0)</td></tr> |
549 | <tr·class="separator:a980494a2ce978b7b15990539239f05a8"><td·class="memSeparator"·colspan="2"> </td></tr> | 549 | <tr·class="separator:a980494a2ce978b7b15990539239f05a8"><td·class="memSeparator"·colspan="2"> </td></tr> |
550 | <tr·class="memitem:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a003 | 550 | <tr·class="memitem:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a2c216ecb9737c4950941dda7139a2b3f">TDS_START_LEN_GENERIC</a>(<a·class="el"·href="a01210.html">tds_socket</a>,··len)</td></tr> |
551 | <tr·class="separator:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memSeparator"·colspan="2"> </td></tr> | 551 | <tr·class="separator:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memSeparator"·colspan="2"> </td></tr> |
552 | <tr·class="memitem:ae6ea05e79158f4369651836610ee0ab1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6ea05e79158f4369651836610ee0ab1"·name="ae6ea05e79158f4369651836610ee0ab1"></a> | 552 | <tr·class="memitem:ae6ea05e79158f4369651836610ee0ab1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6ea05e79158f4369651836610ee0ab1"·name="ae6ea05e79158f4369651836610ee0ab1"></a> |
553 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_TINYINT</b>(<a·class="el"·href="a01210.html">tds_socket</a>)   TDS_START_LEN_GENERIC(<a·class="el"·href="a01210.html">tds_socket</a>,·1)</td></tr> | 553 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_TINYINT</b>(<a·class="el"·href="a01210.html">tds_socket</a>)   TDS_START_LEN_GENERIC(<a·class="el"·href="a01210.html">tds_socket</a>,·1)</td></tr> |
554 | <tr·class="separator:ae6ea05e79158f4369651836610ee0ab1"><td·class="memSeparator"·colspan="2"> </td></tr> | 554 | <tr·class="separator:ae6ea05e79158f4369651836610ee0ab1"><td·class="memSeparator"·colspan="2"> </td></tr> |
555 | <tr·class="memitem:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9442e7e7ea084ab046b24eaf75c49703"·name="a9442e7e7ea084ab046b24eaf75c49703"></a> | 555 | <tr·class="memitem:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9442e7e7ea084ab046b24eaf75c49703"·name="a9442e7e7ea084ab046b24eaf75c49703"></a> |
556 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_UINT</b>(<a·class="el"·href="a01210.html">tds_socket</a>)   TDS_START_LEN_GENERIC(<a·class="el"·href="a01210.html">tds_socket</a>,·4)</td></tr> | 556 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_UINT</b>(<a·class="el"·href="a01210.html">tds_socket</a>)   TDS_START_LEN_GENERIC(<a·class="el"·href="a01210.html">tds_socket</a>,·4)</td></tr> |
557 | <tr·class="separator:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memSeparator"·colspan="2"> </td></tr> | 557 | <tr·class="separator:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 685, 24 lines modified | Offset 685, 24 lines modified | ||
685 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_SYB_VER</b>(maj,··min,··x)   (((maj)<<24)|((min)<<16)|(x)<<8)</td></tr> | 685 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_SYB_VER</b>(maj,··min,··x)   (((maj)<<24)|((min)<<16)|(x)<<8)</td></tr> |
686 | <tr·class="memdesc:aca53a637849948c4b7a07f69e40c685c"><td·class="mdescLeft"> </td><td·class="mdescRight">Calc·a·version·number·for·Sybase.·<br·/></td></tr> | 686 | <tr·class="memdesc:aca53a637849948c4b7a07f69e40c685c"><td·class="mdescLeft"> </td><td·class="mdescRight">Calc·a·version·number·for·Sybase.·<br·/></td></tr> |
687 | <tr·class="separator:aca53a637849948c4b7a07f69e40c685c"><td·class="memSeparator"·colspan="2"> </td></tr> | 687 | <tr·class="separator:aca53a637849948c4b7a07f69e40c685c"><td·class="memSeparator"·colspan="2"> </td></tr> |
688 | <tr·class="memitem:a076e34be1622687850f3e4dd2594fffd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a076e34be1622687850f3e4dd2594fffd"·name="a076e34be1622687850f3e4dd2594fffd"></a> | 688 | <tr·class="memitem:a076e34be1622687850f3e4dd2594fffd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a076e34be1622687850f3e4dd2594fffd"·name="a076e34be1622687850f3e4dd2594fffd"></a> |
689 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_TOKEN_FLAG</b>(flag)   TDS_RETURN_##flag·=·(1·<<·(TDS_TOKEN_RES_##flag*2)),·TDS_STOPAT_##flag·=·(2·<<·(TDS_TOKEN_RES_##flag*2))</td></tr> | 689 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_TOKEN_FLAG</b>(flag)   TDS_RETURN_##flag·=·(1·<<·(TDS_TOKEN_RES_##flag*2)),·TDS_STOPAT_##flag·=·(2·<<·(TDS_TOKEN_RES_##flag*2))</td></tr> |
690 | <tr·class="separator:a076e34be1622687850f3e4dd2594fffd"><td·class="memSeparator"·colspan="2"> </td></tr> | 690 | <tr·class="separator:a076e34be1622687850f3e4dd2594fffd"><td·class="memSeparator"·colspan="2"> </td></tr> |
691 | <tr·class="memitem:a973b01f85ffa86989ea245b07dec0d7d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a973b01f85ffa86989ea245b07dec0d7d"·name="a973b01f85ffa86989ea245b07dec0d7d"></a> | 691 | <tr·class="memitem:a973b01f85ffa86989ea245b07dec0d7d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a973b01f85ffa86989ea245b07dec0d7d"·name="a973b01f85ffa86989ea245b07dec0d7d"></a> |
692 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSDUMP_BUF_FAST</b>   if·(TDS_UNLIKELY(<a·class="el"·href="a003 | 692 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSDUMP_BUF_FAST</b>   if·(TDS_UNLIKELY(<a·class="el"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·<a·class="el"·href="a00395.html#a79449d2f35a8acc8ed0585044f75524d">tdsdump_dump_buf</a></td></tr> |
693 | <tr·class="separator:a973b01f85ffa86989ea245b07dec0d7d"><td·class="memSeparator"·colspan="2"> </td></tr> | 693 | <tr·class="separator:a973b01f85ffa86989ea245b07dec0d7d"><td·class="memSeparator"·colspan="2"> </td></tr> |
694 | <tr·class="memitem:a87e78474eef5ca64b301c50e73796d48"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87e78474eef5ca64b301c50e73796d48"·name="a87e78474eef5ca64b301c50e73796d48"></a> | 694 | <tr·class="memitem:a87e78474eef5ca64b301c50e73796d48"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87e78474eef5ca64b301c50e73796d48"·name="a87e78474eef5ca64b301c50e73796d48"></a> |
695 | #define </td><td·class="memItemRight"·valign="bottom"><b>tdsdump_dump_buf</b>   TDSDUMP_BUF_FAST</td></tr> | 695 | #define </td><td·class="memItemRight"·valign="bottom"><b>tdsdump_dump_buf</b>   TDSDUMP_BUF_FAST</td></tr> |
696 | <tr·class="separator:a87e78474eef5ca64b301c50e73796d48"><td·class="memSeparator"·colspan="2"> </td></tr> | 696 | <tr·class="separator:a87e78474eef5ca64b301c50e73796d48"><td·class="memSeparator"·colspan="2"> </td></tr> |
697 | <tr·class="memitem:a298de2ebc55d7847d95eeeb7a734f97e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a298de2ebc55d7847d95eeeb7a734f97e"·name="a298de2ebc55d7847d95eeeb7a734f97e"></a> | 697 | <tr·class="memitem:a298de2ebc55d7847d95eeeb7a734f97e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a298de2ebc55d7847d95eeeb7a734f97e"·name="a298de2ebc55d7847d95eeeb7a734f97e"></a> |
698 | #define </td><td·class="memItemRight"·valign="bottom"><b>tdsdump_log</b>   TDSDUMP_LOG_FAST</td></tr> | 698 | #define </td><td·class="memItemRight"·valign="bottom"><b>tdsdump_log</b>   TDSDUMP_LOG_FAST</td></tr> |
699 | <tr·class="separator:a298de2ebc55d7847d95eeeb7a734f97e"><td·class="memSeparator"·colspan="2"> </td></tr> | 699 | <tr·class="separator:a298de2ebc55d7847d95eeeb7a734f97e"><td·class="memSeparator"·colspan="2"> </td></tr> |
700 | <tr·class="memitem:ae65d9f24b6e08c1bc70adb08e8a12192"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae65d9f24b6e08c1bc70adb08e8a12192"·name="ae65d9f24b6e08c1bc70adb08e8a12192"></a> | 700 | <tr·class="memitem:ae65d9f24b6e08c1bc70adb08e8a12192"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae65d9f24b6e08c1bc70adb08e8a12192"·name="ae65d9f24b6e08c1bc70adb08e8a12192"></a> |
701 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSDUMP_LOG_FAST</b>   if·(TDS_UNLIKELY(<a·class="el"·href="a003 | 701 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSDUMP_LOG_FAST</b>   if·(TDS_UNLIKELY(<a·class="el"·href="a00395.html#a4766b1a553077cb3257d36b9ac28f5b5">tds_write_dump</a>))·<a·class="el"·href="a00395.html#ab45c291105027e69836002e1dd586141">tdsdump_log</a></td></tr> |
702 | <tr·class="separator:ae65d9f24b6e08c1bc70adb08e8a12192"><td·class="memSeparator"·colspan="2"> </td></tr> | 702 | <tr·class="separator:ae65d9f24b6e08c1bc70adb08e8a12192"><td·class="memSeparator"·colspan="2"> </td></tr> |
703 | <tr·class="memitem:a321c0b02db17f84cf21e963d427e271a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a321c0b02db17f84cf21e963d427e271a"·name="a321c0b02db17f84cf21e963d427e271a"></a> | 703 | <tr·class="memitem:a321c0b02db17f84cf21e963d427e271a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a321c0b02db17f84cf21e963d427e271a"·name="a321c0b02db17f84cf21e963d427e271a"></a> |
704 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSSELREAD</b>   POLLIN</td></tr> | 704 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSSELREAD</b>   POLLIN</td></tr> |
705 | <tr·class="separator:a321c0b02db17f84cf21e963d427e271a"><td·class="memSeparator"·colspan="2"> </td></tr> | 705 | <tr·class="separator:a321c0b02db17f84cf21e963d427e271a"><td·class="memSeparator"·colspan="2"> </td></tr> |
706 | <tr·class="memitem:a76a8d1043458cc8a669d3d347e0ffff4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76a8d1043458cc8a669d3d347e0ffff4"·name="a76a8d1043458cc8a669d3d347e0ffff4"></a> | 706 | <tr·class="memitem:a76a8d1043458cc8a669d3d347e0ffff4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76a8d1043458cc8a669d3d347e0ffff4"·name="a76a8d1043458cc8a669d3d347e0ffff4"></a> |
707 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSSELWRITE</b>   POLLOUT</td></tr> | 707 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDSSELWRITE</b>   POLLOUT</td></tr> |
708 | <tr·class="separator:a76a8d1043458cc8a669d3d347e0ffff4"><td·class="memSeparator"·colspan="2"> </td></tr> | 708 | <tr·class="separator:a76a8d1043458cc8a669d3d347e0ffff4"><td·class="memSeparator"·colspan="2"> </td></tr> |
Max diff block lines reached; 148227/170272 bytes (87.05%) of diff not shown. |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="RL"; | 6 | ··rankdir="RL"; |
7 | ··Node1·[label="tds_get_conversion_type",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·type·suitable·for·conversions·(convert·all·nullable·types·to·fixed·type)"]; | 7 | ··Node1·[label="tds_get_conversion_type",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Return·type·suitable·for·conversions·(convert·all·nullable·types·to·fixed·type)"]; |
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="_bcp_convert_out",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 9 | ··Node2·[label="_bcp_convert_out",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01353.html#a230fa5b56ae4e3509a69bd266495732b",tooltip="Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:"]; |
10 | } | 10 | } |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; | 7 | ··Node1·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 8, 11 lines modified | Offset 8, 11 lines modified | ||
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."]; | 9 | ··Node2·[label="tds_query_flush_packet",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."]; |
10 | ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."]; | 11 | ··Node3·[label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."]; |
12 | ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 12 | ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
13 | ··Node4·[label="tds_submit_rpc",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#ga5f071b94ad7889690762dc85646c74ab",tooltip="Calls·a·RPC·from·server."]; | 13 | ··Node4·[label="tds_submit_rpc",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00542.html#ga5f071b94ad7889690762dc85646c74ab",tooltip="Calls·a·RPC·from·server."]; |
14 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 14 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
15 | ··Node5·[label="tds_writetext_continue",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 15 | ··Node5·[label="tds_writetext_continue",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#ab68dead99a2ebec55895a10cd3db5202",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."]; |
16 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 16 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
17 | ··Node6·[label="tds_writetext_end",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 17 | ··Node6·[label="tds_writetext_end",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."]; |
18 | } | 18 | } |
Offset 4, 9 lines modified | Offset 4, 9 lines modified | ||
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="RL"; | 6 | ··rankdir="RL"; |
7 | ··Node1·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Create·and·truncate·a·human·readable·dump·file·for·the·TDS·traffic."]; | 7 | ··Node1·[label="tdsdump_open",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Create·and·truncate·a·human·readable·dump·file·for·the·TDS·traffic."]; |
8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00533.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form·a·connection·with·the·server."]; | 9 | ··Node2·[label="tdsdbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00533.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form·a·connection·with·the·server."]; |
10 | ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="dbopen",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00050.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."]; |
12 | } | 12 | } |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_ | 1 | digraph·"tds_bcp_done" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_ | 7 | ··Node1·[label="tds_bcp_done",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tell·we·finished·sending·BCP·data·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_bcp_ | 1 | digraph·"tds_bcp_fread" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_bcp_ | 7 | ··Node1·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds | 9 | ··Node2·[label="tds_file_stream_read",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."]; |
10 | } | 10 | } |
Offset 1, 10 lines modified | Offset 1, 13 lines modified | ||
1 | digraph·"tds | 1 | digraph·"include/freetds/replacements/poll.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··Node1·[label="include/freetds/replacements\l/poll.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Provide·poll·call·where·missing."]; | ||
6 | ··rankdir="LR"; | ||
7 | ··Node1·[label="tds_bcp_fread",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."]; | ||
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 7 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label=" | 8 | ··Node2·[label="config.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00383_source.html",tooltip="·"]; |
9 | ··Node1·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
10 | ··Node3·[label="freetds/pushvis.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00488_source.html",tooltip="·"]; | ||
11 | ··Node1·->·Node4·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
12 | ··Node4·[label="freetds/popvis.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00389_source.html",tooltip="·"]; | ||
10 | } | 13 | } |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_ | 1 | digraph·"tds_generic_put" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_ | 7 | ··Node1·[label="tds_generic_put",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Write·data·to·wire."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
10 | } | 10 | } |
Offset 2, 11 lines modified | Offset 2, 11 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_writetext_continue",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."]; | 7 | ··Node1·[label="tds_writetext_continue",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01368.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; |
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 11 | ··Node3·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | } | 12 | } |
Offset 1, 12 lines modified | Offset 1, 10 lines modified | ||
1 | digraph·"tds_ | 1 | digraph·"tds_bcp_done" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="tds_ | 7 | ··Node1·[label="tds_bcp_done",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Tell·we·finished·sending·BCP·data·to·server."]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_set_state",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01392.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."]; | ||
10 | ··Node2·->·Node3·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | ||
11 | ··Node | 9 | ··Node2·[label="tdsdump_log",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00287.html#ab45c291105027e69836002e1dd586141",tooltip="Write·a·message·to·the·debug·log."]; |
12 | } | 10 | } |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | digraph·"include/freetds/tds.h" | 1 | digraph·"include/freetds/tds.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··Node1·[label="include/freetds/tds.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Main·include·file·for·libtds."]; | 6 | ··Node1·[label="include/freetds/tds.h",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Main·include·file·for·libtds."]; |
7 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 7 | ··Node1·->·Node2·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
8 | ··Node2·[label="include/ctlib.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a003 | 8 | ··Node2·[label="include/ctlib.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00356_source.html",tooltip="·"]; |
9 | ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 9 | ··Node1·->·Node3·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
10 | ··Node3·[label="include/freetds/odbc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 10 | ··Node3·[label="include/freetds/odbc.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00494_source.html",tooltip="·"]; |
11 | ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 11 | ··Node1·->·Node4·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
12 | ··Node4·[label="src/dblib/bcp.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 12 | ··Node4·[label="src/dblib/bcp.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01353.html",tooltip="Implementation·of·db-lib·bulk·copy·functions."]; |
13 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 13 | ··Node1·->·Node5·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
14 | ··Node5·[label="src/dblib/dblib.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 14 | ··Node5·[label="src/dblib/dblib.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="Main·implementation·file·for·db-lib."]; |
15 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 15 | ··Node1·->·Node6·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
16 | ··Node6·[label="src/pool/pool.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 16 | ··Node6·[label="src/pool/pool.h",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00005_source.html",tooltip="·"]; |
17 | ··Node1·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 17 | ··Node1·->·Node7·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
18 | ··Node7·[label="src/replacements/iconv.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 18 | ··Node7·[label="src/replacements/iconv.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01383.html",tooltip="This·file·implements·a·very·simple·iconv."]; |
19 | ··Node1·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 19 | ··Node1·->·Node8·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
20 | ··Node8·[label="src/tds/bulk.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 20 | ··Node8·[label="src/tds/bulk.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00281.html",tooltip="Handle·bulk·copy."]; |
21 | ··Node1·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 21 | ··Node1·->·Node9·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
22 | ··Node9·[label="src/tds/data.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 22 | ··Node9·[label="src/tds/data.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00275.html",tooltip="Handle·different·data·handling·from·network."]; |
23 | ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 23 | ··Node1·->·Node10·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
24 | ··Node10·[label="src/tds/iconv.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a013 | 24 | ··Node10·[label="src/tds/iconv.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a01386.html",tooltip="Handle·character·conversions·to/from·server."]; |
25 | ··Node1·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 25 | ··Node1·->·Node11·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
26 | ··Node11·[label="src/tds/read.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 26 | ··Node11·[label="src/tds/read.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00260.html",tooltip="Grab·data·from·TDS·packets."]; |
27 | ··Node1·->·Node12·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 27 | ··Node1·->·Node12·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
28 | ··Node12·[label="src/tds/stream.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 28 | ··Node12·[label="src/tds/stream.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00248.html",tooltip="Handle·stream·of·data."]; |
29 | ··Node1·->·Node13·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 29 | ··Node1·->·Node13·[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
30 | ··Node13·[label="src/tds/token.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 30 | ··Node13·[label="src/tds/token.c",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00251.html",tooltip="Contains·all·routines·to·get·replies·from·server."]; |
31 | } | 31 | } |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | </div><div·class="textblock"><div·class="dynheader"> | 89 | </div><div·class="textblock"><div·class="dynheader"> |
90 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 90 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
91 | <div·class="dyncontent"> | 91 | <div·class="dyncontent"> |
92 | <div·class="center"><!--·SVG·1·--> | 92 | <div·class="center"><!--·SVG·1·--> |
93 | </div> | 93 | </div> |
94 | </div> | 94 | </div> |
95 | </div> | 95 | </div> |
96 | <p><a·href="a004 | 96 | <p><a·href="a00479_source.html">Go·to·the·source·code·of·this·file.</a></p> |
97 | <table·class="memberdecls"> | 97 | <table·class="memberdecls"> |
98 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 98 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
99 | Classes</h2></td></tr> | 99 | Classes</h2></td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">pollfd</a></td></tr> | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">pollfd</a></td></tr> |
101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | </table><table·class="memberdecls"> | 102 | </table><table·class="memberdecls"> |
103 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> | 103 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> |
Offset 76, 23 lines modified | Offset 76, 23 lines modified | ||
76 | <p>Implementation·of·<code>db-lib</code>·bulk·copy·functions.·· | 76 | <p>Implementation·of·<code>db-lib</code>·bulk·copy·functions.·· |
77 | <a·href="#details">More...</a></p> | 77 | <a·href="#details">More...</a></p> |
78 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 78 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
79 | <code>#include·<stdarg.h></code><br·/> | 79 | <code>#include·<stdarg.h></code><br·/> |
80 | <code>#include·<stdio.h></code><br·/> | 80 | <code>#include·<stdio.h></code><br·/> |
81 | <code>#include·<assert.h></code><br·/> | 81 | <code>#include·<assert.h></code><br·/> |
82 | <code>#include·<<a·class="el"·href="a003 | 82 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
83 | <code>#include·<freetds/iconv.h></code><br·/> | 83 | <code>#include·<freetds/iconv.h></code><br·/> |
84 | <code>#include·<freetds/convert.h></code><br·/> | 84 | <code>#include·<freetds/convert.h></code><br·/> |
85 | <code>#include·<freetds/bytes.h></code><br·/> | 85 | <code>#include·<freetds/bytes.h></code><br·/> |
86 | <code>#include·<freetds/utils/string.h></code><br·/> | 86 | <code>#include·<freetds/utils/string.h></code><br·/> |
87 | <code>#include·<freetds/encodings.h></code><br·/> | 87 | <code>#include·<freetds/encodings.h></code><br·/> |
88 | <code>#include·<freetds/replacements.h></code><br·/> | 88 | <code>#include·<freetds/replacements.h></code><br·/> |
89 | <code>#include·<sybfront.h></code><br·/> | 89 | <code>#include·<sybfront.h></code><br·/> |
90 | <code>#include·<<a·class="el"·href="a003 | 90 | <code>#include·<<a·class="el"·href="a00362_source.html">sybdb.h</a>></code><br·/> |
91 | <code>#include·<syberror.h></code><br·/> | 91 | <code>#include·<syberror.h></code><br·/> |
92 | <code>#include·<dblib.h></code><br·/> | 92 | <code>#include·<dblib.h></code><br·/> |
93 | </div><div·class="textblock"><div·class="dynheader"> | 93 | </div><div·class="textblock"><div·class="dynheader"> |
94 | Include·dependency·graph·for·bcp.c:</div> | 94 | Include·dependency·graph·for·bcp.c:</div> |
95 | <div·class="dyncontent"> | 95 | <div·class="dyncontent"> |
96 | <div·class="center"><!--·SVG·0·--> | 96 | <div·class="center"><!--·SVG·0·--> |
97 | </div> | 97 | </div> |
Offset 127, 16 lines modified | Offset 127, 16 lines modified | ||
127 | <tr·class="memitem:a55a07cafca38c1c3750fe69a365a31f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a07cafca38c1c3750fe69a365a31f3"·name="a55a07cafca38c1c3750fe69a365a31f3"></a> | 127 | <tr·class="memitem:a55a07cafca38c1c3750fe69a365a31f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a07cafca38c1c3750fe69a365a31f3"·name="a55a07cafca38c1c3750fe69a365a31f3"></a> |
128 | static·STATUS </td><td·class="memItemRight"·valign="bottom"><b>_bcp_check_eof</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·FILE·*file,·int·icol)</td></tr> | 128 | static·STATUS </td><td·class="memItemRight"·valign="bottom"><b>_bcp_check_eof</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·FILE·*file,·int·icol)</td></tr> |
129 | <tr·class="separator:a55a07cafca38c1c3750fe69a365a31f3"><td·class="memSeparator"·colspan="2"> </td></tr> | 129 | <tr·class="separator:a55a07cafca38c1c3750fe69a365a31f3"><td·class="memSeparator"·colspan="2"> </td></tr> |
130 | <tr·class="memitem:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e7740b6f755d7d3f2502a47b7d71a85"·name="a4e7740b6f755d7d3f2502a47b7d71a85"></a> | 130 | <tr·class="memitem:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e7740b6f755d7d3f2502a47b7d71a85"·name="a4e7740b6f755d7d3f2502a47b7d71a85"></a> |
131 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>_bcp_convert_in</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·TDS_SERVER_TYPE·srctype,·const·TDS_CHAR·*src,·TDS_UINT·srclen,·TDS_SERVER_TYPE·desttype,·<a·class="el"·href="a01142.html">BCPCOLDATA</a>·*coldata)</td></tr> | 131 | static·TDSRET </td><td·class="memItemRight"·valign="bottom"><b>_bcp_convert_in</b>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·TDS_SERVER_TYPE·srctype,·const·TDS_CHAR·*src,·TDS_UINT·srclen,·TDS_SERVER_TYPE·desttype,·<a·class="el"·href="a01142.html">BCPCOLDATA</a>·*coldata)</td></tr> |
132 | <tr·class="memdesc:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·column·for·input·to·a·table.·<br·/></td></tr> | 132 | <tr·class="memdesc:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·column·for·input·to·a·table.·<br·/></td></tr> |
133 | <tr·class="separator:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:a4e7740b6f755d7d3f2502a47b7d71a85"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | <tr·class="memitem:a230fa5b56ae4e3509a69bd266495732b"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 134 | <tr·class="memitem:a230fa5b56ae4e3509a69bd266495732b"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01353.html#a230fa5b56ae4e3509a69bd266495732b">_bcp_convert_out</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*curcol,·<a·class="el"·href="a00894.html">BCP_HOSTCOLINFO</a>·*hostcol,·TDS_UCHAR·**p_data,·const·char·*bcpdatefmt)</td></tr> |
135 | <tr·class="memdesc:a230fa5b56ae4e3509a69bd266495732b"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:··<a·href="a013 | 135 | <tr·class="memdesc:a230fa5b56ae4e3509a69bd266495732b"><td·class="mdescLeft"> </td><td·class="mdescRight">Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:··<a·href="a01353.html#a230fa5b56ae4e3509a69bd266495732b">More...</a><br·/></td></tr> |
136 | <tr·class="separator:a230fa5b56ae4e3509a69bd266495732b"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:a230fa5b56ae4e3509a69bd266495732b"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:ga7370f1223f13510d6b33e98f2de09fb5"><td·class="memItemLeft"·align="right"·valign="top">static·RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">_bcp_exec_in</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·*rows_copied)</td></tr> | 137 | <tr·class="memitem:ga7370f1223f13510d6b33e98f2de09fb5"><td·class="memItemLeft"·align="right"·valign="top">static·RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga7370f1223f13510d6b33e98f2de09fb5">_bcp_exec_in</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·*rows_copied)</td></tr> |
138 | <tr·class="separator:ga7370f1223f13510d6b33e98f2de09fb5"><td·class="memSeparator"·colspan="2"> </td></tr> | 138 | <tr·class="separator:ga7370f1223f13510d6b33e98f2de09fb5"><td·class="memSeparator"·colspan="2"> </td></tr> |
139 | <tr·class="memitem:gae67546338cb9542a4902aa914f57f314"><td·class="memItemLeft"·align="right"·valign="top">static·RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">_bcp_exec_out</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·*rows_copied)</td></tr> | 139 | <tr·class="memitem:gae67546338cb9542a4902aa914f57f314"><td·class="memItemLeft"·align="right"·valign="top">static·RETCODE </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gae67546338cb9542a4902aa914f57f314">_bcp_exec_out</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·DBINT·*rows_copied)</td></tr> |
140 | <tr·class="separator:gae67546338cb9542a4902aa914f57f314"><td·class="memSeparator"·colspan="2"> </td></tr> | 140 | <tr·class="separator:gae67546338cb9542a4902aa914f57f314"><td·class="memSeparator"·colspan="2"> </td></tr> |
141 | <tr·class="memitem:gab672799007e720bf918caa1b33c989ea"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">_bcp_fgets</a>·(char·*buffer,·int·size,·FILE·*f)</td></tr> | 141 | <tr·class="memitem:gab672799007e720bf918caa1b33c989ea"><td·class="memItemLeft"·align="right"·valign="top">static·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gab672799007e720bf918caa1b33c989ea">_bcp_fgets</a>·(char·*buffer,·int·size,·FILE·*f)</td></tr> |
142 | <tr·class="separator:gab672799007e720bf918caa1b33c989ea"><td·class="memSeparator"·colspan="2"> </td></tr> | 142 | <tr·class="separator:gab672799007e720bf918caa1b33c989ea"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 147, 16 lines modified | Offset 147, 16 lines modified | ||
147 | <tr·class="memitem:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">_bcp_get_col_data</a>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*bindcol,·int·offset)</td></tr> | 147 | <tr·class="memitem:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">_bcp_get_col_data</a>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*bindcol,·int·offset)</td></tr> |
148 | <tr·class="memdesc:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="mdescLeft"> </td><td·class="mdescRight">For·a·bcp·in·from·program·variables,·get·the·data·from·the·host·variable.··<a·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">More...</a><br·/></td></tr> | 148 | <tr·class="memdesc:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="mdescLeft"> </td><td·class="mdescRight">For·a·bcp·in·from·program·variables,·get·the·data·from·the·host·variable.··<a·href="a00530.html#ga0f8def4cad04c5c1e27c2b653d482dd8">More...</a><br·/></td></tr> |
149 | <tr·class="separator:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="memSeparator"·colspan="2"> </td></tr> | 149 | <tr·class="separator:ga0f8def4cad04c5c1e27c2b653d482dd8"><td·class="memSeparator"·colspan="2"> </td></tr> |
150 | <tr·class="memitem:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">_bcp_get_term_var</a>·(const·BYTE·*pdata,·const·BYTE·*term,·int·term_len)</td></tr> | 150 | <tr·class="memitem:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">_bcp_get_term_var</a>·(const·BYTE·*pdata,·const·BYTE·*term,·int·term_len)</td></tr> |
151 | <tr·class="memdesc:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·the·data·for·bcp-in·from·program·variables,·where·the·program·data·have·been·identified·as·character·terminated,·<br··/> | 151 | <tr·class="memdesc:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="mdescLeft"> </td><td·class="mdescRight">Get·the·data·for·bcp-in·from·program·variables,·where·the·program·data·have·been·identified·as·character·terminated,·<br··/> |
152 | ·This·is·a·low-level,·internal·function.··<a·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">More...</a><br·/></td></tr> | 152 | ·This·is·a·low-level,·internal·function.··<a·href="a00530.html#ga4f936fa1cb8e4373bf7b7f8a6ab96bc7">More...</a><br·/></td></tr> |
153 | <tr·class="separator:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="memSeparator"·colspan="2"> </td></tr> | 153 | <tr·class="separator:ga4f936fa1cb8e4373bf7b7f8a6ab96bc7"><td·class="memSeparator"·colspan="2"> </td></tr> |
154 | <tr·class="memitem:ad53f508d8f2177a898f8022736834afd"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 154 | <tr·class="memitem:ad53f508d8f2177a898f8022736834afd"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01353.html#ad53f508d8f2177a898f8022736834afd">_bcp_no_get_col_data</a>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·<a·class="el"·href="a01150.html">TDSCOLUMN</a>·*bindcol,·int·offset)</td></tr> |
155 | <tr·class="memdesc:ad53f508d8f2177a898f8022736834afd"><td·class="mdescLeft"> </td><td·class="mdescRight">Function·to·read·data·from·file.··<a·href="a013 | 155 | <tr·class="memdesc:ad53f508d8f2177a898f8022736834afd"><td·class="mdescLeft"> </td><td·class="mdescRight">Function·to·read·data·from·file.··<a·href="a01353.html#ad53f508d8f2177a898f8022736834afd">More...</a><br·/></td></tr> |
156 | <tr·class="separator:ad53f508d8f2177a898f8022736834afd"><td·class="memSeparator"·colspan="2"> </td></tr> | 156 | <tr·class="separator:ad53f508d8f2177a898f8022736834afd"><td·class="memSeparator"·colspan="2"> </td></tr> |
157 | <tr·class="memitem:a4aecf840771c827863c785a91e9f8a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4aecf840771c827863c785a91e9f8a53"·name="a4aecf840771c827863c785a91e9f8a53"></a> | 157 | <tr·class="memitem:a4aecf840771c827863c785a91e9f8a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4aecf840771c827863c785a91e9f8a53"·name="a4aecf840771c827863c785a91e9f8a53"></a> |
158 | static·void </td><td·class="memItemRight"·valign="bottom"><b>_bcp_null_error</b>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·int·index,·int·offset)</td></tr> | 158 | static·void </td><td·class="memItemRight"·valign="bottom"><b>_bcp_null_error</b>·(<a·class="el"·href="a01222.html">TDSBCPINFO</a>·*bcpinfo,·int·index,·int·offset)</td></tr> |
159 | <tr·class="separator:a4aecf840771c827863c785a91e9f8a53"><td·class="memSeparator"·colspan="2"> </td></tr> | 159 | <tr·class="separator:a4aecf840771c827863c785a91e9f8a53"><td·class="memSeparator"·colspan="2"> </td></tr> |
160 | <tr·class="memitem:ga1b57d952a9d72f375c3296124affa908"><td·class="memItemLeft"·align="right"·valign="top">static·STATUS </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">_bcp_read_hostfile</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·FILE·*hostfile,·int·*row_error,·bool·skip)</td></tr> | 160 | <tr·class="memitem:ga1b57d952a9d72f375c3296124affa908"><td·class="memItemLeft"·align="right"·valign="top">static·STATUS </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#ga1b57d952a9d72f375c3296124affa908">_bcp_read_hostfile</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·FILE·*hostfile,·int·*row_error,·bool·skip)</td></tr> |
161 | <tr·class="separator:ga1b57d952a9d72f375c3296124affa908"><td·class="memSeparator"·colspan="2"> </td></tr> | 161 | <tr·class="separator:ga1b57d952a9d72f375c3296124affa908"><td·class="memSeparator"·colspan="2"> </td></tr> |
162 | <tr·class="memitem:gafc23d62bc86b38fb757e3ac4aadca0a4"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">_bcp_readfmt_colinfo</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·char·*buf,·<a·class="el"·href="a00894.html">BCP_HOSTCOLINFO</a>·*ci)</td></tr> | 162 | <tr·class="memitem:gafc23d62bc86b38fb757e3ac4aadca0a4"><td·class="memItemLeft"·align="right"·valign="top">static·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html#gafc23d62bc86b38fb757e3ac4aadca0a4">_bcp_readfmt_colinfo</a>·(<a·class="el"·href="a00918.html">DBPROCESS</a>·*dbproc,·char·*buf,·<a·class="el"·href="a00894.html">BCP_HOSTCOLINFO</a>·*ci)</td></tr> |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; | 4 | ··edge·[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; |
5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; | 5 | ··node·[fontname="Helvetica",fontsize="10",shape=record]; |
6 | ··rankdir="LR"; | 6 | ··rankdir="LR"; |
7 | ··Node1·[label="_bcp_convert_out",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:"]; | 7 | ··Node1·[label="_bcp_convert_out",height=0.2,width=0.4,color="black",·fillcolor="grey75",·style="filled",·fontcolor="black",tooltip="Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:"]; |
8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; | 8 | ··Node1·->·Node2·[color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; |
9 | ··Node2·[label="tds_get_conversion_type",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00 | 9 | ··Node2·[label="tds_get_conversion_type",height=0.2,width=0.4,color="black",·fillcolor="white",·style="filled",URL="$a00227.html#a0383d5dcb629582266a442f0f0dbd13a",tooltip="Return·type·suitable·for·conversions·(convert·all·nullable·types·to·fixed·type)"]; |
10 | } | 10 | } |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | <div·class="contents"> | 77 | <div·class="contents"> |
78 | <p>This·file·implements·a·very·simple·iconv.·· | 78 | <p>This·file·implements·a·very·simple·iconv.·· |
79 | <a·href="#details">More...</a></p> | 79 | <a·href="#details">More...</a></p> |
80 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 80 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
81 | <code>#include·<assert.h></code><br·/> | 81 | <code>#include·<assert.h></code><br·/> |
82 | <code>#include·<ctype.h></code><br·/> | 82 | <code>#include·<ctype.h></code><br·/> |
83 | <code>#include·<<a·class="el"·href="a003 | 83 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
84 | <code>#include·<freetds/bytes.h></code><br·/> | 84 | <code>#include·<freetds/bytes.h></code><br·/> |
85 | <code>#include·<freetds/iconv.h></code><br·/> | 85 | <code>#include·<freetds/iconv.h></code><br·/> |
86 | <code>#include·<freetds/utils/bjoern-utf8.h></code><br·/> | 86 | <code>#include·<freetds/utils/bjoern-utf8.h></code><br·/> |
87 | <code>#include·"iconv_charsets.h"</code><br·/> | 87 | <code>#include·"iconv_charsets.h"</code><br·/> |
88 | </div><div·class="textblock"><div·class="dynheader"> | 88 | </div><div·class="textblock"><div·class="dynheader"> |
89 | Include·dependency·graph·for·iconv.c:</div> | 89 | Include·dependency·graph·for·iconv.c:</div> |
90 | <div·class="dyncontent"> | 90 | <div·class="dyncontent"> |
Offset 77, 30 lines modified | Offset 77, 30 lines modified | ||
77 | <p>Handle·character·conversions·to/from·server.·· | 77 | <p>Handle·character·conversions·to/from·server.·· |
78 | <a·href="#details">More...</a></p> | 78 | <a·href="#details">More...</a></p> |
79 | <div·class="textblock"><code>#include·<config.h></code><br·/> | 79 | <div·class="textblock"><code>#include·<config.h></code><br·/> |
80 | <code>#include·<stdarg.h></code><br·/> | 80 | <code>#include·<stdarg.h></code><br·/> |
81 | <code>#include·<stdio.h></code><br·/> | 81 | <code>#include·<stdio.h></code><br·/> |
82 | <code>#include·<assert.h></code><br·/> | 82 | <code>#include·<assert.h></code><br·/> |
83 | <code>#include·<<a·class="el"·href="a003 | 83 | <code>#include·<<a·class="el"·href="a00395_source.html">freetds/tds.h</a>></code><br·/> |
84 | <code>#include·<freetds/iconv.h></code><br·/> | 84 | <code>#include·<freetds/iconv.h></code><br·/> |
85 | <code>#include·<freetds/bool.h></code><br·/> | 85 | <code>#include·<freetds/bool.h></code><br·/> |
86 | <code>#include·<freetds/bytes.h></code><br·/> | 86 | <code>#include·<freetds/bytes.h></code><br·/> |
87 | <code>#include·<freetds/encodings.h></code><br·/> | 87 | <code>#include·<freetds/encodings.h></code><br·/> |
88 | <code>#include·<freetds/charset_lookup.h></code><br·/> | 88 | <code>#include·<freetds/charset_lookup.h></code><br·/> |
89 | </div><div·class="textblock"><div·class="dynheader"> | 89 | </div><div·class="textblock"><div·class="dynheader"> |
90 | Include·dependency·graph·for·iconv.c:</div> | 90 | Include·dependency·graph·for·iconv.c:</div> |
91 | <div·class="dyncontent"> | 91 | <div·class="dyncontent"> |
92 | <div·class="center"><!--·SVG·0·--> | 92 | <div·class="center"><!--·SVG·0·--> |
93 | </div> | 93 | </div> |
94 | </div> | 94 | </div> |
95 | </div><table·class="memberdecls"> | 95 | </div><table·class="memberdecls"> |
96 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> | 96 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> |
97 | Macros</h2></td></tr> | 97 | Macros</h2></td></tr> |
98 | <tr·class="memitem:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 98 | <tr·class="memitem:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memItemLeft"·align="right"·valign="top">#define </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#af1a73e78c29d6c2f6fe4947d70585781">CHARSIZE</a>(charset)</td></tr> |
99 | <tr·class="separator:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memSeparator"·colspan="2"> </td></tr> | 99 | <tr·class="separator:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memSeparator"·colspan="2"> </td></tr> |
100 | <tr·class="memitem:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memItemLeft"·align="right"·valign="top"> | 100 | <tr·class="memitem:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memItemLeft"·align="right"·valign="top"> |
101 | #define </td><td·class="memItemRight"·valign="bottom"><b>CHUNK_ALLOC</b>   4</td></tr> | 101 | #define </td><td·class="memItemRight"·valign="bottom"><b>CHUNK_ALLOC</b>   4</td></tr> |
102 | <tr·class="separator:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memSeparator"·colspan="2"> </td></tr> | 102 | <tr·class="separator:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memSeparator"·colspan="2"> </td></tr> |
103 | <tr·class="memitem:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9bc0b29c1be1f3d74242e27871d787"·name="a3b9bc0b29c1be1f3d74242e27871d787"></a> | 103 | <tr·class="memitem:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9bc0b29c1be1f3d74242e27871d787"·name="a3b9bc0b29c1be1f3d74242e27871d787"></a> |
104 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_ICONV_ENCODING_TABLES</b></td></tr> | 104 | #define </td><td·class="memItemRight"·valign="bottom"><b>TDS_ICONV_ENCODING_TABLES</b></td></tr> |
105 | <tr·class="separator:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memSeparator"·colspan="2"> </td></tr> | 105 | <tr·class="separator:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 118, 31 lines modified | Offset 118, 31 lines modified | ||
118 | Functions</h2></td></tr> | 118 | Functions</h2></td></tr> |
119 | <tr·class="memitem:gac84d63747b4310901ea09a8995ffbf30"><td·class="memItemLeft"·align="right"·valign="top"> | 119 | <tr·class="memitem:gac84d63747b4310901ea09a8995ffbf30"><td·class="memItemLeft"·align="right"·valign="top"> |
120 | static·void </td><td·class="memItemRight"·valign="bottom"><b>_iconv_close</b>·(iconv_t·*cd)</td></tr> | 120 | static·void </td><td·class="memItemRight"·valign="bottom"><b>_iconv_close</b>·(iconv_t·*cd)</td></tr> |
121 | <tr·class="separator:gac84d63747b4310901ea09a8995ffbf30"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:gac84d63747b4310901ea09a8995ffbf30"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memItemLeft"·align="right"·valign="top"> | 122 | <tr·class="memitem:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memItemLeft"·align="right"·valign="top"> |
123 | static·int </td><td·class="memItemRight"·valign="bottom"><b>collate2charset</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collate[5])</td></tr> | 123 | static·int </td><td·class="memItemRight"·valign="bottom"><b>collate2charset</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collate[5])</td></tr> |
124 | <tr·class="separator:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memSeparator"·colspan="2"> </td></tr> | 124 | <tr·class="separator:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memSeparator"·colspan="2"> </td></tr> |
125 | <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a003 | 125 | <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.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> |
126 | <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft"> </td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<a·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">More...</a><br·/></td></tr> | 126 | <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft"> </td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<a·href="a00540.html#ga3380140fc6eb9f2090c430f40e846876">More...</a><br·/></td></tr> |
127 | <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2"> </td></tr> | 127 | <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2"> </td></tr> |
128 | <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"> | 128 | <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"> |
129 | void </td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr> | 129 | void </td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr> |
130 | <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2"> </td></tr> |
131 | <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr> | 131 | <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr> |
132 | <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<a·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">More...</a><br·/></td></tr> | 132 | <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<a·href="a00540.html#gac01180352db7052e786463e3b07a8a9e">More...</a><br·/></td></tr> |
133 | <tr·class="separator:gac01180352db7052e786463e3b07a8a9e"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:gac01180352db7052e786463e3b07a8a9e"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | <tr·class="memitem:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">tds_canonical_charset_name</a>·(const·char·*charset_name)</td></tr> | 134 | <tr·class="memitem:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memItemLeft"·align="right"·valign="top">const·char·* </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">tds_canonical_charset_name</a>·(const·char·*charset_name)</td></tr> |
135 | <tr·class="memdesc:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set·name.··<a·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">More...</a><br·/></td></tr> | 135 | <tr·class="memdesc:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="mdescLeft"> </td><td·class="mdescRight">Determine·canonical·iconv·character·set·name.··<a·href="a00540.html#ga22c61ca41f64c7fe368659ed1eebdb56">More...</a><br·/></td></tr> |
136 | <tr·class="separator:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">tds_iconv</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00958.html">TDSICONV</a>·*conv,·TDS_ICONV_DIRECTION·io,·const·char·**inbuf,·size_t·*inbytesleft,·char·**outbuf,·size_t·*outbytesleft)</td></tr> | 137 | <tr·class="memitem:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">tds_iconv</a>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00958.html">TDSICONV</a>·*conv,·TDS_ICONV_DIRECTION·io,·const·char·**inbuf,·size_t·*inbytesleft,·char·**outbuf,·size_t·*outbytesleft)</td></tr> |
138 | <tr·class="memdesc:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="mdescLeft"> </td><td·class="mdescRight">Wrapper·around·iconv(3).··<a·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">More...</a><br·/></td></tr> | 138 | <tr·class="memdesc:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="mdescLeft"> </td><td·class="mdescRight">Wrapper·around·iconv(3).··<a·href="a00540.html#ga87db49044919f1bc84c0ff5e9ab00304">More...</a><br·/></td></tr> |
139 | <tr·class="separator:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memSeparator"·colspan="2"> </td></tr> | 139 | <tr·class="separator:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memSeparator"·colspan="2"> </td></tr> |
140 | <tr·class="memitem:a026957dbbd994b48b571a63405f427cd"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 140 | <tr·class="memitem:a026957dbbd994b48b571a63405f427cd"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#a026957dbbd994b48b571a63405f427cd">tds_iconv_alloc</a>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> |
141 | <tr·class="memdesc:a026957dbbd994b48b571a63405f427cd"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·iconv·stuff.··<a·href="a013 | 141 | <tr·class="memdesc:a026957dbbd994b48b571a63405f427cd"><td·class="mdescLeft"> </td><td·class="mdescRight">Allocate·iconv·stuff.··<a·href="a01386.html#a026957dbbd994b48b571a63405f427cd">More...</a><br·/></td></tr> |
142 | <tr·class="separator:a026957dbbd994b48b571a63405f427cd"><td·class="memSeparator"·colspan="2"> </td></tr> | 142 | <tr·class="separator:a026957dbbd994b48b571a63405f427cd"><td·class="memSeparator"·colspan="2"> </td></tr> |
143 | <tr·class="memitem:ga443693697445c37abcd4b7103b1c47ac"><td·class="memItemLeft"·align="right"·valign="top"> | 143 | <tr·class="memitem:ga443693697445c37abcd4b7103b1c47ac"><td·class="memItemLeft"·align="right"·valign="top"> |
144 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_close</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> | 144 | void </td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_close</b>·(<a·class="el"·href="a01206.html">TDSCONNECTION</a>·*conn)</td></tr> |
145 | <tr·class="separator:ga443693697445c37abcd4b7103b1c47ac"><td·class="memSeparator"·colspan="2"> </td></tr> | 145 | <tr·class="separator:ga443693697445c37abcd4b7103b1c47ac"><td·class="memSeparator"·colspan="2"> </td></tr> |
146 | <tr·class="memitem:gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memItemLeft"·align="right"·valign="top"> | 146 | <tr·class="memitem:gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memItemLeft"·align="right"·valign="top"> |
147 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_err</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·err)</td></tr> | 147 | static·void </td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_err</b>·(<a·class="el"·href="a01210.html">TDSSOCKET</a>·*tds,·int·err)</td></tr> |
148 | <tr·class="separator:gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memSeparator"·colspan="2"> </td></tr> | 148 | <tr·class="separator:gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 198, 15 lines modified | Offset 198, 15 lines modified | ||
198 | <tr·class="memitem:ae3078bf1a07511e2293931b04f82ead2"><td·class="memItemLeft"·>struct·{</td></tr> | 198 | <tr·class="memitem:ae3078bf1a07511e2293931b04f82ead2"><td·class="memItemLeft"·>struct·{</td></tr> |
199 | <tr·class="memitem:a14b78fd4145e5c9d348ce11b289b95f3"><td·class="memItemLeft"·> | 199 | <tr·class="memitem:a14b78fd4145e5c9d348ce11b289b95f3"><td·class="memItemLeft"·> |
200 |    char   <b>data</b>·[12]</td></tr> | 200 |    char   <b>data</b>·[12]</td></tr> |
201 | <tr·class="separator:a14b78fd4145e5c9d348ce11b289b95f3"><td·class="memSeparator"·colspan="2"> </td></tr> | 201 | <tr·class="separator:a14b78fd4145e5c9d348ce11b289b95f3"><td·class="memSeparator"·colspan="2"> </td></tr> |
202 | <tr·class="memitem:a8d59cfec2b650b46c5dbaa183ed41bf9"><td·class="memItemLeft"·> | 202 | <tr·class="memitem:a8d59cfec2b650b46c5dbaa183ed41bf9"><td·class="memItemLeft"·> |
203 |    uint32_t   <b>len</b></td></tr> | 203 |    uint32_t   <b>len</b></td></tr> |
204 | <tr·class="separator:a8d59cfec2b650b46c5dbaa183ed41bf9"><td·class="memSeparator"·colspan="2"> </td></tr> | 204 | <tr·class="separator:a8d59cfec2b650b46c5dbaa183ed41bf9"><td·class="memSeparator"·colspan="2"> </td></tr> |
205 | <tr·class="memitem:ae3078bf1a07511e2293931b04f82ead2"><td·class="memItemLeft"·valign="top">} </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a013 | 205 | <tr·class="memitem:ae3078bf1a07511e2293931b04f82ead2"><td·class="memItemLeft"·valign="top">} </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01386.html#ae3078bf1a07511e2293931b04f82ead2">test_strings</a>·[4]</td></tr> |
206 | <tr·class="separator:ae3078bf1a07511e2293931b04f82ead2"><td·class="memSeparator"·colspan="2"> </td></tr> | 206 | <tr·class="separator:ae3078bf1a07511e2293931b04f82ead2"><td·class="memSeparator"·colspan="2"> </td></tr> |
207 | <tr·class="memitem:a5611977532816dfba0aa491d2008ec03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5611977532816dfba0aa491d2008ec03"·name="a5611977532816dfba0aa491d2008ec03"></a> | 207 | <tr·class="memitem:a5611977532816dfba0aa491d2008ec03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5611977532816dfba0aa491d2008ec03"·name="a5611977532816dfba0aa491d2008ec03"></a> |
208 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>ucs2name</b></td></tr> | 208 | static·const·char·* </td><td·class="memItemRight"·valign="bottom"><b>ucs2name</b></td></tr> |
209 | <tr·class="separator:a5611977532816dfba0aa491d2008ec03"><td·class="memSeparator"·colspan="2"> </td></tr> | 209 | <tr·class="separator:a5611977532816dfba0aa491d2008ec03"><td·class="memSeparator"·colspan="2"> </td></tr> |
210 | </table> | 210 | </table> |
211 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 211 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
212 | <div·class="textblock"><p·>Handle·character·conversions·to/from·server.·</p> | 212 | <div·class="textblock"><p·>Handle·character·conversions·to/from·server.·</p> |