Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
emps /
share /
doc /
freetds /
reference /
Delete
Unzip
Name
Size
Permission
Date
Action
a00026_source.html
32.82
KB
-rw-r--r--
2025-02-06 06:36
a00035_source.html
25.22
KB
-rw-r--r--
2025-02-06 06:36
a00041_source.html
7.63
KB
-rw-r--r--
2025-02-06 06:36
a00047_source.html
6.61
KB
-rw-r--r--
2025-02-06 06:36
a00053_source.html
22.47
KB
-rw-r--r--
2025-02-06 06:36
a00077_source.html
130.76
KB
-rw-r--r--
2025-02-06 06:36
a00080.html
130.58
KB
-rw-r--r--
2025-02-06 06:36
a00080_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot
711
B
-rw-r--r--
2025-02-06 06:36
a00081.dot
8.92
KB
-rw-r--r--
2025-02-06 06:36
a00092_source.html
158.01
KB
-rw-r--r--
2025-02-06 06:36
a00113_source.html
50.35
KB
-rw-r--r--
2025-02-06 06:36
a00128_source.html
214.45
KB
-rw-r--r--
2025-02-06 06:36
a00137_source.html
22.67
KB
-rw-r--r--
2025-02-06 06:36
a00146_source.html
15
KB
-rw-r--r--
2025-02-06 06:36
a00164_source.html
54.67
KB
-rw-r--r--
2025-02-06 06:36
a00197_source.html
48.91
KB
-rw-r--r--
2025-02-06 06:36
a00239.html
47.81
KB
-rw-r--r--
2025-02-06 06:36
a00239_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot
741
B
-rw-r--r--
2025-02-06 06:36
a00239_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot
702
B
-rw-r--r--
2025-02-06 06:36
a00239_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00239_a5eec23828b0610c58de248c4edb53879_cgraph.dot
675
B
-rw-r--r--
2025-02-06 06:36
a00239_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00239_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00239_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot
723
B
-rw-r--r--
2025-02-06 06:36
a00239_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot
1.01
KB
-rw-r--r--
2025-02-06 06:36
a00239_ac1e460551f1188620ea478238864ac4b_cgraph.dot
983
B
-rw-r--r--
2025-02-06 06:36
a00239_ade7df2db455b61edc83819ad60edb339_cgraph.dot
675
B
-rw-r--r--
2025-02-06 06:36
a00240.dot
7.67
KB
-rw-r--r--
2025-02-06 06:36
a00248.html
39.01
KB
-rw-r--r--
2025-02-06 06:36
a00248_a84e17808683ba2dd956e811a42e23176_cgraph.dot
656
B
-rw-r--r--
2025-02-06 06:36
a00248_aabd0e5f15615b5c141c525b76e746520_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00249.dot
9.1
KB
-rw-r--r--
2025-02-06 06:36
a00269_source.html
175.48
KB
-rw-r--r--
2025-02-06 06:36
a00281.html
11.88
KB
-rw-r--r--
2025-02-06 06:36
a00282.dot
7.59
KB
-rw-r--r--
2025-02-06 06:36
a00287_source.html
75.7
KB
-rw-r--r--
2025-02-06 06:36
a00290_source.html
14.83
KB
-rw-r--r--
2025-02-06 06:36
a00299_source.html
181.64
KB
-rw-r--r--
2025-02-06 06:36
a00302_source.html
38.55
KB
-rw-r--r--
2025-02-06 06:36
a00308.html
41.74
KB
-rw-r--r--
2025-02-06 06:36
a00309.dot
8.4
KB
-rw-r--r--
2025-02-06 06:36
a00356_source.html
14.22
KB
-rw-r--r--
2025-02-06 06:36
a00359_source.html
102.28
KB
-rw-r--r--
2025-02-06 06:36
a00362_source.html
111.96
KB
-rw-r--r--
2025-02-06 06:36
a00365_source.html
34.18
KB
-rw-r--r--
2025-02-06 06:36
a00368_source.html
47.38
KB
-rw-r--r--
2025-02-06 06:36
a00371_source.html
27.43
KB
-rw-r--r--
2025-02-06 06:36
a00374_source.html
36.85
KB
-rw-r--r--
2025-02-06 06:36
a00377_source.html
6.76
KB
-rw-r--r--
2025-02-06 06:36
a00380_source.html
94.56
KB
-rw-r--r--
2025-02-06 06:36
a00383_source.html
8.94
KB
-rw-r--r--
2025-02-06 06:36
a00386_source.html
42.83
KB
-rw-r--r--
2025-02-06 06:36
a00389_source.html
22.86
KB
-rw-r--r--
2025-02-06 06:36
a00392_source.html
332.7
KB
-rw-r--r--
2025-02-06 06:36
a00395_source.html
16.09
KB
-rw-r--r--
2025-02-06 06:36
a00398_source.html
9.69
KB
-rw-r--r--
2025-02-06 06:36
a00401_source.html
21.25
KB
-rw-r--r--
2025-02-06 06:36
a00404_source.html
17.49
KB
-rw-r--r--
2025-02-06 06:36
a00407_source.html
95.38
KB
-rw-r--r--
2025-02-06 06:36
a00410_source.html
22.73
KB
-rw-r--r--
2025-02-06 06:36
a00413_source.html
25.69
KB
-rw-r--r--
2025-02-06 06:36
a00416_source.html
14.25
KB
-rw-r--r--
2025-02-06 06:36
a00419_source.html
120.37
KB
-rw-r--r--
2025-02-06 06:36
a00422_source.html
3.55
KB
-rw-r--r--
2025-02-06 06:36
a00425_source.html
79.53
KB
-rw-r--r--
2025-02-06 06:36
a00428_source.html
3.57
KB
-rw-r--r--
2025-02-06 06:36
a00431.html
10.97
KB
-rw-r--r--
2025-02-06 06:36
a00431_source.html
14.73
KB
-rw-r--r--
2025-02-06 06:36
a00432.dot
1.08
KB
-rw-r--r--
2025-02-06 06:36
a00433.dot
4.44
KB
-rw-r--r--
2025-02-06 06:36
a00434_source.html
13.25
KB
-rw-r--r--
2025-02-06 06:36
a00437_source.html
32.69
KB
-rw-r--r--
2025-02-06 06:36
a00440_source.html
16.27
KB
-rw-r--r--
2025-02-06 06:36
a00443_source.html
25.3
KB
-rw-r--r--
2025-02-06 06:36
a00446_source.html
41.29
KB
-rw-r--r--
2025-02-06 06:36
a00449.html
309.53
KB
-rw-r--r--
2025-02-06 06:36
a00449_a0383d5dcb629582266a442f0f0dbd13a_icgraph.dot
808
B
-rw-r--r--
2025-02-06 06:36
a00449_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot
688
B
-rw-r--r--
2025-02-06 06:36
a00449_a16db200d2281f76fe46fc1cbe37ca9df_icgraph.dot
1.9
KB
-rw-r--r--
2025-02-06 06:36
a00449_a24471508ddfde7cc0f8577801e70c42f_icgraph.dot
988
B
-rw-r--r--
2025-02-06 06:36
a00449_a3ab8874994a0776acdaff797afdb710a_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00449_a5eec23828b0610c58de248c4edb53879_cgraph.dot
675
B
-rw-r--r--
2025-02-06 06:36
a00449_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00449_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot
723
B
-rw-r--r--
2025-02-06 06:36
a00449_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00449_ab68dead99a2ebec55895a10cd3db5202_cgraph.dot
1.01
KB
-rw-r--r--
2025-02-06 06:36
a00449_ac1e460551f1188620ea478238864ac4b_cgraph.dot
983
B
-rw-r--r--
2025-02-06 06:36
a00449_ade7df2db455b61edc83819ad60edb339_cgraph.dot
675
B
-rw-r--r--
2025-02-06 06:36
a00449_source.html
354.5
KB
-rw-r--r--
2025-02-06 06:36
a00450.dot
5.72
KB
-rw-r--r--
2025-02-06 06:36
a00451.dot
3.5
KB
-rw-r--r--
2025-02-06 06:36
a00452_source.html
61.21
KB
-rw-r--r--
2025-02-06 06:36
a00455_source.html
4.5
KB
-rw-r--r--
2025-02-06 06:36
a00458_source.html
20.88
KB
-rw-r--r--
2025-02-06 06:36
a00461_source.html
7.99
KB
-rw-r--r--
2025-02-06 06:36
a00464_source.html
9.51
KB
-rw-r--r--
2025-02-06 06:36
a00467_source.html
10.24
KB
-rw-r--r--
2025-02-06 06:36
a00470_source.html
19.8
KB
-rw-r--r--
2025-02-06 06:36
a00473_source.html
7.67
KB
-rw-r--r--
2025-02-06 06:36
a00476_source.html
9.5
KB
-rw-r--r--
2025-02-06 06:36
a00479_source.html
9.73
KB
-rw-r--r--
2025-02-06 06:36
a00482_source.html
22.55
KB
-rw-r--r--
2025-02-06 06:36
a00485_source.html
11.2
KB
-rw-r--r--
2025-02-06 06:36
a00488_source.html
7.65
KB
-rw-r--r--
2025-02-06 06:36
a00491_source.html
7.34
KB
-rw-r--r--
2025-02-06 06:36
a00494_source.html
57.31
KB
-rw-r--r--
2025-02-06 06:36
a00497_source.html
28.86
KB
-rw-r--r--
2025-02-06 06:36
a00500_source.html
12.78
KB
-rw-r--r--
2025-02-06 06:36
a00503_source.html
9.08
KB
-rw-r--r--
2025-02-06 06:36
a00506.html
401.08
KB
-rw-r--r--
2025-02-06 06:36
a00506_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot
711
B
-rw-r--r--
2025-02-06 06:36
a00506_ae408d8e1c2ab0767d8bfd26d00d1ff6a_cgraph.dot
1.22
KB
-rw-r--r--
2025-02-06 06:36
a00506_source.html
325.03
KB
-rw-r--r--
2025-02-06 06:36
a00507.dot
815
B
-rw-r--r--
2025-02-06 06:36
a00508.dot
1.83
KB
-rw-r--r--
2025-02-06 06:36
a00509_source.html
10.52
KB
-rw-r--r--
2025-02-06 06:36
a00512_source.html
9.43
KB
-rw-r--r--
2025-02-06 06:36
a00515_source.html
24.24
KB
-rw-r--r--
2025-02-06 06:36
a00518_source.html
3.25
KB
-rw-r--r--
2025-02-06 06:36
a00527_source.html
62.56
KB
-rw-r--r--
2025-02-06 06:36
a00530_source.html
12.88
KB
-rw-r--r--
2025-02-06 06:36
a00545.html
8.34
KB
-rw-r--r--
2025-02-06 06:36
a00546.html
3.2
KB
-rw-r--r--
2025-02-06 06:36
a00547.dot
2.05
KB
-rw-r--r--
2025-02-06 06:36
a00547.html
15.37
KB
-rw-r--r--
2025-02-06 06:36
a00548.dot
615
B
-rw-r--r--
2025-02-06 06:36
a00548.html
312.93
KB
-rw-r--r--
2025-02-06 06:36
a00548_ga01404b179a251c249aecfdae72ec6ca4_cgraph.dot
656
B
-rw-r--r--
2025-02-06 06:36
a00548_ga0984798bb806f7451a53bffa7e2c430f_cgraph.dot
651
B
-rw-r--r--
2025-02-06 06:36
a00548_ga0fcfcf6846442dac9dd5584d270ec72a_cgraph.dot
696
B
-rw-r--r--
2025-02-06 06:36
a00548_ga13caa07ec45cd6f64e9197d29e3cfe5e_cgraph.dot
664
B
-rw-r--r--
2025-02-06 06:36
a00548_ga223a6d333f95e726b0b42ec19a076731_cgraph.dot
657
B
-rw-r--r--
2025-02-06 06:36
a00548_ga32eb72f6fb3edb130e59fb3dd0766e7e_cgraph.dot
628
B
-rw-r--r--
2025-02-06 06:36
a00548_ga39302e8efbb476ba01cff109ffb3661e_cgraph.dot
681
B
-rw-r--r--
2025-02-06 06:36
a00548_ga399512ec78c15ce3db79ea88ef3b1293_cgraph.dot
688
B
-rw-r--r--
2025-02-06 06:36
a00548_ga3a96d0188e5e0eb9eea661b3685fdcc3_cgraph.dot
683
B
-rw-r--r--
2025-02-06 06:36
a00548_ga3c33e72c41b40e08dbcfdfa0d16bc399_cgraph.dot
697
B
-rw-r--r--
2025-02-06 06:36
a00548_ga466690ceda8682382223d98a6ffb63bd_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00548_ga4e26d949be2c3bf71b1a33c75b11d931_cgraph.dot
992
B
-rw-r--r--
2025-02-06 06:36
a00548_ga548153eb2eae76c48aa9d4b72258dc1c_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00548_ga559e24ba70d0d96c3469eb6ab8f74e05_cgraph.dot
699
B
-rw-r--r--
2025-02-06 06:36
a00548_ga57c856964a9a0b4cc43f5192647c51e7_cgraph.dot
669
B
-rw-r--r--
2025-02-06 06:36
a00548_ga57e4098b153a030f0be02bcd98e08ba2_cgraph.dot
670
B
-rw-r--r--
2025-02-06 06:36
a00548_ga5ea23272124fff03b8d87538c1ec3ee5_cgraph.dot
656
B
-rw-r--r--
2025-02-06 06:36
a00548_ga5f1281c07dde5a6d28e60ef62c501d1d_cgraph.dot
709
B
-rw-r--r--
2025-02-06 06:36
a00548_ga636e6f1b64743f3cf22158a56eef371f_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00548_ga663350909fec3a1d152316c45a65e708_cgraph.dot
715
B
-rw-r--r--
2025-02-06 06:36
a00548_ga666726c86108342b1c1f27eecf68e13c_cgraph.dot
663
B
-rw-r--r--
2025-02-06 06:36
a00548_ga66ea891910f0a357cc78107d6ab7d962_cgraph.dot
641
B
-rw-r--r--
2025-02-06 06:36
a00548_ga67934deac3bebbf8238eff8c0559389a_cgraph.dot
663
B
-rw-r--r--
2025-02-06 06:36
a00548_ga6ba2a7f18cb76d24776e45fd71141494_cgraph.dot
722
B
-rw-r--r--
2025-02-06 06:36
a00548_ga6ccffbb3f0cfb10883ad349f1e47c50e_cgraph.dot
689
B
-rw-r--r--
2025-02-06 06:36
a00548_ga6f13381522a1fa0b6ce2c15378088cdd_cgraph.dot
674
B
-rw-r--r--
2025-02-06 06:36
a00548_ga85dcc40c3615f94be96b09b2ec043533_cgraph.dot
675
B
-rw-r--r--
2025-02-06 06:36
a00548_ga873bc0f4663165e711655ade1dfae795_cgraph.dot
661
B
-rw-r--r--
2025-02-06 06:36
a00548_ga87b39d9863316b4ba85654b0885d53a0_cgraph.dot
650
B
-rw-r--r--
2025-02-06 06:36
a00548_ga89fc5589b4bf41932324d2cfc6ad6433_cgraph.dot
659
B
-rw-r--r--
2025-02-06 06:36
a00548_ga8cbc761b1266bd947783d843aeeec264_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00548_ga939c2a2e67b9992c787e2cec5b6cc1a7_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00548_ga93ee3c8ca34a08588f88784898fd69e0_cgraph.dot
639
B
-rw-r--r--
2025-02-06 06:36
a00548_ga9433bc200c0978569964354451d9b64e_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00548_ga947837a5c8fd99898c043435945b668c_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00548_ga9804fc70ae6ed35c92cd75d410dad570_cgraph.dot
736
B
-rw-r--r--
2025-02-06 06:36
a00548_ga9a35c8d3cd0e35c10555baf8f6a01e93_cgraph.dot
658
B
-rw-r--r--
2025-02-06 06:36
a00548_ga9d660d278f3f58871b4086c0e175f4c6_cgraph.dot
651
B
-rw-r--r--
2025-02-06 06:36
a00548_gaa5714a91d7c14365fa1e5b164bb2b0b6_cgraph.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00548_gaa85171e020dc606f2bd3395ad1d3ab4f_cgraph.dot
659
B
-rw-r--r--
2025-02-06 06:36
a00548_gaaa4839a9c88e5b90f33bd2407fcbc43e_cgraph.dot
663
B
-rw-r--r--
2025-02-06 06:36
a00548_gaaf8349999c16b3c36caf5947747a2915_cgraph.dot
701
B
-rw-r--r--
2025-02-06 06:36
a00548_gab185982ffe0b85b8fd19747bd1f433fe_cgraph.dot
648
B
-rw-r--r--
2025-02-06 06:36
a00548_gab33d2f4fd44f50e55b6c71902db4fdae_cgraph.dot
680
B
-rw-r--r--
2025-02-06 06:36
a00548_gab5fe0cd5f24d4fd33670111035a4fbed_cgraph.dot
700
B
-rw-r--r--
2025-02-06 06:36
a00548_gab9aa181fb3081ffb314340cbd71e434d_cgraph.dot
662
B
-rw-r--r--
2025-02-06 06:36
a00548_gabaf9aa756f7cb8bbec80d1c7201c6238_cgraph.dot
668
B
-rw-r--r--
2025-02-06 06:36
a00548_gabb14ad9f268b92a8d63fa506098b24dd_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00548_gabcc14a1ca58b65bc46cce6c81c45218c_cgraph.dot
656
B
-rw-r--r--
2025-02-06 06:36
a00548_gabea9c70d02bf3e46bbb1d759915cb91e_cgraph.dot
696
B
-rw-r--r--
2025-02-06 06:36
a00548_gac0cb0584f6500d61a2ac95a891da73eb_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00548_gac25ae21ca19777ffab1c013bd6049ebf_cgraph.dot
662
B
-rw-r--r--
2025-02-06 06:36
a00548_gac3ba9f53cc77e4dde8f48335ed94ac19_cgraph.dot
668
B
-rw-r--r--
2025-02-06 06:36
a00548_gac3eb8cb53f50998403ea9aebc6263df9_cgraph.dot
644
B
-rw-r--r--
2025-02-06 06:36
a00548_gac3f11142ec7ff25b1f8972af10fe9454_cgraph.dot
684
B
-rw-r--r--
2025-02-06 06:36
a00548_gac554d2cb2da0c9f9fd3d4867998edcc4_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00548_gac980139b9cea03cf93e373d425991481_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00548_gad0044401c8c83205583f93a4764f2d8b_cgraph.dot
676
B
-rw-r--r--
2025-02-06 06:36
a00548_gad06f5deddac18604dfa858b2580e232f_cgraph.dot
664
B
-rw-r--r--
2025-02-06 06:36
a00548_gad10c9fd75a86c7a0ac375937df0e90a6_cgraph.dot
661
B
-rw-r--r--
2025-02-06 06:36
a00548_gada4b41f34542a87f0cd87e78e56d18bb_cgraph.dot
689
B
-rw-r--r--
2025-02-06 06:36
a00548_gadaa9482a082aa3fe52231e17749c2993_cgraph.dot
674
B
-rw-r--r--
2025-02-06 06:36
a00548_gadb34c5c2aae50ac9f2a26d8984136997_cgraph.dot
701
B
-rw-r--r--
2025-02-06 06:36
a00548_gadd5685565c8c6c86079e17b8a73b324c_cgraph.dot
679
B
-rw-r--r--
2025-02-06 06:36
a00548_gae658a0cd5270f3bd6f22de17b2cb2e64_cgraph.dot
652
B
-rw-r--r--
2025-02-06 06:36
a00548_gaeb3d621e4f6846bb228b0a596d8758c0_cgraph.dot
696
B
-rw-r--r--
2025-02-06 06:36
a00548_gaee60c306a22383805a4b9caa647a1e16_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00548_gaef740b394b44eb33925c2718f7b30d69_cgraph.dot
684
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf130b12e9e58b1bfd4a6685e33f5b3cd_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf1879b85e8238c015b9648d077665285_cgraph.dot
628
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf1879b85e8238c015b9648d077665285_icgraph.dot
626
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf1c00d83dfa88dc99a3fb449c49660ea_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf2ca0e63f800b3839684c894ff651dd4_cgraph.dot
701
B
-rw-r--r--
2025-02-06 06:36
a00548_gaf917cf746c954a5d1b718afe3c4d1940_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00548_gafefd17e15b22adda84366c817178dd7d_cgraph.dot
669
B
-rw-r--r--
2025-02-06 06:36
a00549.dot
625
B
-rw-r--r--
2025-02-06 06:36
a00549.html
35.36
KB
-rw-r--r--
2025-02-06 06:36
a00549_ga0311328d63bae5d9bd5aea5ea4914223_cgraph.dot
686
B
-rw-r--r--
2025-02-06 06:36
a00549_ga2306039d73fbc7045f257b0e750c37b4_cgraph.dot
691
B
-rw-r--r--
2025-02-06 06:36
a00549_ga42e187003b74fec6e9ca92d410bfb9c0_cgraph.dot
687
B
-rw-r--r--
2025-02-06 06:36
a00549_ga5b4374c13c7a83cd4345b0bfa3e787bd_cgraph.dot
660
B
-rw-r--r--
2025-02-06 06:36
a00549_ga7a5062dac92ccedc8459f6d4a530ffb7_cgraph.dot
683
B
-rw-r--r--
2025-02-06 06:36
a00549_gaa478c8b96923bca02d158d966172ec1b_cgraph.dot
679
B
-rw-r--r--
2025-02-06 06:36
a00549_gab705bf94be535e9d8fc4edc0f48c98b0_cgraph.dot
684
B
-rw-r--r--
2025-02-06 06:36
a00549_gaf6b6b0a641180a5c28382df39cd7d346_cgraph.dot
670
B
-rw-r--r--
2025-02-06 06:36
a00549_gafa4dfd181be21e49c397f7daaa9cf96c_cgraph.dot
674
B
-rw-r--r--
2025-02-06 06:36
a00549_gaff09873008411a0573f6d1a9e6c7cf4b_cgraph.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00550.dot
882
B
-rw-r--r--
2025-02-06 06:36
a00550.html
65.72
KB
-rw-r--r--
2025-02-06 06:36
a00550_ga0ed03c69e698336d015bb315ad755fd5_cgraph.dot
688
B
-rw-r--r--
2025-02-06 06:36
a00550_ga220f6b043602da1028f98dacb2fd00c0_cgraph.dot
683
B
-rw-r--r--
2025-02-06 06:36
a00550_ga244547855b41788fa3a67756956fbc81_cgraph.dot
670
B
-rw-r--r--
2025-02-06 06:36
a00550_ga330b9f1028f856a9eec5115550bcb4f7_cgraph.dot
687
B
-rw-r--r--
2025-02-06 06:36
a00550_ga6498235e4ef8e41ea43b01494b28998d_cgraph.dot
688
B
-rw-r--r--
2025-02-06 06:36
a00550_ga6cf03708baaf02eb016b9ee77160d879_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00550_ga8b85f79f53a62ac7a728fe626d609b65_cgraph.dot
676
B
-rw-r--r--
2025-02-06 06:36
a00550_ga963c5e38bca7668afc57f5cc123d10fb_cgraph.dot
659
B
-rw-r--r--
2025-02-06 06:36
a00550_gaa23f8e5c7f437a94746c90292dd1cb01_cgraph.dot
659
B
-rw-r--r--
2025-02-06 06:36
a00550_gada8e987c4a6225b9276c05ba3a4f47a0_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00550_gae41d196a22c544d66212dacc5b555791_cgraph.dot
686
B
-rw-r--r--
2025-02-06 06:36
a00550_gaf1130ac97f6af55e86ec70b0aa4f5b40_cgraph.dot
671
B
-rw-r--r--
2025-02-06 06:36
a00550_gaf13b2bb12b4200752718f3a3face3870_cgraph.dot
737
B
-rw-r--r--
2025-02-06 06:36
a00550_gafec3feb5bac1cb33545ba01efb0a67b8_cgraph.dot
664
B
-rw-r--r--
2025-02-06 06:36
a00551.dot
645
B
-rw-r--r--
2025-02-06 06:36
a00551.html
36.68
KB
-rw-r--r--
2025-02-06 06:36
a00551_ga0f8def4cad04c5c1e27c2b653d482dd8_cgraph.dot
714
B
-rw-r--r--
2025-02-06 06:36
a00551_ga1b57d952a9d72f375c3296124affa908_cgraph.dot
644
B
-rw-r--r--
2025-02-06 06:36
a00551_ga7370f1223f13510d6b33e98f2de09fb5_cgraph.dot
632
B
-rw-r--r--
2025-02-06 06:36
a00551_gaa134c1c3ccc4326e693adb8357272f1d_cgraph.dot
642
B
-rw-r--r--
2025-02-06 06:36
a00551_gacf69ac4cbe8e3c3e6ea665e31e5e85b8_cgraph.dot
642
B
-rw-r--r--
2025-02-06 06:36
a00551_gafc23d62bc86b38fb757e3ac4aadca0a4_cgraph.dot
648
B
-rw-r--r--
2025-02-06 06:36
a00552.dot
608
B
-rw-r--r--
2025-02-06 06:36
a00552.html
47.83
KB
-rw-r--r--
2025-02-06 06:36
a00552_ga070e94f72f12c138a16a7bcdf732fa8b_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00552_ga0a384938a6586b7411fc42420ffad6ed_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00552_ga109d4868baccb08fad3b26b6f031dc78_cgraph.dot
653
B
-rw-r--r--
2025-02-06 06:36
a00552_ga70ca2474f6c93acd6e3b842330b712c7_cgraph.dot
674
B
-rw-r--r--
2025-02-06 06:36
a00552_ga76177eb61a67dd52424236aba1b16bc9_cgraph.dot
653
B
-rw-r--r--
2025-02-06 06:36
a00552_ga826bca98da4fd1c3188da45c383c3a68_cgraph.dot
650
B
-rw-r--r--
2025-02-06 06:36
a00552_ga856143f4f9c7a5c15fb15633af81487d_cgraph.dot
654
B
-rw-r--r--
2025-02-06 06:36
a00552_ga8eab0959d5a3cd534487b350258c939e_cgraph.dot
653
B
-rw-r--r--
2025-02-06 06:36
a00552_ga8f1e9aa0280c1cb46c10e5c90b8faced_cgraph.dot
646
B
-rw-r--r--
2025-02-06 06:36
a00552_gaa6d4c700b628f6a18a9d1ed9f8e2ba62_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00552_gabc3cb44d33bf1b9b18fd59f23e4da722_cgraph.dot
674
B
-rw-r--r--
2025-02-06 06:36
a00552_gabedce74748a31ea8a6e4068a5d44d8e4_cgraph.dot
661
B
-rw-r--r--
2025-02-06 06:36
a00552_gabf5216aaaa59ea7e7f07899f82a27faf_cgraph.dot
654
B
-rw-r--r--
2025-02-06 06:36
a00552_gadddacad5c3028aa8d3726246c3825651_cgraph.dot
650
B
-rw-r--r--
2025-02-06 06:36
a00553.dot
617
B
-rw-r--r--
2025-02-06 06:36
a00553.html
10.16
KB
-rw-r--r--
2025-02-06 06:36
a00553_ga129d2922d347121a6b312dd8e75ed6d2_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00553_ga38ecd55ae5827bfa0fd12e2baf0950dd_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00554.dot
598
B
-rw-r--r--
2025-02-06 06:36
a00554.html
67.47
KB
-rw-r--r--
2025-02-06 06:36
a00554_ga01e7fb38bece3bb07526532fa6be50e5_cgraph.dot
659
B
-rw-r--r--
2025-02-06 06:36
a00554_ga03e850369aca6fba074da5e9da4effd7_cgraph.dot
671
B
-rw-r--r--
2025-02-06 06:36
a00554_ga0fc84c7073ed4876d9596c3eccac3609_cgraph.dot
668
B
-rw-r--r--
2025-02-06 06:36
a00554_ga13ead146339b43b3a4d9049eb124ef4b_cgraph.dot
670
B
-rw-r--r--
2025-02-06 06:36
a00554_ga196f6d67de47f34a32fcc2103ab0f416_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00554_ga2c99ec565452279e9a382451d89642eb_cgraph.dot
982
B
-rw-r--r--
2025-02-06 06:36
a00554_ga2c99ec565452279e9a382451d89642eb_icgraph.dot
650
B
-rw-r--r--
2025-02-06 06:36
a00554_ga302a4ce6559b81808e3be51615cd1b67_icgraph.dot
679
B
-rw-r--r--
2025-02-06 06:36
a00554_ga4be2ab59dc7161d6b93c17202e7ae9b1_cgraph.dot
658
B
-rw-r--r--
2025-02-06 06:36
a00554_ga5ce245ff327a3d333280fe7b43d69ded_cgraph.dot
661
B
-rw-r--r--
2025-02-06 06:36
a00554_ga666a4d0609ee7f241deb0a62893d2cfa_cgraph.dot
717
B
-rw-r--r--
2025-02-06 06:36
a00554_ga8d765d810a40dfa01b39995a8e7406f0_cgraph.dot
655
B
-rw-r--r--
2025-02-06 06:36
a00554_ga9e23a95d84192b4fc83db7544d772d16_cgraph.dot
666
B
-rw-r--r--
2025-02-06 06:36
a00554_gaa2dc8c062342f76adffe53ee280b7fb4_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00554_gab842baac0ec420b265d8c199cc45059d_cgraph.dot
718
B
-rw-r--r--
2025-02-06 06:36
a00554_gabdcccf4e0d093ff48c0e7048a4bfaf84_cgraph.dot
672
B
-rw-r--r--
2025-02-06 06:36
a00554_gaccbc6d98d9528c48cf0254d809ca73ff_cgraph.dot
712
B
-rw-r--r--
2025-02-06 06:36
a00554_gae1fc46447c4f8a9ff7f66607b8cd23b6_cgraph.dot
677
B
-rw-r--r--
2025-02-06 06:36
a00554_gaed43cb21ed54dc1a6340075d6290e4b0_cgraph.dot
651
B
-rw-r--r--
2025-02-06 06:36
a00554_gaf40b925f3b3ba43804720dd4ae584935_cgraph.dot
664
B
-rw-r--r--
2025-02-06 06:36
a00555.dot
633
B
-rw-r--r--
2025-02-06 06:36
a00555.html
4.01
KB
-rw-r--r--
2025-02-06 06:36
a00556.dot
583
B
-rw-r--r--
2025-02-06 06:36
a00556.html
3.76
KB
-rw-r--r--
2025-02-06 06:36
a00557.dot
587
B
-rw-r--r--
2025-02-06 06:36
a00557.html
20.53
KB
-rw-r--r--
2025-02-06 06:36
a00558.dot
581
B
-rw-r--r--
2025-02-06 06:36
a00558.html
42.52
KB
-rw-r--r--
2025-02-06 06:36
a00558_ga679f2d22b4a4bdefe0fa475d63503778_cgraph.dot
1003
B
-rw-r--r--
2025-02-06 06:36
a00558_ga8adf4e719762fef6fdb091d15d4d5d7f_cgraph.dot
749
B
-rw-r--r--
2025-02-06 06:36
a00559.dot
573
B
-rw-r--r--
2025-02-06 06:36
a00559.html
38.91
KB
-rw-r--r--
2025-02-06 06:36
a00559_ga6631af35ee817f93827c62bbda41674a_cgraph.dot
717
B
-rw-r--r--
2025-02-06 06:36
a00559_ga82ac44924fb1ae41042c233573a4ac8d_cgraph.dot
1.43
KB
-rw-r--r--
2025-02-06 06:36
a00559_gaca20b6e5f5a5ac1727126712dd39564b_cgraph.dot
732
B
-rw-r--r--
2025-02-06 06:36
a00560.dot
565
B
-rw-r--r--
2025-02-06 06:36
a00560.html
59.13
KB
-rw-r--r--
2025-02-06 06:36
a00560_ga0176fafd412b5b8005bf1202fbc13b00_cgraph.dot
667
B
-rw-r--r--
2025-02-06 06:36
a00560_ga17a0597ec3522c7f1ddb54956226dbfc_cgraph.dot
701
B
-rw-r--r--
2025-02-06 06:36
a00560_ga28c75aff2615032005257af7455ed70d_icgraph.dot
712
B
-rw-r--r--
2025-02-06 06:36
a00560_ga467401163bf05ed167f7b2b7e8bd875a_cgraph.dot
702
B
-rw-r--r--
2025-02-06 06:36
a00560_ga53a19b5da172ff364d01e8f04b97015a_icgraph.dot
1.56
KB
-rw-r--r--
2025-02-06 06:36
a00560_ga80487b313213f60d8be71a50a002bb2c_cgraph.dot
670
B
-rw-r--r--
2025-02-06 06:36
a00560_ga933f87cca76156648e91f472650b98f3_cgraph.dot
963
B
-rw-r--r--
2025-02-06 06:36
a00560_gace939c1fa676d172cb0cae94848b7fac_cgraph.dot
662
B
-rw-r--r--
2025-02-06 06:36
a00560_gace939c1fa676d172cb0cae94848b7fac_icgraph.dot
995
B
-rw-r--r--
2025-02-06 06:36
a00560_gae8e173a9f8d2e3f152ada9f48d3d5f28_cgraph.dot
966
B
-rw-r--r--
2025-02-06 06:36
a00561.dot
586
B
-rw-r--r--
2025-02-06 06:36
a00561.html
39.63
KB
-rw-r--r--
2025-02-06 06:36
a00561_ga3a7a7b4d6ed344127e164dd0b443d790_cgraph.dot
720
B
-rw-r--r--
2025-02-06 06:36
a00561_ga6561d1dba1a04c168431b16ec17d7e4c_cgraph.dot
722
B
-rw-r--r--
2025-02-06 06:36
a00561_ga87db49044919f1bc84c0ff5e9ab00304_cgraph.dot
649
B
-rw-r--r--
2025-02-06 06:36
a00561_ga900b0bce08c6bfc2e7c988f4b5970516_cgraph.dot
688
B
-rw-r--r--
2025-02-06 06:36
a00561_gac01180352db7052e786463e3b07a8a9e_icgraph.dot
728
B
-rw-r--r--
2025-02-06 06:36
a00562.dot
576
B
-rw-r--r--
2025-02-06 06:36
a00562.html
49.55
KB
-rw-r--r--
2025-02-06 06:36
a00562_ga501af7e6186e59c257729599a044a30b_icgraph.dot
700
B
-rw-r--r--
2025-02-06 06:36
a00562_ga69559de43b47f4a9e2eecc7a56527444_cgraph.dot
988
B
-rw-r--r--
2025-02-06 06:36
a00562_gabf2fdb0def5388508602ee7dd2f49506_cgraph.dot
686
B
-rw-r--r--
2025-02-06 06:36
a00563.dot
550
B
-rw-r--r--
2025-02-06 06:36
a00563.html
147.24
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga05ac7bab753d19b6ba1ffc7505d8fcd0_icgraph.dot
705
B
-rw-r--r--
2025-02-06 06:36
a00563_ga0cd19215e9169ea299a6c9cbf5b2fb60_cgraph.dot
1.33
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga0da385231bfa3dc49377e1fb2bea2c07_cgraph.dot
684
B
-rw-r--r--
2025-02-06 06:36
a00563_ga0e2e7230c425e925402d7856ff5b4b18_icgraph.dot
695
B
-rw-r--r--
2025-02-06 06:36
a00563_ga11338742dc30fd0c2711f58eb830316f_cgraph.dot
741
B
-rw-r--r--
2025-02-06 06:36
a00563_ga2361ec4629aa0eac38f1702b03ed8185_icgraph.dot
1.05
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga26b26296d060dca75f6a43e9ac41e58d_cgraph.dot
725
B
-rw-r--r--
2025-02-06 06:36
a00563_ga2a64baaf4aa50ef601a49b801dfdaaf6_icgraph.dot
729
B
-rw-r--r--
2025-02-06 06:36
a00563_ga2d0a06c1a30dd2470dc7a788de21b080_cgraph.dot
3.33
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga3e7b4793c6f799fbc6c174f673bb5b32_cgraph.dot
703
B
-rw-r--r--
2025-02-06 06:36
a00563_ga4f1f0a4f77bc4ea1440dfdebc19a157c_cgraph.dot
703
B
-rw-r--r--
2025-02-06 06:36
a00563_ga50d62edeb2a432e2dc668263f3f958ff_icgraph.dot
727
B
-rw-r--r--
2025-02-06 06:36
a00563_ga57bd0fabe5bcdeb3ef091259b3a7c1fc_cgraph.dot
719
B
-rw-r--r--
2025-02-06 06:36
a00563_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_cgraph.dot
743
B
-rw-r--r--
2025-02-06 06:36
a00563_ga5dbe51ce9533218f2da23f69ff63dda4_icgraph.dot
1.35
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga5f071b94ad7889690762dc85646c74ab_cgraph.dot
971
B
-rw-r--r--
2025-02-06 06:36
a00563_ga6455b2991afbf7da90270787f2059d31_cgraph.dot
995
B
-rw-r--r--
2025-02-06 06:36
a00563_ga6455b2991afbf7da90270787f2059d31_icgraph.dot
1.03
KB
-rw-r--r--
2025-02-06 06:36
a00563_ga95e0fccedc459a4404f496eec74a369a_icgraph.dot
761
B
-rw-r--r--
2025-02-06 06:36
a00563_ga9ad2e6defce530a8778791cce0166ccd_icgraph.dot
700
B
-rw-r--r--
2025-02-06 06:36
a00563_ga9f80fdf732b084aef7de7a323261aa61_cgraph.dot
697
B
-rw-r--r--
2025-02-06 06:36
a00563_gaa823973b74efdf1ff00f340496bff614_cgraph.dot
1.01
KB
-rw-r--r--
2025-02-06 06:36
a00563_gaa823973b74efdf1ff00f340496bff614_icgraph.dot
765
B
-rw-r--r--
2025-02-06 06:36
a00563_gaaa7b4d37bf796019e72f25c6e7fe7bea_cgraph.dot
1.28
KB
-rw-r--r--
2025-02-06 06:36
a00563_gaaa7b4d37bf796019e72f25c6e7fe7bea_icgraph.dot
751
B
-rw-r--r--
2025-02-06 06:36
a00563_gaac7347ba9380d77d726648b85e9fab8f_icgraph.dot
1.32
KB
-rw-r--r--
2025-02-06 06:36
a00563_gab304fda9f325e852ba5c5252079d22e3_icgraph.dot
1.04
KB
-rw-r--r--
2025-02-06 06:36
a00563_gad695defcbf663b0023851a198206a772_icgraph.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00563_gada27f4cfce925240ad33b71b63ca692d_cgraph.dot
1.24
KB
-rw-r--r--
2025-02-06 06:36
a00563_gada27f4cfce925240ad33b71b63ca692d_icgraph.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00563_gaf0da49585d39e99780a004ee2ca23479_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00564.dot
595
B
-rw-r--r--
2025-02-06 06:36
a00564.html
75.02
KB
-rw-r--r--
2025-02-06 06:36
a00564_ga0cb72d3f6943795c39db1fa692be0a58_cgraph.dot
683
B
-rw-r--r--
2025-02-06 06:36
a00564_ga0cb72d3f6943795c39db1fa692be0a58_icgraph.dot
1
KB
-rw-r--r--
2025-02-06 06:36
a00564_ga1fcaf8d488cc1390f106ce3ad0bf37b4_icgraph.dot
1.01
KB
-rw-r--r--
2025-02-06 06:36
a00564_ga221e98a9c8be96ec6c8547891e1b53af_cgraph.dot
985
B
-rw-r--r--
2025-02-06 06:36
a00564_ga2660b893ae2bf36fe1b63b354e748bad_icgraph.dot
717
B
-rw-r--r--
2025-02-06 06:36
a00564_ga410619783bdf2bb60b0f27a5578e0e07_icgraph.dot
6.02
KB
-rw-r--r--
2025-02-06 06:36
a00564_ga528cc96da09c11bc2930daae64e33e83_icgraph.dot
722
B
-rw-r--r--
2025-02-06 06:36
a00564_ga5feb53554e8917a81bbbc332163a61fb_icgraph.dot
974
B
-rw-r--r--
2025-02-06 06:36
a00564_ga633f62fb8e5310abfa42c02fba9c6500_cgraph.dot
1017
B
-rw-r--r--
2025-02-06 06:36
a00564_ga676c4dee6522815b16fdc8e448e43590_cgraph.dot
1.67
KB
-rw-r--r--
2025-02-06 06:36
a00564_ga6b2b012b999bd0a4f159fabc8d11a5bf_icgraph.dot
709
B
-rw-r--r--
2025-02-06 06:36
a00564_ga8ab6c87318eaf15ea17a9575763f7809_cgraph.dot
1015
B
-rw-r--r--
2025-02-06 06:36
a00564_ga9ac121c269e203337a48c5bf8afc48c3_cgraph.dot
1012
B
-rw-r--r--
2025-02-06 06:36
a00564_ga9ac121c269e203337a48c5bf8afc48c3_icgraph.dot
711
B
-rw-r--r--
2025-02-06 06:36
a00564_gae777dd57e8d1bb40349d7d7d8434fddf_cgraph.dot
723
B
-rw-r--r--
2025-02-06 06:36
a00564_gae777dd57e8d1bb40349d7d7d8434fddf_icgraph.dot
4.77
KB
-rw-r--r--
2025-02-06 06:36
a00565.dot
576
B
-rw-r--r--
2025-02-06 06:36
a00565.html
102.22
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga22c7f413d43fc0d511e122a3de389166_cgraph.dot
1.94
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga315d875d90c64d12d61fc9e33b4dee96_cgraph.dot
1.3
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga39453d084f3f780ac4602d4abf2839f7_cgraph.dot
765
B
-rw-r--r--
2025-02-06 06:36
a00565_ga3e1b4df4410a86a563a8c155e7799720_cgraph.dot
1.63
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga416cf119c1d4a0fca27dc5b50c261358_cgraph.dot
1.29
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga4e3dd9d3614f5f0433b78b761dd68741_cgraph.dot
1.33
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga595fe391e60a71bd98ffd53b4c015e44_icgraph.dot
689
B
-rw-r--r--
2025-02-06 06:36
a00565_ga7a081cf9bb8f04ead12f0299fb7c4cd9_cgraph.dot
1.32
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga905d2fa5e1b602817bd16bb0fcf9eadb_cgraph.dot
1.66
KB
-rw-r--r--
2025-02-06 06:36
a00565_ga9fdef8228d29cab7fa9098f07fa73fba_cgraph.dot
1013
B
-rw-r--r--
2025-02-06 06:36
a00565_gaa6a7e5aeb10a1322911c47be9c43e2d2_cgraph.dot
678
B
-rw-r--r--
2025-02-06 06:36
a00565_gabe2bdd5a41ce067cb31aef18ff81cb1c_cgraph.dot
719
B
-rw-r--r--
2025-02-06 06:36
a00565_gabfc9de1d1fe718818caf63a4be4035a6_cgraph.dot
663
B
-rw-r--r--
2025-02-06 06:36
a00565_gaca56fc22d65a24a96d1bef310ade73aa_cgraph.dot
712
B
-rw-r--r--
2025-02-06 06:36
a00565_gacb3354443bcefe7a500a500a4904cc05_cgraph.dot
703
B
-rw-r--r--
2025-02-06 06:36
a00565_gad9b6b86f48be077fb44ac603845a0c27_cgraph.dot
671
B
-rw-r--r--
2025-02-06 06:36
a00565_gae5b3e01f3d665f9e377de091f46f1ab9_cgraph.dot
1.61
KB
-rw-r--r--
2025-02-06 06:36
a00565_gae688b515631141acfbc41bbb91c8b921_cgraph.dot
1.69
KB
-rw-r--r--
2025-02-06 06:36
a00565_gaeaaed2ea1d8c827da1a0f5b419524ae1_icgraph.dot
773
B
-rw-r--r--
2025-02-06 06:36
a00565_gaeec59bca9bd0c5388e245f0d19d9c81a_cgraph.dot
1.29
KB
-rw-r--r--
2025-02-06 06:36
a00566.dot
585
B
-rw-r--r--
2025-02-06 06:36
a00566.html
28.72
KB
-rw-r--r--
2025-02-06 06:36
a00566_ga4e6d9fa6f9b9551a5a3390e10a5322e6_cgraph.dot
692
B
-rw-r--r--
2025-02-06 06:36
a00566_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot
2.04
KB
-rw-r--r--
2025-02-06 06:36
a00566_gab78cc59b110df2817b00f9bed74c6ff1_cgraph.dot
962
B
-rw-r--r--
2025-02-06 06:36
a00566_gad96366d9fa93bfc283cef1299fbe97ab_cgraph.dot
673
B
-rw-r--r--
2025-02-06 06:36
a00566_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot
1.33
KB
-rw-r--r--
2025-02-06 06:36
a00567.dot
2.33
KB
-rw-r--r--
2025-02-06 06:36
a00567.html
7.17
KB
-rw-r--r--
2025-02-06 06:36
a00568.html
5.12
KB
-rw-r--r--
2025-02-06 06:36
a00571.html
6.59
KB
-rw-r--r--
2025-02-06 06:36
a00572.html
3.57
KB
-rw-r--r--
2025-02-06 06:36
a00575.html
4.22
KB
-rw-r--r--
2025-02-06 06:36
a00576.html
3.6
KB
-rw-r--r--
2025-02-06 06:36
a00577.dot
806
B
-rw-r--r--
2025-02-06 06:36
a00579.html
4.51
KB
-rw-r--r--
2025-02-06 06:36
a00580.html
3.78
KB
-rw-r--r--
2025-02-06 06:36
a00581.dot
556
B
-rw-r--r--
2025-02-06 06:36
a00583.html
4.82
KB
-rw-r--r--
2025-02-06 06:36
a00584.html
6.25
KB
-rw-r--r--
2025-02-06 06:36
a00585.dot
1.16
KB
-rw-r--r--
2025-02-06 06:36
a00587.html
9.06
KB
-rw-r--r--
2025-02-06 06:36
a00588.html
4.1
KB
-rw-r--r--
2025-02-06 06:36
a00589.dot
950
B
-rw-r--r--
2025-02-06 06:36
a00591.html
5.06
KB
-rw-r--r--
2025-02-06 06:36
a00592.html
4.29
KB
-rw-r--r--
2025-02-06 06:36
a00595.html
5.25
KB
-rw-r--r--
2025-02-06 06:36
a00596.html
4.06
KB
-rw-r--r--
2025-02-06 06:36
a00599.html
4.88
KB
-rw-r--r--
2025-02-06 06:36
a00600.html
13.25
KB
-rw-r--r--
2025-02-06 06:36
a00601.dot
560
B
-rw-r--r--
2025-02-06 06:36
a00603.html
20.3
KB
-rw-r--r--
2025-02-06 06:36
a00604.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00607.html
3.88
KB
-rw-r--r--
2025-02-06 06:36
a00608.html
3.81
KB
-rw-r--r--
2025-02-06 06:36
a00609.dot
5.05
KB
-rw-r--r--
2025-02-06 06:36
a00611.html
5.76
KB
-rw-r--r--
2025-02-06 06:36
a00612.html
5.23
KB
-rw-r--r--
2025-02-06 06:36
a00613.dot
5.77
KB
-rw-r--r--
2025-02-06 06:36
a00615.html
8.29
KB
-rw-r--r--
2025-02-06 06:36
a00616.html
3.7
KB
-rw-r--r--
2025-02-06 06:36
a00619.html
4.71
KB
-rw-r--r--
2025-02-06 06:36
a00620.html
5.03
KB
-rw-r--r--
2025-02-06 06:36
a00623.html
6.19
KB
-rw-r--r--
2025-02-06 06:36
a00628.html
3.58
KB
-rw-r--r--
2025-02-06 06:36
a00629.dot
927
B
-rw-r--r--
2025-02-06 06:36
a00631.html
4.53
KB
-rw-r--r--
2025-02-06 06:36
a00632.html
3.62
KB
-rw-r--r--
2025-02-06 06:36
a00633.dot
926
B
-rw-r--r--
2025-02-06 06:36
a00635.html
4.51
KB
-rw-r--r--
2025-02-06 06:36
a00636.html
4.47
KB
-rw-r--r--
2025-02-06 06:36
a00637.dot
8.49
KB
-rw-r--r--
2025-02-06 06:36
a00639.html
5.9
KB
-rw-r--r--
2025-02-06 06:36
a00640.html
3.37
KB
-rw-r--r--
2025-02-06 06:36
a00641.dot
558
B
-rw-r--r--
2025-02-06 06:36
a00643.html
4.09
KB
-rw-r--r--
2025-02-06 06:36
a00644.html
4.09
KB
-rw-r--r--
2025-02-06 06:36
a00647.html
4.89
KB
-rw-r--r--
2025-02-06 06:36
a00648.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a00651.html
3.88
KB
-rw-r--r--
2025-02-06 06:36
a00652.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00655.html
3.87
KB
-rw-r--r--
2025-02-06 06:36
a00656.html
3.83
KB
-rw-r--r--
2025-02-06 06:36
a00657.dot
573
B
-rw-r--r--
2025-02-06 06:36
a00659.html
4.78
KB
-rw-r--r--
2025-02-06 06:36
a00660.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00663.html
3.87
KB
-rw-r--r--
2025-02-06 06:36
a00664.html
3.56
KB
-rw-r--r--
2025-02-06 06:36
a00665.dot
1.56
KB
-rw-r--r--
2025-02-06 06:36
a00667.html
5.24
KB
-rw-r--r--
2025-02-06 06:36
a00668.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00669.dot
1.41
KB
-rw-r--r--
2025-02-06 06:36
a00671.html
4.14
KB
-rw-r--r--
2025-02-06 06:36
a00672.html
3.62
KB
-rw-r--r--
2025-02-06 06:36
a00675.html
4.21
KB
-rw-r--r--
2025-02-06 06:36
a00676.html
3.87
KB
-rw-r--r--
2025-02-06 06:36
a00677.dot
2.51
KB
-rw-r--r--
2025-02-06 06:36
a00679.html
4.91
KB
-rw-r--r--
2025-02-06 06:36
a00680.html
3.42
KB
-rw-r--r--
2025-02-06 06:36
a00681.dot
457
B
-rw-r--r--
2025-02-06 06:36
a00683.html
4.2
KB
-rw-r--r--
2025-02-06 06:36
a00684.html
3.66
KB
-rw-r--r--
2025-02-06 06:36
a00685.dot
5.65
KB
-rw-r--r--
2025-02-06 06:36
a00687.html
4.53
KB
-rw-r--r--
2025-02-06 06:36
a00688.html
4.13
KB
-rw-r--r--
2025-02-06 06:36
a00689.dot
1.69
KB
-rw-r--r--
2025-02-06 06:36
a00691.html
5.54
KB
-rw-r--r--
2025-02-06 06:36
a00692.html
4.16
KB
-rw-r--r--
2025-02-06 06:36
a00693.dot
2.32
KB
-rw-r--r--
2025-02-06 06:36
a00695.html
5.5
KB
-rw-r--r--
2025-02-06 06:36
a00696.html
8.46
KB
-rw-r--r--
2025-02-06 06:36
a00697.dot
1.17
KB
-rw-r--r--
2025-02-06 06:36
a00699.html
12.28
KB
-rw-r--r--
2025-02-06 06:36
a00700.html
3.42
KB
-rw-r--r--
2025-02-06 06:36
a00701.dot
448
B
-rw-r--r--
2025-02-06 06:36
a00703.html
4.16
KB
-rw-r--r--
2025-02-06 06:36
a00704.html
3.84
KB
-rw-r--r--
2025-02-06 06:36
a00705.dot
2.75
KB
-rw-r--r--
2025-02-06 06:36
a00707.html
4.89
KB
-rw-r--r--
2025-02-06 06:36
a00708.html
3.88
KB
-rw-r--r--
2025-02-06 06:36
a00709.dot
2.76
KB
-rw-r--r--
2025-02-06 06:36
a00711.html
4.91
KB
-rw-r--r--
2025-02-06 06:36
a00712.html
3.56
KB
-rw-r--r--
2025-02-06 06:36
a00715.html
5.07
KB
-rw-r--r--
2025-02-06 06:36
a00716.html
4.25
KB
-rw-r--r--
2025-02-06 06:36
a00717.dot
652
B
-rw-r--r--
2025-02-06 06:36
a00719.html
6.84
KB
-rw-r--r--
2025-02-06 06:36
a00720.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a00723.html
4.03
KB
-rw-r--r--
2025-02-06 06:36
a00724.html
4.91
KB
-rw-r--r--
2025-02-06 06:36
a00727.html
6.1
KB
-rw-r--r--
2025-02-06 06:36
a00728.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
a00729.dot
589
B
-rw-r--r--
2025-02-06 06:36
a00731.html
3.95
KB
-rw-r--r--
2025-02-06 06:36
a00736.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a00739.html
4.02
KB
-rw-r--r--
2025-02-06 06:36
a00740.html
4.39
KB
-rw-r--r--
2025-02-06 06:36
a00743.html
6.95
KB
-rw-r--r--
2025-02-06 06:36
a00744.html
3.68
KB
-rw-r--r--
2025-02-06 06:36
a00745.dot
5.94
KB
-rw-r--r--
2025-02-06 06:36
a00747.html
4.57
KB
-rw-r--r--
2025-02-06 06:36
a00752.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a00753.dot
575
B
-rw-r--r--
2025-02-06 06:36
a00755.html
4.13
KB
-rw-r--r--
2025-02-06 06:36
a00756.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a00759.html
4.21
KB
-rw-r--r--
2025-02-06 06:36
a00760.html
4.13
KB
-rw-r--r--
2025-02-06 06:36
a00761.dot
1.54
KB
-rw-r--r--
2025-02-06 06:36
a00763.html
5.27
KB
-rw-r--r--
2025-02-06 06:36
a00764.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a00767.html
4.37
KB
-rw-r--r--
2025-02-06 06:36
a00768.html
3.69
KB
-rw-r--r--
2025-02-06 06:36
a00769.dot
5.94
KB
-rw-r--r--
2025-02-06 06:36
a00771.html
4.67
KB
-rw-r--r--
2025-02-06 06:36
a00772.html
3.16
KB
-rw-r--r--
2025-02-06 06:36
a00775.html
3.72
KB
-rw-r--r--
2025-02-06 06:36
a00776.html
3.9
KB
-rw-r--r--
2025-02-06 06:36
a00779.html
4.79
KB
-rw-r--r--
2025-02-06 06:36
a00780.html
3.64
KB
-rw-r--r--
2025-02-06 06:36
a00781.dot
574
B
-rw-r--r--
2025-02-06 06:36
a00783.html
4.69
KB
-rw-r--r--
2025-02-06 06:36
a00784.html
3.35
KB
-rw-r--r--
2025-02-06 06:36
a00785.dot
455
B
-rw-r--r--
2025-02-06 06:36
a00787.html
4.92
KB
-rw-r--r--
2025-02-06 06:36
a00788.html
3.68
KB
-rw-r--r--
2025-02-06 06:36
a00791.html
4.23
KB
-rw-r--r--
2025-02-06 06:36
a00792.html
3.44
KB
-rw-r--r--
2025-02-06 06:36
a00793.dot
456
B
-rw-r--r--
2025-02-06 06:36
a00795.html
4.17
KB
-rw-r--r--
2025-02-06 06:36
a00796.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
a00797.dot
460
B
-rw-r--r--
2025-02-06 06:36
a00799.html
4.91
KB
-rw-r--r--
2025-02-06 06:36
a00800.html
5.2
KB
-rw-r--r--
2025-02-06 06:36
a00803.html
6.66
KB
-rw-r--r--
2025-02-06 06:36
a00804.html
4.09
KB
-rw-r--r--
2025-02-06 06:36
a00805.dot
5.18
KB
-rw-r--r--
2025-02-06 06:36
a00807.html
5.25
KB
-rw-r--r--
2025-02-06 06:36
a00808.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a00811.html
4.29
KB
-rw-r--r--
2025-02-06 06:36
a00812.html
3.41
KB
-rw-r--r--
2025-02-06 06:36
a00815.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a00816.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00819.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a00820.html
5.86
KB
-rw-r--r--
2025-02-06 06:36
a00821.dot
573
B
-rw-r--r--
2025-02-06 06:36
a00823.html
7.95
KB
-rw-r--r--
2025-02-06 06:36
a00824.html
5.42
KB
-rw-r--r--
2025-02-06 06:36
a00825.dot
575
B
-rw-r--r--
2025-02-06 06:36
a00827.html
7.23
KB
-rw-r--r--
2025-02-06 06:36
a00828.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00831.html
3.92
KB
-rw-r--r--
2025-02-06 06:36
a00832.html
3.18
KB
-rw-r--r--
2025-02-06 06:36
a00835.html
3.58
KB
-rw-r--r--
2025-02-06 06:36
a00836.html
3.41
KB
-rw-r--r--
2025-02-06 06:36
a00839.html
3.92
KB
-rw-r--r--
2025-02-06 06:36
a00840.html
3.41
KB
-rw-r--r--
2025-02-06 06:36
a00843.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a00844.html
5.67
KB
-rw-r--r--
2025-02-06 06:36
a00847.html
7.32
KB
-rw-r--r--
2025-02-06 06:36
a00848.html
5.26
KB
-rw-r--r--
2025-02-06 06:36
a00851.html
6.69
KB
-rw-r--r--
2025-02-06 06:36
a00852.html
5.92
KB
-rw-r--r--
2025-02-06 06:36
a00855.html
7.69
KB
-rw-r--r--
2025-02-06 06:36
a00856.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
a00859.html
3.59
KB
-rw-r--r--
2025-02-06 06:36
a00860.html
3.44
KB
-rw-r--r--
2025-02-06 06:36
a00861.dot
711
B
-rw-r--r--
2025-02-06 06:36
a00863.html
4.26
KB
-rw-r--r--
2025-02-06 06:36
a00864.html
3.42
KB
-rw-r--r--
2025-02-06 06:36
a00865.dot
705
B
-rw-r--r--
2025-02-06 06:36
a00867.html
4.25
KB
-rw-r--r--
2025-02-06 06:36
a00868.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a00869.dot
691
B
-rw-r--r--
2025-02-06 06:36
a00871.html
4.23
KB
-rw-r--r--
2025-02-06 06:36
a00872.html
7.07
KB
-rw-r--r--
2025-02-06 06:36
a00873.dot
2.9
KB
-rw-r--r--
2025-02-06 06:36
a00875.html
10.33
KB
-rw-r--r--
2025-02-06 06:36
a00876.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
a00879.html
3.59
KB
-rw-r--r--
2025-02-06 06:36
a00880.html
5.74
KB
-rw-r--r--
2025-02-06 06:36
a00881.dot
10.93
KB
-rw-r--r--
2025-02-06 06:36
a00883.html
7.81
KB
-rw-r--r--
2025-02-06 06:36
a00884.html
5.83
KB
-rw-r--r--
2025-02-06 06:36
a00885.dot
438
B
-rw-r--r--
2025-02-06 06:36
a00887.html
7.91
KB
-rw-r--r--
2025-02-06 06:36
a00888.html
3.66
KB
-rw-r--r--
2025-02-06 06:36
a00889.dot
700
B
-rw-r--r--
2025-02-06 06:36
a00891.html
4.54
KB
-rw-r--r--
2025-02-06 06:36
a00892.html
4.07
KB
-rw-r--r--
2025-02-06 06:36
a00893.dot
2.35
KB
-rw-r--r--
2025-02-06 06:36
a00895.html
5.32
KB
-rw-r--r--
2025-02-06 06:36
a00896.html
8.2
KB
-rw-r--r--
2025-02-06 06:36
a00897.dot
7.09
KB
-rw-r--r--
2025-02-06 06:36
a00899.html
11.62
KB
-rw-r--r--
2025-02-06 06:36
a00900.html
3.18
KB
-rw-r--r--
2025-02-06 06:36
a00901.dot
2
KB
-rw-r--r--
2025-02-06 06:36
a00903.html
3.85
KB
-rw-r--r--
2025-02-06 06:36
a00904.html
3.84
KB
-rw-r--r--
2025-02-06 06:36
a00907.html
4.59
KB
-rw-r--r--
2025-02-06 06:36
a00908.html
3.45
KB
-rw-r--r--
2025-02-06 06:36
a00909.dot
1.46
KB
-rw-r--r--
2025-02-06 06:36
a00911.html
4.21
KB
-rw-r--r--
2025-02-06 06:36
a00912.html
4.32
KB
-rw-r--r--
2025-02-06 06:36
a00913.dot
1.58
KB
-rw-r--r--
2025-02-06 06:36
a00915.html
5.53
KB
-rw-r--r--
2025-02-06 06:36
a00916.html
4.84
KB
-rw-r--r--
2025-02-06 06:36
a00919.html
5.96
KB
-rw-r--r--
2025-02-06 06:36
a00920.html
5.09
KB
-rw-r--r--
2025-02-06 06:36
a00921.dot
596
B
-rw-r--r--
2025-02-06 06:36
a00923.html
6.6
KB
-rw-r--r--
2025-02-06 06:36
a00924.html
4.64
KB
-rw-r--r--
2025-02-06 06:36
a00925.dot
458
B
-rw-r--r--
2025-02-06 06:36
a00927.html
5.9
KB
-rw-r--r--
2025-02-06 06:36
a00928.html
3.87
KB
-rw-r--r--
2025-02-06 06:36
a00929.dot
824
B
-rw-r--r--
2025-02-06 06:36
a00931.html
4.93
KB
-rw-r--r--
2025-02-06 06:36
a00932.html
3.6
KB
-rw-r--r--
2025-02-06 06:36
a00933.dot
685
B
-rw-r--r--
2025-02-06 06:36
a00935.html
4.51
KB
-rw-r--r--
2025-02-06 06:36
a00936.html
3.37
KB
-rw-r--r--
2025-02-06 06:36
a00939.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
a00940.html
9.94
KB
-rw-r--r--
2025-02-06 06:36
a00941.dot
9.23
KB
-rw-r--r--
2025-02-06 06:36
a00943.html
14.18
KB
-rw-r--r--
2025-02-06 06:36
a00944.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a00947.html
4.26
KB
-rw-r--r--
2025-02-06 06:36
a00948.html
3.42
KB
-rw-r--r--
2025-02-06 06:36
a00951.html
3.95
KB
-rw-r--r--
2025-02-06 06:36
a00952.html
91.11
KB
-rw-r--r--
2025-02-06 06:36
a00955.html
143.68
KB
-rw-r--r--
2025-02-06 06:36
a00956.html
8.23
KB
-rw-r--r--
2025-02-06 06:36
a00957.dot
2.85
KB
-rw-r--r--
2025-02-06 06:36
a00959.html
12.61
KB
-rw-r--r--
2025-02-06 06:36
a00960.html
3.62
KB
-rw-r--r--
2025-02-06 06:36
a00963.html
4.13
KB
-rw-r--r--
2025-02-06 06:36
a00964.html
3.62
KB
-rw-r--r--
2025-02-06 06:36
a00967.html
4.13
KB
-rw-r--r--
2025-02-06 06:36
a00968.html
3.45
KB
-rw-r--r--
2025-02-06 06:36
a00971.html
3.95
KB
-rw-r--r--
2025-02-06 06:36
a00972.html
3.72
KB
-rw-r--r--
2025-02-06 06:36
a00975.html
4.31
KB
-rw-r--r--
2025-02-06 06:36
a00976.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a00977.dot
610
B
-rw-r--r--
2025-02-06 06:36
a00979.html
4.22
KB
-rw-r--r--
2025-02-06 06:36
a00980.html
3.64
KB
-rw-r--r--
2025-02-06 06:36
a00981.dot
1.1
KB
-rw-r--r--
2025-02-06 06:36
a00983.html
4.6
KB
-rw-r--r--
2025-02-06 06:36
a00984.html
4.72
KB
-rw-r--r--
2025-02-06 06:36
a00987.html
5.94
KB
-rw-r--r--
2025-02-06 06:36
a00988.html
3.85
KB
-rw-r--r--
2025-02-06 06:36
a00989.dot
573
B
-rw-r--r--
2025-02-06 06:36
a00991.html
4.87
KB
-rw-r--r--
2025-02-06 06:36
a00992.html
4.58
KB
-rw-r--r--
2025-02-06 06:36
a00995.html
5.73
KB
-rw-r--r--
2025-02-06 06:36
a00996.html
10.82
KB
-rw-r--r--
2025-02-06 06:36
a00997.dot
773
B
-rw-r--r--
2025-02-06 06:36
a00999.html
16.03
KB
-rw-r--r--
2025-02-06 06:36
a01000.html
4.44
KB
-rw-r--r--
2025-02-06 06:36
a01001.dot
1.72
KB
-rw-r--r--
2025-02-06 06:36
a01003.html
5.95
KB
-rw-r--r--
2025-02-06 06:36
a01004.html
3.83
KB
-rw-r--r--
2025-02-06 06:36
a01007.html
4.63
KB
-rw-r--r--
2025-02-06 06:36
a01008.html
3.58
KB
-rw-r--r--
2025-02-06 06:36
a01009.dot
809
B
-rw-r--r--
2025-02-06 06:36
a01011.html
4.52
KB
-rw-r--r--
2025-02-06 06:36
a01012.html
4
KB
-rw-r--r--
2025-02-06 06:36
a01013.dot
1.52
KB
-rw-r--r--
2025-02-06 06:36
a01015.html
5.27
KB
-rw-r--r--
2025-02-06 06:36
a01016.html
6.93
KB
-rw-r--r--
2025-02-06 06:36
a01017.dot
615
B
-rw-r--r--
2025-02-06 06:36
a01019.html
9.83
KB
-rw-r--r--
2025-02-06 06:36
a01020.html
6.31
KB
-rw-r--r--
2025-02-06 06:36
a01021.dot
8.73
KB
-rw-r--r--
2025-02-06 06:36
a01023.html
10.97
KB
-rw-r--r--
2025-02-06 06:36
a01024.html
7.37
KB
-rw-r--r--
2025-02-06 06:36
a01025.dot
607
B
-rw-r--r--
2025-02-06 06:36
a01027.html
10.51
KB
-rw-r--r--
2025-02-06 06:36
a01028.html
10.16
KB
-rw-r--r--
2025-02-06 06:36
a01029.dot
10.43
KB
-rw-r--r--
2025-02-06 06:36
a01031.html
18.95
KB
-rw-r--r--
2025-02-06 06:36
a01032.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a01033.dot
577
B
-rw-r--r--
2025-02-06 06:36
a01035.html
4.33
KB
-rw-r--r--
2025-02-06 06:36
a01036.html
3.42
KB
-rw-r--r--
2025-02-06 06:36
a01039.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a01040.html
3.62
KB
-rw-r--r--
2025-02-06 06:36
a01043.html
4.29
KB
-rw-r--r--
2025-02-06 06:36
a01044.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01047.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a01048.html
3.38
KB
-rw-r--r--
2025-02-06 06:36
a01049.dot
575
B
-rw-r--r--
2025-02-06 06:36
a01051.html
4.18
KB
-rw-r--r--
2025-02-06 06:36
a01052.html
3.17
KB
-rw-r--r--
2025-02-06 06:36
a01055.html
3.58
KB
-rw-r--r--
2025-02-06 06:36
a01056.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01059.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a01060.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01063.html
3.94
KB
-rw-r--r--
2025-02-06 06:36
a01064.html
3.82
KB
-rw-r--r--
2025-02-06 06:36
a01067.html
4.61
KB
-rw-r--r--
2025-02-06 06:36
a01068.html
3.67
KB
-rw-r--r--
2025-02-06 06:36
a01071.html
4.61
KB
-rw-r--r--
2025-02-06 06:36
a01072.html
4.35
KB
-rw-r--r--
2025-02-06 06:36
a01075.html
5.6
KB
-rw-r--r--
2025-02-06 06:36
a01076.html
3.59
KB
-rw-r--r--
2025-02-06 06:36
a01079.html
4.26
KB
-rw-r--r--
2025-02-06 06:36
a01080.html
4.78
KB
-rw-r--r--
2025-02-06 06:36
a01081.dot
447
B
-rw-r--r--
2025-02-06 06:36
a01083.html
6.25
KB
-rw-r--r--
2025-02-06 06:36
a01084.html
3.18
KB
-rw-r--r--
2025-02-06 06:36
a01087.html
4.3
KB
-rw-r--r--
2025-02-06 06:36
a01088.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a01091.html
5.92
KB
-rw-r--r--
2025-02-06 06:36
a01092.html
3.65
KB
-rw-r--r--
2025-02-06 06:36
a01093.dot
5.98
KB
-rw-r--r--
2025-02-06 06:36
a01095.html
5.14
KB
-rw-r--r--
2025-02-06 06:36
a01096.html
3.68
KB
-rw-r--r--
2025-02-06 06:36
a01097.dot
5.98
KB
-rw-r--r--
2025-02-06 06:36
a01099.html
4.93
KB
-rw-r--r--
2025-02-06 06:36
a01100.html
3.69
KB
-rw-r--r--
2025-02-06 06:36
a01101.dot
679
B
-rw-r--r--
2025-02-06 06:36
a01103.html
4.91
KB
-rw-r--r--
2025-02-06 06:36
a01104.html
3.22
KB
-rw-r--r--
2025-02-06 06:36
a01105.dot
684
B
-rw-r--r--
2025-02-06 06:36
a01107.html
4.3
KB
-rw-r--r--
2025-02-06 06:36
a01108.html
3.84
KB
-rw-r--r--
2025-02-06 06:36
a01109.dot
680
B
-rw-r--r--
2025-02-06 06:36
a01111.html
5.88
KB
-rw-r--r--
2025-02-06 06:36
a01112.html
6.74
KB
-rw-r--r--
2025-02-06 06:36
a01115.html
8.77
KB
-rw-r--r--
2025-02-06 06:36
a01116.html
4.76
KB
-rw-r--r--
2025-02-06 06:36
a01119.html
7.08
KB
-rw-r--r--
2025-02-06 06:36
a01120.html
5.24
KB
-rw-r--r--
2025-02-06 06:36
a01123.html
9.48
KB
-rw-r--r--
2025-02-06 06:36
a01124.html
3.64
KB
-rw-r--r--
2025-02-06 06:36
a01127.html
4.26
KB
-rw-r--r--
2025-02-06 06:36
a01128.html
3.65
KB
-rw-r--r--
2025-02-06 06:36
a01131.html
4.25
KB
-rw-r--r--
2025-02-06 06:36
a01132.html
3.69
KB
-rw-r--r--
2025-02-06 06:36
a01135.html
4.32
KB
-rw-r--r--
2025-02-06 06:36
a01136.html
3.2
KB
-rw-r--r--
2025-02-06 06:36
a01137.dot
593
B
-rw-r--r--
2025-02-06 06:36
a01139.html
3.88
KB
-rw-r--r--
2025-02-06 06:36
a01140.html
13.57
KB
-rw-r--r--
2025-02-06 06:36
a01141.dot
1.2
KB
-rw-r--r--
2025-02-06 06:36
a01143.html
25.06
KB
-rw-r--r--
2025-02-06 06:36
a01144.html
3.64
KB
-rw-r--r--
2025-02-06 06:36
a01147.html
4.28
KB
-rw-r--r--
2025-02-06 06:36
a01148.html
3.63
KB
-rw-r--r--
2025-02-06 06:36
a01151.html
4.27
KB
-rw-r--r--
2025-02-06 06:36
a01152.html
3.83
KB
-rw-r--r--
2025-02-06 06:36
a01155.html
5
KB
-rw-r--r--
2025-02-06 06:36
a01156.html
4.07
KB
-rw-r--r--
2025-02-06 06:36
a01159.html
5.26
KB
-rw-r--r--
2025-02-06 06:36
a01160.html
3.84
KB
-rw-r--r--
2025-02-06 06:36
a01163.html
5.5
KB
-rw-r--r--
2025-02-06 06:36
a01164.html
3.65
KB
-rw-r--r--
2025-02-06 06:36
a01167.html
4.27
KB
-rw-r--r--
2025-02-06 06:36
a01168.html
4.1
KB
-rw-r--r--
2025-02-06 06:36
a01171.html
7.23
KB
-rw-r--r--
2025-02-06 06:36
a01172.html
12.45
KB
-rw-r--r--
2025-02-06 06:36
a01173.dot
2.2
KB
-rw-r--r--
2025-02-06 06:36
a01175.html
23.93
KB
-rw-r--r--
2025-02-06 06:36
a01180.html
5.77
KB
-rw-r--r--
2025-02-06 06:36
a01181.dot
6.47
KB
-rw-r--r--
2025-02-06 06:36
a01183.html
8.08
KB
-rw-r--r--
2025-02-06 06:36
a01184.html
5.2
KB
-rw-r--r--
2025-02-06 06:36
a01187.html
6.66
KB
-rw-r--r--
2025-02-06 06:36
a01188.html
3.64
KB
-rw-r--r--
2025-02-06 06:36
a01189.dot
442
B
-rw-r--r--
2025-02-06 06:36
a01191.html
4.54
KB
-rw-r--r--
2025-02-06 06:36
a01192.html
4.38
KB
-rw-r--r--
2025-02-06 06:36
a01195.html
5.34
KB
-rw-r--r--
2025-02-06 06:36
a01196.html
5.71
KB
-rw-r--r--
2025-02-06 06:36
a01197.dot
5.05
KB
-rw-r--r--
2025-02-06 06:36
a01199.html
11.16
KB
-rw-r--r--
2025-02-06 06:36
a01200.html
3.78
KB
-rw-r--r--
2025-02-06 06:36
a01203.html
5.56
KB
-rw-r--r--
2025-02-06 06:36
a01204.html
4.83
KB
-rw-r--r--
2025-02-06 06:36
a01205.dot
4.79
KB
-rw-r--r--
2025-02-06 06:36
a01207.html
11
KB
-rw-r--r--
2025-02-06 06:36
a01208.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01211.html
3.94
KB
-rw-r--r--
2025-02-06 06:36
a01212.html
4.32
KB
-rw-r--r--
2025-02-06 06:36
a01213.dot
575
B
-rw-r--r--
2025-02-06 06:36
a01215.html
5.88
KB
-rw-r--r--
2025-02-06 06:36
a01216.html
4.17
KB
-rw-r--r--
2025-02-06 06:36
a01219.html
5.22
KB
-rw-r--r--
2025-02-06 06:36
a01220.html
4.04
KB
-rw-r--r--
2025-02-06 06:36
a01221.dot
440
B
-rw-r--r--
2025-02-06 06:36
a01223.html
5.46
KB
-rw-r--r--
2025-02-06 06:36
a01224.html
3.43
KB
-rw-r--r--
2025-02-06 06:36
a01227.html
3.95
KB
-rw-r--r--
2025-02-06 06:36
a01228.html
9.15
KB
-rw-r--r--
2025-02-06 06:36
a01229.dot
5.31
KB
-rw-r--r--
2025-02-06 06:36
a01231.html
14.7
KB
-rw-r--r--
2025-02-06 06:36
a01232.html
10.28
KB
-rw-r--r--
2025-02-06 06:36
a01233.dot
6.46
KB
-rw-r--r--
2025-02-06 06:36
a01235.html
24.25
KB
-rw-r--r--
2025-02-06 06:36
a01236.html
3.43
KB
-rw-r--r--
2025-02-06 06:36
a01237.dot
452
B
-rw-r--r--
2025-02-06 06:36
a01239.html
4.22
KB
-rw-r--r--
2025-02-06 06:36
a01240.html
3.77
KB
-rw-r--r--
2025-02-06 06:36
a01241.dot
5.75
KB
-rw-r--r--
2025-02-06 06:36
a01243.html
5.73
KB
-rw-r--r--
2025-02-06 06:36
a01244.html
5
KB
-rw-r--r--
2025-02-06 06:36
a01245.dot
5.16
KB
-rw-r--r--
2025-02-06 06:36
a01247.html
6.69
KB
-rw-r--r--
2025-02-06 06:36
a01248.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
a01251.html
3.6
KB
-rw-r--r--
2025-02-06 06:36
a01252.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
a01255.html
3.6
KB
-rw-r--r--
2025-02-06 06:36
a01256.html
3.18
KB
-rw-r--r--
2025-02-06 06:36
a01259.html
3.59
KB
-rw-r--r--
2025-02-06 06:36
a01260.html
3.8
KB
-rw-r--r--
2025-02-06 06:36
a01263.html
4.63
KB
-rw-r--r--
2025-02-06 06:36
a01264.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a01265.dot
446
B
-rw-r--r--
2025-02-06 06:36
a01267.html
4.25
KB
-rw-r--r--
2025-02-06 06:36
a01268.html
3.2
KB
-rw-r--r--
2025-02-06 06:36
a01269.dot
703
B
-rw-r--r--
2025-02-06 06:36
a01271.html
3.87
KB
-rw-r--r--
2025-02-06 06:36
a01272.html
3.61
KB
-rw-r--r--
2025-02-06 06:36
a01275.html
4.27
KB
-rw-r--r--
2025-02-06 06:36
a01276.html
3.61
KB
-rw-r--r--
2025-02-06 06:36
a01279.html
4.27
KB
-rw-r--r--
2025-02-06 06:36
a01280.html
3.38
KB
-rw-r--r--
2025-02-06 06:36
a01283.html
4.49
KB
-rw-r--r--
2025-02-06 06:36
a01284.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
a01287.html
4.63
KB
-rw-r--r--
2025-02-06 06:36
a01288.html
5.31
KB
-rw-r--r--
2025-02-06 06:36
a01291.html
6.36
KB
-rw-r--r--
2025-02-06 06:36
a01292.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a01295.html
3.92
KB
-rw-r--r--
2025-02-06 06:36
a01296.html
3.38
KB
-rw-r--r--
2025-02-06 06:36
a01299.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a01300.html
3.61
KB
-rw-r--r--
2025-02-06 06:36
a01303.html
4.28
KB
-rw-r--r--
2025-02-06 06:36
a01304.html
3.38
KB
-rw-r--r--
2025-02-06 06:36
a01307.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
a01308.html
3.17
KB
-rw-r--r--
2025-02-06 06:36
a01311.html
3.57
KB
-rw-r--r--
2025-02-06 06:36
a01312.html
3.39
KB
-rw-r--r--
2025-02-06 06:36
a01315.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
a01316.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01319.html
3.93
KB
-rw-r--r--
2025-02-06 06:36
a01320.html
4.73
KB
-rw-r--r--
2025-02-06 06:36
a01323.html
6.6
KB
-rw-r--r--
2025-02-06 06:36
a01324.html
3.4
KB
-rw-r--r--
2025-02-06 06:36
a01327.html
3.92
KB
-rw-r--r--
2025-02-06 06:36
a01328.html
3.61
KB
-rw-r--r--
2025-02-06 06:36
a01329.dot
439
B
-rw-r--r--
2025-02-06 06:36
a01331.html
4.52
KB
-rw-r--r--
2025-02-06 06:36
a01332.html
5.93
KB
-rw-r--r--
2025-02-06 06:36
a01335.html
8
KB
-rw-r--r--
2025-02-06 06:36
a01336.html
6.63
KB
-rw-r--r--
2025-02-06 06:36
a01339.html
9.04
KB
-rw-r--r--
2025-02-06 06:36
a01340.html
5.93
KB
-rw-r--r--
2025-02-06 06:36
a01343.html
7.29
KB
-rw-r--r--
2025-02-06 06:36
a01344.html
5.89
KB
-rw-r--r--
2025-02-06 06:36
a01347.html
7.31
KB
-rw-r--r--
2025-02-06 06:36
a01348.html
5.96
KB
-rw-r--r--
2025-02-06 06:36
a01351.html
7.29
KB
-rw-r--r--
2025-02-06 06:36
a01352.html
5.92
KB
-rw-r--r--
2025-02-06 06:36
a01355.html
7.32
KB
-rw-r--r--
2025-02-06 06:36
a01356.html
13.37
KB
-rw-r--r--
2025-02-06 06:36
a01400.html
32.6
KB
-rw-r--r--
2025-02-06 06:36
a01400_a230fa5b56ae4e3509a69bd266495732b_cgraph.dot
790
B
-rw-r--r--
2025-02-06 06:36
a01401.dot
8.98
KB
-rw-r--r--
2025-02-06 06:36
a01415.html
24.32
KB
-rw-r--r--
2025-02-06 06:36
a01415_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot
712
B
-rw-r--r--
2025-02-06 06:36
a01415_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot
784
B
-rw-r--r--
2025-02-06 06:36
a01415_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot
814
B
-rw-r--r--
2025-02-06 06:36
a01415_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot
708
B
-rw-r--r--
2025-02-06 06:36
a01415_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot
701
B
-rw-r--r--
2025-02-06 06:36
a01415_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot
770
B
-rw-r--r--
2025-02-06 06:36
a01416.dot
6.86
KB
-rw-r--r--
2025-02-06 06:36
a01424.html
16
KB
-rw-r--r--
2025-02-06 06:36
a01425.dot
7.47
KB
-rw-r--r--
2025-02-06 06:36
a01427.html
31.46
KB
-rw-r--r--
2025-02-06 06:36
a01428.dot
7.43
KB
-rw-r--r--
2025-02-06 06:36
all_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_0.js
4.43
KB
-rw-r--r--
2025-02-06 06:36
all_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_1.js
472
B
-rw-r--r--
2025-02-06 06:36
all_10.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_10.js
1.78
KB
-rw-r--r--
2025-02-06 06:36
all_11.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_11.js
2.86
KB
-rw-r--r--
2025-02-06 06:36
all_12.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_12.js
60.71
KB
-rw-r--r--
2025-02-06 06:36
all_13.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_13.js
400
B
-rw-r--r--
2025-02-06 06:36
all_14.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_14.js
430
B
-rw-r--r--
2025-02-06 06:36
all_15.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_15.js
113
B
-rw-r--r--
2025-02-06 06:36
all_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_2.js
5.96
KB
-rw-r--r--
2025-02-06 06:36
all_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_3.js
3.06
KB
-rw-r--r--
2025-02-06 06:36
all_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_4.js
43.01
KB
-rw-r--r--
2025-02-06 06:36
all_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_5.js
292
B
-rw-r--r--
2025-02-06 06:36
all_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_6.js
487
B
-rw-r--r--
2025-02-06 06:36
all_7.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_7.js
313
B
-rw-r--r--
2025-02-06 06:36
all_8.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_8.js
1.17
KB
-rw-r--r--
2025-02-06 06:36
all_9.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_9.js
73
B
-rw-r--r--
2025-02-06 06:36
all_a.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_a.js
700
B
-rw-r--r--
2025-02-06 06:36
all_b.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_b.js
822
B
-rw-r--r--
2025-02-06 06:36
all_c.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_c.js
1.31
KB
-rw-r--r--
2025-02-06 06:36
all_d.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_d.js
3.3
KB
-rw-r--r--
2025-02-06 06:36
all_e.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_e.js
2.32
KB
-rw-r--r--
2025-02-06 06:36
all_f.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
all_f.js
635
B
-rw-r--r--
2025-02-06 06:36
annotated.html
51.91
KB
-rw-r--r--
2025-02-06 06:36
bc_s.png
676
B
-rw-r--r--
2025-02-06 06:36
bdwn.png
147
B
-rw-r--r--
2025-02-06 06:36
classes.html
24.86
KB
-rw-r--r--
2025-02-06 06:36
classes_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_0.js
2.57
KB
-rw-r--r--
2025-02-06 06:36
classes_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_1.js
152
B
-rw-r--r--
2025-02-06 06:36
classes_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_2.js
168
B
-rw-r--r--
2025-02-06 06:36
classes_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_3.js
692
B
-rw-r--r--
2025-02-06 06:36
classes_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_4.js
1.41
KB
-rw-r--r--
2025-02-06 06:36
classes_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_5.js
95
B
-rw-r--r--
2025-02-06 06:36
classes_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_6.js
81
B
-rw-r--r--
2025-02-06 06:36
classes_7.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_7.js
73
B
-rw-r--r--
2025-02-06 06:36
classes_8.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_8.js
142
B
-rw-r--r--
2025-02-06 06:36
classes_9.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_9.js
372
B
-rw-r--r--
2025-02-06 06:36
classes_a.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_a.js
337
B
-rw-r--r--
2025-02-06 06:36
classes_b.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_b.js
81
B
-rw-r--r--
2025-02-06 06:36
classes_c.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_c.js
371
B
-rw-r--r--
2025-02-06 06:36
classes_d.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_d.js
156
B
-rw-r--r--
2025-02-06 06:36
classes_e.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_e.js
361
B
-rw-r--r--
2025-02-06 06:36
classes_f.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
classes_f.js
6.07
KB
-rw-r--r--
2025-02-06 06:36
close.svg
1.25
KB
-rw-r--r--
2025-02-06 06:36
closed.png
132
B
-rw-r--r--
2025-02-06 06:36
defines_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
defines_0.js
250
B
-rw-r--r--
2025-02-06 06:36
defines_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
defines_1.js
137
B
-rw-r--r--
2025-02-06 06:36
defines_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
defines_2.js
567
B
-rw-r--r--
2025-02-06 06:36
dir_000001_000002.html
3.29
KB
-rw-r--r--
2025-02-06 06:36
dir_000005_000000.html
4.89
KB
-rw-r--r--
2025-02-06 06:36
dir_000006_000000.html
3.32
KB
-rw-r--r--
2025-02-06 06:36
dir_000007_000000.html
5.58
KB
-rw-r--r--
2025-02-06 06:36
dir_000008_000000.html
3.74
KB
-rw-r--r--
2025-02-06 06:36
dir_000009_000000.html
3.53
KB
-rw-r--r--
2025-02-06 06:36
dir_000010_000000.html
3.38
KB
-rw-r--r--
2025-02-06 06:36
dir_000011_000000.html
3.96
KB
-rw-r--r--
2025-02-06 06:36
dir_000012_000000.html
8.54
KB
-rw-r--r--
2025-02-06 06:36
dir_000014_000000.html
3.73
KB
-rw-r--r--
2025-02-06 06:36
dir_075bb3ff235063c77951cd176d15a741.html
3.2
KB
-rw-r--r--
2025-02-06 06:36
dir_075bb3ff235063c77951cd176d15a741_dep.dot
833
B
-rw-r--r--
2025-02-06 06:36
dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html
3.17
KB
-rw-r--r--
2025-02-06 06:36
dir_313caf1132e152dd9b58bea13a4052ca.html
3.05
KB
-rw-r--r--
2025-02-06 06:36
dir_53adf0b982dc8545998aae3f283a5a58.html
3.33
KB
-rw-r--r--
2025-02-06 06:36
dir_53adf0b982dc8545998aae3f283a5a58_dep.dot
1.18
KB
-rw-r--r--
2025-02-06 06:36
dir_55f38a2371e9df5f191489d3a446274f.html
3.06
KB
-rw-r--r--
2025-02-06 06:36
dir_66c0b1abd56d99bc52d1cf04cdcfa94c.html
3.16
KB
-rw-r--r--
2025-02-06 06:36
dir_68267d1309a1af8e8297ef4c3efbcdba.html
3.23
KB
-rw-r--r--
2025-02-06 06:36
dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot
3.11
KB
-rw-r--r--
2025-02-06 06:36
dir_807893467092ee3c78fdb68ff7be3fa1.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
dir_807893467092ee3c78fdb68ff7be3fa1_dep.dot
829
B
-rw-r--r--
2025-02-06 06:36
dir_88c98ec7a422f3972a0293d4e4a2e62e.html
2.95
KB
-rw-r--r--
2025-02-06 06:36
dir_99d384962ca3f8ea1fb7b61d44d1972c.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
dir_99d384962ca3f8ea1fb7b61d44d1972c_dep.dot
831
B
-rw-r--r--
2025-02-06 06:36
dir_a40d3d1dfafadc5a5d3063931c3db36e.html
4.15
KB
-rw-r--r--
2025-02-06 06:36
dir_a40d3d1dfafadc5a5d3063931c3db36e_dep.dot
832
B
-rw-r--r--
2025-02-06 06:36
dir_b4f92dd377abba25bba37a57cb06d57a.html
3.1
KB
-rw-r--r--
2025-02-06 06:36
dir_b663d705931e630ae54c555929c6aaad.html
3.75
KB
-rw-r--r--
2025-02-06 06:36
dir_bee58700ce781bb55a015c4ff9b057cf.html
3.76
KB
-rw-r--r--
2025-02-06 06:36
dir_bee58700ce781bb55a015c4ff9b057cf_dep.dot
845
B
-rw-r--r--
2025-02-06 06:36
dir_cbfc6763032c97ce96998fb3f3059024.html
3.29
KB
-rw-r--r--
2025-02-06 06:36
dir_cbfc6763032c97ce96998fb3f3059024_dep.dot
837
B
-rw-r--r--
2025-02-06 06:36
dir_d44c64559bbebec7f509842c48db8b23.html
3.83
KB
-rw-r--r--
2025-02-06 06:36
dir_d44c64559bbebec7f509842c48db8b23_dep.dot
550
B
-rw-r--r--
2025-02-06 06:36
dir_e2de76ba30642a92752881ffd21fbc7e.html
3.19
KB
-rw-r--r--
2025-02-06 06:36
dir_e2de76ba30642a92752881ffd21fbc7e_dep.dot
829
B
-rw-r--r--
2025-02-06 06:36
dir_f46f2c05841018b6ef8dbd3316ddb41a.html
3.91
KB
-rw-r--r--
2025-02-06 06:36
dir_f46f2c05841018b6ef8dbd3316ddb41a_dep.dot
1.06
KB
-rw-r--r--
2025-02-06 06:36
dir_f7308370ebb9c2ff76f3bdfe0748aabf.html
5.82
KB
-rw-r--r--
2025-02-06 06:36
dir_f7308370ebb9c2ff76f3bdfe0748aabf_dep.dot
1.04
KB
-rw-r--r--
2025-02-06 06:36
doc.png
746
B
-rw-r--r--
2025-02-06 06:36
doxygen.css
29.73
KB
-rw-r--r--
2025-02-06 06:36
doxygen.svg
15.02
KB
-rw-r--r--
2025-02-06 06:36
dynsections.js
4.35
KB
-rw-r--r--
2025-02-06 06:36
enums_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
enums_0.js
341
B
-rw-r--r--
2025-02-06 06:36
enumvalues_0.html
1.4
KB
-rw-r--r--
2025-02-06 06:36
enumvalues_0.js
1.99
KB
-rw-r--r--
2025-02-06 06:36
files.html
27.25
KB
-rw-r--r--
2025-02-06 06:36
files_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_0.js
130
B
-rw-r--r--
2025-02-06 06:36
files_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_1.js
134
B
-rw-r--r--
2025-02-06 06:36
files_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_2.js
138
B
-rw-r--r--
2025-02-06 06:36
files_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_3.js
76
B
-rw-r--r--
2025-02-06 06:36
files_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_4.js
76
B
-rw-r--r--
2025-02-06 06:36
files_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_5.js
138
B
-rw-r--r--
2025-02-06 06:36
files_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
files_6.js
132
B
-rw-r--r--
2025-02-06 06:36
folderclosed.png
616
B
-rw-r--r--
2025-02-06 06:36
folderopen.png
597
B
-rw-r--r--
2025-02-06 06:36
functions.html
18.77
KB
-rw-r--r--
2025-02-06 06:36
functions_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_0.js
1.97
KB
-rw-r--r--
2025-02-06 06:36
functions_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_1.js
166
B
-rw-r--r--
2025-02-06 06:36
functions_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_2.js
4.89
KB
-rw-r--r--
2025-02-06 06:36
functions_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_3.js
37.28
KB
-rw-r--r--
2025-02-06 06:36
functions_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_4.js
2.34
KB
-rw-r--r--
2025-02-06 06:36
functions_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_5.js
387
B
-rw-r--r--
2025-02-06 06:36
functions_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_6.js
231
B
-rw-r--r--
2025-02-06 06:36
functions_7.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_7.js
1.1
KB
-rw-r--r--
2025-02-06 06:36
functions_8.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_8.js
48.28
KB
-rw-r--r--
2025-02-06 06:36
functions_9.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
functions_9.js
144
B
-rw-r--r--
2025-02-06 06:36
functions_vars.html
18.66
KB
-rw-r--r--
2025-02-06 06:36
globals.html
4.3
KB
-rw-r--r--
2025-02-06 06:36
globals_a.html
2.94
KB
-rw-r--r--
2025-02-06 06:36
globals_b.html
5.63
KB
-rw-r--r--
2025-02-06 06:36
globals_d.html
31.09
KB
-rw-r--r--
2025-02-06 06:36
globals_defs.html
6.38
KB
-rw-r--r--
2025-02-06 06:36
globals_enum.html
2.98
KB
-rw-r--r--
2025-02-06 06:36
globals_eval.html
4.55
KB
-rw-r--r--
2025-02-06 06:36
globals_func.html
4.2
KB
-rw-r--r--
2025-02-06 06:36
globals_func_a.html
2.84
KB
-rw-r--r--
2025-02-06 06:36
globals_func_b.html
5.43
KB
-rw-r--r--
2025-02-06 06:36
globals_func_d.html
27.94
KB
-rw-r--r--
2025-02-06 06:36
globals_func_r.html
2.92
KB
-rw-r--r--
2025-02-06 06:36
globals_func_s.html
2.84
KB
-rw-r--r--
2025-02-06 06:36
globals_func_t.html
24.8
KB
-rw-r--r--
2025-02-06 06:36
globals_i.html
2.92
KB
-rw-r--r--
2025-02-06 06:36
globals_r.html
3.02
KB
-rw-r--r--
2025-02-06 06:36
globals_s.html
2.93
KB
-rw-r--r--
2025-02-06 06:36
globals_t.html
28.96
KB
-rw-r--r--
2025-02-06 06:36
globals_type.html
4.08
KB
-rw-r--r--
2025-02-06 06:36
globals_vars.html
2.9
KB
-rw-r--r--
2025-02-06 06:36
graph_legend.dot
2.04
KB
-rw-r--r--
2025-02-06 06:36
graph_legend.html
6.9
KB
-rw-r--r--
2025-02-06 06:36
groups_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_0.js
90
B
-rw-r--r--
2025-02-06 06:36
groups_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_1.js
104
B
-rw-r--r--
2025-02-06 06:36
groups_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_2.js
230
B
-rw-r--r--
2025-02-06 06:36
groups_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_3.js
194
B
-rw-r--r--
2025-02-06 06:36
groups_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_4.js
170
B
-rw-r--r--
2025-02-06 06:36
groups_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_5.js
84
B
-rw-r--r--
2025-02-06 06:36
groups_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_6.js
172
B
-rw-r--r--
2025-02-06 06:36
groups_7.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_7.js
98
B
-rw-r--r--
2025-02-06 06:36
groups_8.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_8.js
148
B
-rw-r--r--
2025-02-06 06:36
groups_9.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_9.js
98
B
-rw-r--r--
2025-02-06 06:36
groups_a.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_a.js
72
B
-rw-r--r--
2025-02-06 06:36
groups_b.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_b.js
198
B
-rw-r--r--
2025-02-06 06:36
groups_c.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_c.js
96
B
-rw-r--r--
2025-02-06 06:36
groups_d.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
groups_d.js
88
B
-rw-r--r--
2025-02-06 06:36
index.html
4.55
KB
-rw-r--r--
2025-02-06 06:36
jquery.js
171.34
KB
-rw-r--r--
2025-02-06 06:36
mag_sel.svg
2.32
KB
-rw-r--r--
2025-02-06 06:36
menu.js
3.15
KB
-rw-r--r--
2025-02-06 06:36
menudata.js
4.65
KB
-rw-r--r--
2025-02-06 06:36
modules.html
8.47
KB
-rw-r--r--
2025-02-06 06:36
nav_f.png
153
B
-rw-r--r--
2025-02-06 06:36
nav_g.png
95
B
-rw-r--r--
2025-02-06 06:36
nav_h.png
98
B
-rw-r--r--
2025-02-06 06:36
nomatches.html
462
B
-rw-r--r--
2025-02-06 06:36
open.png
123
B
-rw-r--r--
2025-02-06 06:36
pages.html
3.53
KB
-rw-r--r--
2025-02-06 06:36
pages_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
pages_0.js
80
B
-rw-r--r--
2025-02-06 06:36
pages_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
pages_1.js
113
B
-rw-r--r--
2025-02-06 06:36
pages_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
pages_2.js
114
B
-rw-r--r--
2025-02-06 06:36
pages_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
pages_3.js
82
B
-rw-r--r--
2025-02-06 06:36
search.css
4.26
KB
-rw-r--r--
2025-02-06 06:36
search.js
22.81
KB
-rw-r--r--
2025-02-06 06:36
search_l.png
567
B
-rw-r--r--
2025-02-06 06:36
search_m.png
158
B
-rw-r--r--
2025-02-06 06:36
search_r.png
553
B
-rw-r--r--
2025-02-06 06:36
searchdata.js
650
B
-rw-r--r--
2025-02-06 06:36
splitbar.png
314
B
-rw-r--r--
2025-02-06 06:36
sync_off.png
853
B
-rw-r--r--
2025-02-06 06:36
sync_on.png
845
B
-rw-r--r--
2025-02-06 06:36
tab_a.png
142
B
-rw-r--r--
2025-02-06 06:36
tab_b.png
169
B
-rw-r--r--
2025-02-06 06:36
tab_h.png
177
B
-rw-r--r--
2025-02-06 06:36
tab_s.png
184
B
-rw-r--r--
2025-02-06 06:36
tabs.css
8.97
KB
-rw-r--r--
2025-02-06 06:36
typedefs_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
typedefs_0.js
346
B
-rw-r--r--
2025-02-06 06:36
typedefs_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
typedefs_1.js
1.23
KB
-rw-r--r--
2025-02-06 06:36
variables_0.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_0.js
132
B
-rw-r--r--
2025-02-06 06:36
variables_1.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_1.js
661
B
-rw-r--r--
2025-02-06 06:36
variables_10.html
1.4
KB
-rw-r--r--
2025-02-06 06:36
variables_10.js
2.26
KB
-rw-r--r--
2025-02-06 06:36
variables_11.html
1.4
KB
-rw-r--r--
2025-02-06 06:36
variables_11.js
212
B
-rw-r--r--
2025-02-06 06:36
variables_12.html
1.4
KB
-rw-r--r--
2025-02-06 06:36
variables_12.js
434
B
-rw-r--r--
2025-02-06 06:36
variables_13.html
1.4
KB
-rw-r--r--
2025-02-06 06:36
variables_13.js
114
B
-rw-r--r--
2025-02-06 06:36
variables_2.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_2.js
2.23
KB
-rw-r--r--
2025-02-06 06:36
variables_3.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_3.js
1.2
KB
-rw-r--r--
2025-02-06 06:36
variables_4.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_4.js
219
B
-rw-r--r--
2025-02-06 06:36
variables_5.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_5.js
337
B
-rw-r--r--
2025-02-06 06:36
variables_6.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_6.js
222
B
-rw-r--r--
2025-02-06 06:36
variables_7.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_7.js
822
B
-rw-r--r--
2025-02-06 06:36
variables_8.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_8.js
518
B
-rw-r--r--
2025-02-06 06:36
variables_9.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_9.js
323
B
-rw-r--r--
2025-02-06 06:36
variables_a.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_a.js
958
B
-rw-r--r--
2025-02-06 06:36
variables_b.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_b.js
831
B
-rw-r--r--
2025-02-06 06:36
variables_c.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_c.js
1.51
KB
-rw-r--r--
2025-02-06 06:36
variables_d.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_d.js
596
B
-rw-r--r--
2025-02-06 06:36
variables_e.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_e.js
1.22
KB
-rw-r--r--
2025-02-06 06:36
variables_f.html
1.39
KB
-rw-r--r--
2025-02-06 06:36
variables_f.js
1.35
KB
-rw-r--r--
2025-02-06 06:36
Save
Rename
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.20"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>FreeTDS API: Query</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">FreeTDS API </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.20 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">Query<div class="ingroups"><a class="el" href="a00567.html">LibTDS API</a></div></div> </div> </div><!--header--> <div class="contents"> <p>Function to handle query. <a href="#details">More...</a></p> <div class="dynheader"> Collaboration diagram for Query:</div> <div class="dyncontent"> <div class="center"><!-- SVG 0 --> </div> </div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00771.html">tds_quoteout_stream</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:ga62c3dc9946acb3ffd1b7ae43424f5b47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga62c3dc9946acb3ffd1b7ae43424f5b47">TDS_PUT_N_AS_UCS2</a>(tds, s)</td></tr> <tr class="memdesc:ga62c3dc9946acb3ffd1b7ae43424f5b47"><td class="mdescLeft"> </td><td class="mdescRight">Utility to convert a constant ascii string to ucs2 and send to server. <a href="a00563.html#ga62c3dc9946acb3ffd1b7ae43424f5b47">More...</a><br /></td></tr> <tr class="separator:ga62c3dc9946acb3ffd1b7ae43424f5b47"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:gab98676e2d9900ad46a626a9eaf111087"><td class="memItemLeft" align="right" valign="top"><a id="gab98676e2d9900ad46a626a9eaf111087"></a> typedef struct <a class="el" href="a00771.html">tds_quoteout_stream</a> </td><td class="memItemRight" valign="bottom"><b>TDSQUOTEOUTSTREAM</b></td></tr> <tr class="separator:gab98676e2d9900ad46a626a9eaf111087"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top"><a id="ga06fc87d81c62e9abb8790b6e5713c55b"></a>enum  </td><td class="memItemRight" valign="bottom">{ <br />   <b>OPT_VERSION</b> = 0x01, <b>OPT_TIMER</b> = 0x02, <b>OPT_NOFOOTER</b> = 0x04, <b>OPT_NOHEADER</b> = 0x08, <br />   <b>OPT_QUIET</b> = 0x10, <b>OPT_VERBOSE</b> = 0x20, <b>OPT_INSTANCES</b> = 0x40, <b>POS_ISO1</b>, <br />   <b>POS_UTF8</b>, <b>POS_UCS2LE</b>, <b>POS_UCS2BE</b>, <b>MUL_STARTED</b> = 1, <br />   <b>ASN1_SEQUENCE</b> = ASN1_TAG_SEQUENCE, <b>CS_USERNAME</b> = 9100, <b>CS_USERNAME</b> = 9100, <b>CS_PASSWORD</b> = 9101, <br />   <b>CS_PASSWORD</b> = 9101, <b>CS_APPNAME</b> = 9102, <b>CS_APPNAME</b> = 9102, <b>CS_HOSTNAME</b> = 9103, <br />   <b>CS_HOSTNAME</b> = 9103, <b>CS_LOGIN_STATUS</b> = 9104, <b>CS_LOGIN_STATUS</b> = 9104, <b>CS_TDS_VERSION</b> = 9105, <br />   <b>CS_TDS_VERSION</b> = 9105, <b>CS_CHARSETCNV</b> = 9106, <b>CS_CHARSETCNV</b> = 9106, <b>CS_PACKETSIZE</b> = 9107, <br />   <b>CS_PACKETSIZE</b> = 9107, <b>CS_USERDATA</b> = 9108, <b>CS_USERDATA</b> = 9108, <b>CS_NETIO</b> = 9110, <br />   <b>CS_NETIO</b> = 9110, <b>CS_TEXTLIMIT</b> = 9112, <b>CS_TEXTLIMIT</b> = 9112, <b>CS_HIDDEN_KEYS</b> = 9113, <br />   <b>CS_HIDDEN_KEYS</b> = 9113, <b>CS_VERSION</b> = 9114, <b>CS_VERSION</b> = 9114, <b>CS_IFILE</b> = 9115, <br />   <b>CS_IFILE</b> = 9115, <b>CS_LOGIN_TIMEOUT</b> = 9116, <b>CS_LOGIN_TIMEOUT</b> = 9116, <b>CS_TIMEOUT</b> = 9117, <br />   <b>CS_TIMEOUT</b> = 9117, <b>CS_MAX_CONNECT</b> = 9118, <b>CS_MAX_CONNECT</b> = 9118, <b>CS_EXPOSE_FMTS</b> = 9120, <br />   <b>CS_EXPOSE_FMTS</b> = 9120, <b>CS_EXTRA_INF</b> = 9121, <b>CS_EXTRA_INF</b> = 9121, <b>CS_ANSI_BINDS</b> = 9123, <br />   <b>CS_ANSI_BINDS</b> = 9123, <b>CS_BULK_LOGIN</b> = 9124, <b>CS_BULK_LOGIN</b> = 9124, <b>CS_LOC_PROP</b> = 9125, <br />   <b>CS_LOC_PROP</b> = 9125, <b>CS_PARENT_HANDLE</b> = 9130, <b>CS_PARENT_HANDLE</b> = 9130, <b>CS_EED_CMD</b> = 9131, <br />   <b>CS_EED_CMD</b> = 9131, <b>CS_DIAG_TIMEOUT</b> = 9132, <b>CS_DIAG_TIMEOUT</b> = 9132, <b>CS_DISABLE_POLL</b> = 9133, <br />   <b>CS_DISABLE_POLL</b> = 9133, <b>CS_SEC_ENCRYPTION</b> = 9135, <b>CS_SEC_ENCRYPTION</b> = 9135, <b>CS_SEC_CHALLENGE</b> = 9136, <br />   <b>CS_SEC_CHALLENGE</b> = 9136, <b>CS_SEC_NEGOTIATE</b> = 9137, <b>CS_SEC_NEGOTIATE</b> = 9137, <b>CS_CON_STATUS</b> = 9143, <br />   <b>CS_CON_STATUS</b> = 9143, <b>CS_VER_STRING</b> = 9144, <b>CS_VER_STRING</b> = 9144, <b>CS_SERVERNAME</b> = 9146, <br />   <b>CS_SERVERNAME</b> = 9146, <b>CS_SEC_APPDEFINED</b> = 9149, <b>CS_SEC_APPDEFINED</b> = 9149, <b>CS_STICKY_BINDS</b> = 9151, <br />   <b>CS_STICKY_BINDS</b> = 9151, <b>CS_SEC_NETWORKAUTH</b> = 9175, <b>CS_SEC_NETWORKAUTH</b> = 9175, <b>CS_SEC_DELEGATION</b> = 9176, <br />   <b>CS_SEC_DELEGATION</b> = 9176, <b>CS_SEC_MUTUALAUTH</b> = 9177, <b>CS_SEC_MUTUALAUTH</b> = 9177, <b>CS_SEC_SERVERPRINCIPAL</b> = 9188, <br />   <b>CS_SEC_SERVERPRINCIPAL</b> = 9188, <b>CS_SERVERADDR</b> = 9206, <b>CS_SERVERADDR</b> = 9206, <b>CS_PORT</b> = 9300, <br />   <b>CS_PORT</b> = 9300, <b>CS_CLIENTCHARSET</b> = 9301, <b>CS_CLIENTCHARSET</b> = 9301, <b>CS_DATABASE</b>, <br />   <b>dblib_msdblib</b> = 0, <b>TDS_CHARSET_ISO_8859_1</b> = 0, <b>TDS_CHARSET_UTF_8</b> = 1, <b>TDS_CHARSET_UCS_2LE</b> = 2, <br />   <b>TDS_CHARSET_UCS_2BE</b> = 3, <b>TDS_CHARSET_ARMSCII_8</b> = 4, <b>TDS_CHARSET_BIG_5</b> = 5, <b>TDS_CHARSET_BIG5_HKSCS</b> = 6, <br />   <b>TDS_CHARSET_C99</b> = 7, <b>TDS_CHARSET_CHINESE</b> = 8, <b>TDS_CHARSET_CN</b> = 9, <b>TDS_CHARSET_CN_GB</b> = 10, <br />   <b>TDS_CHARSET_CN_GB_ISOIR165</b> = 11, <b>TDS_CHARSET_CP1133</b> = 12, <b>TDS_CHARSET_CP1250</b> = 13, <b>TDS_CHARSET_CP1251</b> = 14, <br />   <b>TDS_CHARSET_CP1252</b> = 15, <b>TDS_CHARSET_CP1253</b> = 16, <b>TDS_CHARSET_CP1254</b> = 17, <b>TDS_CHARSET_CP1255</b> = 18, <br />   <b>TDS_CHARSET_CP1256</b> = 19, <b>TDS_CHARSET_CP1257</b> = 20, <b>TDS_CHARSET_CP1258</b> = 21, <b>TDS_CHARSET_CP1361</b> = 22, <br />   <b>TDS_CHARSET_CP437</b> = 23, <b>TDS_CHARSET_CP850</b> = 24, <b>TDS_CHARSET_CP862</b> = 25, <b>TDS_CHARSET_CP866</b> = 26, <br />   <b>TDS_CHARSET_CP874</b> = 27, <b>TDS_CHARSET_CP932</b> = 28, <b>TDS_CHARSET_CP936</b> = 29, <b>TDS_CHARSET_CP949</b> = 30, <br />   <b>TDS_CHARSET_CP950</b> = 31, <b>TDS_CHARSET_EUC_JP</b> = 32, <b>TDS_CHARSET_EUC_KR</b> = 33, <b>TDS_CHARSET_EUC_TW</b> = 34, <br />   <b>TDS_CHARSET_GB18030</b> = 35, <b>TDS_CHARSET_GEORGIAN_ACADEMY</b> = 36, <b>TDS_CHARSET_GEORGIAN_PS</b> = 37, <b>TDS_CHARSET_HZ</b> = 38, <br />   <b>TDS_CHARSET_ISO_2022_CN</b> = 39, <b>TDS_CHARSET_ISO_2022_CN_EXT</b> = 40, <b>TDS_CHARSET_ISO_2022_JP</b> = 41, <b>TDS_CHARSET_ISO_2022_JP_1</b> = 42, <br />   <b>TDS_CHARSET_ISO_2022_JP_2</b> = 43, <b>TDS_CHARSET_ISO_2022_KR</b> = 44, <b>TDS_CHARSET_ISO_8859_10</b> = 45, <b>TDS_CHARSET_ISO_8859_13</b> = 46, <br />   <b>TDS_CHARSET_ISO_8859_14</b> = 47, <b>TDS_CHARSET_ISO_8859_15</b> = 48, <b>TDS_CHARSET_ISO_8859_16</b> = 49, <b>TDS_CHARSET_ISO_8859_2</b> = 50, <br />   <b>TDS_CHARSET_ISO_8859_3</b> = 51, <b>TDS_CHARSET_ISO_8859_4</b> = 52, <b>TDS_CHARSET_ISO_8859_5</b> = 53, <b>TDS_CHARSET_ISO_8859_6</b> = 54, <br />   <b>TDS_CHARSET_ISO_8859_7</b> = 55, <b>TDS_CHARSET_ISO_8859_8</b> = 56, <b>TDS_CHARSET_ISO_8859_9</b> = 57, <b>TDS_CHARSET_ISO_IR_14</b> = 58, <br />   <b>TDS_CHARSET_ISO_IR_149</b> = 59, <b>TDS_CHARSET_ISO_IR_159</b> = 60, <b>TDS_CHARSET_ISO_IR_166</b> = 61, <b>TDS_CHARSET_ISO_IR_87</b> = 62, <br />   <b>TDS_CHARSET_JAVA</b> = 63, <b>TDS_CHARSET_JISX0201_1976</b> = 64, <b>TDS_CHARSET_KOI8_R</b> = 65, <b>TDS_CHARSET_KOI8_RU</b> = 66, <br />   <b>TDS_CHARSET_KOI8_T</b> = 67, <b>TDS_CHARSET_KOI8_U</b> = 68, <b>TDS_CHARSET_MAC</b> = 69, <b>TDS_CHARSET_MACARABIC</b> = 70, <br />   <b>TDS_CHARSET_MACCENTRALEUROPE</b> = 71, <b>TDS_CHARSET_MACCROATIAN</b> = 72, <b>TDS_CHARSET_MACCYRILLIC</b> = 73, <b>TDS_CHARSET_MACGREEK</b> = 74, <br />   <b>TDS_CHARSET_MACHEBREW</b> = 75, <b>TDS_CHARSET_MACICELAND</b> = 76, <b>TDS_CHARSET_MACROMANIA</b> = 77, <b>TDS_CHARSET_MACTHAI</b> = 78, <br />   <b>TDS_CHARSET_MACTURKISH</b> = 79, <b>TDS_CHARSET_MACUKRAINE</b> = 80, <b>TDS_CHARSET_MULELAO_1</b> = 81, <b>TDS_CHARSET_NEXTSTEP</b> = 82, <br />   <b>TDS_CHARSET_ROMAN8</b> = 83, <b>TDS_CHARSET_SJIS</b> = 84, <b>TDS_CHARSET_TCVN</b> = 85, <b>TDS_CHARSET_UCS_4BE</b> = 86, <br />   <b>TDS_CHARSET_UCS_4LE</b> = 87, <b>TDS_CHARSET_US_ASCII</b> = 88, <b>TDS_CHARSET_UTF_16BE</b> = 89, <b>TDS_CHARSET_UTF_16LE</b> = 90, <br />   <b>TDS_CHARSET_UTF_32BE</b> = 91, <b>TDS_CHARSET_UTF_32LE</b> = 92, <b>TDS_CHARSET_UTF_7</b> = 93, <b>TDS_CHARSET_VISCII</b> = 94, <br />   <b>TDS_NUM_CHARSETS</b> = 95, <b>ODBC_PARAM_SIZE</b>, <b>TDS_OPT_ARITHOVERFLOW</b> = 0x01, <b>TDS_OPT_NUMERICTRUNC</b> = 0x02, <br />   <b>TDS_CUR_ISTAT_UNUSED</b> = 0x00, <b>TDS_CUR_ISTAT_DECLARED</b> = 0x01, <b>TDS_CUR_ISTAT_OPEN</b> = 0x02, <b>TDS_CUR_ISTAT_CLOSED</b> = 0x04, <br />   <b>TDS_CUR_ISTAT_RDONLY</b> = 0x08, <b>TDS_CUR_ISTAT_UPDATABLE</b> = 0x10, <b>TDS_CUR_ISTAT_ROWCNT</b> = 0x20, <b>TDS_CUR_ISTAT_DEALLOC</b> = 0x40, <br />   <b>SYBCHAR</b> = 47, <b>SYBCHAR</b> = 47, <b>SYBVARCHAR</b> = 39, <b>SYBVARCHAR</b> = 39, <br />   <b>SYBINTN</b> = 38, <b>SYBINTN</b> = 38, <b>SYBINT1</b> = 48, <b>SYBINT1</b> = 48, <br />   <b>SYBINT2</b> = 52, <b>SYBINT2</b> = 52, <b>SYBINT4</b> = 56, <b>SYBINT4</b> = 56, <br />   <b>SYBINT8</b> = 127, <b>SYBINT8</b> = 127, <b>SYBFLT8</b> = 62, <b>SYBFLT8</b> = 62, <br />   <b>SYBDATETIME</b> = 61, <b>SYBDATETIME</b> = 61, <b>SYBBIT</b> = 50, <b>SYBBIT</b> = 50, <br />   <b>SYBBITN</b> = 104, <b>SYBBITN</b> = 104, <b>SYBTEXT</b> = 35, <b>SYBTEXT</b> = 35, <br />   <b>SYBNTEXT</b> = 99, <b>SYBNTEXT</b> = 99, <b>SYBIMAGE</b> = 34, <b>SYBIMAGE</b> = 34, <br />   <b>SYBMONEY4</b> = 122, <b>SYBMONEY4</b> = 122, <b>SYBMONEY</b> = 60, <b>SYBMONEY</b> = 60, <br />   <b>SYBDATETIME4</b> = 58, <b>SYBDATETIME4</b> = 58, <b>SYBREAL</b> = 59, <b>SYBREAL</b> = 59, <br />   <b>SYBBINARY</b> = 45, <b>SYBBINARY</b> = 45, <b>SYBVOID</b> = 31, <b>SYBVOID</b> = 31, <br />   <b>SYBVARBINARY</b> = 37, <b>SYBVARBINARY</b> = 37, <b>SYBNUMERIC</b> = 108, <b>SYBNUMERIC</b> = 108, <br />   <b>SYBDECIMAL</b> = 106, <b>SYBDECIMAL</b> = 106, <b>SYBFLTN</b> = 109, <b>SYBFLTN</b> = 109, <br />   <b>SYBMONEYN</b> = 110, <b>SYBMONEYN</b> = 110, <b>SYBDATETIMN</b> = 111, <b>SYBDATETIMN</b> = 111, <br />   <b>SYBNVARCHAR</b> = 103, <b>SYBNVARCHAR</b> = 103, <b>SYBDATE</b> = 49, <b>SYBDATE</b> = 49, <br />   <b>SYBTIME</b> = 51, <b>SYBTIME</b> = 51, <b>SYBBIGDATETIME</b> = 187, <b>SYBBIGDATETIME</b> = 187, <br />   <b>SYBBIGTIME</b> = 188, <b>SYBBIGTIME</b> = 188, <b>SYBMSDATE</b> = 40, <b>SYBMSDATE</b> = 40, <br />   <b>SYBMSTIME</b> = 41, <b>SYBMSTIME</b> = 41, <b>SYBMSDATETIME2</b> = 42, <b>SYBMSDATETIME2</b> = 42, <br />   <b>SYBMSDATETIMEOFFSET</b> = 43, <b>SYBMSDATETIMEOFFSET</b> = 43 <br /> }</td></tr> <tr class="separator:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ga2d0a06c1a30dd2470dc7a788de21b080"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga2d0a06c1a30dd2470dc7a788de21b080">tds4_send_emulated_rpc</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *rpc_name, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga2d0a06c1a30dd2470dc7a788de21b080"><td class="mdescLeft"> </td><td class="mdescRight">Send RPC as string query. <a href="a00563.html#ga2d0a06c1a30dd2470dc7a788de21b080">More...</a><br /></td></tr> <tr class="separator:ga2d0a06c1a30dd2470dc7a788de21b080"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3a5d1771cacc947521c4077551f0d3a4"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga3a5d1771cacc947521c4077551f0d3a4">tds5_fix_dot_query</a> (const char *query, size_t *query_len, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga3a5d1771cacc947521c4077551f0d3a4"><td class="mdescLeft"> </td><td class="mdescRight">Substitute ?-style placeholders with named (@param) ones. <a href="a00563.html#ga3a5d1771cacc947521c4077551f0d3a4">More...</a><br /></td></tr> <tr class="separator:ga3a5d1771cacc947521c4077551f0d3a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">tds5_put_params</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01183.html">TDSPARAMINFO</a> *info, int flags)</td></tr> <tr class="memdesc:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td class="mdescLeft"> </td><td class="mdescRight">Send parameters to server. <a href="a00563.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">More...</a><br /></td></tr> <tr class="separator:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga08877c101704bebe4fa57e0849dc272d"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga08877c101704bebe4fa57e0849dc272d">tds71_submit_prepexec</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, const char *id, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> **dyn_out, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga08877c101704bebe4fa57e0849dc272d"><td class="mdescLeft"> </td><td class="mdescRight">Creates a temporary stored procedure in the server and execute it. <a href="a00563.html#ga08877c101704bebe4fa57e0849dc272d">More...</a><br /></td></tr> <tr class="separator:ga08877c101704bebe4fa57e0849dc272d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4f5d3b730ad872cac4710e79808d44b5"><td class="memItemLeft" align="right" valign="top"><a id="ga4f5d3b730ad872cac4710e79808d44b5"></a> static void </td><td class="memItemRight" valign="bottom"><b>tds7_put_cursor_fetch</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, TDS_INT cursor_id, TDS_TINYINT fetch_type, TDS_INT i_row, TDS_INT num_rows)</td></tr> <tr class="separator:ga4f5d3b730ad872cac4710e79808d44b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">tds7_put_query_params</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, size_t query_len)</td></tr> <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="a00563.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">More...</a><br /></td></tr> <tr class="separator:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9f6f25dd405f45e75420e6e084bf2d85"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga9f6f25dd405f45e75420e6e084bf2d85">tds7_send_execute</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:ga9f6f25dd405f45e75420e6e084bf2d85"><td class="mdescLeft"> </td><td class="mdescRight">Send dynamic request on TDS 7+ to be executed. <a href="a00563.html#ga9f6f25dd405f45e75420e6e084bf2d85">More...</a><br /></td></tr> <tr class="separator:ga9f6f25dd405f45e75420e6e084bf2d85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6513afd79629f7a928e1d3da9f56dee1"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga6513afd79629f7a928e1d3da9f56dee1">tds7_write_param_def_from_params</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, size_t query_len, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga6513afd79629f7a928e1d3da9f56dee1"><td class="mdescLeft"> </td><td class="mdescRight">Write string with parameters definition, useful for TDS7+. <a href="a00563.html#ga6513afd79629f7a928e1d3da9f56dee1">More...</a><br /></td></tr> <tr class="separator:ga6513afd79629f7a928e1d3da9f56dee1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga24345856c16b15aa3e84459c2f551320"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga24345856c16b15aa3e84459c2f551320">tds7_write_param_def_from_query</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *converted_query, size_t converted_query_len, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga24345856c16b15aa3e84459c2f551320"><td class="mdescLeft"> </td><td class="mdescRight">Write string with parameters definition, useful for TDS7+. <a href="a00563.html#ga24345856c16b15aa3e84459c2f551320">More...</a><br /></td></tr> <tr class="separator:ga24345856c16b15aa3e84459c2f551320"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad05fc65e1d505c68d14c82b99a00e4eb"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gad05fc65e1d505c68d14c82b99a00e4eb">tds_ascii_to_ucs2</a> (char *buffer, const char *buf)</td></tr> <tr class="memdesc:gad05fc65e1d505c68d14c82b99a00e4eb"><td class="mdescLeft"> </td><td class="mdescRight">Accept an ASCII string, convert it to UCS2-LE The input is NUL-terminated, but the output does not contains the NUL. <a href="a00563.html#gad05fc65e1d505c68d14c82b99a00e4eb">More...</a><br /></td></tr> <tr class="separator:gad05fc65e1d505c68d14c82b99a00e4eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga024bc5482366735070befd6f4af59f71"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga024bc5482366735070befd6f4af59f71">tds_convert_string</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00983.html">TDSICONV</a> *char_conv, const char *s, int len, size_t *out_len)</td></tr> <tr class="memdesc:ga024bc5482366735070befd6f4af59f71"><td class="mdescLeft"> </td><td class="mdescRight">Convert a string in an allocated buffer. <a href="a00563.html#ga024bc5482366735070befd6f4af59f71">More...</a><br /></td></tr> <tr class="separator:ga024bc5482366735070befd6f4af59f71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds_count_placeholders</a> (const char *query)</td></tr> <tr class="memdesc:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td class="mdescLeft"> </td><td class="mdescRight">Count the number of placeholders ('?') in a query. <a href="a00563.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">More...</a><br /></td></tr> <tr class="separator:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">tds_count_placeholders_ucs2le</a> (const char *query, const char *query_end)</td></tr> <tr class="memdesc:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td class="mdescLeft"> </td><td class="mdescRight">Count the number of placeholders ('?') in a query. <a href="a00563.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">More...</a><br /></td></tr> <tr class="separator:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">tds_cursor_check_allocated</a> (<a class="el" href="a01231.html">TDSCONNECTION</a> *conn, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="memdesc:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td class="mdescLeft"> </td><td class="mdescRight">Check if a cursor is allocated into the server. <a href="a00563.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">More...</a><br /></td></tr> <tr class="separator:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gada22769a0a8593608044b99e8e7aecba"><td class="memItemLeft" align="right" valign="top"><a id="gada22769a0a8593608044b99e8e7aecba"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_close</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="separator:gada22769a0a8593608044b99e8e7aecba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab25de0567ac096e8f8e88490eeddf562"><td class="memItemLeft" align="right" valign="top"><a id="gab25de0567ac096e8f8e88490eeddf562"></a> TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gab25de0567ac096e8f8e88490eeddf562">tds_cursor_dealloc</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="memdesc:gab25de0567ac096e8f8e88490eeddf562"><td class="mdescLeft"> </td><td class="mdescRight">Send a deallocation request to server. <br /></td></tr> <tr class="separator:gab25de0567ac096e8f8e88490eeddf562"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga84615c3327f785292c101e2088028d4f"><td class="memItemLeft" align="right" valign="top"><a id="ga84615c3327f785292c101e2088028d4f"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_declare</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, int *something_to_send)</td></tr> <tr class="separator:ga84615c3327f785292c101e2088028d4f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac3f61db17041349b0d898e6fdfb3b6fc"><td class="memItemLeft" align="right" valign="top"><a id="gac3f61db17041349b0d898e6fdfb3b6fc"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_fetch</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, TDS_CURSOR_FETCH fetch_type, TDS_INT i_row)</td></tr> <tr class="separator:gac3f61db17041349b0d898e6fdfb3b6fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2a4992ce82e3f3dee59beee8f7d175fc"><td class="memItemLeft" align="right" valign="top"><a id="ga2a4992ce82e3f3dee59beee8f7d175fc"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_get_cursor_info</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, TDS_UINT *prow_number, TDS_UINT *prow_count)</td></tr> <tr class="separator:ga2a4992ce82e3f3dee59beee8f7d175fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf1b4372d890c0ab08afd2f4707a10d93"><td class="memItemLeft" align="right" valign="top"><a id="gaf1b4372d890c0ab08afd2f4707a10d93"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_open</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, int *something_to_send)</td></tr> <tr class="separator:gaf1b4372d890c0ab08afd2f4707a10d93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad717a70ff656a72ba819daab79c33bdb"><td class="memItemLeft" align="right" valign="top"><a id="gad717a70ff656a72ba819daab79c33bdb"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_setname</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="separator:gad717a70ff656a72ba819daab79c33bdb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad0c04b7b170ef4c8de5a5fb9526cd031"><td class="memItemLeft" align="right" valign="top"><a id="gad0c04b7b170ef4c8de5a5fb9526cd031"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_setrows</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, int *something_to_send)</td></tr> <tr class="separator:gad0c04b7b170ef4c8de5a5fb9526cd031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae6c9d512bccc537638d60f987fd5a876"><td class="memItemLeft" align="right" valign="top"><a id="gae6c9d512bccc537638d60f987fd5a876"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_cursor_update</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor, TDS_CURSOR_OPERATION op, TDS_INT i_row, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="separator:gae6c9d512bccc537638d60f987fd5a876"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds_deferred_cursor_dealloc</a> (<a class="el" href="a01231.html">TDSCONNECTION</a> *conn, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="memdesc:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td class="mdescLeft"> </td><td class="mdescRight">Deallocate cursor on idle. <a href="a00563.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">More...</a><br /></td></tr> <tr class="separator:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9f80fdf732b084aef7de7a323261aa61"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga9f80fdf732b084aef7de7a323261aa61">tds_deferred_unprepare</a> (<a class="el" href="a01231.html">TDSCONNECTION</a> *conn, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:ga9f80fdf732b084aef7de7a323261aa61"><td class="mdescLeft"> </td><td class="mdescRight">Unprepare dynamic on idle. <a href="a00563.html#ga9f80fdf732b084aef7de7a323261aa61">More...</a><br /></td></tr> <tr class="separator:ga9f80fdf732b084aef7de7a323261aa61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga328b6111fc8b1342924161a6f031d0db"><td class="memItemLeft" align="right" valign="top"><a id="ga328b6111fc8b1342924161a6f031d0db"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_disconnect</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds)</td></tr> <tr class="separator:ga328b6111fc8b1342924161a6f031d0db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga440f0f469afad1eac4c008979873ccdd"><td class="memItemLeft" align="right" valign="top"><a id="ga440f0f469afad1eac4c008979873ccdd"></a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga440f0f469afad1eac4c008979873ccdd">tds_fix_column_size</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01175.html">TDSCOLUMN</a> *curcol)</td></tr> <tr class="memdesc:ga440f0f469afad1eac4c008979873ccdd"><td class="mdescLeft"> </td><td class="mdescRight">Get column size for wire. <br /></td></tr> <tr class="separator:ga440f0f469afad1eac4c008979873ccdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga50d62edeb2a432e2dc668263f3f958ff"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01175.html">TDSCOLUMN</a> *curcol, char *out)</td></tr> <tr class="memdesc:ga50d62edeb2a432e2dc668263f3f958ff"><td class="mdescLeft"> </td><td class="mdescRight">Return declaration for column (like "varchar(20)"). <a href="a00563.html#ga50d62edeb2a432e2dc668263f3f958ff">More...</a><br /></td></tr> <tr class="separator:ga50d62edeb2a432e2dc668263f3f958ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae6a4ebe045344eee6562d5feab8d0db3"><td class="memItemLeft" align="right" valign="top"><a id="gae6a4ebe045344eee6562d5feab8d0db3"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_multiple_done</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01211.html">TDSMULTIPLE</a> *multiple)</td></tr> <tr class="separator:gae6a4ebe045344eee6562d5feab8d0db3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gade7a80a63c654b1df4e4cdb534b869b6"><td class="memItemLeft" align="right" valign="top"><a id="gade7a80a63c654b1df4e4cdb534b869b6"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_multiple_execute</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01211.html">TDSMULTIPLE</a> *multiple, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="separator:gade7a80a63c654b1df4e4cdb534b869b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gadf810ffc809e9589d1eae14da09dd13f"><td class="memItemLeft" align="right" valign="top"><a id="gadf810ffc809e9589d1eae14da09dd13f"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_multiple_init</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01211.html">TDSMULTIPLE</a> *multiple, TDS_MULTIPLE_TYPE type, <a class="el" href="a01147.html">TDSHEADERS</a> *head)</td></tr> <tr class="separator:gadf810ffc809e9589d1eae14da09dd13f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2831db8f158c9bd31dfac08f63adffa5"><td class="memItemLeft" align="right" valign="top"><a id="ga2831db8f158c9bd31dfac08f63adffa5"></a> TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_multiple_query</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01211.html">TDSMULTIPLE</a> *multiple, const char *query, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="separator:ga2831db8f158c9bd31dfac08f63adffa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds_needs_unprepare</a> (<a class="el" href="a01231.html">TDSCONNECTION</a> *conn, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td class="mdescLeft"> </td><td class="mdescRight">Check if dynamic request must be unprepared. <a href="a00563.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">More...</a><br /></td></tr> <tr class="separator:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6455b2991afbf7da90270787f2059d31"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga6455b2991afbf7da90270787f2059d31">tds_next_placeholder</a> (const char *start)</td></tr> <tr class="memdesc:ga6455b2991afbf7da90270787f2059d31"><td class="mdescLeft"> </td><td class="mdescRight">Get position of next placeholder. <a href="a00563.html#ga6455b2991afbf7da90270787f2059d31">More...</a><br /></td></tr> <tr class="separator:ga6455b2991afbf7da90270787f2059d31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa823973b74efdf1ff00f340496bff614"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gaa823973b74efdf1ff00f340496bff614">tds_next_placeholder_ucs2le</a> (const char *start, const char *end, int named)</td></tr> <tr class="memdesc:gaa823973b74efdf1ff00f340496bff614"><td class="mdescLeft"> </td><td class="mdescRight">Found the next placeholder (? or @param) in a string. <a href="a00563.html#gaa823973b74efdf1ff00f340496bff614">More...</a><br /></td></tr> <tr class="separator:gaa823973b74efdf1ff00f340496bff614"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab5f57c84183a5ab7b3f700396d464602"><td class="memItemLeft" align="right" valign="top"><a id="gab5f57c84183a5ab7b3f700396d464602"></a> static TDSRET </td><td class="memItemRight" valign="bottom"><b>tds_put_char_param_as_string</b> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const <a class="el" href="a01175.html">TDSCOLUMN</a> *curcol)</td></tr> <tr class="separator:gab5f57c84183a5ab7b3f700396d464602"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9fcc0a3932dcad530511395ef8a767fb"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga9fcc0a3932dcad530511395ef8a767fb">tds_put_data</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01175.html">TDSCOLUMN</a> *curcol)</td></tr> <tr class="memdesc:ga9fcc0a3932dcad530511395ef8a767fb"><td class="mdescLeft"> </td><td class="mdescRight">Write data to wire. <a href="a00563.html#ga9fcc0a3932dcad530511395ef8a767fb">More...</a><br /></td></tr> <tr class="separator:ga9fcc0a3932dcad530511395ef8a767fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafd74652c4722ddce4d642cc4209449d4"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gafd74652c4722ddce4d642cc4209449d4">tds_put_data_info</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01175.html">TDSCOLUMN</a> *curcol, int flags)</td></tr> <tr class="memdesc:gafd74652c4722ddce4d642cc4209449d4"><td class="mdescLeft"> </td><td class="mdescRight">Put data information to wire. <a href="a00563.html#gafd74652c4722ddce4d642cc4209449d4">More...</a><br /></td></tr> <tr class="separator:gafd74652c4722ddce4d642cc4209449d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0e2e7230c425e925402d7856ff5b4b18"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga0e2e7230c425e925402d7856ff5b4b18">tds_put_param_as_string</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, int n)</td></tr> <tr class="memdesc:ga0e2e7230c425e925402d7856ff5b4b18"><td class="mdescLeft"> </td><td class="mdescRight">Send a parameter to server. <a href="a00563.html#ga0e2e7230c425e925402d7856ff5b4b18">More...</a><br /></td></tr> <tr class="separator:ga0e2e7230c425e925402d7856ff5b4b18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gada27f4cfce925240ad33b71b63ca692d"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gada27f4cfce925240ad33b71b63ca692d">tds_query_flush_packet</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds)</td></tr> <tr class="memdesc:gada27f4cfce925240ad33b71b63ca692d"><td class="mdescLeft"> </td><td class="mdescRight">Flush query packet. <a href="a00563.html#gada27f4cfce925240ad33b71b63ca692d">More...</a><br /></td></tr> <tr class="separator:gada27f4cfce925240ad33b71b63ca692d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7efaa23c3b21158ffc963f85fbc3fdf4"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga7efaa23c3b21158ffc963f85fbc3fdf4">tds_quote</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, char *buffer, char quoting, const char *id, size_t len)</td></tr> <tr class="memdesc:ga7efaa23c3b21158ffc963f85fbc3fdf4"><td class="mdescLeft"> </td><td class="mdescRight">Quote a string properly. <a href="a00563.html#ga7efaa23c3b21158ffc963f85fbc3fdf4">More...</a><br /></td></tr> <tr class="separator:ga7efaa23c3b21158ffc963f85fbc3fdf4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga26b26296d060dca75f6a43e9ac41e58d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga26b26296d060dca75f6a43e9ac41e58d">tds_quote_and_put</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *s, const char *end)</td></tr> <tr class="memdesc:ga26b26296d060dca75f6a43e9ac41e58d"><td class="mdescLeft"> </td><td class="mdescRight">Send a string to server while quoting it. <a href="a00563.html#ga26b26296d060dca75f6a43e9ac41e58d">More...</a><br /></td></tr> <tr class="separator:ga26b26296d060dca75f6a43e9ac41e58d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8d8f2f1c91635ee95f30722208ae3043"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga8d8f2f1c91635ee95f30722208ae3043">tds_quote_id</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, char *buffer, const char *id, int idlen)</td></tr> <tr class="memdesc:ga8d8f2f1c91635ee95f30722208ae3043"><td class="mdescLeft"> </td><td class="mdescRight">Quote an id. <a href="a00563.html#ga8d8f2f1c91635ee95f30722208ae3043">More...</a><br /></td></tr> <tr class="separator:ga8d8f2f1c91635ee95f30722208ae3043"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga691e8752f4f84ed51b7f4d1447cb3d25"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga691e8752f4f84ed51b7f4d1447cb3d25">tds_quote_id_rpc</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, char *buffer, const char *id, int idlen)</td></tr> <tr class="memdesc:ga691e8752f4f84ed51b7f4d1447cb3d25"><td class="mdescLeft"> </td><td class="mdescRight">Quote an id for a RPC call. <a href="a00563.html#ga691e8752f4f84ed51b7f4d1447cb3d25">More...</a><br /></td></tr> <tr class="separator:ga691e8752f4f84ed51b7f4d1447cb3d25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga737b9fb9971fb425af5c722415ef0eac"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga737b9fb9971fb425af5c722415ef0eac">tds_quote_string</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, char *buffer, const char *str, int len)</td></tr> <tr class="memdesc:ga737b9fb9971fb425af5c722415ef0eac"><td class="mdescLeft"> </td><td class="mdescRight">Quote a string. <a href="a00563.html#ga737b9fb9971fb425af5c722415ef0eac">More...</a><br /></td></tr> <tr class="separator:ga737b9fb9971fb425af5c722415ef0eac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf5537955cc942a8465f227dc469b9bdd"><td class="memItemLeft" align="right" valign="top"><a id="gaf5537955cc942a8465f227dc469b9bdd"></a> static void </td><td class="memItemRight" valign="bottom"><b>tds_quoteout_stream_init</b> (<a class="el" href="a00771.html">TDSQUOTEOUTSTREAM</a> *stream, <a class="el" href="a01235.html">TDSSOCKET</a> *tds)</td></tr> <tr class="separator:gaf5537955cc942a8465f227dc469b9bdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabe1354ad96059678847986960a4a7095"><td class="memItemLeft" align="right" valign="top"><a id="gabe1354ad96059678847986960a4a7095"></a> static int </td><td class="memItemRight" valign="bottom"><b>tds_quoteout_stream_write</b> (<a class="el" href="a01091.html">TDSOUTSTREAM</a> *stream, size_t len)</td></tr> <tr class="separator:gabe1354ad96059678847986960a4a7095"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga11338742dc30fd0c2711f58eb830316f"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds)</td></tr> <tr class="memdesc:ga11338742dc30fd0c2711f58eb830316f"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00563.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="a00563.html#ga11338742dc30fd0c2711f58eb830316f">More...</a><br /></td></tr> <tr class="separator:ga11338742dc30fd0c2711f58eb830316f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga02c6ce3ff96369603a6ee4efee64caae"><td class="memItemLeft" align="right" valign="top"><a id="ga02c6ce3ff96369603a6ee4efee64caae"></a> static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga02c6ce3ff96369603a6ee4efee64caae">tds_send_emulated_execute</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga02c6ce3ff96369603a6ee4efee64caae"><td class="mdescLeft"> </td><td class="mdescRight">Emulate prepared execute traslating to a normal language. <br /></td></tr> <tr class="separator:ga02c6ce3ff96369603a6ee4efee64caae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga34fb1084682cc31fe02a4a7946955a5a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga34fb1084682cc31fe02a4a7946955a5a">tds_set_cur_cursor</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> *cursor)</td></tr> <tr class="memdesc:ga34fb1084682cc31fe02a4a7946955a5a"><td class="mdescLeft"> </td><td class="mdescRight">Set current cursor. <a href="a00563.html#ga34fb1084682cc31fe02a4a7946955a5a">More...</a><br /></td></tr> <tr class="separator:ga34fb1084682cc31fe02a4a7946955a5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae8b7db85af16701fc0604eb117cbd4e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gae8b7db85af16701fc0604eb117cbd4e4">tds_set_cur_dyn</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:gae8b7db85af16701fc0604eb117cbd4e4"><td class="mdescLeft"> </td><td class="mdescRight">Set current dynamic. <a href="a00563.html#gae8b7db85af16701fc0604eb117cbd4e4">More...</a><br /></td></tr> <tr class="separator:gae8b7db85af16701fc0604eb117cbd4e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaac7347ba9380d77d726648b85e9fab8f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gaac7347ba9380d77d726648b85e9fab8f">tds_skip_comment</a> (const char *s)</td></tr> <tr class="memdesc:gaac7347ba9380d77d726648b85e9fab8f"><td class="mdescLeft"> </td><td class="mdescRight">Skip a comment in a query. <a href="a00563.html#gaac7347ba9380d77d726648b85e9fab8f">More...</a><br /></td></tr> <tr class="separator:gaac7347ba9380d77d726648b85e9fab8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab304fda9f325e852ba5c5252079d22e3"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gab304fda9f325e852ba5c5252079d22e3">tds_skip_comment_ucs2le</a> (const char *s, const char *end)</td></tr> <tr class="memdesc:gab304fda9f325e852ba5c5252079d22e3"><td class="mdescLeft"> </td><td class="mdescRight">Skip a comment in a query. <a href="a00563.html#gab304fda9f325e852ba5c5252079d22e3">More...</a><br /></td></tr> <tr class="separator:gab304fda9f325e852ba5c5252079d22e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5dbe51ce9533218f2da23f69ff63dda4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga5dbe51ce9533218f2da23f69ff63dda4">tds_skip_quoted</a> (const char *s)</td></tr> <tr class="memdesc:ga5dbe51ce9533218f2da23f69ff63dda4"><td class="mdescLeft"> </td><td class="mdescRight">Skip quoting string (like 'sfsf', "dflkdj" or [dfkjd]) <a href="a00563.html#ga5dbe51ce9533218f2da23f69ff63dda4">More...</a><br /></td></tr> <tr class="separator:ga5dbe51ce9533218f2da23f69ff63dda4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2361ec4629aa0eac38f1702b03ed8185"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga2361ec4629aa0eac38f1702b03ed8185">tds_skip_quoted_ucs2le</a> (const char *s, const char *end)</td></tr> <tr class="memdesc:ga2361ec4629aa0eac38f1702b03ed8185"><td class="mdescLeft"> </td><td class="mdescRight">Return pointer to end of a quoted string. <a href="a00563.html#ga2361ec4629aa0eac38f1702b03ed8185">More...</a><br /></td></tr> <tr class="separator:ga2361ec4629aa0eac38f1702b03ed8185"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0da385231bfa3dc49377e1fb2bea2c07"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga0da385231bfa3dc49377e1fb2bea2c07">tds_start_query</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, unsigned char packet_type)</td></tr> <tr class="memdesc:ga0da385231bfa3dc49377e1fb2bea2c07"><td class="mdescLeft"> </td><td class="mdescRight">Start query packet of a given type. <a href="a00563.html#ga0da385231bfa3dc49377e1fb2bea2c07">More...</a><br /></td></tr> <tr class="separator:ga0da385231bfa3dc49377e1fb2bea2c07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9ad2e6defce530a8778791cce0166ccd"><td class="memItemLeft" align="right" valign="top">static TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga9ad2e6defce530a8778791cce0166ccd">tds_start_query_head</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, unsigned char packet_type, <a class="el" href="a01147.html">TDSHEADERS</a> *head)</td></tr> <tr class="memdesc:ga9ad2e6defce530a8778791cce0166ccd"><td class="mdescLeft"> </td><td class="mdescRight">Start query packet of a given type. <a href="a00563.html#ga9ad2e6defce530a8778791cce0166ccd">More...</a><br /></td></tr> <tr class="separator:ga9ad2e6defce530a8778791cce0166ccd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7bf3670d3d6dabed469b9eb117298079"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga7bf3670d3d6dabed469b9eb117298079">tds_submit_begin_tran</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds)</td></tr> <tr class="memdesc:ga7bf3670d3d6dabed469b9eb117298079"><td class="mdescLeft"> </td><td class="mdescRight">Send a rollback request. <a href="a00563.html#ga7bf3670d3d6dabed469b9eb117298079">More...</a><br /></td></tr> <tr class="separator:ga7bf3670d3d6dabed469b9eb117298079"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga530538c4c975524cf0b771a550fc94a3"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga530538c4c975524cf0b771a550fc94a3">tds_submit_commit</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, int cont)</td></tr> <tr class="memdesc:ga530538c4c975524cf0b771a550fc94a3"><td class="mdescLeft"> </td><td class="mdescRight">Send a commit request. <a href="a00563.html#ga530538c4c975524cf0b771a550fc94a3">More...</a><br /></td></tr> <tr class="separator:ga530538c4c975524cf0b771a550fc94a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae603aed795a4c5bb26ab159a11256996"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gae603aed795a4c5bb26ab159a11256996">tds_submit_execdirect</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, <a class="el" href="a01147.html">TDSHEADERS</a> *head)</td></tr> <tr class="memdesc:gae603aed795a4c5bb26ab159a11256996"><td class="mdescLeft"> </td><td class="mdescRight">Submit a prepared query with parameters. <a href="a00563.html#gae603aed795a4c5bb26ab159a11256996">More...</a><br /></td></tr> <tr class="separator:gae603aed795a4c5bb26ab159a11256996"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3e7b4793c6f799fbc6c174f673bb5b32"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga3e7b4793c6f799fbc6c174f673bb5b32">tds_submit_execute</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:ga3e7b4793c6f799fbc6c174f673bb5b32"><td class="mdescLeft"> </td><td class="mdescRight">Sends a previously prepared dynamic statement to the server. <a href="a00563.html#ga3e7b4793c6f799fbc6c174f673bb5b32">More...</a><br /></td></tr> <tr class="separator:ga3e7b4793c6f799fbc6c174f673bb5b32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf0da49585d39e99780a004ee2ca23479"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gaf0da49585d39e99780a004ee2ca23479">tds_submit_optioncmd</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, TDS_OPTION_CMD command, TDS_OPTION option, <a class="el" href="a01127.html">TDS_OPTION_ARG</a> *param, TDS_INT param_size)</td></tr> <tr class="memdesc:gaf0da49585d39e99780a004ee2ca23479"><td class="mdescLeft"> </td><td class="mdescRight">Send option commands to server. <a href="a00563.html#gaf0da49585d39e99780a004ee2ca23479">More...</a><br /></td></tr> <tr class="separator:gaf0da49585d39e99780a004ee2ca23479"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga74eb08c3a1c85be8ac9db428842c8b9d"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga74eb08c3a1c85be8ac9db428842c8b9d">tds_submit_prepare</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, const char *id, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> **dyn_out, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params)</td></tr> <tr class="memdesc:ga74eb08c3a1c85be8ac9db428842c8b9d"><td class="mdescLeft"> </td><td class="mdescRight">Creates a temporary stored procedure in the server. <a href="a00563.html#ga74eb08c3a1c85be8ac9db428842c8b9d">More...</a><br /></td></tr> <tr class="separator:ga74eb08c3a1c85be8ac9db428842c8b9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5a29ae7f99d089dc3cea85ec6ee5f3ab"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab">tds_submit_query</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query)</td></tr> <tr class="memdesc:ga5a29ae7f99d089dc3cea85ec6ee5f3ab"><td class="mdescLeft"> </td><td class="mdescRight">Sends a language string to the database server for processing. <a href="a00563.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab">More...</a><br /></td></tr> <tr class="separator:ga5a29ae7f99d089dc3cea85ec6ee5f3ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga95e0fccedc459a4404f496eec74a369a"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga95e0fccedc459a4404f496eec74a369a">tds_submit_query_params</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *query, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, <a class="el" href="a01147.html">TDSHEADERS</a> *head)</td></tr> <tr class="memdesc:ga95e0fccedc459a4404f496eec74a369a"><td class="mdescLeft"> </td><td class="mdescRight">Sends a language string to the database server for processing. <a href="a00563.html#ga95e0fccedc459a4404f496eec74a369a">More...</a><br /></td></tr> <tr class="separator:ga95e0fccedc459a4404f496eec74a369a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad695defcbf663b0023851a198206a772"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gad695defcbf663b0023851a198206a772">tds_submit_queryf</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *queryf,...)</td></tr> <tr class="memdesc:gad695defcbf663b0023851a198206a772"><td class="mdescLeft"> </td><td class="mdescRight">Format and submit a query. <a href="a00563.html#gad695defcbf663b0023851a198206a772">More...</a><br /></td></tr> <tr class="separator:gad695defcbf663b0023851a198206a772"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9c1cdcc388506a2ca3c0aaee8c461ba6"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6">tds_submit_rollback</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, int cont)</td></tr> <tr class="memdesc:ga9c1cdcc388506a2ca3c0aaee8c461ba6"><td class="mdescLeft"> </td><td class="mdescRight">Send a rollback request. <a href="a00563.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6">More...</a><br /></td></tr> <tr class="separator:ga9c1cdcc388506a2ca3c0aaee8c461ba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5f071b94ad7889690762dc85646c74ab"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#ga5f071b94ad7889690762dc85646c74ab">tds_submit_rpc</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, const char *rpc_name, <a class="el" href="a01183.html">TDSPARAMINFO</a> *params, <a class="el" href="a01147.html">TDSHEADERS</a> *head)</td></tr> <tr class="memdesc:ga5f071b94ad7889690762dc85646c74ab"><td class="mdescLeft"> </td><td class="mdescRight">Calls a RPC from server. <a href="a00563.html#ga5f071b94ad7889690762dc85646c74ab">More...</a><br /></td></tr> <tr class="separator:ga5f071b94ad7889690762dc85646c74ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf573d8d4d2660c8c27770573fca05ff5"><td class="memItemLeft" align="right" valign="top">TDSRET </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html#gaf573d8d4d2660c8c27770573fca05ff5">tds_submit_unprepare</a> (<a class="el" href="a01235.html">TDSSOCKET</a> *tds, <a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> *dyn)</td></tr> <tr class="memdesc:gaf573d8d4d2660c8c27770573fca05ff5"><td class="mdescLeft"> </td><td class="mdescRight">Send a unprepare request for a prepared query. <a href="a00563.html#gaf573d8d4d2660c8c27770573fca05ff5">More...</a><br /></td></tr> <tr class="separator:gaf573d8d4d2660c8c27770573fca05ff5"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ga9e1a467a38b4a012dbf003c06274ac48"><td class="memItemLeft" align="right" valign="top"><a id="ga9e1a467a38b4a012dbf003c06274ac48"></a> static const <a class="el" href="a01215.html">TDSCONTEXT</a> </td><td class="memItemRight" valign="bottom"><b>empty_ctx</b> = {0}</td></tr> <tr class="separator:ga9e1a467a38b4a012dbf003c06274ac48"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <p>Function to handle query. </p> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="ga62c3dc9946acb3ffd1b7ae43424f5b47"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga62c3dc9946acb3ffd1b7ae43424f5b47">◆ </a></span>TDS_PUT_N_AS_UCS2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TDS_PUT_N_AS_UCS2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">tds, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">s </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div> <div class="line"> char buffer[<span class="keyword">sizeof</span>(s)*2-2]; \</div> <div class="line"> tds_put_smallint(tds, <span class="keyword">sizeof</span>(buffer)/2); \</div> <div class="line"> tds_put_n(tds, buffer, <a class="code" href="a00563.html#gad05fc65e1d505c68d14c82b99a00e4eb">tds_ascii_to_ucs2</a>(buffer, s)); \</div> <div class="line">} <span class="keywordflow">while</span>(0)</div> </div><!-- fragment --> <p>Utility to convert a constant ascii string to ucs2 and send to server. </p> <p>Used to send internal store procedure names to server. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">s</td><td>constanst string to send </td></tr> </table> </dd> </dl> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="ga2d0a06c1a30dd2470dc7a788de21b080"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga2d0a06c1a30dd2470dc7a788de21b080">◆ </a></span>tds4_send_emulated_rpc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds4_send_emulated_rpc </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>rpc_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Send RPC as string query. </p> <p>This function is used on old protocol which does not support RPC queries. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">rpc_name</td><td>name of RPC to invoke </td></tr> <tr><td class="paramname">params</td><td>parameters to send to server </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 1 --> </div> </div> </div> </div> <a id="ga3a5d1771cacc947521c4077551f0d3a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga3a5d1771cacc947521c4077551f0d3a4">◆ </a></span>tds5_fix_dot_query()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* tds5_fix_dot_query </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>query_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Substitute ?-style placeholders with named (@param) ones. </p> <p>Sybase does not support ?-style placeholders so convert them. Also the function replace parameter names. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramdir"></td><td class="paramname">query</td><td>query string </td></tr> <tr><td class="paramdir">[in,out]</td><td class="paramname">query_len</td><td>pointer to query length. On input length of input query, on output length of output query </td></tr> <tr><td class="paramdir"></td><td class="paramname">params</td><td>parameters to send to server </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>new query or NULL on error </dd></dl> </div> </div> <a id="ga4f1f0a4f77bc4ea1440dfdebc19a157c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga4f1f0a4f77bc4ea1440dfdebc19a157c">◆ </a></span>tds5_put_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds5_put_params </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Send parameters to server. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">info</td><td>parameters to send </td></tr> <tr><td class="paramname">flags</td><td>0 or TDS_PUT_DATA_USE_NAME </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 2 --> </div> </div> </div> </div> <a id="ga08877c101704bebe4fa57e0849dc272d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga08877c101704bebe4fa57e0849dc272d">◆ </a></span>tds71_submit_prepexec()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds71_submit_prepexec </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> ** </td> <td class="paramname"><em>dyn_out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Creates a temporary stored procedure in the server and execute it. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">query</td><td>language query with given placeholders ('?') </td></tr> <tr><td class="paramname">id</td><td>string to identify the dynamic query. Pass NULL for automatic generation. </td></tr> <tr><td class="paramname">dyn_out</td><td>will receive allocated TDSDYNAMIC*. Any older allocated dynamic won't be freed. Can be NULL. </td></tr> <tr><td class="paramname">params</td><td>parameters to use. It can be NULL even if parameters are present. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> </div> </div> <a id="ga6e42b4a1d1d3898229ea2fe4afc2ecec"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga6e42b4a1d1d3898229ea2fe4afc2ecec">◆ </a></span>tds7_put_query_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void tds7_put_query_params </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>query_len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Output params types and query (required by sp_prepare/sp_executesql/sp_prepexec) </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">query</td><td>query (encoded in ucs2le) </td></tr> <tr><td class="paramname">query_len</td><td>query length in bytes </td></tr> </table> </dd> </dl> </div> </div> <a id="ga9f6f25dd405f45e75420e6e084bf2d85"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9f6f25dd405f45e75420e6e084bf2d85">◆ </a></span>tds7_send_execute()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds7_send_execute </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Send dynamic request on TDS 7+ to be executed. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">dyn</td><td>dynamic query to execute </td></tr> </table> </dd> </dl> </div> </div> <a id="ga6513afd79629f7a928e1d3da9f56dee1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga6513afd79629f7a928e1d3da9f56dee1">◆ </a></span>tds7_write_param_def_from_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds7_write_param_def_from_params </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>query_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Write string with parameters definition, useful for TDS7+. </p> <p>Looks like "@P1 INT, @P2 VARCHAR(100)" </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">query</td><td>query to send to server encoded in ucs2le </td></tr> <tr><td class="paramname">query_len</td><td>query length in bytes </td></tr> <tr><td class="paramname">params</td><td>parameters to build declaration </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>result of the operation </dd></dl> </div> </div> <a id="ga24345856c16b15aa3e84459c2f551320"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga24345856c16b15aa3e84459c2f551320">◆ </a></span>tds7_write_param_def_from_query()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds7_write_param_def_from_query </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>converted_query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>converted_query_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Write string with parameters definition, useful for TDS7+. </p> <p>Looks like "@P1 INT, @P2 VARCHAR(100)" </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">converted_query</td><td>query to send to server in ucs2le encoding </td></tr> <tr><td class="paramname">converted_query_len</td><td>query length in bytes </td></tr> <tr><td class="paramname">params</td><td>parameters to build declaration </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>result of write </dd></dl> </div> </div> <a id="gad05fc65e1d505c68d14c82b99a00e4eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#gad05fc65e1d505c68d14c82b99a00e4eb">◆ </a></span>tds_ascii_to_ucs2()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t tds_ascii_to_ucs2 </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Accept an ASCII string, convert it to UCS2-LE The input is NUL-terminated, but the output does not contains the NUL. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">buffer</td><td>buffer where to store output </td></tr> <tr><td class="paramname">buf</td><td>string to write </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>bytes written </dd></dl> </div> </div> <a id="ga024bc5482366735070befd6f4af59f71"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga024bc5482366735070befd6f4af59f71">◆ </a></span>tds_convert_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* tds_convert_string </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00983.html">TDSICONV</a> * </td> <td class="paramname"><em>char_conv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>out_len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Convert a string in an allocated buffer. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">char_conv</td><td>information about the encodings involved </td></tr> <tr><td class="paramname">s</td><td>input string </td></tr> <tr><td class="paramname">len</td><td>input string length (in bytes), -1 for NUL-terminated </td></tr> <tr><td class="paramname">out_len</td><td>returned output length (in bytes) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>string allocated (or input pointer if no conversion required) or NULL if error </dd></dl> </div> </div> <a id="gaaa7b4d37bf796019e72f25c6e7fe7bea"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaaa7b4d37bf796019e72f25c6e7fe7bea">◆ </a></span>tds_count_placeholders()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int tds_count_placeholders </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Count the number of placeholders ('?') in a query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">query</td><td>query string </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 3 --> </div> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 4 --> </div> </div> </div> </div> <a id="ga0cd19215e9169ea299a6c9cbf5b2fb60"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga0cd19215e9169ea299a6c9cbf5b2fb60">◆ </a></span>tds_count_placeholders_ucs2le()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int tds_count_placeholders_ucs2le </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Count the number of placeholders ('?') in a query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">query</td><td>query encoded in ucs2le </td></tr> <tr><td class="paramname">query_end</td><td>end of query </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>number of placeholders found </dd></dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 5 --> </div> </div> </div> </div> <a id="ga2a64baaf4aa50ef601a49b801dfdaaf6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga2a64baaf4aa50ef601a49b801dfdaaf6">◆ </a></span>tds_cursor_check_allocated()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static bool tds_cursor_check_allocated </td> <td>(</td> <td class="paramtype"><a class="el" href="a01231.html">TDSCONNECTION</a> * </td> <td class="paramname"><em>conn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> * </td> <td class="paramname"><em>cursor</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Check if a cursor is allocated into the server. </p> <p>If is not allocated it assures is removed from the connection list </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if allocated false otherwise </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 6 --> </div> </div> </div> </div> <a id="ga57bd0fabe5bcdeb3ef091259b3a7c1fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">◆ </a></span>tds_deferred_cursor_dealloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_deferred_cursor_dealloc </td> <td>(</td> <td class="paramtype"><a class="el" href="a01231.html">TDSCONNECTION</a> * </td> <td class="paramname"><em>conn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> * </td> <td class="paramname"><em>cursor</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Deallocate cursor on idle. </p> <p>This let libTDS close the cursor when possible. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">cursor</td><td>cursor to close </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 7 --> </div> </div> </div> </div> <a id="ga9f80fdf732b084aef7de7a323261aa61"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9f80fdf732b084aef7de7a323261aa61">◆ </a></span>tds_deferred_unprepare()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_deferred_unprepare </td> <td>(</td> <td class="paramtype"><a class="el" href="a01231.html">TDSCONNECTION</a> * </td> <td class="paramname"><em>conn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Unprepare dynamic on idle. </p> <p>This let libTDS close the prepared statement when possible. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">dyn</td><td>dynamic request to close </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 8 --> </div> </div> </div> </div> <a id="ga50d62edeb2a432e2dc668263f3f958ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga50d62edeb2a432e2dc668263f3f958ff">◆ </a></span>tds_get_column_declaration()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_get_column_declaration </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01175.html">TDSCOLUMN</a> * </td> <td class="paramname"><em>curcol</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>out</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Return declaration for column (like "varchar(20)"). </p> <p>This depends on:</p><ul> <li>on_server.column_type</li> <li>varint_size (for varchar(max) distinction)</li> <li>column_size</li> <li>precision/scale (numeric)</li> </ul> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">curcol</td><td>column </td></tr> <tr><td class="paramname">out</td><td>buffer to hold declaration </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 9 --> </div> </div> </div> </div> <a id="ga05ac7bab753d19b6ba1ffc7505d8fcd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga05ac7bab753d19b6ba1ffc7505d8fcd0">◆ </a></span>tds_needs_unprepare()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int tds_needs_unprepare </td> <td>(</td> <td class="paramtype"><a class="el" href="a01231.html">TDSCONNECTION</a> * </td> <td class="paramname"><em>conn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Check if dynamic request must be unprepared. </p> <p>Depending on status and protocol version request should be unprepared or not. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">dyn</td><td>dynamic request to check </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 10 --> </div> </div> </div> </div> <a id="ga6455b2991afbf7da90270787f2059d31"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga6455b2991afbf7da90270787f2059d31">◆ </a></span>tds_next_placeholder()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* tds_next_placeholder </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>start</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get position of next placeholder. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">start</td><td>pointer to part of query to search </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>next placeholder or NULL if not found </dd></dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 11 --> </div> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 12 --> </div> </div> </div> </div> <a id="gaa823973b74efdf1ff00f340496bff614"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa823973b74efdf1ff00f340496bff614">◆ </a></span>tds_next_placeholder_ucs2le()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* tds_next_placeholder_ucs2le </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>named</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Found the next placeholder (? or @param) in a string. </p> <p>String must be encoded in ucs2le. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">start</td><td>start of the string (or part of it) </td></tr> <tr><td class="paramname">end</td><td>end of string </td></tr> <tr><td class="paramname">named</td><td>true if named parameters should be returned </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>either start of next placeholder or end if not found </dd></dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 13 --> </div> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 14 --> </div> </div> </div> </div> <a id="ga9fcc0a3932dcad530511395ef8a767fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9fcc0a3932dcad530511395ef8a767fb">◆ </a></span>tds_put_data()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds_put_data </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01175.html">TDSCOLUMN</a> * </td> <td class="paramname"><em>curcol</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Write data to wire. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">curcol</td><td>column where store column information </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL on error or TDS_SUCCESS </dd></dl> </div> </div> <a id="gafd74652c4722ddce4d642cc4209449d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#gafd74652c4722ddce4d642cc4209449d4">◆ </a></span>tds_put_data_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds_put_data_info </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01175.html">TDSCOLUMN</a> * </td> <td class="paramname"><em>curcol</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Put data information to wire. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">curcol</td><td>column where to store information </td></tr> <tr><td class="paramname">flags</td><td>bit flags on how to send data (use TDS_PUT_DATA_USE_NAME for use name information) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_SUCCESS or TDS_FAIL </dd></dl> </div> </div> <a id="ga0e2e7230c425e925402d7856ff5b4b18"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga0e2e7230c425e925402d7856ff5b4b18">◆ </a></span>tds_put_param_as_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds_put_param_as_string </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Send a parameter to server. </p> <p>Parameters are converted to string and sent to server. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">params</td><td>parameters structure </td></tr> <tr><td class="paramname">n</td><td>number of parameter to send </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 15 --> </div> </div> </div> </div> <a id="gada27f4cfce925240ad33b71b63ca692d"></a> <h2 class="memtitle"><span class="permalink"><a href="#gada27f4cfce925240ad33b71b63ca692d">◆ </a></span>tds_query_flush_packet()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds_query_flush_packet </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Flush query packet. </p> <p>Used at the end of packet write to really send packet to server. This also changes the state to TDS_PENDING. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 16 --> </div> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 17 --> </div> </div> </div> </div> <a id="ga7efaa23c3b21158ffc963f85fbc3fdf4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga7efaa23c3b21158ffc963f85fbc3fdf4">◆ </a></span>tds_quote()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t tds_quote </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"><em>quoting</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Quote a string properly. </p> <p>Output string is always NUL-terminated </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">buffer</td><td>output buffer. If NULL function will just return required bytes </td></tr> <tr><td class="paramname">quoting</td><td>quote character (should be one of '\'', '"', ']') </td></tr> <tr><td class="paramname">id</td><td>string to quote </td></tr> <tr><td class="paramname">len</td><td>length of string to quote </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>size of output string </dd></dl> </div> </div> <a id="ga26b26296d060dca75f6a43e9ac41e58d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga26b26296d060dca75f6a43e9ac41e58d">◆ </a></span>tds_quote_and_put()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void tds_quote_and_put </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Send a string to server while quoting it. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">s</td><td>string start </td></tr> <tr><td class="paramname">end</td><td>string end </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 18 --> </div> </div> </div> </div> <a id="ga8d8f2f1c91635ee95f30722208ae3043"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga8d8f2f1c91635ee95f30722208ae3043">◆ </a></span>tds_quote_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t tds_quote_id </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idlen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Quote an id. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">buffer</td><td>buffer to store quoted id. If NULL do not write anything (useful to compute quote length) </td></tr> <tr><td class="paramname">id</td><td>id to quote </td></tr> <tr><td class="paramname">idlen</td><td>id length (< 0 for NUL terminated) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>written chars (not including needed terminator) </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="a00563.html#ga691e8752f4f84ed51b7f4d1447cb3d25" title="Quote an id for a RPC call.">tds_quote_id_rpc</a> </dd></dl> </div> </div> <a id="ga691e8752f4f84ed51b7f4d1447cb3d25"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga691e8752f4f84ed51b7f4d1447cb3d25">◆ </a></span>tds_quote_id_rpc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t tds_quote_id_rpc </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idlen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Quote an id for a RPC call. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">buffer</td><td>buffer to store quoted id. If NULL do not write anything (useful to compute quote length) </td></tr> <tr><td class="paramname">id</td><td>id to quote </td></tr> <tr><td class="paramname">idlen</td><td>id length (< 0 for NUL terminated) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>written chars (not including needed terminator) </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="a00563.html#ga8d8f2f1c91635ee95f30722208ae3043" title="Quote an id.">tds_quote_id</a> </dd></dl> </div> </div> <a id="ga737b9fb9971fb425af5c722415ef0eac"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga737b9fb9971fb425af5c722415ef0eac">◆ </a></span>tds_quote_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t tds_quote_string </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Quote a string. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">buffer</td><td>buffer to store quoted id. If NULL do not write anything (useful to compute quote length) </td></tr> <tr><td class="paramname">str</td><td>string to quote (not necessary NUL-terminated) </td></tr> <tr><td class="paramname">len</td><td>length of string (-1 for NUL-terminated) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>written chars (not including needed terminator) </dd></dl> </div> </div> <a id="ga11338742dc30fd0c2711f58eb830316f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga11338742dc30fd0c2711f58eb830316f">◆ </a></span>tds_send_cancel()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_send_cancel </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="a00563.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. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> </table> </dd> </dl> <dl class="section remark"><dt>Remarks</dt><dd>tcp will either deliver the packet or time out. (TIME_WAIT determines how long it waits between retries.) <br /> </dd></dl> <p>On sending the cancel, we may get EAGAIN. We then select(2) until we know either 1) it succeeded or 2) it didn't. On failure, close the socket, tell the app, and fail the function. <br /> </p> <p>On success, we read(2) and wait for a reply with select(2). If we get one, great. If the client's timeout expires, we tell him, but all we can do is wait some more or give up and close the connection. If he tells us to cancel again, we wait some more. <br /> </p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 19 --> </div> </div> </div> </div> <a id="ga34fb1084682cc31fe02a4a7946955a5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga34fb1084682cc31fe02a4a7946955a5a">◆ </a></span>tds_set_cur_cursor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void tds_set_cur_cursor </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a> * </td> <td class="paramname"><em>cursor</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set current cursor. </p> <p>Current cursor is the one will receive output from server. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">cursor</td><td>cursor to set as current </td></tr> </table> </dd> </dl> </div> </div> <a id="gae8b7db85af16701fc0604eb117cbd4e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#gae8b7db85af16701fc0604eb117cbd4e4">◆ </a></span>tds_set_cur_dyn()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void tds_set_cur_dyn </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set current dynamic. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">dyn</td><td>dynamic to set </td></tr> </table> </dd> </dl> </div> </div> <a id="gaac7347ba9380d77d726648b85e9fab8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaac7347ba9380d77d726648b85e9fab8f">◆ </a></span>tds_skip_comment()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* tds_skip_comment </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Skip a comment in a query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>start of the string (or part of it) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>pointer to end of comment </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 20 --> </div> </div> </div> </div> <a id="gab304fda9f325e852ba5c5252079d22e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#gab304fda9f325e852ba5c5252079d22e3">◆ </a></span>tds_skip_comment_ucs2le()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* tds_skip_comment_ucs2le </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Skip a comment in a query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>start of the string (or part of it). Encoded in ucs2le </td></tr> <tr><td class="paramname">end</td><td>end of string </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>pointer to end of comment </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 21 --> </div> </div> </div> </div> <a id="ga5dbe51ce9533218f2da23f69ff63dda4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5dbe51ce9533218f2da23f69ff63dda4">◆ </a></span>tds_skip_quoted()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* tds_skip_quoted </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Skip quoting string (like 'sfsf', "dflkdj" or [dfkjd]) </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>pointer to first quoting character.<pre class="fragment">Should be ', " or [. </pre> </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>character after quoting </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 22 --> </div> </div> </div> </div> <a id="ga2361ec4629aa0eac38f1702b03ed8185"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga2361ec4629aa0eac38f1702b03ed8185">◆ </a></span>tds_skip_quoted_ucs2le()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const char* tds_skip_quoted_ucs2le </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Return pointer to end of a quoted string. </p> <p>At the beginning pointer should point to delimiter. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>start of string to skip encoded in ucs2le </td></tr> <tr><td class="paramname">end</td><td>pointer to end of string </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 23 --> </div> </div> </div> </div> <a id="ga0da385231bfa3dc49377e1fb2bea2c07"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga0da385231bfa3dc49377e1fb2bea2c07">◆ </a></span>tds_start_query()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void tds_start_query </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char </td> <td class="paramname"><em>packet_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Start query packet of a given type. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">packet_type</td><td>packet type </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 24 --> </div> </div> </div> </div> <a id="ga9ad2e6defce530a8778791cce0166ccd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9ad2e6defce530a8778791cce0166ccd">◆ </a></span>tds_start_query_head()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static TDSRET tds_start_query_head </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char </td> <td class="paramname"><em>packet_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01147.html">TDSHEADERS</a> * </td> <td class="paramname"><em>head</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Start query packet of a given type. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">packet_type</td><td>packet type </td></tr> <tr><td class="paramname">head</td><td>extra information to put in a TDS7 header </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 25 --> </div> </div> </div> </div> <a id="ga7bf3670d3d6dabed469b9eb117298079"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga7bf3670d3d6dabed469b9eb117298079">◆ </a></span>tds_submit_begin_tran()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_begin_tran </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Send a rollback request. </p> <p>TDS 7.2+ need this in order to handle transactions correctly if MARS is used. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> </table> </dd> </dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="a00563.html#ga530538c4c975524cf0b771a550fc94a3" title="Send a commit request.">tds_submit_commit</a>, <a class="el" href="a00563.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6" title="Send a rollback request.">tds_submit_rollback</a> </dd></dl> </div> </div> <a id="ga530538c4c975524cf0b771a550fc94a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga530538c4c975524cf0b771a550fc94a3">◆ </a></span>tds_submit_commit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_commit </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>cont</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Send a commit request. </p> <p>TDS 7.2+ need this in order to handle transactions correctly if MARS is used. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">cont</td><td>true to start a new transaction </td></tr> </table> </dd> </dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="a00563.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6" title="Send a rollback request.">tds_submit_rollback</a>, <a class="el" href="a00563.html#ga7bf3670d3d6dabed469b9eb117298079" title="Send a rollback request.">tds_submit_begin_tran</a> </dd></dl> </div> </div> <a id="gae603aed795a4c5bb26ab159a11256996"></a> <h2 class="memtitle"><span class="permalink"><a href="#gae603aed795a4c5bb26ab159a11256996">◆ </a></span>tds_submit_execdirect()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_execdirect </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01147.html">TDSHEADERS</a> * </td> <td class="paramname"><em>head</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Submit a prepared query with parameters. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">query</td><td>language query with given placeholders (?) </td></tr> <tr><td class="paramname">params</td><td>parameters to send </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> </div> </div> <a id="ga3e7b4793c6f799fbc6c174f673bb5b32"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga3e7b4793c6f799fbc6c174f673bb5b32">◆ </a></span>tds_submit_execute()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_execute </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sends a previously prepared dynamic statement to the server. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">dyn</td><td>dynamic proc to execute. Must build from same tds. </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 26 --> </div> </div> </div> </div> <a id="gaf0da49585d39e99780a004ee2ca23479"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaf0da49585d39e99780a004ee2ca23479">◆ </a></span>tds_submit_optioncmd()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_optioncmd </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TDS_OPTION_CMD </td> <td class="paramname"><em>command</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TDS_OPTION </td> <td class="paramname"><em>option</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01127.html">TDS_OPTION_ARG</a> * </td> <td class="paramname"><em>param</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TDS_INT </td> <td class="paramname"><em>param_size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Send option commands to server. </p> <p>Option commands are used to change server options. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">command</td><td>command type. </td></tr> <tr><td class="paramname">option</td><td>option to set/get. </td></tr> <tr><td class="paramname">param</td><td>parameter value </td></tr> <tr><td class="paramname">param_size</td><td>length of parameter value in bytes </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 27 --> </div> </div> </div> </div> <a id="ga74eb08c3a1c85be8ac9db428842c8b9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga74eb08c3a1c85be8ac9db428842c8b9d">◆ </a></span>tds_submit_prepare()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_prepare </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> ** </td> <td class="paramname"><em>dyn_out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Creates a temporary stored procedure in the server. </p> <p>Under TDS 4.2 dynamic statements are emulated building sql command. TDS 5 does not uses parameters type. TDS 7+ uses parameter types to prepare the query. You should prepare again the query if parameters changes. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">query</td><td>language query with given placeholders (?) </td></tr> <tr><td class="paramname">id</td><td>string to identify the dynamic query. Pass NULL for automatic generation. </td></tr> <tr><td class="paramname">dyn_out</td><td>will receive allocated TDSDYNAMIC*. Any older allocated dynamic won't be freed, Can be NULL. </td></tr> <tr><td class="paramname">params</td><td>parameters to use. It can be NULL even if parameters are present. Used only for TDS7+ </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> </div> </div> <a id="ga5a29ae7f99d089dc3cea85ec6ee5f3ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5a29ae7f99d089dc3cea85ec6ee5f3ab">◆ </a></span>tds_submit_query()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_query </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sends a language string to the database server for processing. </p> <p>TDS 4.2 is a plain text message with a packet type of 0x01, TDS 7.0 is a unicode string with packet type 0x01, and TDS 5.0 uses a TDS_LANGUAGE_TOKEN to encapsulate the query and a packet type of 0x0f. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">query</td><td>language query to submit </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 28 --> </div> </div> </div> </div> <a id="ga95e0fccedc459a4404f496eec74a369a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga95e0fccedc459a4404f496eec74a369a">◆ </a></span>tds_submit_query_params()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_query_params </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>query</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01147.html">TDSHEADERS</a> * </td> <td class="paramname"><em>head</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sends a language string to the database server for processing. </p> <p>TDS 4.2 is a plain text message with a packet type of 0x01, TDS 7.0 is a unicode string with packet type 0x01, and TDS 5.0 uses a TDS_LANGUAGE_TOKEN to encapsulate the query and a packet type of 0x0f. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">query</td><td>language query to submit </td></tr> <tr><td class="paramname">params</td><td>parameters of query </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_FAIL or TDS_SUCCESS </dd></dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 29 --> </div> </div> </div> </div> <a id="gad695defcbf663b0023851a198206a772"></a> <h2 class="memtitle"><span class="permalink"><a href="#gad695defcbf663b0023851a198206a772">◆ </a></span>tds_submit_queryf()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_queryf </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>queryf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Format and submit a query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">queryf</td><td>query format. printf like expansion is performed on this query. </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 30 --> </div> </div> </div> </div> <a id="ga9c1cdcc388506a2ca3c0aaee8c461ba6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9c1cdcc388506a2ca3c0aaee8c461ba6">◆ </a></span>tds_submit_rollback()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_rollback </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>cont</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Send a rollback request. </p> <p>TDS 7.2+ need this in order to handle transactions correctly if MARS is used. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>A pointer to the TDSSOCKET structure managing a client/server operation. </td></tr> <tr><td class="paramname">cont</td><td>true to start a new transaction </td></tr> </table> </dd> </dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="a00563.html#ga7bf3670d3d6dabed469b9eb117298079" title="Send a rollback request.">tds_submit_begin_tran</a>, <a class="el" href="a00563.html#ga530538c4c975524cf0b771a550fc94a3" title="Send a commit request.">tds_submit_commit</a> </dd></dl> </div> </div> <a id="ga5f071b94ad7889690762dc85646c74ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga5f071b94ad7889690762dc85646c74ab">◆ </a></span>tds_submit_rpc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_rpc </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>rpc_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01183.html">TDSPARAMINFO</a> * </td> <td class="paramname"><em>params</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01147.html">TDSHEADERS</a> * </td> <td class="paramname"><em>head</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Calls a RPC from server. </p> <p>Output parameters will be stored in tds->param_info. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">rpc_name</td><td>name of RPC </td></tr> <tr><td class="paramname">params</td><td>parameters informations. NULL for no parameters </td></tr> </table> </dd> </dl> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><!-- SVG 31 --> </div> </div> </div> </div> <a id="gaf573d8d4d2660c8c27770573fca05ff5"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaf573d8d4d2660c8c27770573fca05ff5">◆ </a></span>tds_submit_unprepare()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TDSRET tds_submit_unprepare </td> <td>(</td> <td class="paramtype"><a class="el" href="a01235.html">TDSSOCKET</a> * </td> <td class="paramname"><em>tds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00449.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a> * </td> <td class="paramname"><em>dyn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Send a unprepare request for a prepared query. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">tds</td><td>state information for the socket and the TDS protocol </td></tr> <tr><td class="paramname">dyn</td><td>dynamic query </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>TDS_SUCCESS or TDS_FAIL </dd></dl> </div> </div> </div><!-- contents --> <div class="ttc" id="aa00563_html_gad05fc65e1d505c68d14c82b99a00e4eb"><div class="ttname"><a href="a00563.html#gad05fc65e1d505c68d14c82b99a00e4eb">tds_ascii_to_ucs2</a></div><div class="ttdeci">static size_t tds_ascii_to_ucs2(char *buffer, const char *buf)</div><div class="ttdoc">Accept an ASCII string, convert it to UCS2-LE The input is NUL-terminated, but the output does not co...</div><div class="ttdef"><b>Definition:</b> query.c:91</div></div> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </small></address> </body> </html>