# PaCkAgE DaTaStReAm freetds 1 34056 # end of header 07070178f8b150000081a4000c6e130000000e00000001456fb7dd000000d40000012300000002ffffffffffffffff0000001000000000freetds/pkginfoPKG=freetds NAME=GNU freetds 0.64 i86pc Solaris 10 VERSION=0.64 ARCH=i386 CLASSES=none CATEGORY=utility VENDOR=FreeTDS PSTAMP=1st December 2006 EMAIL=www.freetds.org ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 BASEDIR=/ 070701c19de670000081a4000c6e130000000e00000001456fb7dd000060650000012300000002ffffffffffffffff0000000f00000000freetds/pkgmap: 1 34056 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/bsqldb 0755 root root 30512 46037 1164949326 1 f none /usr/local/bin/datacopy 0755 root root 30272 60588 1164949327 1 f none /usr/local/bin/defncopy 0755 root root 26896 24701 1164949326 1 f none /usr/local/bin/freebcp 0755 root root 25164 63515 1164949325 1 f none /usr/local/bin/tdspool 0755 root root 53996 11045 1164949328 1 f none /usr/local/bin/tsql 0755 root root 480200 23490 1164949325 1 d none /usr/local/etc 0755 root root 1 f none /usr/local/etc/freetds.conf 0644 root root 3572 34701 1164949345 1 f none /usr/local/etc/locales.conf 0644 root root 362 27475 1164949345 1 f none /usr/local/etc/pool.conf 0644 root root 219 14736 1164949328 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/bkpublic.h 0644 root root 3054 52044 1164949319 1 f none /usr/local/include/cspublic.h 0644 root root 20882 25479 1164949320 1 f none /usr/local/include/cstypes.h 0644 root root 4603 54308 1164949320 1 f none /usr/local/include/ctpublic.h 0644 root root 7319 33114 1164949320 1 f none /usr/local/include/sqldb.h 0644 root root 1114 27426 1164949320 1 f none /usr/local/include/sqlfront.h 0644 root root 1137 30064 1164949320 1 f none /usr/local/include/sybdb.h 0644 root root 58148 20019 1164949320 1 f none /usr/local/include/syberror.h 0644 root root 1535 58313 1164949320 1 f none /usr/local/include/sybfront.h 0644 root root 1235 37532 1164949320 1 f none /usr/local/include/tds.h 0644 root root 47752 34367 1164949320 1 f none /usr/local/include/tds_sysdep_public.h 0644 root root 2973 51693 1164949321 1 f none /usr/local/include/tdsconvert.h 0644 root root 2468 3694 1164949320 1 f none /usr/local/include/tdssrv.h 0644 root root 2883 47392 1164949320 1 f none /usr/local/include/tdsver.h 0644 root root 1128 28937 1164949321 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libct.a 0644 root root 2153820 35538 1164949322 1 f none /usr/local/lib/libct.la 0755 root root 810 3304 1164949322 1 s none /usr/local/lib/libct.so=libct.so.4.0.0 1 s none /usr/local/lib/libct.so.4=libct.so.4.0.0 1 f none /usr/local/lib/libct.so.4.0.0 0755 root root 601528 54543 1164949322 1 f none /usr/local/lib/libsybdb.a 0644 root root 2299452 42060 1164949323 1 f none /usr/local/lib/libsybdb.la 0755 root root 831 5527 1164949323 1 s none /usr/local/lib/libsybdb.so=libsybdb.so.5.0.0 1 s none /usr/local/lib/libsybdb.so.5=libsybdb.so.5.0.0 1 f none /usr/local/lib/libsybdb.so.5.0.0 0755 root root 665552 22070 1164949323 1 f none /usr/local/lib/libtds.a 0644 root root 1669496 24257 1164949322 1 f none /usr/local/lib/libtds.la 0755 root root 817 4120 1164949321 1 s none /usr/local/lib/libtds.so=libtds.so.5.0.0 1 s none /usr/local/lib/libtds.so.5=libtds.so.5.0.0 1 f none /usr/local/lib/libtds.so.5.0.0 0755 root root 454088 55624 1164949321 1 f none /usr/local/lib/libtdsodbc.a 0644 root root 2503576 58102 1164949324 1 f none /usr/local/lib/libtdsodbc.la 0755 root root 882 10386 1164949324 1 s none /usr/local/lib/libtdsodbc.so=libtdsodbc.so.0.0.0 1 s none /usr/local/lib/libtdsodbc.so.0=libtdsodbc.so.0.0.0 1 f none /usr/local/lib/libtdsodbc.so.0.0.0 0755 root root 646796 32304 1164949324 1 f none /usr/local/lib/libtdssrv.a 0644 root root 1838540 8396 1164949327 1 f none /usr/local/lib/libtdssrv.la 0755 root root 838 6537 1164949327 1 s none /usr/local/lib/libtdssrv.so=libtdssrv.so.2.0.0 1 s none /usr/local/lib/libtdssrv.so.2=libtdssrv.so.2.0.0 1 f none /usr/local/lib/libtdssrv.so.2.0.0 0755 root root 529384 35235 1164949327 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/bsqldb.1 0644 root root 3081 7755 1164949344 1 f none /usr/local/man/man1/datacopy.1 0644 root root 2433 16098 1164949345 1 f none /usr/local/man/man1/defncopy.1 0644 root root 2717 42683 1164949345 1 f none /usr/local/man/man1/freebcp.1 0644 root root 4438 60319 1164949344 1 f none /usr/local/man/man1/tsql.1 0644 root root 2706 37349 1164949344 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/freetds-0.64 0755 root root 1 d none /usr/local/share/doc/freetds-0.64/images 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/images/important.gif 0644 root root 1081 64880 1164949344 1 f none /usr/local/share/doc/freetds-0.64/images/note.gif 0644 root root 1070 2674 1164949344 1 f none /usr/local/share/doc/freetds-0.64/images/tip.gif 0644 root root 1029 62593 1164949344 1 d none /usr/local/share/doc/freetds-0.64/reference 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/reference/a00069.html 0644 root root 3160 6947 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/a00080.html 0644 root root 2739 30134 1164949334 1 f none /usr/local/share/doc/freetds-0.64/reference/a00086.html 0644 root root 1754 15794 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00087.html 0644 root root 1801 17289 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00088.html 0644 root root 1809 21384 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00090.html 0644 root root 7807 53837 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00092.html 0644 root root 3340 17591 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00121.html 0644 root root 3865 10261 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00122.html 0644 root root 2460 15142 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00123.html 0644 root root 2345 1200 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00124.html 0644 root root 2373 5675 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00125.html 0644 root root 14671 1706 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00126.html 0644 root root 4182 34026 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00127.html 0644 root root 4867 19799 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00144.html 0644 root root 226055 40947 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00147.html 0644 root root 172688 24509 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00170.html 0644 root root 16556 24049 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00172.html 0644 root root 66283 44470 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00248.html 0644 root root 11030 24524 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00249.html 0644 root root 264027 30949 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00250.html 0644 root root 28076 54860 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00251.html 0644 root root 56924 15082 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00252.html 0644 root root 52582 56480 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00253.html 0644 root root 77149 32740 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00254.html 0644 root root 7502 416 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00255.html 0644 root root 41367 1173 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00256.html 0644 root root 2027 44048 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00257.html 0644 root root 1715 13587 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00258.html 0644 root root 16660 39291 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00259.html 0644 root root 4341 27364 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00260.html 0644 root root 26591 28885 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00261.html 0644 root root 35494 41267 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00262.html 0644 root root 25452 25818 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00263.html 0644 root root 22744 34745 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00264.html 0644 root root 64147 24277 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00265.html 0644 root root 23779 19046 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00266.html 0644 root root 9603 51112 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00267.html 0644 root root 51006 34300 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00268.html 0644 root root 4291 41521 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00269.html 0644 root root 6432 5796 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00270.html 0644 root root 27013 46039 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00271.html 0644 root root 58468 61988 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00272.html 0644 root root 12363 17513 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00273.html 0644 root root 16813 40888 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00274.html 0644 root root 14878 30202 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00275.html 0644 root root 11567 202 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00276.html 0644 root root 2928 51847 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00277.html 0644 root root 2658 26914 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00278.html 0644 root root 2850 41719 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00279.html 0644 root root 7911 21410 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00280.html 0644 root root 3529 34453 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00281.html 0644 root root 3513 34524 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00282.html 0644 root root 4101 9510 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00283.html 0644 root root 128471 63481 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00284.html 0644 root root 5406 64084 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00285.html 0644 root root 4354 40349 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00286.html 0644 root root 113449 44213 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00287.html 0644 root root 4791 11099 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00288.html 0644 root root 11672 65478 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00289.html 0644 root root 8919 31220 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00290.html 0644 root root 17982 58461 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00291.html 0644 root root 7181 1622 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00292.html 0644 root root 13131 20707 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00293.html 0644 root root 35045 48521 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00294.html 0644 root root 8319 58040 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00295.html 0644 root root 5633 10001 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00296.html 0644 root root 5530 5633 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00297.html 0644 root root 3435 27441 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00298.html 0644 root root 5692 2164 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00299.html 0644 root root 4678 35113 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00300.html 0644 root root 22754 9020 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00301.html 0644 root root 44887 50212 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00302.html 0644 root root 9116 27090 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00303.html 0644 root root 55704 21150 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00304.html 0644 root root 12056 32415 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00305.html 0644 root root 55056 55998 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00306.html 0644 root root 67141 46146 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00307.html 0644 root root 12702 57039 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00308.html 0644 root root 6357 16011 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00309.html 0644 root root 18714 35969 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00310.html 0644 root root 16357 27476 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00311.html 0644 root root 1312 45683 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00312.html 0644 root root 3814 46344 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00313.html 0644 root root 5193 46087 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/annotated.html 0644 root root 2268 63555 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/bug.html 0644 root root 1398 52005 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000000.html 0644 root root 7091 14701 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000001.html 0644 root root 2726 35852 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000002.html 0644 root root 1582 3156 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000003.html 0644 root root 2764 39528 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000004.html 0644 root root 2276 62975 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000005.html 0644 root root 1939 33693 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000006.html 0644 root root 2928 52997 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000007.html 0644 root root 2856 48786 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000008.html 0644 root root 2410 8955 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000009.html 0644 root root 6266 15973 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000010.html 0644 root root 2718 37150 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000011.html 0644 root root 1953 35360 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000012.html 0644 root root 1725 14958 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000013.html 0644 root root 1446 56803 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000014.html 0644 root root 1527 63495 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/dirs.html 0644 root root 2008 35206 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/doxygen.css 0644 root root 6959 34249 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/doxygen.png 0644 root root 1281 54628 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/files.html 0644 root root 7300 25986 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/functions.html 0644 root root 2588 21488 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/functions_vars.html 0644 root root 2499 13063 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals.html 0644 root root 30261 29289 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_defs.html 0644 root root 4037 60403 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_enum.html 0644 root root 1599 4439 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_func.html 0644 root root 27325 782 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_type.html 0644 root root 1855 23336 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_vars.html 0644 root root 1537 391 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/index.html 0644 root root 2713 44284 1164949345 1 f none /usr/local/share/doc/freetds-0.64/reference/modules.html 0644 root root 2374 65311 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/pages.html 0644 root root 1251 40194 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/todo.html 0644 root root 12871 57626 1164949334 1 d none /usr/local/share/doc/freetds-0.64/userguide 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/userguide/about.htm 0644 root root 5237 7742 1164949328 1 f none /usr/local/share/doc/freetds-0.64/userguide/aboutunicode.htm 0644 root root 6827 64712 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/acknowledgments.htm 0644 root root 4403 1063 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/advocacy.htm 0644 root root 3515 63697 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/apireference.htm 0644 root root 4665 23173 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/appendmode.htm 0644 root root 4096 45529 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/askingforhelp.htm 0644 root root 5476 22211 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/build.htm 0644 root root 4200 50317 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/choosingtdsprotocol.htm 0644 root root 5713 38693 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/config.htm 0644 root root 16048 16775 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/configs.htm 0644 root root 4918 43064 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/configurations.htm 0644 root root 6642 60265 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/confirminstall.htm 0644 root root 8673 44496 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/contrib.htm 0644 root root 5982 54458 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/contributors.htm 0644 root root 2523 48133 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/ctlib.api.summary.htm 0644 root root 15144 52431 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/dblib.api.summary.htm 0644 root root 29107 3052 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/domains.htm 0644 root root 6543 39310 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/dsnless.htm 0644 root root 6188 50039 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/envvar.htm 0644 root root 7101 1665 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/freetdsconf.htm 0644 root root 17534 14446 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/freetdshistory.htm 0644 root root 4475 10399 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-1.htm 0644 root root 5543 54640 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-10.htm 0644 root root 3140 38768 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-11.htm 0644 root root 3378 58355 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-2.htm 0644 root root 2920 19670 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-3.htm 0644 root root 4251 7617 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-4.htm 0644 root root 7446 10796 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-5.htm 0644 root root 3412 63352 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-6.htm 0644 root root 2854 13501 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-7.htm 0644 root root 3100 35069 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-8.htm 0644 root root 2822 11908 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-9.htm 0644 root root 2611 57921 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl.htm 0644 root root 4515 10928 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/help.htm 0644 root root 5142 6286 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/index.htm 0644 root root 18690 56027 1164949345 1 f none /usr/local/share/doc/freetds-0.64/userguide/index.html 0644 root root 18690 56027 1164949328 1 f none /usr/local/share/doc/freetds-0.64/userguide/install.htm 0644 root root 5423 10356 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacesfile.htm 0644 root root 3663 8006 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacesformat.htm 0644 root root 4769 27839 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfaceslocation.htm 0644 root root 2460 44127 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacespurpose.htm 0644 root root 4954 42505 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/iso8859.htm 0644 root root 5400 33312 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/locales.htm 0644 root root 7008 60934 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/logging.htm 0644 root root 6957 65287 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/mailinglist.htm 0644 root root 4121 46056 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/nonwestern.htm 0644 root root 7871 5549 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbc.api.summary.htm 0644 root root 9367 57554 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcconnattr.htm 0644 root root 7254 19333 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcdiagnose.htm 0644 root root 5647 24255 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcinionly.htm 0644 root root 3483 49675 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcombo.htm 0644 root root 4502 59626 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/osissues.htm 0644 root root 9765 61597 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/packages.htm 0644 root root 4468 3217 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/pagenodata.htm 0644 root root 5866 4180 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/perl.htm 0644 root root 7452 6378 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/php.htm 0644 root root 8032 59784 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/prepodbc.htm 0644 root root 8624 9442 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/programming.htm 0644 root root 2737 64540 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/projects.htm 0644 root root 9837 26839 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/python.htm 0644 root root 4110 36117 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/samplecode.htm 0644 root root 2548 48501 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/seemtooslow.htm 0644 root root 4313 63504 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/serverthere.htm 0644 root root 6673 26190 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/software.htm 0644 root root 5900 48554 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/stunnel.htm 0644 root root 4241 44791 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/sybsql.htm 0644 root root 5413 961 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/tdshistory.htm 0644 root root 4204 48342 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/tdspool.htm 0644 root root 7829 8016 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/troubleshooting.htm 0644 root root 12180 3824 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicode.htm 0644 root root 4129 47587 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodefreetds.htm 0644 root root 5047 57556 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodegoodbad.htm 0644 root root 5075 4039 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodeutf.htm 0644 root root 5409 21289 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/userguide.css 0644 root root 295 21966 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/what.htm 0644 root root 8289 47056 1164949328 1 i checkinstall 790 2504 1164949290 1 i pkginfo 212 15738 1164949469 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070178f8b150000081a4000c6e130000000e00000001456fb7dd000000d40000012300000002ffffffffffffffff0000000800000000pkginfoPKG=freetds NAME=GNU freetds 0.64 i86pc Solaris 10 VERSION=0.64 ARCH=i386 CLASSES=none CATEGORY=utility VENDOR=FreeTDS PSTAMP=1st December 2006 EMAIL=www.freetds.org ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 BASEDIR=/ 070701c19de670000081a4000c6e130000000e00000001456fb7dd000060650000012300000002ffffffffffffffff0000000700000000pkgmap: 1 34056 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/bsqldb 0755 root root 30512 46037 1164949326 1 f none /usr/local/bin/datacopy 0755 root root 30272 60588 1164949327 1 f none /usr/local/bin/defncopy 0755 root root 26896 24701 1164949326 1 f none /usr/local/bin/freebcp 0755 root root 25164 63515 1164949325 1 f none /usr/local/bin/tdspool 0755 root root 53996 11045 1164949328 1 f none /usr/local/bin/tsql 0755 root root 480200 23490 1164949325 1 d none /usr/local/etc 0755 root root 1 f none /usr/local/etc/freetds.conf 0644 root root 3572 34701 1164949345 1 f none /usr/local/etc/locales.conf 0644 root root 362 27475 1164949345 1 f none /usr/local/etc/pool.conf 0644 root root 219 14736 1164949328 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/bkpublic.h 0644 root root 3054 52044 1164949319 1 f none /usr/local/include/cspublic.h 0644 root root 20882 25479 1164949320 1 f none /usr/local/include/cstypes.h 0644 root root 4603 54308 1164949320 1 f none /usr/local/include/ctpublic.h 0644 root root 7319 33114 1164949320 1 f none /usr/local/include/sqldb.h 0644 root root 1114 27426 1164949320 1 f none /usr/local/include/sqlfront.h 0644 root root 1137 30064 1164949320 1 f none /usr/local/include/sybdb.h 0644 root root 58148 20019 1164949320 1 f none /usr/local/include/syberror.h 0644 root root 1535 58313 1164949320 1 f none /usr/local/include/sybfront.h 0644 root root 1235 37532 1164949320 1 f none /usr/local/include/tds.h 0644 root root 47752 34367 1164949320 1 f none /usr/local/include/tds_sysdep_public.h 0644 root root 2973 51693 1164949321 1 f none /usr/local/include/tdsconvert.h 0644 root root 2468 3694 1164949320 1 f none /usr/local/include/tdssrv.h 0644 root root 2883 47392 1164949320 1 f none /usr/local/include/tdsver.h 0644 root root 1128 28937 1164949321 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libct.a 0644 root root 2153820 35538 1164949322 1 f none /usr/local/lib/libct.la 0755 root root 810 3304 1164949322 1 s none /usr/local/lib/libct.so=libct.so.4.0.0 1 s none /usr/local/lib/libct.so.4=libct.so.4.0.0 1 f none /usr/local/lib/libct.so.4.0.0 0755 root root 601528 54543 1164949322 1 f none /usr/local/lib/libsybdb.a 0644 root root 2299452 42060 1164949323 1 f none /usr/local/lib/libsybdb.la 0755 root root 831 5527 1164949323 1 s none /usr/local/lib/libsybdb.so=libsybdb.so.5.0.0 1 s none /usr/local/lib/libsybdb.so.5=libsybdb.so.5.0.0 1 f none /usr/local/lib/libsybdb.so.5.0.0 0755 root root 665552 22070 1164949323 1 f none /usr/local/lib/libtds.a 0644 root root 1669496 24257 1164949322 1 f none /usr/local/lib/libtds.la 0755 root root 817 4120 1164949321 1 s none /usr/local/lib/libtds.so=libtds.so.5.0.0 1 s none /usr/local/lib/libtds.so.5=libtds.so.5.0.0 1 f none /usr/local/lib/libtds.so.5.0.0 0755 root root 454088 55624 1164949321 1 f none /usr/local/lib/libtdsodbc.a 0644 root root 2503576 58102 1164949324 1 f none /usr/local/lib/libtdsodbc.la 0755 root root 882 10386 1164949324 1 s none /usr/local/lib/libtdsodbc.so=libtdsodbc.so.0.0.0 1 s none /usr/local/lib/libtdsodbc.so.0=libtdsodbc.so.0.0.0 1 f none /usr/local/lib/libtdsodbc.so.0.0.0 0755 root root 646796 32304 1164949324 1 f none /usr/local/lib/libtdssrv.a 0644 root root 1838540 8396 1164949327 1 f none /usr/local/lib/libtdssrv.la 0755 root root 838 6537 1164949327 1 s none /usr/local/lib/libtdssrv.so=libtdssrv.so.2.0.0 1 s none /usr/local/lib/libtdssrv.so.2=libtdssrv.so.2.0.0 1 f none /usr/local/lib/libtdssrv.so.2.0.0 0755 root root 529384 35235 1164949327 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/bsqldb.1 0644 root root 3081 7755 1164949344 1 f none /usr/local/man/man1/datacopy.1 0644 root root 2433 16098 1164949345 1 f none /usr/local/man/man1/defncopy.1 0644 root root 2717 42683 1164949345 1 f none /usr/local/man/man1/freebcp.1 0644 root root 4438 60319 1164949344 1 f none /usr/local/man/man1/tsql.1 0644 root root 2706 37349 1164949344 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/freetds-0.64 0755 root root 1 d none /usr/local/share/doc/freetds-0.64/images 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/images/important.gif 0644 root root 1081 64880 1164949344 1 f none /usr/local/share/doc/freetds-0.64/images/note.gif 0644 root root 1070 2674 1164949344 1 f none /usr/local/share/doc/freetds-0.64/images/tip.gif 0644 root root 1029 62593 1164949344 1 d none /usr/local/share/doc/freetds-0.64/reference 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/reference/a00069.html 0644 root root 3160 6947 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/a00080.html 0644 root root 2739 30134 1164949334 1 f none /usr/local/share/doc/freetds-0.64/reference/a00086.html 0644 root root 1754 15794 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00087.html 0644 root root 1801 17289 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00088.html 0644 root root 1809 21384 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00090.html 0644 root root 7807 53837 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00092.html 0644 root root 3340 17591 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00121.html 0644 root root 3865 10261 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00122.html 0644 root root 2460 15142 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00123.html 0644 root root 2345 1200 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00124.html 0644 root root 2373 5675 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00125.html 0644 root root 14671 1706 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00126.html 0644 root root 4182 34026 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00127.html 0644 root root 4867 19799 1164949335 1 f none /usr/local/share/doc/freetds-0.64/reference/a00144.html 0644 root root 226055 40947 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00147.html 0644 root root 172688 24509 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00170.html 0644 root root 16556 24049 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00172.html 0644 root root 66283 44470 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00248.html 0644 root root 11030 24524 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00249.html 0644 root root 264027 30949 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00250.html 0644 root root 28076 54860 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00251.html 0644 root root 56924 15082 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00252.html 0644 root root 52582 56480 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00253.html 0644 root root 77149 32740 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00254.html 0644 root root 7502 416 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00255.html 0644 root root 41367 1173 1164949336 1 f none /usr/local/share/doc/freetds-0.64/reference/a00256.html 0644 root root 2027 44048 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00257.html 0644 root root 1715 13587 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00258.html 0644 root root 16660 39291 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00259.html 0644 root root 4341 27364 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00260.html 0644 root root 26591 28885 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00261.html 0644 root root 35494 41267 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00262.html 0644 root root 25452 25818 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00263.html 0644 root root 22744 34745 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00264.html 0644 root root 64147 24277 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00265.html 0644 root root 23779 19046 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00266.html 0644 root root 9603 51112 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00267.html 0644 root root 51006 34300 1164949337 1 f none /usr/local/share/doc/freetds-0.64/reference/a00268.html 0644 root root 4291 41521 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00269.html 0644 root root 6432 5796 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00270.html 0644 root root 27013 46039 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00271.html 0644 root root 58468 61988 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00272.html 0644 root root 12363 17513 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00273.html 0644 root root 16813 40888 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00274.html 0644 root root 14878 30202 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00275.html 0644 root root 11567 202 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00276.html 0644 root root 2928 51847 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00277.html 0644 root root 2658 26914 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00278.html 0644 root root 2850 41719 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00279.html 0644 root root 7911 21410 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00280.html 0644 root root 3529 34453 1164949338 1 f none /usr/local/share/doc/freetds-0.64/reference/a00281.html 0644 root root 3513 34524 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00282.html 0644 root root 4101 9510 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00283.html 0644 root root 128471 63481 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00284.html 0644 root root 5406 64084 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00285.html 0644 root root 4354 40349 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00286.html 0644 root root 113449 44213 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00287.html 0644 root root 4791 11099 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00288.html 0644 root root 11672 65478 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00289.html 0644 root root 8919 31220 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00290.html 0644 root root 17982 58461 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00291.html 0644 root root 7181 1622 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00292.html 0644 root root 13131 20707 1164949339 1 f none /usr/local/share/doc/freetds-0.64/reference/a00293.html 0644 root root 35045 48521 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00294.html 0644 root root 8319 58040 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00295.html 0644 root root 5633 10001 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00296.html 0644 root root 5530 5633 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00297.html 0644 root root 3435 27441 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00298.html 0644 root root 5692 2164 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00299.html 0644 root root 4678 35113 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00300.html 0644 root root 22754 9020 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00301.html 0644 root root 44887 50212 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00302.html 0644 root root 9116 27090 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00303.html 0644 root root 55704 21150 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00304.html 0644 root root 12056 32415 1164949340 1 f none /usr/local/share/doc/freetds-0.64/reference/a00305.html 0644 root root 55056 55998 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00306.html 0644 root root 67141 46146 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00307.html 0644 root root 12702 57039 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00308.html 0644 root root 6357 16011 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00309.html 0644 root root 18714 35969 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00310.html 0644 root root 16357 27476 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00311.html 0644 root root 1312 45683 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00312.html 0644 root root 3814 46344 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/a00313.html 0644 root root 5193 46087 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/annotated.html 0644 root root 2268 63555 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/bug.html 0644 root root 1398 52005 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000000.html 0644 root root 7091 14701 1164949341 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000001.html 0644 root root 2726 35852 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000002.html 0644 root root 1582 3156 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000003.html 0644 root root 2764 39528 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000004.html 0644 root root 2276 62975 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000005.html 0644 root root 1939 33693 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000006.html 0644 root root 2928 52997 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000007.html 0644 root root 2856 48786 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000008.html 0644 root root 2410 8955 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000009.html 0644 root root 6266 15973 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000010.html 0644 root root 2718 37150 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000011.html 0644 root root 1953 35360 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000012.html 0644 root root 1725 14958 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000013.html 0644 root root 1446 56803 1164949342 1 f none /usr/local/share/doc/freetds-0.64/reference/dir_000014.html 0644 root root 1527 63495 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/dirs.html 0644 root root 2008 35206 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/doxygen.css 0644 root root 6959 34249 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/doxygen.png 0644 root root 1281 54628 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/files.html 0644 root root 7300 25986 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/functions.html 0644 root root 2588 21488 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/functions_vars.html 0644 root root 2499 13063 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals.html 0644 root root 30261 29289 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_defs.html 0644 root root 4037 60403 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_enum.html 0644 root root 1599 4439 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_func.html 0644 root root 27325 782 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_type.html 0644 root root 1855 23336 1164949343 1 f none /usr/local/share/doc/freetds-0.64/reference/globals_vars.html 0644 root root 1537 391 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/index.html 0644 root root 2713 44284 1164949345 1 f none /usr/local/share/doc/freetds-0.64/reference/modules.html 0644 root root 2374 65311 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/pages.html 0644 root root 1251 40194 1164949344 1 f none /usr/local/share/doc/freetds-0.64/reference/todo.html 0644 root root 12871 57626 1164949334 1 d none /usr/local/share/doc/freetds-0.64/userguide 0755 root root 1 f none /usr/local/share/doc/freetds-0.64/userguide/about.htm 0644 root root 5237 7742 1164949328 1 f none /usr/local/share/doc/freetds-0.64/userguide/aboutunicode.htm 0644 root root 6827 64712 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/acknowledgments.htm 0644 root root 4403 1063 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/advocacy.htm 0644 root root 3515 63697 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/apireference.htm 0644 root root 4665 23173 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/appendmode.htm 0644 root root 4096 45529 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/askingforhelp.htm 0644 root root 5476 22211 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/build.htm 0644 root root 4200 50317 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/choosingtdsprotocol.htm 0644 root root 5713 38693 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/config.htm 0644 root root 16048 16775 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/configs.htm 0644 root root 4918 43064 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/configurations.htm 0644 root root 6642 60265 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/confirminstall.htm 0644 root root 8673 44496 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/contrib.htm 0644 root root 5982 54458 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/contributors.htm 0644 root root 2523 48133 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/ctlib.api.summary.htm 0644 root root 15144 52431 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/dblib.api.summary.htm 0644 root root 29107 3052 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/domains.htm 0644 root root 6543 39310 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/dsnless.htm 0644 root root 6188 50039 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/envvar.htm 0644 root root 7101 1665 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/freetdsconf.htm 0644 root root 17534 14446 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/freetdshistory.htm 0644 root root 4475 10399 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-1.htm 0644 root root 5543 54640 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-10.htm 0644 root root 3140 38768 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-11.htm 0644 root root 3378 58355 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-2.htm 0644 root root 2920 19670 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-3.htm 0644 root root 4251 7617 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-4.htm 0644 root root 7446 10796 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-5.htm 0644 root root 3412 63352 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-6.htm 0644 root root 2854 13501 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-7.htm 0644 root root 3100 35069 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-8.htm 0644 root root 2822 11908 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl-9.htm 0644 root root 2611 57921 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/gfdl.htm 0644 root root 4515 10928 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/help.htm 0644 root root 5142 6286 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/index.htm 0644 root root 18690 56027 1164949345 1 f none /usr/local/share/doc/freetds-0.64/userguide/index.html 0644 root root 18690 56027 1164949328 1 f none /usr/local/share/doc/freetds-0.64/userguide/install.htm 0644 root root 5423 10356 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacesfile.htm 0644 root root 3663 8006 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacesformat.htm 0644 root root 4769 27839 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfaceslocation.htm 0644 root root 2460 44127 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/interfacespurpose.htm 0644 root root 4954 42505 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/iso8859.htm 0644 root root 5400 33312 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/locales.htm 0644 root root 7008 60934 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/logging.htm 0644 root root 6957 65287 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/mailinglist.htm 0644 root root 4121 46056 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/nonwestern.htm 0644 root root 7871 5549 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbc.api.summary.htm 0644 root root 9367 57554 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcconnattr.htm 0644 root root 7254 19333 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcdiagnose.htm 0644 root root 5647 24255 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcinionly.htm 0644 root root 3483 49675 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/odbcombo.htm 0644 root root 4502 59626 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/osissues.htm 0644 root root 9765 61597 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/packages.htm 0644 root root 4468 3217 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/pagenodata.htm 0644 root root 5866 4180 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/perl.htm 0644 root root 7452 6378 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/php.htm 0644 root root 8032 59784 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/prepodbc.htm 0644 root root 8624 9442 1164949330 1 f none /usr/local/share/doc/freetds-0.64/userguide/programming.htm 0644 root root 2737 64540 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/projects.htm 0644 root root 9837 26839 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/python.htm 0644 root root 4110 36117 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/samplecode.htm 0644 root root 2548 48501 1164949332 1 f none /usr/local/share/doc/freetds-0.64/userguide/seemtooslow.htm 0644 root root 4313 63504 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/serverthere.htm 0644 root root 6673 26190 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/software.htm 0644 root root 5900 48554 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/stunnel.htm 0644 root root 4241 44791 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/sybsql.htm 0644 root root 5413 961 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/tdshistory.htm 0644 root root 4204 48342 1164949329 1 f none /usr/local/share/doc/freetds-0.64/userguide/tdspool.htm 0644 root root 7829 8016 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/troubleshooting.htm 0644 root root 12180 3824 1164949331 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicode.htm 0644 root root 4129 47587 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodefreetds.htm 0644 root root 5047 57556 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodegoodbad.htm 0644 root root 5075 4039 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/unicodeutf.htm 0644 root root 5409 21289 1164949333 1 f none /usr/local/share/doc/freetds-0.64/userguide/userguide.css 0644 root root 295 21966 1164949334 1 f none /usr/local/share/doc/freetds-0.64/userguide/what.htm 0644 root root 8289 47056 1164949328 1 i checkinstall 790 2504 1164949290 1 i pkginfo 212 15738 1164949469 07070147967d6c000041ed000c6e130000000e00000002456fb7de000000000000012300000002ffffffffffffffff0000000800000000install070701c19c2c39000081ed000c6e130000000e00000001456fb72a000003160000012300000002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 07070184f6bddd000041ed000c6e130000000e00000003456fb7dd000000000000012300000002ffffffffffffffff0000000500000000root0707016be8addd000041ed000c6e130000000e00000003456fb7dd000000000000012300000002ffffffffffffffff0000000900000000root/usr070701883d48fc000041ed000c6e130000000e00000008456fb7de000000000000012300000002ffffffffffffffff0000000f00000000root/usr/local07070172751855000041ed000c6e130000000e00000002456fb7dd000000000000012300000002ffffffffffffffff0000001300000000root/usr/local/bin0707018009836d000081ed000c6e130000000e00000001456fb74e000077300000012300000002ffffffffffffffff0000001a00000000root/usr/local/bin/bsqldbELF4 s4 (444Q4Q4Q4QC PRPR/usr/lib/ld.so.1y  !$&(),./01345689:=>?ABCEGKMNOPQTWXYZ[^`bcefhiklmpqrtv "#%'*+-27;<@DFHIJLRSUV\]_adgjnosuwxP Pp&-40S=lD D8X !K`U^gs}`pJ PRD LSD TE *3wT:EZJ4SC8X Yeq{@SG  " 50S!G  "/PD 5xT6xT!;|SEf"~@Z D ` pB `}G G  :pAG  gPqxP ` G  G %dG PF x@ pG  DZlG F; (G9 @XSR[G  C. 0S80@ rG  C0LS [Pe4Ql${ r|p0@4Q> F9 dbsqlokfreeatexitstrcatdbnumcolsmemsetperror_environ_fini__ctypedbnextrowdbprtypedbretlendbretstatusdbvarylenfeofgetoptdbcountmain_DYNAMIC.XBsaTQvbc7bFWuB.print_results.dashes___Argv_lib_version.XAsaTQvbc7bFWuB.no_unused_var_warn.XBsaTQvbc7bFWuB.print_results.empty_stringstrerror_edatadbnullbind_end__environ_lockdbmsghandlestrncasecmpdbcoltypedbsqlsendfprintf.XAsaTQvbc7bFWuB.no_unused_tds_sysdep_public_h_warn.XBsaTQvbc7bFWuB.unescape.__func__fgetsdbretdata_mcount.XBsaTQvbc7bFWuB.msg_handler.__func__dbhasretstat_init__iob.XAsaTQvbc7bFWuB.rcsid_tds_sysdep_public_h_get_exit_frame_monitordbnumaltsdbnumretsoptargdbbylist.XAsaTQvbc7bFWuB.default_colsep__fpstarttdsdbopenerr_handlergethostname.XBsaTQvbc7bFWuB.print_results.__func__.XBsaTQvbc7bFWuB.get_login.__func__dbbind.XBsaTQvbc7bFWuB.err_handler.__func__dbaltbindstrcmpdbrettypedbstrlendbsetlname_startstrdupdberrhandle.XAsaTQvbc7bFWuB.no_unused_sybfront_h_warn__1cG__CrunMdo_exit_code6F_v_.XBsaTQvbc7bFWuB.set_format_string.__func__.XAsaTQvbc7bFWuB.no_unused_sqlfront_h_warn.XAsaTQvbc7bFWuB.no_unused_sybdb_h_warn_PROCEDURE_LINKAGE_TABLE_dbconvertdbcolsource.XBsaTQvbc7bFWuB.usage.__func__callocoptions.XBsaTQvbc7bFWuB.main.__func__.XAsaTQvbc7bFWuB.rcsid_sybdb_h__assert.XAsaTQvbc7bFWuB.rcsid_sqlfront_h__longdouble_useddbaltlen.XBsaTQvbc7bFWuB.get_printable_size.__func__msg_handlerdbnumcompute.XAsaTQvbc7bFWuB.software_versiondbcollenasprintfdbresultsdbinitdbaltcoliddbaltopfreopen64dbalttype__fsr_init_value.XBsaTQvbc7bFWuB.next_query.__func__basenamestrchrmemmovedbcolname_etext__fsrdbretnamedbcmddbfreebuf___errnodbusedblogin_GLOBAL_OFFSET_TABLE_ferrorget_login.XAsaTQvbc7bFWuB.rcsid_sybfront_hfopen64libnsl.so.1SUNWprivate_1.1libc.so.1SUNW_1.1libsybdb.so.5libsocket.so.1/usr/local/lib qN '= qN TSIZ48XxT.@QDQ7HQ>LQaPQ$TQXQV\QG`Q dQdhQqlQpQxtQ8xQr|Q#QQQpQ'Q!QoQCQuQQAQ`QQQQQ\Q2QkQFQOQ"Q^Q QQRQ=QQbQeQYQ5Q_QcR@R R R,RRR3Rn RB$R (R(,RN0Ri4Rj8RhjZPEPw jZPEP[ ZPUЋEP ZP9ЋEPZPЋEZPЋEZPЋEbZP=ZPЋE4E@%EE@PjvE=i=S7=D=?=D=P=d=S=USj=d=eM=q=i=o&=t=q =t=vhPE PEPf EE=E@ =E@Pej+EE E]u}ÐU]u}E=;E PEPXZPhPhTEPhPhT .XZPhPhT EPhPhT E E]u}ÐU]u}E =EE =G EE =EPEPE PhPhTEP3=EPhQhT E P=E PhQhT E$=E$Ph$QhT h,QhTEPh0QhTi E E]u}UWVS[ [^_UWVS[ý [^_/dev/null ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------%-$Id: sybdb.h,v 1.74.2.1 2006/03/14 15:17:42 freddy77 Exp $FF$Id: sybfront.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $F G$Id: sqlfront.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $(GdGmainnext_queryprint_resultsget_printable_sizeset_format_stringusageunescapeget_loginerr_handlermsg_handler%s:%d: dbinit() failed login != NULLbsqldb.cr%s: unable to open %s: %s w%s: unable to open %s: %s w%s: unable to open %s: %s w%s:%d unable to open %s for verbose operation: %s %s:%d: Verbose operation enabled dbproc != NULLbsqldb.c%s:%d: dbsqlsend() failed %s:%d: dbsqlsend(): OK %s:%d: dbsqlok() failed %s:%d: dbsqlok(): OK %s:%d: Query: go %s%s:%d: dbcmd() failed %s:%d: next_query() failed %s:%d: calling dbresults: OK %s:%d: dbresults(), result set %d failed Result set %d Freeing prior allocations Allocating buffers metadatabsqldb.cdatabsqldb.cAllocating compute buffers metacomputebsqldb.cmetacompute[i]bsqldb.c%d columns found in computeid %d allocating column %d metacompute[i]->metabsqldb.cmetacompute[i]->databsqldb.cMetadata %-6s %-30s %-30s %-15s %-6s %-6s %.6s %.30s %.30s %.15s %.6s %.6s metadata[c].size != -1bsqldb.c%6d %30s %30s %15s %6d %6d %s:%d: asprintf(), column %d failed data[c].bufferbsqldb.c%s:%d: dbbind(), column %d failed %s:%d: dbnullbind(), column %d failed For computeid %d: by (%s%s%sInsufficient room to create name for column %d: %s(%s)metacompute[i]->meta[c].namebsqldb.c%s:%d: asprintf(), column %d failed column %d is %s, type %s, size %d %s metacompute[i]->databsqldb.cmetacompute[i]->data[c].bufferbsqldb.c%s:%d: dbaltbind(), column %d failed Data row_code != BUF_FULLbsqldb.cData for computeid %d Retrieving return status... Procedure returned %d none %d rows affected @@rowcount not available Retrieving output parameters... ret name %d is %s ret type %d is %d ret len %d is %d ret data %d is %s none %s:%d: dbresults() returned NO_MORE_RESULTS (%d): metabsqldb.c%%s%susage: %s [-U username] [-P password] [-S servername] [-D database] [-i input filename] [-o output filename] [-e error filename] bsqldb, line %d: NULL terminators ('\0') not yet supported. options && argvbsqldb.c%s: unable to allocate login structure unable to get hostnameU:P:S:dD:i:o:e:t:qvU:P:S:dD:i:o:e:t:qv%s: Msg %d, Level %d %s %s: DB-LIBRARY error: %s Msg %ld, Level %d, State %d Server '%s', Procedure '%s', Line %d %s PRVfv&6FVfv&6FVfv&6FVfv&6FVfv#1 PD lD@@`  O ooo  @oo4Q$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $|SS$Id: bsqldb.c,v 1.25 2005/12/09 17:06:05 jklowden Exp $STcolnamesourcetypesizevaries , )* NULLNULL%%-%d.%ds%s%%%d.%ds%s`  @  PD lD D G4QPR0S TxTZPS8TSK\S VbkxTt|SD  "l 9 0;j <7 < PPp #0S,lD 38X !:`DMVbl`qpxJ PRD LSD TE "wT)4Z94S28X HT`j@t|SG  " $0S!G  PD $xT%xT!*|SEU"m@wZ D ` pB `}G G  )p0G  VP`gqzP ` G  G dG ?F g@ pG  sDZlG F;  (G9 /XSAJG w C. 0S80@ rG  20;B JPT4Q[${ akqp{0@4Q> F9 .libs/bsqldbcrti.sfsr.s__get_exit_frame_monitor_ptr__do_exit_code_ptrtrap_tablevalues-Xa.cbsqldb.cBbss.bssDdata.dataDrodata.rodatanext_queryprint_resultsget_printable_sizeset_format_stringusageunescapecrtn.s_END__START_dbsqlokfreeatexitstrcatdbnumcolsmemsetperror_environ_fini__ctypedbnextrowdbprtypedbretlendbretstatusdbvarylenfeofgetoptdbcountmain_DYNAMIC.XBsaTQvbc7bFWuB.print_results.dashes___Argv_lib_version.XAsaTQvbc7bFWuB.no_unused_var_warn.XBsaTQvbc7bFWuB.print_results.empty_stringstrerror_edatadbnullbind_end__environ_lockdbmsghandlestrncasecmpdbcoltypedbsqlsendfprintf.XAsaTQvbc7bFWuB.no_unused_tds_sysdep_public_h_warn.XBsaTQvbc7bFWuB.unescape.__func__fgetsdbretdata_mcount.XBsaTQvbc7bFWuB.msg_handler.__func__dbhasretstat_init__iob.XAsaTQvbc7bFWuB.rcsid_tds_sysdep_public_h_get_exit_frame_monitordbnumaltsdbnumretsoptargdbbylist.XAsaTQvbc7bFWuB.default_colsep__fpstarttdsdbopenerr_handlergethostname.XBsaTQvbc7bFWuB.print_results.__func__.XBsaTQvbc7bFWuB.get_login.__func__dbbind.XBsaTQvbc7bFWuB.err_handler.__func__dbaltbindstrcmpdbrettypedbstrlendbsetlname_startstrdupdberrhandle.XAsaTQvbc7bFWuB.no_unused_sybfront_h_warn__1cG__CrunMdo_exit_code6F_v_.XBsaTQvbc7bFWuB.set_format_string.__func__.XAsaTQvbc7bFWuB.no_unused_sqlfront_h_warn.XAsaTQvbc7bFWuB.no_unused_sybdb_h_warn_PROCEDURE_LINKAGE_TABLE_dbconvertdbcolsource.XBsaTQvbc7bFWuB.usage.__func__callocoptions.XBsaTQvbc7bFWuB.main.__func__.XAsaTQvbc7bFWuB.rcsid_sybdb_h__assert.XAsaTQvbc7bFWuB.rcsid_sqlfront_h__longdouble_useddbaltlen.XBsaTQvbc7bFWuB.get_printable_size.__func__msg_handlerdbnumcompute.XAsaTQvbc7bFWuB.software_versiondbcollenasprintfdbresultsdbinitdbaltcoliddbaltopfreopen64dbalttype__fsr_init_value.XBsaTQvbc7bFWuB.next_query.__func__basenamestrchrmemmovedbcolname_etext__fsrdbretnamedbcmddbfreebuf___errnodbusedblogin_GLOBAL_OFFSET_TABLE_ferrorget_login.XAsaTQvbc7bFWuB.rcsid_sybfront_hfopen64@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)libgen.h 1.16 03/12/04 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482" d*d 885<oE4p*u$z$$$   & Z y     , W      > `     .interp.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data1.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrbsqldb.c/var/tmp/freetds-0.64/src/apps/bsqldb.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvbc7bFWuB./var/tmp/freetds-0.64/src/apps; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c bsqldb.c -W0,-xp.XAsaTQvbc7bFWuB.mainmainget_loginerr_handlermsg_handler.XAsaTQvbc7bFWuB.rcsid_tds_sysdep_public_h.XAsaTQvbc7bFWuB.rcsid_tds_sysdep_public_h.XAsaTQvbc7bFWuB.no_unused_tds_sysdep_public_h_warn.XAsaTQvbc7bFWuB.no_unused_tds_sysdep_public_h_warn.XAsaTQvbc7bFWuB.rcsid_sybdb_h.XAsaTQvbc7bFWuB.rcsid_sybdb_h.XAsaTQvbc7bFWuB.no_unused_sybdb_h_warn.XAsaTQvbc7bFWuB.no_unused_sybdb_h_warn.XAsaTQvbc7bFWuB.rcsid_sybfront_h.XAsaTQvbc7bFWuB.rcsid_sybfront_h.XAsaTQvbc7bFWuB.no_unused_sybfront_h_warn.XAsaTQvbc7bFWuB.no_unused_sybfront_h_warn.XAsaTQvbc7bFWuB.rcsid_sqlfront_h.XAsaTQvbc7bFWuB.rcsid_sqlfront_h.XAsaTQvbc7bFWuB.no_unused_sqlfront_h_warn.XAsaTQvbc7bFWuB.no_unused_sqlfront_h_warn.XAsaTQvbc7bFWuB.software_version.XAsaTQvbc7bFWuB.software_version.XAsaTQvbc7bFWuB.no_unused_var_warn.XAsaTQvbc7bFWuB.no_unused_var_warn.XAsaTQvbc7bFWuB.default_colsep.XAsaTQvbc7bFWuB.default_colsepoptions/var/tmp/freetds-0.64/src/appsbsqldb.o  "` ` OoP- B7 B@ B    D@@PI)OPDPDUlDlD[DD[cGGP l4Q4QqPRPR10S0Sz T Tk;xTxTxxT` . ^fk  Hmn0707018a0dae38000081ed000c6e130000000e00000001456fb74f000076400000012300000002ffffffffffffffff0000001c00000000root/usr/local/bin/datacopyELF4Xr4 (44XXXX@xYxY/usr/lib/ld.so.1YU  !#&),-.13459:<>@ABEGHJLMNOPQST "$%'(*+/02678;=?CDFIKR,K ,7Z>9K  cK  XHK  8`J ZE( hZ!(4K 9 @XZIxV`j(t{ Z|J J9  XJ &">DK kxYtxzK ^AXZ! 8Z}8X{ H$X/x5<WK is~K  tZjK J &\Z5J; TX[dphzhHK Z.XAsaTQvdc7bF2xC.no_unused_sybfront_h_warndbsetlbool_edata.XBsaTQvdc7bF2xC.gets_alloc.__func__.XBsaTQvdc7bF2xC.err_handler.__func__fprintfmemset.XBsaTQvdc7bF2xC.msg_handler.__func__mallocstrcpybcp_init.XAsaTQvdc7bF2xC.rcsid_tds_sysdep_public_hdbmsghandledbclose__iob.XBsaTQvdc7bF2xC.main.__func___start_environgettimeofdaydbnextrowdbsqlexec__fpstartstrcatatexit_mcount__fsr_init_value_fini.XAsaTQvdc7bF2xC.rcsid_sybfront_h__1cG__CrunMdo_exit_code6F_v_dbinit_GLOBAL_OFFSET_TABLE_.XAsaTQvdc7bF2xC.no_unused_sybdb_h_warn_get_exit_frame_monitor.XBsaTQvdc7bF2xC.process_parameters.__func___DYNAMICdbusebcp_sendrow.XBsaTQvdc7bF2xC.transfer_data.__func___enddbnumcolsdbtablecolinfomaindbloginstrchrdbresultsbcp_batch__longdouble_useddbsetllong__fsrdbbinddbcmddbnullbindfgetsstrtok.XBsaTQvdc7bF2xC.login_to_databases.__func__dbcoltypetdsdump_open.XBsaTQvdc7bF2xC.check_table_structures.__func__bcp_donesprintf_PROCEDURE_LINKAGE_TABLE____Argv.XBsaTQvdc7bF2xC.create_target_table.__func__strdup_lib_version__environ_lock.XAsaTQvdc7bF2xC.rcsid_sybdb_h_etextdbdatlendberrhandletdsdbopenstrlenbcp_binddbsetlnamebcp_collen.XBsaTQvdc7bF2xC.pusage.__func__dbcollenatoi.XAsaTQvdc7bF2xC.no_unused_tds_sysdep_public_h_warnlibc.so.1SUNW_0.7SUNWprivate_1.1libsybdb.so.5libnsl.so.1libsocket.so.1/usr/local/lib(= qN |ZZXXX3XXXX9X/XEX XMXSX>X:X<X YKY Y. YOY4YLY&Y YA$Y7(Y,Y00Y*4Y+8Y E@HU@BHPS=PIЋE EE@LU@BLP=PЋEPEE@4U@B4E@8U@B8E@ЋEP0EhPP!hMPM=EPЋEPhMj=EsP|ЋEPhMj=E'P0ЋEP h Mji=EPЋEPh$Mj=EPЋEPEPP}h(MP=EP$ЋEP$h,Mj]=EPЋEPh0Mj=EPЋEP h4Mj=E7P@ЋEP(h8Mjy=EPЋEP,EE=$"E@EE;EEUH4J8E@<=!hjjjjB PE`P =hSEY jUȋH @ =hS7EH@ Pjj APE\PPAPE\P @Pj;jjjjB PE`P =hSEMjIȋH @ =hS+E<@ Pjj APE\PPAPE\P @PjN^n~.>N^n~.>N^n~&4@ `J |JOO ^ o0oXopooX$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ZZX  `J |J J KXxYXZZ"^(xZ:|ZMZ XdoZxZJ   G " x% + /  H hI 0,K [fZm9K  K  XHK  8`J ZE/(;hDZ!(I4K h oXZxx( CZ|J J9  X-J U"mDK xYxK ^pXZ! 8#Z85X@{ FHMSX^xdkWK ~K  tZjK AHJ U\ZdJ; XhhHK Z.libs/datacopycrti.sfsr.s__get_exit_frame_monitor_ptr__do_exit_code_ptrtrap_tablevalues-Xa.cdatacopy.cBbss.bssDdata.dataDrodata.rodataprocess_parameterspusagelogin_to_databasescreate_target_tablecheck_table_structurestransfer_datagets_allocerr_handlermsg_handlercrtn.s_END__START_.XAsaTQvdc7bF2xC.no_unused_sybfront_h_warndbsetlbool_edata.XBsaTQvdc7bF2xC.gets_alloc.__func__.XBsaTQvdc7bF2xC.err_handler.__func__fprintfmemset.XBsaTQvdc7bF2xC.msg_handler.__func__mallocstrcpybcp_init.XAsaTQvdc7bF2xC.rcsid_tds_sysdep_public_hdbmsghandledbclose__iob.XBsaTQvdc7bF2xC.main.__func___start_environgettimeofdaydbnextrowdbsqlexec__fpstartstrcatatexit_mcount__fsr_init_value_fini.XAsaTQvdc7bF2xC.rcsid_sybfront_h__1cG__CrunMdo_exit_code6F_v_dbinit_GLOBAL_OFFSET_TABLE_.XAsaTQvdc7bF2xC.no_unused_sybdb_h_warn_get_exit_frame_monitor.XBsaTQvdc7bF2xC.process_parameters.__func___DYNAMICdbusebcp_sendrow.XBsaTQvdc7bF2xC.transfer_data.__func___enddbnumcolsdbtablecolinfomaindbloginstrchrdbresultsbcp_batch__longdouble_useddbsetllong__fsrdbbinddbcmddbnullbindfgetsstrtok.XBsaTQvdc7bF2xC.login_to_databases.__func__dbcoltypetdsdump_open.XBsaTQvdc7bF2xC.check_table_structures.__func__bcp_donesprintf_PROCEDURE_LINKAGE_TABLE____Argv.XBsaTQvdc7bF2xC.create_target_table.__func__strdup_lib_version__environ_lock.XAsaTQvdc7bF2xC.rcsid_sybdb_h_etextdbdatlendberrhandletdsdbopenstrlenbcp_binddbsetlnamebcp_collen.XBsaTQvdc7bF2xC.pusage.__func__dbcollenatoi.XAsaTQvdc7bF2xC.no_unused_tds_sysdep_public_h_warn@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)strings.h 1.3 96/03/12 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)unistd.h 1.42 04/09/10 SMIacomp: Sun C 5.7 2005/01/07ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482 d,d f889<oE4v*{$    > ] |     ; .interp.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrdatacopy.c/var/tmp/freetds-0.64/src/apps/datacopy.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvdc7bF2xC./var/tmp/freetds-0.64/src/apps; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c datacopy.c -W0,-xp.XAsaTQvdc7bF2xC.mainmain.XAsaTQvdc7bF2xC.rcsid_tds_sysdep_public_h.XAsaTQvdc7bF2xC.rcsid_tds_sysdep_public_h.XAsaTQvdc7bF2xC.no_unused_tds_sysdep_public_h_warn.XAsaTQvdc7bF2xC.no_unused_tds_sysdep_public_h_warn.XAsaTQvdc7bF2xC.rcsid_sybdb_h.XAsaTQvdc7bF2xC.rcsid_sybdb_h.XAsaTQvdc7bF2xC.no_unused_sybdb_h_warn.XAsaTQvdc7bF2xC.no_unused_sybdb_h_warn.XAsaTQvdc7bF2xC.rcsid_sybfront_h.XAsaTQvdc7bF2xC.rcsid_sybfront_h.XAsaTQvdc7bF2xC.no_unused_sybfront_h_warn.XAsaTQvdc7bF2xC.no_unused_sybfront_h_warn/var/tmp/freetds-0.64/src/appsdatacopy.o  P"^oXX0- B7 B@ Bp DIf7O`J`JU|J|J[JJ*cKK lXXqxYxY1XZXZ;ZZzZ@0 4c2fim  nn0707016f0472fd000081ed000c6e130000000e00000001456fb74e000069100000012300000002ffffffffffffffff0000001c00000000root/usr/local/bin/defncopyELF4e4 (44hDhDhDhDhXEXE/usr/lib/ld.so.1kj  !"%&(*-./0126789:=>ACEFHIKLMOQSTUVWXYZ\^`abdh #$')+,345;<?@BDGJNPR[]_cefgiTF< ELXEU\`h{ nPxDD.DD&EEcE2 E7E+EEEG E1$EL(E,EI0E4E 8EMh= EEE=hh>h >o EEEEPQEE=OE=/EPh hHE EPEE=E=hhh>hT> EEjEPPht>=>EEP=hh>h>; EEjEPrEE@PjpEE=hh>h> EEjEP2ЋEPREPo jEPEE@PjEE=h%h>h>W EEjEPЋEPREP jEPmEE@PjkEE=h+h>h> EEjEP*ЋEPREPg h>EPEE= Uh>EPEE=;EUj,EPEE= Uj,EPEE=) Uj,EPEE=E=0U EPEPEPE PPh?EPl+U EPE PPEPEPhH?EP<EPEPEPjEPUPhp?W=jEP)Ph|?+=FE FEEEE@EԋUԋPEPQEċE=Vh?CE=hZh?h?^ EEjEĉEUԋMȍAEUԋMȍAEUԋMȍAEUԋMȍAEUԋMȍAEUԋMȍAEEE=yUEPEPEE=hjh?h?] EEE=EDE@PjЋEDED=[h?ED=hth @h @ EEjZE\UEPEPЋEPRP; E=&E;EE؉E EEEE؋E@EE=EP6EE=/E@EEPEE=U E PPh,@ EE;EEUMȋAPh@@k=,UMȋAPhH@?=UMȋA =UMȋA PhP@=TUuUMȋY UMȋAPPFPhX@EPEFEċEċ=]ċUMȋAPPT=FU]؋UMȋAPCPhd@EPEEEċEċ=rE=F+UMȋA=EtUMȋAPhl@=,UMȋAPhp@b= EEEEE= E(E,E= EEUMȋAEE=tGE xGEUMȋEPEPPEPEPht@EPJE@EE;Eh@ZEP~EPEE=.hHEPpEPTEE=EPWEԉE E|xtÐU`]u}EEEEEEPEE=E=/EPh=3defncopy.cindex_namedefncopy.cindex_descriptiondefncopy.cindex_keysdefncopy.clocatedprimary keyALTER TABLE %s.%s ADD CONSTRAINT %s PRIMARY KEY %s (%s) GO CREATE %s INDEX %s on %s.%s(%s) GO Column_nameComputederror: insufficient memory for row DDLp != NULLdefncopy.cdatlen >= 0defncopy.cerror: insufficient memory for row detail*coldesc[i] != NULLdefncopy.cCREATE TABLE %s.%s decimalnumericNULL%s(%d,%d)%s(%d)1yes %c %-*s %-15s %3s NULL ) GO %s:%d: dbresults(), result set %d failed metadatadefncopy.cdatadefncopy.c0 == ncomputeidsdefncopy.cmetadata[c].size != -1defncopy.c%s:%d: asprintf(), column %d failed data[c].bufferdefncopy.c%s:%d: dbbind(), column %d failed %s:%d: dbnullbind(), column %d failed defncopy: error: unexpected NULL row in SQL text %sdefncopy: error: expected REG_ROW (%d), got %d instead row_code == REG_ROWdefncopy.c metadefncopy.cusage: %s [-U username] [-P password] [-S servername] [-D database] [-i input filename] [-o output filename] [owner.]object_name [[owner.]object_name...] options && argvdefncopy.c%s: unable to allocate login structure unable to get hostnameU:P:S:d:D:i:o:v%s %sU:P:S:d:D:i:o:v%s: Msg %d, Level %d %s %s: DB-LIBRARY error: %s USE %s GO /* %s */ charncharvarcharnvarchartextntextunicharunivarcharbinaryvarbinaryimageXE&6FVfv&6FVfv&6FVfv&6FVfvh : :  D ooooohDpD DDD(D0D8D@DLDTD`D$Id: defncopy.c,v 1.12 2005/10/12 07:03:21 freddy77 Exp $$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $GdGFlGNOT %%-%d.%ds%s%%%d.%ds%sCopyright (C) 2004 James K. Lowden This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation D   : : : <hDXE8FtGpH LXF:\FMdF XdopHxF: `5^ 8 p9 0 `*f W  1 3&  57 "TF*2< _fXEov`{ PLCOZcF:F;9  < + )<  OVP]F0L dG00v< "l<  FhDMP< x.libs/defncopycrti.sfsr.s__get_exit_frame_monitor_ptr__do_exit_code_ptrtrap_tablevalues-Xa.cdefncopy.cBbss.bssDdata.dataDrodata.rodataget_loginerr_handlermsg_handlerparse_argumentprint_resultsprint_ddlget_printable_sizeset_format_stringusagecrtn.s_END__START_strchr___Argvrealloc.XBsaTQvcc7bFGMC.get_printable_size.__func__strlen_DYNAMICstrstrdberrhandle__fsrtmpfile64dbnumcols__environ_lockcalloc_edatadbuseoptarg_environ.XBsaTQvcc7bFGMC.msg_handler.__func__fputcstrerrorfprintf.XBsaTQvcc7bFGMC.main.__func__atexit__longdouble_useddbcoltypefclose.XBsaTQvcc7bFGMC.get_login.__func__gethostnamedbresultsdbsetlnamedbbindstrcpy.XBsaTQvcc7bFGMC.parse_argument.__func___start.XBsaTQvcc7bFGMC.print_results.empty_stringfreopen64perrorstrdup.XAsaTQvcc7bFGMC.rcsid_tds_sysdep_public_h.XAsaTQvcc7bFGMC.rcsid_sqlfront_h__iobfgetcmaindbnextrowfree__assert_finidbnumcomputeasprintf_GLOBAL_OFFSET_TABLE_.XAsaTQvcc7bFGMC.no_unused_sybdb_h_warn.XBsaTQvcc7bFGMC.usage.__func_____errnorewind_PROCEDURE_LINKAGE_TABLE_memset_mcountdblogin_get_exit_frame_monitordbdata.XBsaTQvcc7bFGMC.set_format_string.__func__.XAsaTQvcc7bFGMC.rcsid_sybdb_h_init__1cG__CrunMdo_exit_code6F_v_.XAsaTQvcc7bFGMC.no_unused_var_warndbmsghandlestrlcpydbinitdbrows_lib_versiondbcollenoptind_enddbcolsourcedbnullbindbasename.XAsaTQvcc7bFGMC.software_version.XBsaTQvcc7bFGMC.print_ddl.microsoft_colmapstrcmpdbsqlsend__fsr_init_value.XAsaTQvcc7bFGMC.rcsid_sybfront_h.XAsaTQvcc7bFGMC.no_unused_sybfront_h_warndbdatlen.XBsaTQvcc7bFGMC.err_handler.__func__dbfcmdgetopt.XBsaTQvcc7bFGMC.print_ddl.sybase_colmapoptionsdbsqlokmemcpy__fpstart.XAsaTQvcc7bFGMC.no_unused_tds_sysdep_public_h_warntdsdbopenstrcasecmpdbcolname.XBsaTQvcc7bFGMC.print_results.__func__.XBsaTQvcc7bFGMC.print_ddl.__func___etext.XAsaTQvcc7bFGMC.no_unused_sqlfront_h_warndbsqlexec@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)libgen.h 1.16 03/12/04 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482 d,d 889<oE4v*{$    > ] |     ; f     " D h  .interp.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data1.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrdefncopy.c/var/tmp/freetds-0.64/src/apps/defncopy.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvcc7bFGMC./var/tmp/freetds-0.64/src/apps; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c defncopy.c -W0,-xp.XAsaTQvcc7bFGMC.mainmain.XAsaTQvcc7bFGMC.rcsid_tds_sysdep_public_h.XAsaTQvcc7bFGMC.rcsid_tds_sysdep_public_h.XAsaTQvcc7bFGMC.no_unused_tds_sysdep_public_h_warn.XAsaTQvcc7bFGMC.no_unused_tds_sysdep_public_h_warn.XAsaTQvcc7bFGMC.rcsid_sybdb_h.XAsaTQvcc7bFGMC.rcsid_sybdb_h.XAsaTQvcc7bFGMC.no_unused_sybdb_h_warn.XAsaTQvcc7bFGMC.no_unused_sybdb_h_warn.XAsaTQvcc7bFGMC.rcsid_sybfront_h.XAsaTQvcc7bFGMC.rcsid_sybfront_h.XAsaTQvcc7bFGMC.no_unused_sybfront_h_warn.XAsaTQvcc7bFGMC.no_unused_sybfront_h_warn.XAsaTQvcc7bFGMC.rcsid_sqlfront_h.XAsaTQvcc7bFGMC.rcsid_sqlfront_h.XAsaTQvcc7bFGMC.no_unused_sqlfront_h_warn.XAsaTQvcc7bFGMC.no_unused_sqlfront_h_warn.XAsaTQvcc7bFGMC.software_version.XAsaTQvcc7bFGMC.software_version.XAsaTQvcc7bFGMC.no_unused_var_warn.XAsaTQvcc7bFGMC.no_unused_var_warnoptions/var/tmp/freetds-0.64/src/appsdefncopy.o \ DD"  oP- B7 B@ B DI#O::U::[::c<<lhDhDqXEXE18F8F<ztGtG;pHpH`lH 1 RY^h  _?`0707018a13b6e1000081ed000c6e130000000e00000001456fb74d0000624c0000012300000002ffffffffffffffff0000001b00000000root/usr/local/bin/freebcpELF4<^4 (44V<V<X<X<==/usr/lib/ld.so.1ee #$%)+,12345678;<=>?@ABCDGIKOQRSUVY\`abcd  !"&'(*-./09:EFHJLMNPTWXZ[]^_h? =!3 A(3D mxt3; "B =m>:'J4 PX<fw@2: @0 04E4 p0/4 < E 3 kw1 >D{ ?8.* (C (C !`4  h?!,74  Zf>@0@39 P8?1 ?2 ` >  -3 L@% [=j=sl4  2 l3  4  % CPN` =[pblv3 >EV<@?)* 8E`$2 * 1>4  PW@# iu  >Y4 _edatamain_environ.XAsaTQvac7bFmQB.no_unused_sybfront_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_private_hdbsetlbool.XAsaTQvac7bFmQB.rcsid_sybdb_h_get_exit_frame_monitor_mcount_endfprintfdbcoltypedbcollen__iob.XAsaTQvac7bFmQB.software_versionmemmove.XAsaTQvac7bFmQB.rcsid_tdsver_h.XBsaTQvac7bFmQB.file_formatted.__func___GLOBAL_OFFSET_TABLE___fsr_init_valuedbnumcolsdbfcmdbcp_columnsmalloc.XAsaTQvac7bFmQB.rcsid_tds_hpusageatexitoptarg.XBsaTQvac7bFmQB.login_to_database.__func__dbinitstrlenbcp_control.XBsaTQvac7bFmQB.file_character.__func__bcp_init.XAsaTQvac7bFmQB.no_unused_tds_h_warndberrhandlemsg_handlerdbresults.XAsaTQvac7bFmQB.no_unused_tds_sysdep_public_h_warnstrcpy__fsr.XAsaTQvac7bFmQB.rcsid_freebcp_hfile_formatted__ctype.XBsaTQvac7bFmQB.err_handler.__func__dbsetllong.XBsaTQvac7bFmQB.unescape.__func__dbmsghandle.XAsaTQvac7bFmQB.no_unused_tdsver_h_warnatoigetopt__fpstart.XAsaTQvac7bFmQB.rcsid_sybfront_hstrdup.XAsaTQvac7bFmQB.no_unused_freebcp_h_warnerr_handlermemset___Argv_PROCEDURE_LINKAGE_TABLE_.XBsaTQvac7bFmQB.main.__func__file_character__environ_lock_DYNAMIC.XBsaTQvac7bFmQB.msg_handler.__func___lib_versiondbsetifiledbsetlname.XAsaTQvac7bFmQB.no_unused_tds_sysdep_private_h_warn.XBsaTQvac7bFmQB.process_parameters.__func__strcmp__1cG__CrunMdo_exit_code6F_v_bcp_colfmttdsdump_opengetenvdbsqlexectdsdbopen.XAsaTQvac7bFmQB.no_unused_sybdb_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_public_h_etext.XAsaTQvac7bFmQB.no_unused_var_warndbloginfile_nativeoptindbcp_readfmtbcp_exec_fini_start.XBsaTQvac7bFmQB.file_native.__func__login_to_databasebcp_optionsprocess_parameters__longdouble_usedstrchr.XBsaTQvac7bFmQB.pusage.__func__libc.so.1SYSVABI_1.3SUNWprivate_1.1libsybdb.so.5libnsl.so.1libsocket.so.1/usr/local/lib7qN >K4E8EX(C,h?d<h<6l<^p<<t<Ox<E|<< <P<&<c<<<<(<J<5<4<8<M<<$<2<F<V<G<0<<Q<`<<"< <<L<Z< < <Y=5\<%`<%d<h%h<h%l<h%p<h%t<h %x<h(%|<h0%<h8p%<h@`%<hHP%<hP@%<hX0%<h` %<hh%<hp%<hx%<h%<h%<h%<h%<h%<h%<h%<hp%<h`%<hP%<h@%<h0%<h %<h%<h%<h%<h%<h%<h%<h%<h %<h(%<h0%=h8pjjR=tkh2a>t>t PCE=u T=RU >RP%$ PjÐURQt`|$у> D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]U XTPDž`h jhPh EhPE PEP = j%hx48=EPh4h?' dPhP = jEPh4dP =h4EmdP=h4E9dP=dP=E=*xPdPhP `|E=*xPdPhPT `DE=*xPdPhPL ` Dž``=Dž\ Dž\\P:E EXTPÐU]u}EE1Ej\EPXEE=Koj|h4h? E E E E\EskE@=n=0w=\=r=n=rq=tVE)C%=2EUE@E]E@P=@PCPEP; j\EP EE=]u}ÐU]u}E=?E= Eh5h?EEEǀ Eǀ$ Eǀ( Eǀ, E @PT@PjЋEE=UE @PPNUE @PBP8Eh85P2=E@Eh<5P=E@PEh@5P=E@ hL5h?EnUE @ PBPq8Eh5E PEPr EE=h0>h5EEP U@P 4EP*ЋE, oET U@T U4EPP<EX U@X 4EPЋE E\ U@\ 4EPЋE E` U@` 4EP^ЋE$ Ed U@d 4EP*ЋE( oEh U@h TEl U@l <E U@ $jEp U@p 4EPЋE4 E4 PEt U@t 4EPjЋE8 E8 PMEx U@x 4EP&ЋE< [E U@ 4EPЋE@ 'E| U@| U4EPPtE U@ 4EPЋED 4EPmЋEH E U@ 4EP*ЋE0 oE U@ 4EPЋEL ;EUbLSE?AIEFISLPIdB=V$#hB=8$#r0mhmntrNtvFh5E PEP EE=Ex =(E =E =h5h?wEEUl h ET = h6h?1EEl =nEp =E4 =EH?4 Et =E8 =EL?8 E E]u}ä Dt\,U]u}= Eh1 h1 E=EPEEj< PEP Ej@ PEP jhP6EP E =,EL =Ej L PEP jjEP EjD PEP EE UE=*ED PhX6h? EEH =hu ]EH PPH PjP"EE=EH Phx6h?u EEE]u}ÐU$]u}EEEE=FEPh6E P =h6E?EPh6E P =h7EE P=h7EE PEE=HE=E=E PEE PKEE=E=h$7E]MUEPPAPPE PL=EE =jjE P EPh87E Ph =hT7`EuE PW=hd7/EDE P7=E P =E PjE Pm E$ PjE PU E, PjE P= EPE P==hx7EEE;Et]E4 PЋEPR4 Pjjj/EPE P =EPh7E$E@EE;E]E8 PЋEPR8 Pjjj/EPE Pg =EPh7EE( PjE P h7jEPE P=HE=P?E T?EEPh7h? E)EPh7E E]u}ÐU,]܉u؉}EEEE=FEPh8E Pj =h(8bE?EPh88E P$ =hh8EiE P=hx8E8E PEE=HE=E=E P EE PEE=E=h8_E]MUEPPAPPE P=EnE =jjE P EPh8E P =h8E E P=h8EE P=E P=E PjE P E$ PjE P E, PjE P EPE P=h8E2EE;EEPE PEEPE PEEPjjjjEPEPE P. = EPh8bEE@EE;E|h93EPE P=IE=X?E \?EEPh(9h? E)EPh<9E E]܋u؋}ÐU]u}]MUEPPAPPE P=EE =jjE P EPhP9E P =hl9EmE P=h|9E<E P=E P=E PjE P E$ PjE P E, PjE P EPE P=Eh9EPE P=HE=`?E d?EEPh9h? E)EPh9E E]u}ÐU ]u}h9h?"h:h?hL:h?h:h?h:h?h;h?h0;h?hh;h?ht;h?]u}ÐU]u}E=7E PEPh;h?<EPh;h?& *h;h? EPh<h? EE]u}ÐU]u}E =EE =G EEPEPE Ph<EP=EPh$<zE P=E Ph4<RE$=E$PhH<3EPhP<"E E]u}UWVS[å [^_UWVS[É [^_$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $2 3$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $(3l3$Id: sybdb.h,v 1.74.2.1 2006/03/14 15:17:42 freddy77 Exp $t33$Id: sybfront.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $33mainunescapeprocess_parameterslogin_to_databasefile_characterfile_nativefile_formattedpusageerr_handlermsg_handlerFREEBCPUser name: "%s" set textsize %ddbfcmd failed dbsqlexec failed freebcp, line %d: NULL terminators ('\0') not yet supported. A minimum of 6 parameters must be supplied. inoutqueryoutCopy direction must be either 'in', 'out' or 'queryout'. m:f:e:F:L:b:t:r:U:P:I:S:h:T:A:ncEdvVfreebcp version %s m:f:e:F:L:b:t:r:U:P:I:S:h:T:A:ncEdvVAll 3 options -U, -P, -S must be supplied. Exactly one of options -c, -n, -f must be supplied. FreeBCPCan't connect to server "%s". db-lib: Unable to set hint "%s" SET FMTONLY ON %s SET FMTONLY OFFdbfcmd failed SET FMTONLY ON select * from %s SET FMTONLY OFFdbfcmd failed dbsqlexec failed Error in dbnumcols set identity_insert %s ondbfcmd failed dbsqlexec failed Error in bcp_columns. Error in bcp_colfmt col %d Error in bcp_colfmt col %d Starting copy... bcp copy %s failed %d rows copied. SET FMTONLY ON %s SET FMTONLY OFFdbfcmd failed SET FMTONLY ON select * from %s SET FMTONLY OFFdbfcmd failed dbsqlexec failed Error in dbnumcols set identity_insert %s ondbfcmd failed dbsqlexec failed Error in bcp_columns. Error in bcp_colfmt col %d Starting copy... bcp copy %s failed %d rows copied. set identity_insert %s ondbfcmd failed dbsqlexec failed Starting copy... bcp copy %s failed %d rows copied. usage: freebcp [[database_name.]owner.]table_name {in | out} datafile [-m maxerrors] [-f formatfile] [-e errfile] [-F firstrow] [-L lastrow] [-b batchsize] [-n] [-c] [-t field_terminator] [-r row_terminator] [-U username] [-P password] [-I interfaces_file] [-S server] [-v] [-d] [-h "hint [,...]" [-A packet size] [-T text or image size] [-E] example: freebcp testdb.dbo.inserttest in inserttest.txt -S mssql -U guest -P password -c Msg %d, Level %d %s DB-LIBRARY error: %s Msg %ld, Level %d, State %d Server '%s', Procedure '%s', Line %d %s =6FVfv&6FVfv&6FVfv 2 2h   o.oo@hooX<$Id: freebcp.c,v 1.40.2.2 2006/03/14 15:17:42 freddy77 Exp $$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $m>>$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $>>$Id: freebcp.h,v 1.9 2004/06/19 05:56:29 jklowden Exp $?8?0>@? inoutinoutinouth    2 2 2 x4X<==H?h?9>L> Wcmh?v0>2 P h? =!3 (3D %t3; D"\B d=m>:J4 X<$.5@AH2: e@0 l0s4Ez4 p0/4   3 $1 0:>nuD{ {?8.* (C (C !`4  h?!4  ><@A0H@R39 tP{8?1 2 `>  3 @% == l4  F2 iS^il3  4   P`=p#3 K>EvV<}@?)* 8E`2  >4  nP@# " 5 >GNY4 .libs/freebcpcrti.sfsr.s__get_exit_frame_monitor_ptr__do_exit_code_ptrtrap_tablevalues-Xa.cfreebcp.cBbss.bssDdata.dataDrodata.rodataunescapecrtn.s_END__START__edatamain_environ.XAsaTQvac7bFmQB.no_unused_sybfront_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_private_hdbsetlbool.XAsaTQvac7bFmQB.rcsid_sybdb_h_get_exit_frame_monitor_mcount_endfprintfdbcoltypedbcollen__iob.XAsaTQvac7bFmQB.software_versionmemmove.XAsaTQvac7bFmQB.rcsid_tdsver_h.XBsaTQvac7bFmQB.file_formatted.__func___GLOBAL_OFFSET_TABLE___fsr_init_valuedbnumcolsdbfcmdbcp_columnsmalloc.XAsaTQvac7bFmQB.rcsid_tds_hpusageatexitoptarg.XBsaTQvac7bFmQB.login_to_database.__func__dbinitstrlenbcp_control.XBsaTQvac7bFmQB.file_character.__func__bcp_init.XAsaTQvac7bFmQB.no_unused_tds_h_warndberrhandlemsg_handlerdbresults.XAsaTQvac7bFmQB.no_unused_tds_sysdep_public_h_warnstrcpy__fsr.XAsaTQvac7bFmQB.rcsid_freebcp_hfile_formatted__ctype.XBsaTQvac7bFmQB.err_handler.__func__dbsetllong.XBsaTQvac7bFmQB.unescape.__func__dbmsghandle.XAsaTQvac7bFmQB.no_unused_tdsver_h_warnatoigetopt__fpstart.XAsaTQvac7bFmQB.rcsid_sybfront_hstrdup.XAsaTQvac7bFmQB.no_unused_freebcp_h_warnerr_handlermemset___Argv_PROCEDURE_LINKAGE_TABLE_.XBsaTQvac7bFmQB.main.__func__file_character__environ_lock_DYNAMIC.XBsaTQvac7bFmQB.msg_handler.__func___lib_versiondbsetifiledbsetlname.XAsaTQvac7bFmQB.no_unused_tds_sysdep_private_h_warn.XBsaTQvac7bFmQB.process_parameters.__func__strcmp__1cG__CrunMdo_exit_code6F_v_bcp_colfmttdsdump_opengetenvdbsqlexectdsdbopen.XAsaTQvac7bFmQB.no_unused_sybdb_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_public_h_etext.XAsaTQvac7bFmQB.no_unused_var_warndbloginfile_nativeoptindbcp_readfmtbcp_exec_fini_start.XBsaTQvac7bFmQB.file_native.__func__login_to_databasebcp_optionsprocess_parameters__longdouble_usedstrchr.XBsaTQvac7bFmQB.pusage.__func__@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)strings.h 1.3 96/03/12 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.4820 d+d 887<oE4s*x$}$$$$$$$$  % K q     . Y     N      3 U      A c   .interp.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data1.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrfreebcp.c/var/tmp/freetds-0.64/src/apps/freebcp.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvac7bFmQB./var/tmp/freetds-0.64/src/apps; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c freebcp.c -W0,-xp.XAsaTQvac7bFmQB.mainmainprocess_parameterslogin_to_databasefile_characterfile_nativefile_formattedpusageerr_handlermsg_handler.XAsaTQvac7bFmQB.rcsid_tds_h.XAsaTQvac7bFmQB.rcsid_tds_h.XAsaTQvac7bFmQB.no_unused_tds_h_warn.XAsaTQvac7bFmQB.no_unused_tds_h_warn.XAsaTQvac7bFmQB.rcsid_tdsver_h.XAsaTQvac7bFmQB.rcsid_tdsver_h.XAsaTQvac7bFmQB.no_unused_tdsver_h_warn.XAsaTQvac7bFmQB.no_unused_tdsver_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_public_h.XAsaTQvac7bFmQB.rcsid_tds_sysdep_public_h.XAsaTQvac7bFmQB.no_unused_tds_sysdep_public_h_warn.XAsaTQvac7bFmQB.no_unused_tds_sysdep_public_h_warn.XAsaTQvac7bFmQB.rcsid_tds_sysdep_private_h.XAsaTQvac7bFmQB.rcsid_tds_sysdep_private_h.XAsaTQvac7bFmQB.no_unused_tds_sysdep_private_h_warn.XAsaTQvac7bFmQB.no_unused_tds_sysdep_private_h_warn.XAsaTQvac7bFmQB.rcsid_sybdb_h.XAsaTQvac7bFmQB.rcsid_sybdb_h.XAsaTQvac7bFmQB.no_unused_sybdb_h_warn.XAsaTQvac7bFmQB.no_unused_sybdb_h_warn.XAsaTQvac7bFmQB.rcsid_sybfront_h.XAsaTQvac7bFmQB.rcsid_sybfront_h.XAsaTQvac7bFmQB.no_unused_sybfront_h_warn.XAsaTQvac7bFmQB.no_unused_sybfront_h_warn.XAsaTQvac7bFmQB.rcsid_freebcp_h.XAsaTQvac7bFmQB.rcsid_freebcp_h.XAsaTQvac7bFmQB.no_unused_freebcp_h_warn.XAsaTQvac7bFmQB.no_unused_freebcp_h_warn.XAsaTQvac7bFmQB.software_version.XAsaTQvac7bFmQB.software_version.XAsaTQvac7bFmQB.no_unused_var_warn.XAsaTQvac7bFmQB.no_unused_var_warn/var/tmp/freetds-0.64/src/appsfreebcp.o 0 P"h h o0- B7 B @ B@ D  IO22U22[22cx4x4lX<X<q==1==dzH?H? ;h?h?h?) 8HoO8TL  VCW070701c5ca56a8000081ed000c6e130000000e00000001456fb7500000d2ec0000012300000002ffffffffffffffff0000001b00000000root/usr/local/bin/tdspoolELF,44 (44g\g\h\h\m9 d]d]/usr/lib/ld.so.1  !"$%'*+,.0146789;=?ACDFHIJKLMNOPSTUVWXYZ]`cdegijkmnpqrtuwy{|} #&()-/235:<>@BEGQR[\^_abfhlosvxz~^2O 8(N,+SL*bT xK Q  4R  T U HL(OCK ^aR (*Q )`E$Q: _Nl)SS U pTD T V6 V  C`^KtU oS ),aE\) ,T: D^|*,* )@S BO H;3 [e ch\y;G L)xR: g<(  **<# ^:<* U 6|)=xFR P*a(h|P Q <)+"* - ( Q ? S t + HS8 D^! * * T h<  H^ $_- F[ < +K T`:k O x 8<+ + V S * ,{  S = *E `\e !n AR  , ( P |a6 + (N#  ( U 7 ^Eb P8 } S HL hQD * L` ,) `K \ 4U O: L+ ) P T6 )`E0_:P)_hT 4]8]<]2@]1D]bH]lL]pP]~T]X]\]$`]\5l\%p\%t\h%x\h%|\h%\h%\h %\h(%\h0%\h8p%\h@`%\hHP%\hP@%\hX0%\h` %\hh%\hp%\hx%\h%\h%\h%\h%\h%\h%\h%\hp%\h`%\hP%\h@%\h0%\h %\h%\h%\h%\h%\h%\h%]h%]h %]h(% ]h0%]h8p%]h@`%]hHP%]hP@% ]hX0%$]h` %(]hh%,]hp%0]hx%4]h%8]h%<]h%@]h%D]h%H]h%L]h%P]hp%T]h`%X]hP%\]h@%`]h0jjRd]t'hOd^th^t PED^u TD^RU `^RP$3# PjÐURQt`|$уp^ D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]U]u}EhWhV7EE=ehah Wha E Ph-h4WEPEPE Ph-EPEPEEPEE E]u}ÐU]u}EEhEEPh[ha E@EE;E E+E;EE}=-h[ha}E@EE}=h[haPEEE;E E+E;EsEEe%W=EEE E.EPh[ha E@EE;E E+E;Eh[haEEEE;E }h[ha]u}ÐU ]u}E@ Ph[ha? E@(Ph[ha& E@,Ph[ha E@$Ph[ha EPh\ha EP E@ PRh\haE@0Ph \ha E@Ph,\ha E@Ph8\hao E@PhD\haV ]u}ÐU ]u}E=2E PhP\ha hT\haj]u}UWVS[å [^_UWVS[É [^_$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $O0P$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $8P|P$Id: pool.h,v 1.14 2005/07/30 09:01:22 freddy77 Exp $PP$Id: config.c,v 1.14 2005/07/30 09:01:22 freddy77 Exp $PPpool_read_conf_filepool_parse$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Q`Q$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $hQQ$Id: pool.h,v 1.14 2005/07/30 09:01:22 freddy77 Exp $QQ$Id: main.c,v 1.21 2005/08/01 10:52:49 freddy77 Exp $Q,Rterm_handlerpool_initpool_schedule_waiterspool_main_loopmain$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $xRR$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $RS$Id: pool.h,v 1.14 2005/07/30 09:01:22 freddy77 Exp $S@S$Id: member.c,v 1.40 2005/10/03 02:53:07 jklowden Exp $HSSpool_mbr_loginpool_assign_memberpool_deassign_memberpool_reset_memberpool_free_memberpool_mbr_initpool_process_memberspool_find_idle_memberpool_packet_read$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $,ThT$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $pTT$Id: pool.h,v 1.14 2005/07/30 09:01:22 freddy77 Exp $TT$Id: tdssrv.h,v 1.7 2004/10/28 12:42:12 freddy77 Exp $T4U$Id: user.c,v 1.27 2005/07/30 09:01:22 freddy77 Exp $ tdspool Shutdown tdspooltdspoolTDS-Libraryiso_1us_englishCould not open connection to server %s use %schanging database failed Could not open initial connection %d Uh oh! member %d disconnected Uh oh! member %d disconnected readdeassigning user from member %d member %d received error while writing member %d is %d seconds old...closing No open connections left, opening member number %d No idle members left, increase MAX_POOL_CONN Max concurrent users exceeded, increase in pool.h accepting connection acceptmasterChanged database context to '%s'.JDBCZZZZZus_englishChanged language setting to 'us_english'.JDBCZZZZZ512sql serveruser disconnected readcleaning up user user has assigned member, freeing Unrecognized packet type, closing user Not enough free members...placing user in WAIT %04x %02x |%c| host %s user %s pass %s app %s srvr %s vers %d.%d lib %s lang %s char %s bsiz %d %s tdspool aborting! d]R(b(r((((((((())")2)B)R)b)r)))))))))**"*2*B*R*b*r*********++"+2+B+R+b+r+++++++++, O O  ogo%o\&D&ooh\+$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $^^$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $^_$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $,_h_$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $p__$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $__$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $`L`$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $T``$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $``$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $`$a$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $,ata$Id: util.c,v 1.11 2003/04/21 09:05:57 freddy77 Exp $|aa/usr/local/etc/pool.conf%D&L&\&<( , O O O Vh\d]D^aaMgSd^9h^Lp^ Wclau^O - lau$_$Q 0; 0 1/ 20 lau_xR 8 B lauT`,T C G 0I ?lau`V F[^O (,+L*T xK Q  4R  ?T jU L(CK aR (*Q )`EI$Q: f_l)S U pTD %T LV6 jV  `^tU S ),aE\)& ,T: ;D^D|*S,*` )g@S O ;3 e h\;G L)xR: g <(  *) <# 7 ^:W <*g U |) xFR * ( |P Q ' <). +"F *R - f (k Q S + HS8 <D^! * *! T Q h< b H^q $_ F[ + T`: O 8<+ + V & S R *d ,{ j S * `e ! AR  , ( P ! |a6C +V (N# a (h U ^E P8 S HL hQD  *7L`k,)q`4U O: :L+) P 0T6 N)Z`E_:)hT  d      G r    2 g     & A \  '$d(d 881<#oE4z$$$$$   , R r     : n    / d      . W     !id(d C8b81<#oE4z$$$     ; [     7 k    - K i      .interp.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data1.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrconfig.c/var/tmp/freetds-0.64/src/pool/config.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvic7bFWhF./var/tmp/freetds-0.64/src/pool; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I. -I../server -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c config.c -W0,-xp.XAsaTQvic7bFWhF.pool_read_conf_file.XAsaTQvic7bFWhF.rcsid_tds_h.XAsaTQvic7bFWhF.rcsid_tds_h.XAsaTQvic7bFWhF.no_unused_tds_h_warn.XAsaTQvic7bFWhF.no_unused_tds_h_warn.XAsaTQvic7bFWhF.rcsid_tdsver_h.XAsaTQvic7bFWhF.rcsid_tdsver_h.XAsaTQvic7bFWhF.no_unused_tdsver_h_warn.XAsaTQvic7bFWhF.no_unused_tdsver_h_warn.XAsaTQvic7bFWhF.rcsid_tds_sysdep_public_h.XAsaTQvic7bFWhF.rcsid_tds_sysdep_public_h.XAsaTQvic7bFWhF.no_unused_tds_sysdep_public_h_warn.XAsaTQvic7bFWhF.no_unused_tds_sysdep_public_h_warn.XAsaTQvic7bFWhF.rcsid_tds_sysdep_private_h.XAsaTQvic7bFWhF.rcsid_tds_sysdep_private_h.XAsaTQvic7bFWhF.no_unused_tds_sysdep_private_h_warn.XAsaTQvic7bFWhF.no_unused_tds_sysdep_private_h_warn.XAsaTQvic7bFWhF.rcsid_pool_h.XAsaTQvic7bFWhF.rcsid_pool_h.XAsaTQvic7bFWhF.no_unused_pool_h_warn.XAsaTQvic7bFWhF.no_unused_pool_h_warn.XAsaTQvic7bFWhF.rcsid_var.XAsaTQvic7bFWhF.rcsid_var.XAsaTQvic7bFWhF.no_unused_var_warn.XAsaTQvic7bFWhF.no_unused_var_warn/var/tmp/freetds-0.64/src/poolconfig.omain.c/var/tmp/freetds-0.64/src/pool/main.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvic7bFmjF./var/tmp/freetds-0.64/src/pool; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I. -I../server -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c main.c -W0,-xp.XAsaTQvic7bFmjF.mainmain.XAsaTQvic7bFmjF.rcsid_tds_h.XAsaTQvic7bFmjF.rcsid_tds_h.XAsaTQvic7bFmjF.no_unused_tds_h_warn.XAsaTQvic7bFmjF.no_unused_tds_h_warn.XAsaTQvic7bFmjF.rcsid_tdsver_h.XAsaTQvic7bFmjF.rcsid_tdsver_h.XAsaTQvic7bFmjF.no_unused_tdsver_h_warn.XAsaTQvic7bFmjF.no_unused_tdsver_h_warn.XAsaTQvic7bFmjF.rcsid_tds_sysdep_public_h.XAsaTQvic7bFmjF.rcsid_tds_sysdep_public_h.XAsaTQvic7bFmjF.no_unused_tds_sysdep_public_h_warn.XAsaTQvic7bFmjF.no_unused_tds_sysdep_public_h_warn.XAsaTQvic7bFmjF.rcsid_tds_sysdep_private_h.XAsaTQvic7bFmjF.rcsid_tds_sysdep_private_h.XAsaTQvic7bFmjF.no_unused_tds_sysdep_private_h_warn.XAsaTQvic7bFmjF.no_unused_tds_sysdep_private_h_warn.XAsaTQvic7bFmjF.rcsid_pool_h.XAsaTQvic7bFmjF.rcsid_pool_h.XAsaTQvic7bFmjF.no_unused_pool_h_warn.XAsaTQvic7bFmjF.no_unused_pool_h_warn.XAsaTQvic7bFmjF.rcsid_var.XAsaTQvic7bFmjF.rcsid_var.XAsaTQvic7bFmjF.no_unused_var_warn.XAsaTQvic7bFmjF.no_unused_var_warn.XAsaTQvic7bFmjF.termwaiters/var/tmp/freetds-0.64/src/poolmain.omember.c/var/tmp/freetds-0.64/src/pool/member.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvjc7bF2lF./var/tmp/freetds-0.64/src/pool; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I. -I../server -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c member.c -W0,-xp.XAsaTQvjc7bF2lF.pool_assign_memberpool_deassign_memberpool_reset_memberpool_free_memberpool_mbr_initpool_process_memberspool_find_idle_member.XAsaTQvjc7bF2lF.rcsid_tds_h.XAsaTQvjc7bF2lF.rcsid_tds_h.XAsaTQvjc7bF2lF.no_unused_tds_h_warn.XAsaTQvjc7bF2lF.no_unused_tds_h_warn.XAsaTQvjc7bF2lF.rcsid_tdsver_h.XAsaTQvjc7bF2lF.rcsid_tdsver_h.XAsaTQvjc7bF2lF.no_unused_tdsver_h_warn.XAsaTQvjc7bF2lF.no_unused_tdsver_h_warn.XAsaTQvjc7bF2lF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bF2lF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bF2lF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bF2lF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bF2lF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bF2lF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bF2lF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bF2lF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bF2lF.rcsid_pool_h.XAsaTQvjc7bF2lF.rcsid_pool_h.XAsaTQvjc7bF2lF.no_unused_pool_h_warn.XAsaTQvjc7bF2lF.no_unused_pool_h_warn.XAsaTQvjc7bF2lF.rcsid_var.XAsaTQvjc7bF2lF.rcsid_var.XAsaTQvjc7bF2lF.no_unused_var_warn.XAsaTQvjc7bF2lF.no_unused_var_warn/var/tmp/freetds-0.64/src/poolmember.ouser.c/var/tmp/freetds-0.64/src/pool/user.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvjc7bFGoF./var/tmp/freetds-0.64/src/pool; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I. -I../server -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c user.c -W0,-xp.XAsaTQvjc7bFGoF.pool_user_initpool_user_createpool_free_userpool_process_userspool_user_query.XAsaTQvjc7bFGoF.rcsid_tds_h.XAsaTQvjc7bFGoF.rcsid_tds_h.XAsaTQvjc7bFGoF.no_unused_tds_h_warn.XAsaTQvjc7bFGoF.no_unused_tds_h_warn.XAsaTQvjc7bFGoF.rcsid_tdsver_h.XAsaTQvjc7bFGoF.rcsid_tdsver_h.XAsaTQvjc7bFGoF.no_unused_tdsver_h_warn.XAsaTQvjc7bFGoF.no_unused_tdsver_h_warn.XAsaTQvjc7bFGoF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bFGoF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bFGoF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bFGoF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bFGoF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bFGoF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bFGoF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bFGoF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bFGoF.rcsid_pool_h.XAsaTQvjc7bFGoF.rcsid_pool_h.XAsaTQvjc7bFGoF.no_unused_pool_h_warn.XAsaTQvjc7bFGoF.no_unused_pool_h_warn.XAsaTQvjc7bFGoF.rcsid_tdssrv_h.XAsaTQvjc7bFGoF.rcsid_tdssrv_h.XAsaTQvjc7bFGoF.no_unused_tdssrv_h_warn.XAsaTQvjc7bFGoF.no_unused_tdssrv_h_warn.XAsaTQvjc7bFGoF.rcsid_var.XAsaTQvjc7bFGoF.rcsid_var.XAsaTQvjc7bFGoF.no_unused_var_warn.XAsaTQvjc7bFGoF.no_unused_var_warn/var/tmp/freetds-0.64/src/pooluser.outil.c/var/tmp/freetds-0.64/src/pool/util.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvjc7bFWqF./var/tmp/freetds-0.64/src/pool; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I. -I../server -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c util.c -W0,-xp.XAsaTQvjc7bFWqF.dump_bufdump_logindie_if.XAsaTQvjc7bFWqF.rcsid_tds_h.XAsaTQvjc7bFWqF.rcsid_tds_h.XAsaTQvjc7bFWqF.no_unused_tds_h_warn.XAsaTQvjc7bFWqF.no_unused_tds_h_warn.XAsaTQvjc7bFWqF.rcsid_tdsver_h.XAsaTQvjc7bFWqF.rcsid_tdsver_h.XAsaTQvjc7bFWqF.no_unused_tdsver_h_warn.XAsaTQvjc7bFWqF.no_unused_tdsver_h_warn.XAsaTQvjc7bFWqF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bFWqF.rcsid_tds_sysdep_public_h.XAsaTQvjc7bFWqF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bFWqF.no_unused_tds_sysdep_public_h_warn.XAsaTQvjc7bFWqF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bFWqF.rcsid_tds_sysdep_private_h.XAsaTQvjc7bFWqF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bFWqF.no_unused_tds_sysdep_private_h_warn.XAsaTQvjc7bFWqF.rcsid_pool_h.XAsaTQvjc7bFWqF.rcsid_pool_h.XAsaTQvjc7bFWqF.no_unused_pool_h_warn.XAsaTQvjc7bFWqF.no_unused_pool_h_warn.XAsaTQvjc7bFWqF.software_version.XAsaTQvjc7bFWqF.software_version.XAsaTQvjc7bFWqF.no_unused_var_warn.XAsaTQvjc7bFWqF.no_unused_var_warn/var/tmp/freetds-0.64/src/poolutil.o   "o%%p- BD&D&7 BL&L&@ B\&\& D<(<(I,,#OOOUOO[OOcVV{lh\h\qd]d]1D^D^xzaa;aaaB q#d  070701c2446a55000081ed000c6e130000000e00000001456fb74d000753c80000012300000002ffffffffffffffff0000001800000000root/usr/local/bin/tsqlELF4hO4 (44ZZ\\ H:A /usr/lib/ld.so.1  #%'(*,-./01234568:;<>?@ADEFGIKLMNORVWXZ\^_`abcegijkmqrtxyz|}~     !"$%&(+-./1236789;<?@BCFHIJKLMNPQSTUWXY[]^_`adefghjlmnopqrtuxz{    "#$&')+-/1345689:<=>ACEGHJLMOPQRSTUWXZ[\^`bdfghklnoprsuvwxyz|~    !"#$%'*+./35689<=>?@BCDFGHIJKLMNQRUVWXYZ[\]^bdfhjklmnopqrstuvxz{}~ !"$&)+79=BCHJPQSTUY[]dfhlnopsuvw{ #')*,045:=>ADEGORVZ\bciksvwy|}~  !%(*,.027;?@BDFIKNVY]_aceijmqt{}  &(),-01247:;AEOPST_`acegiwy| E,3t hto  K $  t # +"C`' P \ Dh< D>' t /  DP V gz o c'  :]B   B* OaG 0 Hv t 6p l ( T }   )  ,0 6D: g& >   : >   !m7 U   f0 :   = / cd E" @r % (  t#w :F :W {7C ;B     C h [ h h 9   D 07  &  M  ? 05 w f H : p  -  ' # 34 T 1       MB   A  + >  O X G x  c  4F  A  ( T/ { W P(     ,     4 > o  / 9X =; :S B kd :4 8    4i @ ]l F  E| :$  f ( Np Eyd 5; t : #- [  C    . (S  d0 9D  :J > X #.P A$I  X   6w D6D  W9 ChR2 V jd&    0 E1B D] l > @4 x Z   :D8 DH+B yy'   E   $ 1 _9 1 '  n(  9X* Q E| :س @2   V 1 XH0  < 5  B :.O b 4 4     ` 0  WC n3 < B& N ` X ,W >rC f4   '  +F  1G  @dU& i2 P 9 d %/= SW lp :h+ 1  :f x;  =  , C @ W m u H    2 !8 1!0 \! E! !  ! ! "x )" H" |"  ".< :"  "B "B "#6 R#Tb#0^ s#:& #C D#+ ##f #-6  $  &$d-$4 Y$ $ $ $6 8 %%D% E%{ U% %x %6 %5  % & :<& :\&; ;w& :&&F 9& &pBw &x %'pG 0' F ['; 'D'X _ $'$ '{ 'N5 ((  L( Ew(XL (' (: (@( ) ') Q) b), )(K )p9 ) )8O )%9  !*, :A*Q' m*'  *H E* *y *7 $+++$4+_6 ]+' +' + +([ +E , %,S& P, l,H ,F D, , - DK- :k-C -Z -2 -x  c -| .4$. E.7 R.\. o. . .7 .  /Z / =/N l/ / /ȯ /*2 01 C0  i0zF 0  0L 0.V 0i 1 L1G  o1 1X 14 1@  1D @2p +23 <O2 2D 2 2 2 28  39 63> X30 3, 3H 3h 4T4   !+4C7 W4 8 :t40f ~4 4B  4 5ؤ 5h E529 t51 57 5& 59 6 :+6 X6 / :u6DB  6( 6< 66S= :7e %`  C7w Y7 7L6 7U7 7  8 )8hZ :8z U8< 8 8#(  8c 8 D8X  9 =9h9 N9V `9< 9 99 9 9[G ;:% >:ȭ P:X:^:( : ' :c : ::4 +; T;6 ~; ;@ ;2 N% < < E<  U< }<? <C :<w; DB<L E =i1 9= I=  h=s 8=xs =xg =DF =6  =x? > />;>C>1 r>C >8 > >~ >D?: <!?E1 M?|( v?P' ?X?  ?`s ?7 ?  ?, E*@2 _@ k@[4 @ @@  AtAAz  TA( ATAP A5  A A: DB IBI }B1 B :B8 BD :CC Z 1C7 ^CD oCB  C> C C\ Dh>  D   ED :`D = DP D DD ExA :/E <SE E`: E{D DE E( 8Fh $F21 QF0 :qF F F6  Fc F0 D(G SGn fGf9  Gp~ G|6 G :G` EH "H OH| EzHE DH(3 H/ HK H &I 7AIA DmI wI 2I$I- II: I< J6E KJ^ [J JJ E i v JD J< K  ?K UK` cKjK!& K< K KG9 L AL TL LA L L L5 M#M& PMn4 M@ M M M: M M[: :NL N6 HNR3 DtN< `NPV   !NX N N4:  O2  0Opc OO PPPxY~ $Pk 3P^ KPPPWP P P.( P< <Q E3Q0> 8HQ sQ@ Q: Q> 0Q :Q7 R8 65R YRx[ lR4xR R( R RZ RJE :RR "Se PS$`S8 8{S SSSE 5SxB  S5 T JT QTYTn6 Tx T$T9 T= 4T EU' ;UC dU U U? @U5  V <0Vp7 ?V TV[VbV V V$ V V $W\ MWd qW W W4W8 W W   X2 s 6X ZX$ :wX X6 XL  Y  3Y hYp }Y= DYYT :Y0 Z ,Z& [Z ZP ZdZA 5ZZt EZF  QP[n E[( X[2& [C [1 ['  [[/ < \2 \@ @\; i\3 :\ \h \ ] 5] D]4L] ]`' ]P ]T ]0Z ] /^ 6^6 c^i5 ^[ ^ EAP !^G D^6 _u& 5_4>_|{ D_K_ o_y_t _7 _ _& )` Q` }``g `5 `= :&`$  a 0aA ca a+' aiF a bt"b EMb0 Exb b   bP/ b  b cc`( BcHc> Dtcch{ c9 cA c   d 2d[F Zd da d d eD e :+e9 ]e ee6 eL e e  T3f;f Rf2 f f0 f fK f g4g/ D4g hg  g f g5 g0 g% Dhm 8h:6 dh h0~ hh, h Eh i6 2i Fi$; qi'  i $i  } jc j &jL [j8 j  j/ j6 j0 DkB 6kZ  pk k k kc k h& lG 5l ^l6 l4 l(F ll l& 'mt.m2 Pm|1 m Z9$  m6 m  m= nAD :-nd5n8 ^n EPtn nZ% <n n o Go4 roJ4 o g ox o p E9p bpHI  sp( pTpX pF/ DN#hf p( qK 3qZ @q$ dq   q EqH :qW1 r2 +r(K 7r& cr 8D{r r :rr0 rC= sX :4sd+ =sF gsmB  s% sW2 .XAsaTQv1b7bFmEw.rcsid_tds_sysdep_public_hstrtok.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_private_h_warnstrtol.XBsaTQvxb7bF2Xu.tds_alloc_context.__func__.XAsaTQv7b7bFmyy.no_unused_tds_h_warntds_set_user.XBsaTQv1b7bFmEw.tds_put_int.__func__.XBsaTQvzb7bFGZv.tds_set_capabilities.__func_____Argv_get_exit_frame_monitortds_free_msg.XAsaTQv9b7bFWez.no_unused_tds_sysdep_public_h_warn_GLOBAL_OFFSET_TABLE_strrchr.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_private_h.XBsaTQv2b7bFWaw.stringz_to_numeric.__func__.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_public_h_warntds_alloc_connectiontds_alloc_contexttds_write_packet_mcount.XBsaTQvxb7bF2Xu.tds_free_compute_result.__func__.XBsaTQv2b7bFWaw.is_numeric_dateformat.__func__.XAsaTQvxb7bF2Xu.rcsid_tdsver_h.XBsaTQv9b7bFG0z.tds_des_encrypt.__func__.XBsaTQv0b7bF2uv.tds_get_byte.__func__.XAsaTQv3b7bFGww.limit_indexes.XBsaTQvwb7bF2rt.handler.__func__.XBsaTQv3b7bFGww.tds_numeric_to_string.__func__tds_dstr_set.XAsaTQv0b7bF2uv.rcsid_var.XAsaTQvZc7bF2sA.no_unused_var_warn.XAsaTQv0b7bF2uv.no_unused_tdsver_h_warn.XBsaTQvyb7bFmtu.tds_get_data_info.__func__.XBsaTQv0b7bF2uv.tds_get_string.__func__.XAsaTQv7b7bF2cy.no_unused_tds_h_warn.XBsaTQvzb7bFGZv.tds_put_login_string.__func___environ.XBsaTQvyb7bFmtu.tds_get_data.__func__.XBsaTQv3b7bFGww.tds_packet_check_overflow.__func__.XBsaTQv5b7bFWxx.tds_iconv_from_collate.__func__.XBsaTQv2b7bFWaw.tds_convert_numeric.__func__.XBsaTQv9b7bFWez.MD4Final.__func__.XAsaTQvzb7bFGZv.rcsid_tdsver_h.XBsaTQv9b7bFWez.MD4Transform.__func__.XAsaTQvZc7bF2sA.global_opt_flags.XBsaTQv4b7bFmbx.tds_send_emulated_execute.__func__.XBsaTQvzb7bFGZv.tds_set_version.__func__.XBsaTQvyb7bFmtu.tds_set_spid.__func__select.XAsaTQv3b7bF2Fx.rcsid_tds_htds_put_buf.XBsaTQvyb7bFmtu.tds_process_compute.__func__.XBsaTQvxb7bF2Xu.tds_alloc_locale.__func__.XAsaTQv$b7bFm10.no_unused_tds_sysdep_public_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_public_h.XBsaTQvxb7bF2Xu.tds_alloc_param_row.__func__tds_iconv_alloc.XBsaTQv2b7bFWaw.string_to_result.__func__.XBsaTQv2b7bFWaw.store_time.__func__memsettds7_get_instance_port.XAsaTQvzb7bFWDv.rcsid_tds_h.XAsaTQv9b7bFWez.no_unused_var_warn.XAsaTQv_b7bF2J0.rcsid_var.XBsaTQv9b7bFG0z.spinit.__func__.XBsaTQvyb7bFmtu.tds_process_cursor_tokens.__func__.XBsaTQvyb7bFmtu.tds_process_col_name.__func__.XBsaTQvzb7bFGZv.tds7_send_login.ntlm_idtds_add_row_column_sizetds_strftime.XBsaTQv5b7bFWxx.tds_iconv_info_init.__func__.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_private_h.XBsaTQv4b7bFmbx.tds_cursor_dealloc.__func__.XBsaTQv2b7bFWaw.tds_convert_real.__func__.XBsaTQvzb7bFWDv.tdsdump_on.__func__.XBsaTQv4b7bFmbx.tds_count_placeholders_ucs2le.__func__tds_willconvert.XAsaTQvyb7bFmtu.rcsid_tdsver_h.XAsaTQvzb7bFGZv.no_unused_var_warn.XBsaTQvyb7bFmtu.tds_process_colinfo.__func__.XBsaTQv2b7bFWaw.store_monthname.__func__.XBsaTQv4b7bFmbx.tds_query_flush_packet.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsdump.__func__tds_iconv_close.XAsaTQvzb7bFWDv.write_dump.XBsaTQv0b7bF2uv.tds_peek.__func__.XBsaTQv9b7bFG0z.tds_des_set_key.__func__strcat.XBsaTQvzb7bFWDv.tdsdump_off.__func__.XBsaTQv9b7bFWez.MD4Update.__func__strtok_r.XBsaTQvwb7bF2rt.mknod.__func__tds_config_verstrtds_read_conf_section.XBsaTQvyb7bFmtu.adjust_character_column_size.__func__.XBsaTQvAc7bFWL1.tds_read_packet.__func__.XBsaTQv1b7bFmEw.tds_put_byte.__func__rewind.XBsaTQvxb7bF2Xu.tds_alloc_row.__func__.XBsaTQv2b7bFWaw.tds_willconvert.__func__.XBsaTQvzb7bFGZv.tds_set_bulk.__func__.XBsaTQv0b7bF2uv.read_and_convert.__func__.XBsaTQvyb7bFmtu.tds5_process_optioncmd.__func____ctype.XBsaTQv4b7bFmbx.tds_skip_comment_ucs2le.__func__.XBsaTQvxb7bF2Xu.tds_alloc_param_result.__func__.XAsaTQv3b7bF2Fx.no_unused_tdsver_h_warn.XAsaTQv7b7bFmyy.no_unused_var_warn.XAsaTQv3b7bFGww.rcsid_vartds_skip_quotedinet_addr.XAsaTQv7b7bF2cy.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_process_compute_names.__func__.XAsaTQvzb7bFGZv.no_unused_tdsver_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_h.XBsaTQv4b7bFmbx.tds_skip_quoted.__func__.XBsaTQv5b7bFWxx.tds_iconv_alloc.__func__.XBsaTQv0b7bF2uv.tds_get_size_by_type.__func__.XAsaTQv$b7bF2f0.no_unused_tdsver_h_warntds_convert.XAsaTQv3b7bF2Fx.interf_file.XAsaTQvAc7bFWL1.no_unused_tds_h_warntds_client_msg.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_public_h.XAsaTQvyb7bFmtu.rcsid_tds_h.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_public_h_warntds_free_localevasprintf.XAsaTQv6b7bFGHy.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_public_htds_process_simple_query___errno.XBsaTQv7b7bF2cy.tds_answer_challenge.magic.XBsaTQvxb7bF2Xu.tds_free_cursor.__func__.XBsaTQv5b7bFWxx.tds_sybase_charset_name.__func__tcgetattr.XBsaTQvxb7bF2Xu.tds_free_connection.__func__.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_private_h_warn.XBsaTQvxb7bF2Xu.tds_free_dynamic.__func__.XBsaTQv_b7bF2J0.tds_dstr_set.__func____longdouble_used.XBsaTQvzb7bFWDv.tds_set_state.__func__.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.factorstds_alloc_cursor.XAsaTQv3b7bF2Fx.rcsid_var.XBsaTQv$b7bFm10.tds_set_column_type.__func__.XAsaTQv5b7bFWxx.rcsid_tdsver_htds_alloc_socket.XAsaTQv9b7bFG0z.totrot.XAsaTQv4b7bFmbx.no_unused_tdsver_h_warntds_iconv_opentds_alloc_dynamicvfprintftds_swap_bytes.XAsaTQv1b7bFmEw.no_unused_tdsver_h_warn.XAsaTQv3b7bFGww.no_unused_tdsconvert_h_warn.XAsaTQvzb7bFWDv.rcsid_var.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_private_h.XBsaTQv$b7bF2f0.tds_getmac.__func__.XBsaTQv5b7bFWxx.tds_iconv_free.__func__tds_process_tokenstds_money_to_string.XBsaTQv2b7bFWaw.tds_convert_int4.__func__.XBsaTQvzb7bFGZv.tds_send_login.le1.XBsaTQvzb7bFGZv.tds_send_login.le2.XBsaTQv2b7bFWaw.tds_willconvert.answers.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_public_h.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_private_hreadpassphrase.XBsaTQvzb7bFGZv.tds_set_passwd.__func__.XAsaTQv9b7bFG0z.ip.XBsaTQv4b7bFmbx.tds_next_placeholder.__func__tds_set_servertds_submit_optioncmd.XAsaTQv7b7bF2cy.rcsid_tdsver_h.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_private_h.XBsaTQv9b7bFG0z.tds_des_set_odd_parity.__func__.XBsaTQv2b7bFWaw.is_dd_mon_yyyy.__func__tds_gethostbyname_r.XBsaTQv$b7bFm10.tds_get_cardinal_type.__func__tds_answer_challenge.XAsaTQv7b7bF2cy.no_unused_tdsver_h_warntds_get_byte.XBsaTQvyb7bFmtu.tds_process_dynamic.__func__.XBsaTQv5b7bFWxx.tds_srv_charset_changed.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_section.__func__.XBsaTQv2b7bFWaw.tds_convert.__func__.XBsaTQv2b7bFWaw.string_to_int.__func__.XBsaTQvyb7bFmtu._tds_token_name.__func__.XAsaTQv3b7bFGww.limits.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_public_hstrchr.XAsaTQvzb7bFGZv.rcsid_tds_htds_get_homedir.XBsaTQv3b7bF2Fx.tds_config_env_tdshost.__func__.XBsaTQvxb7bF2Xu.tds_free_env.__func__.XBsaTQvyb7bFmtu.tds_client_msg.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic2.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.__func__.XBsaTQv7b7bF2cy.tds_encrypt_answer.__func__.XBsaTQv4b7bFmbx.tds_submit_prepare.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic3.XAsaTQv_b7bF2J0.rcsid_tds_h.XBsaTQvxb7bF2Xu.tds_alloc_compute_results.__func__.XBsaTQv4b7bFmbx.tds_convert_string.__func__.XAsaTQv4b7bFmbx.no_unused_tdsconvert_h_warn.XBsaTQvzb7bFGZv.tds_send_login.magic5.XBsaTQvxb7bF2Xu.tds_free_row.__func__.XAsaTQvzb7bFGZv.no_unused_tds_h_warn.XBsaTQvzb7bFGZv.tds_send_login.magic6tds_free_param_results.XAsaTQv4b7bFmbx.rcsid_var.XBsaTQvyb7bFmtu.tds_lookup_dynamic.__func__.XBsaTQv2b7bFWaw.tds_convert_int1.__func__.XBsaTQv1b7bFmEw.tds_init_write_buf.__func___lib_versiontds_close_sockettds_multiple_done.XBsaTQv_b7bF2J0.tds_dstr_zero.__func__.XBsaTQv4b7bFmbx.tds_count_placeholders.__func__.XBsaTQvyb7bFmtu.tds_prtype.__func__.XBsaTQv2b7bFWaw.is_timeformat.__func__.XBsaTQvxb7bF2Xu.tds_free_locale.__func__.XBsaTQvAc7bFWL1.goodread.__func__.XBsaTQvvb7bFGWt.vasprintf.__func__.XBsaTQv2b7bFWaw.tds_convert_flt8.__func__.XBsaTQv3b7bF2Fx.tds_set_interfaces_file_loc.__func__tds_des_encrypt.XBsaTQv5b7bFWxx.tds_iconv_get_info.__func__getuid.XBsaTQvzb7bFGZv.tds7_send_login.time_zone.XBsaTQv7b7bFmyy.tds_getservbyname_r.__func__tds7_srv_charset_changed.XAsaTQv7b7bFmyy.rcsid_tdsver_htds_set_packet.XBsaTQv3b7bF2Fx.tds_config_env_tdsquery.__func__tds_iconv_fread.XAsaTQv0b7bF2uv.rcsid_tds_hmainMD4Finaltds_cursor_open.XBsaTQvxb7bF2Xu.tds_free_context.__func__tds_alloc_param_rowtds_g_append_modetds_connecttds_open_socket.XAsaTQv3b7bF2Fx.no_unused_tds_h_warn.XBsaTQvzb7bFWDv.tds_set_parent.__func__.XBsaTQv3b7bF2Fx.search_interface_file.__func__.XAsaTQvyb7bFmtu.no_unused_tdsconvert_h_warn.XBsaTQv1b7bFmEw.tds_put_smallint.__func__.XAsaTQv$b7bFm10.rcsid_tds_sysdep_public_h.XBsaTQvxb7bF2Xu.tds_alloc_client_sqlstate.__func__.XBsaTQvZc7bF2sA.do_query.__func__.XAsaTQvxb7bF2Xu.defaultcaps.XAsaTQv4b7bFmbx.inc_numtds_alloc_get_string.XBsaTQvZc7bF2sA.main.__func__.XAsaTQvub7bFWAt.no_unused_tds_sysdep_public_h_warn.XBsaTQv1b7bFmEw.tds_put_int8.__func__.XAsaTQv7b7bFmyy.rcsid_tds_h.XBsaTQvzb7bFGZv.tds_connect.__func__tds_str_empty.XBsaTQv9b7bFG0z.tds_des_ecb_encrypt.__func__.XBsaTQv4b7bFmbx.tds_put_data_info.__func__tds_getservbyname_rtds_get_smallinttds_alloc_lookup_sqlstate.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_private_htds_set_portlocaltimetds_peek.XBsaTQv4b7bFmbx.tds_put_data.__func__.XBsaTQvZc7bF2sA.add_history.__func__strcmp.XBsaTQv4b7bFmbx.tds_submit_queryf.__func__.XAsaTQv9b7bFG0z.no_unused_tdsver_h_warn.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_private_h_warn.XAsaTQvyb7bFmtu.rcsid_vartds_iconvrecv.XBsaTQvzb7bFGZv.tds7_send_login.reserved_flagtds_free_socket.XBsaTQvyb7bFmtu.tds7_process_result.__func__tds_count_placeholders.XBsaTQv4b7bFmbx.tds_cursor_open.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_params.__func____1cG__CrunMdo_exit_code6F_v_.XAsaTQv9b7bFWez.rcsid_tdsver_h.XAsaTQv3b7bF2Fx.rcsid_tdsver_h.XAsaTQv7b7bF2cy.rcsid_var.XAsaTQv3b7bFGww.rcsid_tdsver_hatexit.XAsaTQvub7bFWAt.rcsid_var.XBsaTQvyb7bFmtu.tds7_get_data_info.__func__tds_free_bcp_column_data.XAsaTQv0b7bF2uv.no_unused_tds_h_warntds_getmac.XBsaTQvAc7bFWL1.tds_close_socket.__func__.XBsaTQv7b7bF2cy.tds_answer_challenge.__func____urem64tds_multiple_query.XAsaTQvAc7bFWL1.no_unused_tdsver_h_warntds_des_set_key.XBsaTQv4b7bFmbx.tds_get_column_declaration.__func__toupper.XBsaTQvxb7bF2Xu.tds_free_param_result.__func__.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_public_htds_cursor_dealloc.XBsaTQv2b7bFWaw.store_dd_mon_yyy_date.__func__.XBsaTQv5b7bFWxx.tds_canonical_charset_name.__func__.XBsaTQv2b7bFWaw.tds_strftime.__func__tds_swap_numeric.XBsaTQvzb7bFGZv.tds7_send_login.__func__tds_flush_packet.XAsaTQv_b7bF2J0.no_unused_tds_h_warntds_set_language.XBsaTQv5b7bFWxx.tds_iconv_fread.__func__.XBsaTQvzb7bFGZv.tds7_crypt_pass.__func__tds_set_bulk.XBsaTQv5b7bFWxx._iconv_close.__func__.XAsaTQv_b7bF2J0.rcsid_tdsver_h.XBsaTQv2b7bFWaw.string_to_numeric.__func__.XBsaTQv2b7bFWaw.store_year.__func__.XAsaTQv9b7bFWez.rcsid_tds_sysdep_public_htds_dstr_copy.XBsaTQvyb7bFmtu.tds_process_msg.__func__.XBsaTQv4b7bFmbx.tds_multiple_execute.__func__strcpystrerror.XBsaTQv4b7bFmbx.tds_put_params.__func__.XBsaTQv2b7bFWaw.is_alphabetic.__func__.XBsaTQv2b7bFWaw.is_ampm.__func__.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_private_h_warntds_set_server_addr.XBsaTQvAc7bFWL1.tds_open_socket.__func__tds_prtype.XBsaTQv2b7bFWaw.tds_convert_int2.__func__tds_set_interfaces_file_loc.XAsaTQvzb7bFWDv.no_unused_tds_h_warn.XAsaTQvub7bFWAt.rcsid_tds_sysdep_private_h.XBsaTQvyb7bFmtu.tds_add_row_column_size.__func__.XBsaTQvyb7bFmtu.tds_alloc_get_string.__func__.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_private_h.XAsaTQvAc7bFWL1.rcsid_tdsver_h.XBsaTQv_b7bF2J0.tds_dstr_copy.__func__tds_get_int.XBsaTQv3b7bF2Fx.tds_config_env_tdsport.__func__.XBsaTQvZc7bF2sA.readline.__func__.XAsaTQvAc7bFWL1.no_unused_var_warngettimeofday.XAsaTQvzb7bFWDv.g_dump_filenametds_quote_idtcsetattrtds_lookup_dynamictdsdump_dump_buf.XBsaTQvyb7bFmtu.tds_process_compute_result.__func__.XBsaTQv4b7bFmbx.tds_cursor_fetch.__func__.XBsaTQvzb7bFGZv.tds_send_login.__func___etext.XBsaTQvyb7bFmtu.tds_process_cancel.__func__.XBsaTQvxb7bF2Xu.tds_alloc_connection.__func__.XBsaTQvzb7bFGZv.tds8_do_login.__func__.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_public_h_warntds_numeric_change_prec_scale.XBsaTQv3b7bF2Fx.tds_config_env_tdsver.__func__.XBsaTQv3b7bF2Fx.tds_config_boolean.__func__.XBsaTQv0b7bF2uv.tds_get_int.__func__.XBsaTQvAc7bFWL1.tds7_get_instance_port.__func__.XBsaTQv1b7bFmEw.tds_put_n.__func__tds_process_login_tokenstds_submit_unprepare.XBsaTQvxb7bF2Xu.tds_alloc_results.__func__.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_public_h_warn.XBsaTQvub7bFWAt.asprintf.__func__.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_public_h_warntds_submit_execdirect.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_private_h_warn_fini.XAsaTQv5b7bFWxx.canonic_charsetstds_free_all_results.XAsaTQv4b7bFmbx.rcsid_tdsconvert_h.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bF2f0.no_unused_tds_h_warn.XAsaTQv5b7bFWxx.iconv_initializedtds_put_stringtds_hex_digits.XBsaTQv5b7bFWxx.tds_iconv.invalid.XBsaTQv5b7bFWxx.lookup_canonic.__func__.XBsaTQv9b7bFWez.MD4Init.__func__.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_private_h_warn.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_private_h_warn.XAsaTQv5b7bFWxx.ucs2name.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_public_h_warnvsnprintftds_free_dynamic.XBsaTQv4b7bFmbx.tds_quote_and_put.__func__.XAsaTQv5b7bFWxx.rcsid_tds_htds_get_n.XAsaTQv6b7bFGHy.no_unused_tdsver_h_warn.XBsaTQv9b7bFG0z.perminit_ip.__func__.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_public_h_warntds_get_locale.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_private_h_warn.XBsaTQv5b7bFWxx.tds_iconv_info_close.__func__tds_submit_rpc.XBsaTQv4b7bFmbx.tds_cursor_close.__func__.XBsaTQv2b7bFWaw.tds_convert_binary.__func__.XBsaTQv5b7bFWxx.tds7_srv_charset_changed.__func__.XAsaTQvxb7bF2Xu.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_get_token_size.__func__.XAsaTQv3b7bFGww.rcsid_tds_h.XBsaTQv9b7bFG0z.des_init.__func__.XBsaTQvzb7bFGZv.tds_set_server_addr.__func__.XAsaTQv_b7bF2J0.no_unused_var_warnpthread_mutex_lock.XAsaTQv9b7bFWez.rcsid_tds_h.XBsaTQvzb7bFWDv.tdsdump_append.__func__tds_numeric_to_string.XAsaTQv7b7bFmyy.no_unused_tdsver_h_warn.XBsaTQv4b7bFmbx.tds_submit_execute.__func__.XBsaTQv4b7bFmbx.tds_put_param_as_string.__func__.XBsaTQvZc7bF2sA.slurp_input_file.__func__.XAsaTQv5b7bFWxx.iconv_namestds_submit_querytds_canonical_charset_name.XBsaTQv7b7bFmyy.tds_timestamp_str.__func__tds7_crypt_pass.XBsaTQv2b7bFWaw.store_hour.__func__tds_dstr_free.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_private_h.XBsaTQvzb7bFWDv.tdsdump_open.__func__.XAsaTQv2b7bFWaw.no_unused_tds_h_warntds_quote_stringtds_multiple_init.XBsaTQvzb7bFGZv.tds_set_library.__func__.XBsaTQvzb7bFGZv.tds_set_server.__func__localtime_rtds_realloc_socket.XAsaTQv9b7bFG0z.no_unused_tds_h_warn.XAsaTQvvb7bFGWt.rcsid_var.XBsaTQv2b7bFWaw.binary_to_result.__func__tds_timestamp_str__div64write.XAsaTQv3b7bFGww.no_unused_tdsver_h_warn.XBsaTQv2b7bFWaw.tds_convert_unique.__func__.XBsaTQvzb7bFGZv.tds_set_language.__func__.XAsaTQv$b7bF2f0.rcsid_tdsver_h.XBsaTQv4b7bFmbx.tds_ascii_to_ucs2.__func__.XAsaTQvyb7bFmtu.no_unused_tdsver_h_warn.XBsaTQvyb7bFmtu.tds_process_row.__func__.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFWez.no_unused_tdsver_h_warn.XBsaTQv3b7bF2Fx.tds_read_interfaces.__func__tds_debug_flags.XBsaTQv0b7bF2uv.tds_get_smallint.__func__tds_free_cursor.XBsaTQvZc7bF2sA.get_opt_flags.__func__.XAsaTQv9b7bFG0z.nibblebit.XAsaTQv$b7bF2f0.rcsid_tds_h.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_public_h.XBsaTQv3b7bF2Fx.tds_read_conf_file.__func__tds_lookup_host.XAsaTQv5b7bFWxx.iconv_aliases.XAsaTQvzb7bFGZv.rcsid_vartds_set_capabilitiestds_dstr_zero.XBsaTQvAc7bFWL1.tds_check_socket_write.__func__.XBsaTQv4b7bFmbx.tds_quote_id.__func__.XAsaTQv9b7bFG0z.sitds_get_compiletime_settingsnl_langinfostrncpy.XBsaTQv3b7bF2Fx.tds_read_config_info.__func__.XBsaTQv_b7bF2J0.tds_dstr_free.__func__.XBsaTQv5b7bFWxx.tds_iconv_reset.__func__.XBsaTQvxb7bF2Xu.tds_alloc_login.__func__tds_alloc_rowinet_ntop.XAsaTQv6b7bFGHy.rcsid_var.XBsaTQv3b7bF2Fx.tds_try_conf_file.__func__.XBsaTQv2b7bFWaw.string_to_int8.__func__tds_free_row.XAsaTQv9b7bFG0z.p32itds_fix_connection.XBsaTQv4b7bFmbx.tds_multiple_done.__func__.XBsaTQvxb7bF2Xu.tds_free_msg.__func__.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_public_h.XBsaTQv3b7bF2Fx.parse_server_name_for_port.__func__tds_version.XBsaTQv4b7bFmbx.tds5_fix_dot_query.__func__.XAsaTQvub7bFWAt.no_unused_tds_sysdep_private_h_warnmemmove.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_public_h_warncallocsigaction.XBsaTQvyb7bFmtu.tds_process_params_result_token.__func__.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_public_h_warnstrncasecmp__iob.XBsaTQvzb7bFWDv.tds_version.__func__.XBsaTQvxb7bF2Xu.tds_alloc_compute_row.__func__.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_private_h.XBsaTQvxb7bF2Xu.tds_realloc_socket.__func__.XBsaTQvxb7bF2Xu.tds_alloc_bcp_column_data.__func__.XBsaTQv3b7bF2Fx.tds_parse_conf_section.__func__.XAsaTQvZc7bF2sA.rcsid_tdsver_h.XBsaTQv5b7bFWxx.tds_get_iconv_name.__func__.XAsaTQv$b7bFm10.rcsid_varstrncmptds_submit_prepare.XBsaTQv4b7bFmbx.tds_multiple_query.__func__tds_cursor_fetch.XBsaTQv9b7bFG0z.perminit_fp.__func__.XBsaTQvyb7bFmtu.tds5_get_varint_size.__func__tds_put_byte.XAsaTQv$b7bFm10.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.bytebit.XBsaTQvzb7bFGZv.tds_set_app.__func__.XAsaTQvxb7bF2Xu.rcsid_var.XBsaTQv7b7bFmyy.tds_gethostbyname_r.__func__.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_private_h_warn.XAsaTQvxb7bF2Xu.no_unused_var_warnfeof.XAsaTQvxb7bF2Xu.no_unused_tds_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_h.XAsaTQvyb7bFmtu.rcsid_tdsconvert_h.XBsaTQvxb7bF2Xu.tds_free_compute_results.__func__tds_sybase_charset_name.XAsaTQv$b7bFm10.rcsid_tds_sysdep_private_h.XBsaTQvzb7bFGZv.tds7_send_login.tds8Versiontds_numeric_bytes_per_prectds_submit_queryf.XBsaTQv3b7bF2Fx.tds_fix_connection.__func__.XAsaTQv0b7bF2uv.rcsid_tdsver_h.XAsaTQv2b7bFWaw.no_unused_tdsconvert_h_warnoptarg.XBsaTQv4b7bFmbx.tds_quote.__func__.XBsaTQvxb7bF2Xu.tds_free_bcp_column_data.__func__.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_private_h.XBsaTQvxb7bF2Xu.tds_alloc_socket.__func__tds_init_write_buf.XBsaTQv5b7bFWxx.tds_iconv.__func__tds_iconv_free.XBsaTQv4b7bFmbx.tds_submit_unprepare.__func__.XAsaTQvzb7bFWDv.rcsid_tdsver_h.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_public_htds_free_login.XBsaTQvzb7bFGZv.tds7_send_login.tds7Version.XAsaTQvub7bFWAt.rcsid_tds_sysdep_public_h.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_private_htds_set_version.XBsaTQvxb7bF2Xu.tds_alloc_lookup_sqlstate.__func__tds_set_host.XBsaTQvzb7bFGZv.tds7_send_login.sql_type_flag.XAsaTQv1b7bFmEw.rcsid_var.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_private_hMD4Update.XBsaTQvzb7bFWDv.tds_set_state.state_namessignal.XBsaTQvyb7bFmtu.tds_swap_numeric.__func__sigemptysettds_cursor_declare.XBsaTQv7b7bF2cy.tds_convert_key.__func__.XBsaTQv$b7bFm10.tds_get_varint_size.__func__tds_inet_ntoa_r.XBsaTQvzb7bFWDv.tdsdump_dump_buf.__func____fsr_init_value.XBsaTQv$b7bFm10.tds_set_param_type.__func__.XAsaTQvzb7bFWDv.no_unused_tdsver_h_warn.XBsaTQv7b7bFmyy.tds_copy_hostent.__func__.XBsaTQvzb7bFGZv.tds_set_host.__func__tds_free_param_resulttdsdump_closestrlen.XBsaTQv2b7bFWaw.tds_convert_char.__func__.XAsaTQv4b7bFmbx.no_unused_var_warn.XBsaTQvxb7bF2Xu.tds_free_param_results.__func__.XBsaTQv5b7bFWxx.tds_iconv_close.__func__.XBsaTQvyb7bFmtu.tds_process_result.__func__tds_get_token_size.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_public_h_warntds_cursor_setrows.XBsaTQvzb7bFGZv.tds_set_packet.__func__.XBsaTQv1b7bFmEw.tds_put_string.__func__.XBsaTQv4b7bFmbx.tds7_put_query_params.__func__fgets.XBsaTQv2b7bFWaw.tds_convert_money4.__func__.XBsaTQv4b7bFmbx.tds_submit_query_params.__func__.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_public_h_warntds_alloc_param_result_DYNAMICtds_datecrack_edata.XAsaTQv6b7bFGHy.rcsid_tds_h.XAsaTQvwb7bF2rt.signo.XBsaTQv4b7bFmbx.tds_submit_rpc.__func__.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_private_h.XAsaTQv5b7bFWxx.sybase_aliasestds_alloc_resultstds_dstr_copyn.XBsaTQvyb7bFmtu.tds5_process_result.__func__.XBsaTQv5b7bFWxx.collate2charset.__func__.XBsaTQv3b7bF2Fx.hexdigit.__func__tdsdump_offatoftds_alloc_compute_results.XBsaTQvzb7bFGZv.tds_send_login.magic50.XBsaTQv4b7bFmbx.tds_skip_quoted_ucs2le.__func__.XAsaTQv2b7bFWaw.rcsid_varatoi.XBsaTQvZc7bF2sA.tsql_handle_message.__func__atolfopen64tds_multiple_executetds_set_passwdtds_submit_query_paramskillfclose.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_private_h_warn.XBsaTQv2b7bFWaw.tds_get_null_type.__func__.XAsaTQv7b7bFmyy.rcsid_var.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFG0z.pc1.XBsaTQvZc7bF2sA.tsql_print_usage.__func__.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_public_h_warntds_get_null_type.XAsaTQv9b7bFG0z.pc2.XAsaTQv4b7bFmbx.rcsid_tdsver_h.XBsaTQv4b7bFmbx.tds_multiple_init.__func__.XAsaTQvZc7bF2sA.rcsid_var.XAsaTQvub7bFWAt.no_unused_var_warntds_set_param_typefreehostenttds_alloc_locale_end.XBsaTQvxb7bF2Xu.tds_free_socket.__func__tds_put_smallint.XAsaTQvAc7bFWL1.rcsid_tds_hmalloc.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_private_h_warn.XBsaTQvyb7bFmtu.tds_process_env_chg.__func__getipnodebyname.XAsaTQv5b7bFWxx.rcsid_var.XAsaTQvzb7bFWDv.g_dump_mutexhtonsstrdup.XAsaTQvAc7bFWL1.rcsid_var.XBsaTQv9b7bFG0z.permute_fp.__func__.XBsaTQv4b7bFmbx.tds_submit_execdirect.__func__.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_public_h_warnopterrstrlcpy.XBsaTQv4b7bFmbx.tds_get_dynid.__func__tds_process_cancelstrcasecmp.XBsaTQv5b7bFWxx.tds_iconv_open.__func__.XAsaTQv9b7bFWez.rcsid_var.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_public_h.XBsaTQv2b7bFWaw.store_numeric_date.__func__.XBsaTQv_b7bF2J0.tds_dstr_copyn.__func__.XBsaTQvyb7bFmtu.tds_process_simple_query.__func__.XBsaTQv0b7bF2uv.tds_get_char_data.__func__.XAsaTQv9b7bFG0z.fp.XBsaTQv4b7bFmbx.tds7_put_params_definition.__func__.XAsaTQvZc7bF2sA.rcsid_tdsconvert_htds_set_parenttds_get_size_by_typegetopt__xtol.XBsaTQvyb7bFmtu.tds5_process_dyn_result2.__func__.XBsaTQvzb7bFGZv.tds7_send_login.connection_idoptind.XAsaTQvvb7bFGWt.no_unused_var_warn.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_private_h_warn.XAsaTQvZc7bF2sA.no_unused_tdsver_h_warn.XAsaTQv$b7bFm10.no_unused_var_warn.XAsaTQv5b7bFWxx.no_unused_tdsver_h_warn.XAsaTQv3b7bF2Fx.no_unused_var_warnfputstds_read_packettds_set_column_type.XBsaTQvyb7bFmtu.tds_pr_op.__func__.XBsaTQv3b7bF2Fx.tds_lookup_port.__func__.XAsaTQv2b7bFWaw.no_unused_var_warn.XAsaTQv2b7bFWaw.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_process_col_fmt.__func__.XBsaTQv4b7bFmbx.tds_put_data_info_length.__func__.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_public_h_warn.XBsaTQvzb7bFGZv.tds_set_port.__func__.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_private_h_warntds_read_config_info.XAsaTQv9b7bFWez.rcsid_tds_sysdep_private_hsetsockopt.XAsaTQv$b7bFm10.rcsid_tdsver_h.XAsaTQvZc7bF2sA.no_unused_tdsconvert_h_warn.XBsaTQvyb7bFmtu.tds_process_auth.__func__.XBsaTQv2b7bFWaw.tds_convert_datetime.__func__.XAsaTQv2b7bFWaw.no_unused_tdsver_h_warntdsdump_open_xmknod.XAsaTQv9b7bFG0z.rcsid_varsetlocale.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_public_h.XBsaTQvAc7bFWL1.tds_goodread.__func__.XBsaTQvyb7bFmtu.tds_process_default_tokens.__func__tds_submit_execute.XBsaTQv2b7bFWaw.tds_convert_bit.__func__tdsdump_log.XBsaTQv3b7bF2Fx.tds_config_login.__func__.XBsaTQv2b7bFWaw.store_mday.__func__memcmp.XAsaTQv3b7bFGww.rcsid_tdsconvert_htds_read_conf_file.XAsaTQvyb7bFmtu.no_unused_var_warn.XBsaTQv6b7bFGHy.tds_get_locale.__func__.XAsaTQv4b7bFmbx.rcsid_tds_h.XAsaTQv9b7bFWez.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.no_unused_tdsver_h_warn.XBsaTQvzb7bFGZv.tds7_send_login.collation.XAsaTQv3b7bFGww.no_unused_tds_sysdep_private_h_warntds7_send_authrealloc.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_public_h_warntds_srv_charset_changed.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bFm10.no_unused_tds_h_warntds_put_int.XBsaTQvyb7bFmtu.tds_process_dyn_result.__func___start.XBsaTQv4b7bFmbx.tds_cursor_declare.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_query.__func__MD4Init.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_public_h.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_private_htds_get_parent.XBsaTQv2b7bFWaw.tds_convert_int8.__func____udiv64__fsrstrstr.XAsaTQv7b7bF2cy.no_unused_var_warn__fpstart.XBsaTQvzb7bFWDv.tdsdump_close.__func__.XBsaTQv4b7bFmbx.tds_submit_optioncmd.__func__.XBsaTQvZc7bF2sA.populate_login.__func__.XBsaTQv2b7bFWaw.tds_convert_datetime4.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic42.XBsaTQvyb7bFmtu.tds_swap_datatype.__func__tds_free_input_params.XBsaTQv4b7bFmbx.tds_next_placeholder_ucs2le.__func__.XAsaTQv1b7bFmEw.rcsid_tds_h.XAsaTQv4b7bFmbx.no_unused_tds_h_warn.XAsaTQv0b7bF2uv.no_unused_var_warn.XBsaTQvyb7bFmtu.tds_process_param_result.__func__.XAsaTQvxb7bF2Xu.no_unused_tdsver_h_warn.XBsaTQv2b7bFWaw.string_to_datetime.__func__.XBsaTQvAc7bFWL1.tds_write_packet.__func__.XBsaTQvyb7bFmtu.tds_process_login_tokens.__func__getpwuid_r.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_public_h.XAsaTQv3b7bFGww.rcsid_tds_sysdep_public_h.XAsaTQv5b7bFWxx.no_unused_tds_h_warn.XBsaTQv0b7bF2uv.tds_get_n.__func__tds_free_connectionMD4Transform.XBsaTQvxb7bF2Xu.tds_free_input_params.__func__memcpy.XBsaTQv2b7bFWaw.tds_datecrack.__func__atoll.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_private_hpthread_mutex_unlocktds_swap_datatype.XBsaTQv5b7bFWxx.tds_canonical_charset.__func__tds_alloc_bcp_column_data.XBsaTQvzb7bFGZv.tds_set_user.__func__.XAsaTQv1b7bFmEw.no_unused_tds_h_warn.XBsaTQvAc7bFWL1.tds_goodwrite.__func__.XAsaTQv3b7bFGww.no_unused_tds_h_warn.XBsaTQv1b7bFmEw.tds_flush_packet.__func__.XBsaTQvzb7bFGZv.tds7_send_auth.__func__.XBsaTQvzb7bFGZv.tds7_send_login.client_progvergetpid.XAsaTQv9b7bFG0z.rcsid_tdsver_h.XBsaTQv5b7bFWxx.skip_one_input_sequence.__func__.XAsaTQvZc7bF2sA.no_unused_tds_h_warnntohstds_get_string.XBsaTQvzb7bFGZv.tds_set_client_charset.__func__.XAsaTQv9b7bFWez.no_unused_tds_sysdep_private_h_warn.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_private_h_warn__xtolltds_des_set_odd_parity.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.__func__.XAsaTQv6b7bFGHy.no_unused_var_warntds_get_char_data.XAsaTQv3b7bFGww.no_unused_var_warntds_set_librarytds_set_statesendto.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_private_h.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_public_h_warn.XBsaTQvzb7bFWDv.tdsdump_log.__func__tds_put_ntds_send_cancel.XBsaTQv3b7bFGww.tds_money_to_string.__func__.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_private_h.XBsaTQvyb7bFmtu.tds7_process_compute_result.__func__.XBsaTQv4b7bFmbx.tds7_send_execute.__func__.XBsaTQvyb7bFmtu.tds_process_tokens.__func__tds_alloc_compute_rowgethostnametds_get_dynid.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFWDv.g_dumpfile.XBsaTQv4b7bFmbx.tds_send_cancel.__func__tds_des_ecb_encrypt.XBsaTQv6b7bFGHy.tds_parse_locale.__func__.XBsaTQv2b7bFWaw.is_numeric.__func__.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.settings.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_public_h_warntdsdump_ontds_alloc_client_sqlstate.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_private_h_warn.XBsaTQv5b7bFWxx.tds_iconv_open.UCS_2LE.XBsaTQvzb7bFWDv.tds_get_parent.__func__tds_unget_byte.XBsaTQvxb7bF2Xu.tds_alloc_compute_result.__func__.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_private_h.XBsaTQv9b7bFG0z.f.__func__.XBsaTQvyb7bFmtu.tds_process_param_result_tokens.__func__.XAsaTQv5b7bFWxx.no_unused_var_warn_PROCEDURE_LINKAGE_TABLE_.XAsaTQv1b7bFmEw.no_unused_var_warn.XBsaTQvxb7bF2Xu.tds_alloc_cursor.__func____environ_lock.XBsaTQvwb7bF2rt.readpassphrase.__func__.XAsaTQv$b7bFm10.no_unused_tdsver_h_warn.XBsaTQv4b7bFmbx.tds_quote_string.__func__.XBsaTQv5b7bFWxx._iconv_close.invalidtds_next_placeholdergetsockopt.XBsaTQvxb7bF2Xu.tds_free_all_results.__func__.XBsaTQvzb7bFWDv.tds_swap_bytes.__func__getenv.XBsaTQv3b7bF2Fx.hex2num.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_sections.__func__.XBsaTQvzb7bFWDv.tdsdump_start.__func__.XBsaTQv4b7bFmbx.tds_cursor_setrows.__func__tds_alloc_login.XBsaTQv7b7bFmyy.tds_inet_ntoa_r.__func__.XAsaTQv$b7bFm10.rcsid_tds_htolower.XBsaTQv5b7bFWxx.tds_iconv_init.__func__.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_public_htds_free_results.XAsaTQv2b7bFWaw.rcsid_tdsconvert_h.XBsaTQvxb7bF2Xu.tds_free_results.__func__.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_private_h_warn.XBsaTQvxb7bF2Xu.tds_free_login.__func__.XBsaTQv4b7bFmbx.tds_skip_comment.__func__.XBsaTQv4b7bFmbx.tds_submit_query.__func__tds_free_context.XAsaTQv3b7bFGww.no_unused_tds_sysdep_public_h_warn.XBsaTQvxb7bF2Xu.tds_alloc_dynamic.__func__.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_public_h.XBsaTQv0b7bF2uv.tds_unget_byte.__func__tds_cursor_close.XAsaTQvyb7bFmtu.no_unused_tds_h_warnfflush.XAsaTQvzb7bFWDv.no_unused_var_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_private_h.XBsaTQv2b7bFWaw.store_yymmdd_date.__func__tds_set_client_charsettds_put_int8.XAsaTQv9b7bFG0z.no_unused_var_warn.XBsaTQv1b7bFmEw.tds_put_buf.__func__.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_public_h.XAsaTQv6b7bFGHy.rcsid_tdsver_h.XBsaTQv3b7bF2Fx.tds_get_home_file.__func__.XBsaTQv3b7bF2Fx.tds_lookup_host.__func__tds_set_app.XBsaTQv2b7bFWaw.tds_convert_money.__func__tds_get_conversion_type.XBsaTQvyb7bFmtu.determine_adjusted_size.__func__.XAsaTQv1b7bFmEw.rcsid_tdsver_hioctltds_iconv_from_collate.XBsaTQv7b7bFmyy.tds_get_homedir.__func__.XAsaTQv2b7bFWaw.rcsid_tdsver_h__assert.XBsaTQvyb7bFmtu.tds_process_end.__func__.XBsaTQv9b7bFG0z.permute_ip.__func__.XBsaTQv2b7bFWaw.tds_get_conversion_type.__func__.XBsaTQv3b7bF2Fx.tds_config_verstr.__func__libnsl.so.1SUNW_1.7SUNWprivate_1.1libsocket.so.1SUNW_0.7libc.so.1SUNW_1.19s0'= sqN st (= t'ty1tqN s j  $ j % $ P h l p )t x X| L   e  +        N q Z t İ OȰ ̰ а ԰ ذ >ܰ 0 @8  h    y c ĺ 3  " ~ ( c\ L  l  sH X p ,Ľ ]    1h d lȿ  q &  V      7               3, `D H x  < 4    o >   h x  5` %d %h h%l h%p h%t h%x h %| h(% h0% h8p% h@`% hHP% hP@% hX0% h` % hh% hp% hx% h% h% h% h% h% h% h%İ hp%Ȱ h`%̰ hP%а h@%԰ h0%ذ h %ܰ h%0 h%8 h% h%h h% h% h% h % h(% h0%ĺ h8p% h@`% hHP% hP@% hX0%( h` %\ hh%L hp% hx% h% h%H h%X h%p h%Ľ h% h% hp% h`% hP%h h@% h0%ȿ h % h% h% h% h% h% h% h% h % h(% h0% h8p% h@`% hHP% hP@% hX0% h` % hh% hp% hx% h% h% h%, h%D h%H h%x h% hp% h`% hP% h@% h0% h % h% h% h% h% h% hjjR th@  t t PE u T RU  RPq$- PijÐURQt`|$у  D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UDžE="E=EPhG hP hP =EPxH=O= H=PE EÐU ]u}]u}ÐU,EEE PEPEE=hG hp sEhijEPEPyEE=E%=jEP.EE%=E@H=oEE@HU;BE@HU@$PhG h`  E@EE@HU;hG h` |EhjEPEPxEE=E=E=E@EE@H=EE@HU;DE@HU@EE싀4='E=hG h` EE@ PR;EE@HU@$EE=#"E="E=cEEE싀4EUEPj'EPEPEPP=3E=EPhG h`  EPE@EE@HU;E=hG h` hjEPEPvEE=lE@hPhG SKE=====E%=DžPEP[=TPhH $P U$PPPPPEPPȺE%=yjEPCU+U ȍ++ڋE+EPEPh(H $PU$PjjjjEPP<hijEPEPtEE=aE EÐU ]u}EPEPhXH hp F]u}ÐU(]u܉}؋E=E =hhH hH - EEEPjPEE= E4EhH EPEUEM E=<EE@EhH EPEUEM E=E $  hH EPEPh EE=^E E E E E E E E E E $ EDPhH hp [ EPoEE=q=fK=hT=t=qr=t9=vBe$ ;E"U EP$ PPh0I hp hHI EPEP EE=EPE E]u܋}ÐUT]u}EEEEEEEEEhPI jrjjfE܋E= j1[EhTI EPE P# EE= Es P]@PE PEP> P)@PE PEP  P@PE PEP P@PwE PEPr P@PCE PEP>n P9EVCEE@= E  EЋE@ = E/E@ = E  EȋEȉE̋E@= E  EċE@= E  EE@= E  EE@ = E $ EMUEPh EPh BPh EPh EPh EPh EPhl Ph` h hhI HjEPejwE=SR=P7=H=C!=H=I=Pu=o=S=UZ=o=p=hI EPE Pv EE=SE=iEPPmEЋE=>hI EP[EPEPkh EP^EPE=& %=EPhI  E=- %=EPhI 1( Eء %=EPhI E=8E=*h J hp EP8jJE=8E=*h(J hp lEPjE=*h@J hp 4EPjE=&E=EPjE=(hmEjhEPhXJ ~E=EPEPhdJ EPhlJ EPEPEPEPEPhxJ EPEEPEPE= EPEPEPchJ EPhJ EPAEPEP!EPEP1EPEPahJ EPEPEP0E= EPE= EPxE= EP^E= EPD]u}ÐU$]u}܋E@=(E@PhJ hp  EE@=EmE@=G\E@=2NKEEE@ EEXMEPE@PRA PSEPE@PhJ hp I E E]u}ÐUEDžhJ EPEE=.PPEPhJ hp JEPhP[ =E PF؋P5UD;ZEUEU EPP1ЋE E P؋PUD;U PPj PEE= UPEU@EPhPI =ÐU\]u}EEEEEEj!Ej EċEċ=*Eċ@ =hK ЋEċP EčPEčP E PEPEP? hEP#EjEPEċPEPj EE=EPEP=4EP %EP='hK hp jEP'EEPvEԸUԈE@E؋EPhHK EP E= EP %=E E܉EEP1EE=(jhPK EPd =EP=E@ %=EPEE=h*h\K hTK  EEEUEPBPb=<EPE3 EEPEPEP UԈEP[E= EPAEPEhdK EPaEE="hhK EP=8hpK EP=hxK EP=sh|K EP=8EPEPEPhK EUԈshK EPj=EUԈhK EP6=,hK j<ЍEPEPEPREP؋EPD;EGEЍEEЋEPEPEԋEPL؋EP>D;EEPYEPEPhK EPVEP EPEPEE]u}U]u}ZUڋEEE=AUE PBP= EEEEE=j<EE=EWjix%Auxw$(WB >H?L+BD V#&UDUV1?5  hHg`<|;# 'UDUI <t t ;:!!@?!0 `D+LG' :!1'[G'8Q'<; + ++ %+ +%+.7gB=l< ;x;<=<k=H =KB =\ B`2BBP2BL6BPIlD gBCRFDRFH(g9R I|P<;R9R,RHScEEEEEEEzEjEZEJE:E* EE EEE E$E(E,E0E4Ez8Ej<EZ@EJDE:HE*LEPE TE XE \E `E dE hE lE pE tEz xEj |EZ EJ E: E* E E E E E E E E E E Ez Ej EZ EJ E: E* E E E E E E E E E E Ez Ej EZ EJ E: E* E E E E E E $E (E ,E 0E 4Ez 8Ej <EZ @EJ DE: HE* LE PE TE XE \E `E dE hE lE pE tEz xEj |EZ EJ E: E* E E EEEEEEEEu GY%q0mf25mnq@#2 'UDU ,_?#!C'UDU# b'UDU1@(_ 1L303<`'UDU I.#}'UDU2. / @2L5#Dx <Ls Gcs0t4 $({g@;y ,yB @)  ) `7 dw B TW  7%#'UDU>%uB >?BS(\s@D[; Fl[L stbB(@%k%%KB(7n+ +CZ(S('UDUf+ +)f+i+FLFC n+q+gFCGCGG FDFGGE=^EP葐EE=AjPEP =jPEPۑ EEEE]u} !1AQQ!a1!q1 q eeuEu%%%5E5UU]u}ZUnj EE=Ij jEPo jEPaEEUE= EE!EP'EE]u}ÐU]u}ZUmڋE=2E=EP}EPq]u}U<]̉uȉ}ZUemڋEЋEE P=PE PEPhEP蛚E=E=6PhRb jEPdEEP; EEP'UEpEPE PEP[Q ETjjEP; )EP臽EEP証E E =$E =E =UBdEUPhE@hPRhwQ]E PEPWEEP胼EE@%=E@= EEE&EEP跺EEP診EE;EsEUE@EEUE@EEU;E<EPEPEP = EE=YPE=EEEUEPBPEP^ = EP5EP蓺EP*E(EP5EEPGtEEPs<EEP?>EEPEEP7#EEPMEEǀEP^E{EǀEP`EWEP*E@EPrE,EЋEE P<}PEPh EP螖EPPjEPӾ EP%EEЋEE P|PEPhCEP2EPֹPjEPg UUPjjj h4NEPPOE=E=jEP˄EPE PE PRhQ胕Eu |8a ""$ay> | +HP\ UDԋUuI Y@ #D#UDU⍎UDUE E]̋uȋ}q1EU$]u}ZU踥eڋPEP艜=EhEPEPEPVEE=)E@L= E?E@L@EE=4"E=&4E@ =#E@LU@$EdE=8"E=&6E@ =%E@LU@$UEoE%= EG?E====hEPEPEPEE=lE= EEE]u}ÐU<]̉uȉ}ZUUcEEPhgR蛐 EP_EEЋEEPvPEPEPhEPSoEPG{EP{EEPEEPݱEEPαEjjEP; EP诱EE- EE@ =E@ PE=3EuEPF PEPS U‰EE=%UEPB PEPR U‰EYUEPB PEPR U‰EE@ =(UPB PՂ=EEP裰U ЉUEP茰U ЉUEPuU ЉUEP^U ЉUE=5E=&E%=_E% EEUPE=E=EPEPEP= E#E=={E=EU@tE=9EPJ="PhR\ EEPRh7Q6E=EEE E]̋uȋ}ÐU$]u}ZUe_ڋEPE $EPRhQ覌E=  EjjEP˴ EPjjEP说 EPjjEP蓴 jEPEP聴 (,jEPRhQE E;EE^E+EPjEP* 04E+EPRhUQ踋EPEP`E E]u}ÐUL]u}ZUи]EE@tEEEE@l=28<Ph' R E EjEPy=EwEEP般E@EDEEPqPEPEPh EP|HE=EP?(EEPEE=EP۬gEPEPEE=EP迫EE=EP肬EPE E E%=EP8?EP_'EEP8EE=EPEEPEP7EE=EP۪EE=EP螫EE=EPEojE E E%=EP,3EPC-EE E E%=EP EP.E EPGE E E E%=EP航 EPEEP舩EE=EPKR EPEPEE=) EP/EE=EP E= EPSE EP賩E=HLEPRh&QʆEP莨EE=HPTPh&R蒆 EPEPEPFEE=EP E=EE EX\EPRh'QE=E=E@EE=yE@\=hE@\EԋEU@$UԋB`dEԋ@PRhw'Q脅E@@%UfB@E@@ UfB@E= \E=HE@(=1E4=EUH$EP(EP貥EE EE%=EP\c EPSEO EPXE; E E0E% =EP EPE E E0E% =EP踦 EP[E E@\=7E@\E؋E؋U@DBHhlPh)R讃 E@L= EU@LBHE@H=EPHfBE E E%=EPEP9EE@L=EPLfBE E0E% =EP耥jEP/EqEPWEEPxEE=$E=E="E=E%EE EE%=EP轤UBdEUPhptE@hPRh+QсEEPHЋEE=E@4=8EP?EE=EP EPEP?E=E@4=EPϢEE=EP蒣EPEPEP8 EE= EEE EE%=EP*1*E EE%=EPEPGEE EE%=EP褢EP{IEE EE%=EP\cEPCEOEPZE;E EE%=EPEPEPEP6 EE EE%=EP谡EPEPEP?6 E'E EUPt x|Ph/R~ E@\=cE@\E؋E@@%UfB@E@@ UfB@E@@ UfB@E؋@<=EPEP E EhE ESE= ==H?UЍDUjEPEPEP4 EE@t= E@tEE EE%=EPhEPEPEP{4 ELE= =Y=N= == 2eE EE%=EPHOEPEPE7E EE%=EPEPEP?Eu]y ayy+^T,?@\dll#VRUЍDU x[@/$eUЍDUE=jEP8iEEE@pU ЉUE=EE#E=jEPhEEsE@l=/E= EEE؉E2E@l=EE]u}í Q Q ] = U$]u}ZUeKEhEPEPEP<EE=+E%=E/)E, UDUhEPEPEPEE=E=EEEE]u}QQQU<]̉uȉ}ZUи5JEEEEEEPŚEE;EEEj :jEE=EE= E܋UPE=EEEPИЋEPE@PEPEPy: U‰EE@E@UDEE@EE;EFEP0E@tEPEԋE=EEUԉPLEUԉPHEEE=QE=7EE܋E@EE܋PhEPyhE=EEEU;EԋU@E؋U؋EhP$P[i E$PgUfBEE܋E@EE܋PgEPgE@EEU;{E E]̋uȋ}ÐU ]u}EU @$E =lE =jE@U#B`E =#"E ="E =cE@UBEU HJ EHE@UBUE@%R+ЋEP]u}ÐUT]u}ZUԸFEEPAEE@LEEEU;aEU@EE@%=EPЋEPEPؖfEދME%Ѓ(% ‰(ME%=Ѓ(%U (ME%=Ѓ(% (EP菖ЋEPEP蛔PEPnEEEEȋEPlSЋE@PREPEPh@EPprEPЋEP EP蛕fEEPjEP脚 EUD EqEPЋEP EEKEE;E@====EEU@ BEPEP|]EPEP\E@EEU;E+EEE=1EPRhBQ6qEPjEPt EPE؋EU؉PE=EEE]u}ÐU(]u܉}ZU5CEEPEE@HEE;EjEPEP跘 EEE=E=UE;EU@DEME%=Ѓ(%U (ME%=Ѓ(% (ME%=%(% ‰(E% =EP(EE@=E@=$E@= E@=EEEEPjEP< EUDEE;EYE E]u܋}ÐU$]u}ZUAڋE =EP踑EE PWEE=EE UUEBDEjEPEP EU@ 4EPEPK= EmUEHPBPEPEPEE@=#E$=@E PEE E]u}ÐU]u}ZU?ڋE=E,EEXEEP谎EE=-EPEPEP胎EE=EUBHEP;EE]u}ÐU ]u}ZU>ڋE@HEE=EEEU;\EU@EUEPBPEPEP=E/E@EEU;EE]u}ÐUD]ĉu}ZUи=ڸEfEEPwEEPhfE拋EPRhMQjEP踌EEEU;PP EEU؋@TE܋E@PRhwNQjEPE;E@EEPRhNQLjEE;EPhNRj E܋U@EEPӋU.EP辋Uf0E@=CEEȋE.PHPE$P\E$P[UfBEP3ЋEPEP?PEP:e^EPЋEP gEP背ЋEP KEPЋEP /'EH{UЍDU⋋E@ PRhQQhEU@ BEPEPTE@=E@=EP=PjEP讐 EPEP&E@EE;EEPEEPRhRQ hE=WEEPZEԋE܋UԉP E= EUEEPjB P:[ EUfB$E܋@ EEEU;3EP@UfEEE@EEU;EP荇EԋE܋UԉPE= EEE]ċu}U9U\]u}ZU59ڋEPЋE PEPԉЋE PM E @%Ѓ(% ‰(M E @%=Ѓ(%U (M E @%=Ѓ(% (EP覇PE PaE =-E @=P EEM E%(% ‰(]EPЋE P gEP蓈ЋE P KEPЋE P /'E HUDUE U @ BE =lE =j$EP聆U BEPoU BE@=E@=E @=ZE @=HE @=#6E @=$E @=E @=cRE j)PEPB E -E *E )PQEP* ЋE P E PEPOE =#"E ="E =c0EP踆ЋE h$PREP[U fBEPЋE h$PREP+EU U$U EfBEEE EE @EȋE EЋE PCE؋E @EE @P~CEE HU E @PB PQEPEPEPEPEPE$PEPheXEP[b0EE]u}åmQU,]܉u؉}ZUฅ4ڋEP8EE=(PhZRa EEP3E@tE@\=uE@\EEPEEUPDE=E:E@DEEU@DBHPh[Ra gEPwEEUPLE=EE@LEEU@LBHPh\R` EE;EBEU@EEPEPEPEPEE@EE;EEPEEUPE= EEE]܋u؋}ÐU,]܉u؉}ZUe2ڋEP蘁ЋE h$PREP軃U fBE PM $EPRЋE PE=.E@==E@=+M E @%%(% ‰(M E @%=Ѓ(% (M E @%=Ѓ(%U (M E @% =Ѓ(% ‰(M E @%@=Ѓ(% (EPЋE PEPPE PYEEE EE P>ЋE @PREPEPhe_EP]EP_ЋE P E =#"E ="E =c0EP踀ЋE h$PREP[U fBdEP胀ЋE P KEP~ЋE P /'E HUDU⋋E @ PRh`Q\E =lE =j$EP[~U BEPI~U BE@=E@=E @=ZE @=HE @=#6E @=$E @=E @=cRE j)PEP E -E *E )PQEP! ЋE P E U @ BE PEP]GE E]܋u؋}1U0]؉uԉ}ZUܸ-ڋEP舀E@tEP2~EEP#~EE@\=XE@\EEPyEEUPDE= E)E@DEEU@DBHKEPxEEUPLE=EE@LEEU@LBHEEU;dEU@EjEPEP EP{PjEP EPEPE@EEU;EPfyEEUPE= EEE]؋uԋ}ÐUL]u}ZUܸ+ڋPhgR Y EP~E@tEP|EEP(|EE@\=ME@\EEPwEEUPDE=E"E@DE?EPvEEUPLE=EE@LEEUPHEPRhhQXEEU;KEU@EEPyЋEh$PREP{UfBEPM $EPI{ЋEPME@%%(% ‰(ME@%=Ѓ(% (ME@%=Ѓ(%U (ME@% =Ѓ(% ‰(ME@%@=Ѓ(% (EP+zЋEPEP7xUfEP (UBE=#E="JEPyЋEP EPUyEE=EPjEP2~ $EPRhmQUEPWyЋEP {EPxЋEP _EP?wЋEP CEPЋEP $EHU܍DUEU@ BEPEP@E=lE=j$EPvUBEPvUBEPvPjEP| EPEPj EPRhoQsTE$PRhoQOTEEȋEEЋMEE@PRAPEЋ@PEPhEpEPT E$EȋMEPE@PRA PEPhupEPSE@EEU;EPssEEUPE=EEE]u}U$]u}ZU踕%ڋEPHvEEEU;PP EEU@TEE@;E E@EEUPHEEU;[EU@EUEPBPEPEPp=EFE@EEU;E =E UE E]u}ÐUT]u}ZUԸU$E(Eȋ,E E @PREPQhutEPQUE =b;EPuEEPjEPy E ǀ4EqE =EPtEEPrEE U$UE=DEjPEPy EjPEPy EPYtE EEPsEtEPCrEE=EKE PzE1E$E H7UԍDUE=E=E04EPRhxQOE=E ǀ4EE U$UE =lE =jEEj#jEPB E @UE U@BE=!EVUEPBPEPTw E#E@=E@=$E@=9E@='8<PhuzRN EPE U4E =#"E ="E =cYE;E!@DhPR@ EEU EPB P;EE=AE ǀ4E=EP@EEEEE=EPe@E>E U;4E 4+E=(EPEP@EE=EZEUE U4E =wE =fE =cUE =DE =3E =#"E =/E ='8E PEPEPEPr= EXE;E HLhPR> EEUEPPEPFt E U4E @ =7E PEPEPEP r= EEE U;P E U+P UE @ EEPEPEPs =E~E=EPjEPss E U4EtE @="E U @ ;BE E U;P UUE @ +EPEPR<> E @ EaE ==-=/}2===Q=.E =:LPEȋTEEEEHEPE@PRQEPEPh5EPIE E]u}É]IYU ]u}ZUڋE@HEE=EE@U@BEEU;[EU@EUEPBPEPEP=E.E@EEU;EE]u}ÐU,]܉u؉}ZUڋEPkEEPkEE%=EE% =EE%=EE%=E싋X\EPEPEPEPRhQGE@L=)EPLEBE@H= EU@LBHE=EUE=#E=IE@p=4`dPhRGG UBpjEP>6E=E= EE=>EPjЋEPthlE@tPRhQFEP[jEE@tE=E= EEE]܋u؋}ÐU8]Љủ}ZUԸڋE =E@ =jjEP9 EEEfEEfE䋃pP8EEfEދE P7EE=EPOEUEPE PEPB Ѓ EEP}E =E @lE EtxEPE PEPRhnjQ)EE E]Ћű}ÐU4]ԉuЉ}ZUظeEEEEPhEEPtfEE=EPWfEEjjP8 E="UEPPEPl ~EjPEPxl E-PjEPal EEE%EEEPREPt EPePjEPk EEP_ePEPEP U‰E܋EP:ePEPEP U‰E܋E=@E= EP5E= EPs5EEEP5EEU;3|EPEPRhuQBEPEPufEESEECEEEPEP#EHU؍DUE=UEPEPEPEPЃE= EPP4E=GE=-E=EP4EUEP3EE]ԋuЋ}QaqU\]u}ZUȸEjjEP4 EPadEEPdEEEԋEPbfE؋EPbfE=E= fE fEЋEPnbEE@Pr3EE=EPxEEPEPEPh UUPEP3=EP|2EEPaEEPFcfEfEvE PRh"Q?EP$xEE ====PhrR@? EEP}bPEPEP U‰EEP`PEPEP U‰EEP`PEPEPj U‰EEPbfEҋE=EPEP|zEE=+EPEP{=E@EEP`E̋E== ==EP`E=EPivEZE =NE=:E@%=$E= E@4EǀE@=DPhRR@= EUEPEPPAЃ WE=HEEEډEMUҋEPREPQEPEPEPhEP<$EP5uPh"R< E E]u}ÐU]u}ZUڋE=E EEP.EEPEPEPEP_EE=E EAE@PEP/EUUE UE E]u}ÐU]u}ZU ڋE@p= EE@l=EwEǀE@xELE@jjEPEPCȃUDUE]u}uU]u}ZU ڋEEE=AUE PBP-= EE.EEE=E E]u}ÐUD]ĉu}ZUȸ EEP\EEP2[EEP#[EE= FEPRhQ!9E-PjEPZa EEPZEE=E-EEjEPEPEP\EUDыE=EPjEPEP\EPEPEE]ċu}ÐU0]؉uԉ}ZUܸ ڋEPh[EEPY[EE=_EEE@,PXEP;VEEUP,E=E*E@,EOE@XPTXEPUEEUPXE=EE@XEEUPHEEU;dEU@EjEPEP EPXPjEP9_ EPEPE@EEU;EPVEEUPE= EEE]؋uԋ}ÐUL]u}ZUܸڋEPYEEPyYEE=_EEE@,PVEP[TEEUP,E=E.E@,EOE@XPtVEPTEEUPXE=EE@XEEUPHEEU;fEU@EEPVЋEh$PREPYUfBEPM $EPXЋEPME@% =Ѓ(% ‰(EPOXЋEPEP[VPEPV0EP'UBEPXЋEP E=#E="JEPWЋEP EPUWЋEh$PREPWUfB#EPRh5Q3eEPVЋEP KEP[UЋEP /'EHU܍DUEU@ BEPEPE=lE=j$EPTUBEPTUBEPTPjEP"[ EPEP蚽EPRhQ2E$PRhQ2EEȋEEЋMEE@PRAPEЋ@PEPhEP52EEȋMEPE@PRA PEPh5EP1E@EEU;EPQEEUPE=EEE]u} U]u}ZU0ExElE`ETE==y=|UDUE]u}U]u}ZUjE P",jE Pm"jE PY"jE PE"E jP2"jE P"E jP "jE P!E jP!E jP!zu:04$T4 8<z Nƃ&UDUz]u}Á1YYEU]u}ZUEڋE@=E EUEBMEHPAP ]u}ÐU]u}ZU<EEEEEu@8k02""#z20z2k4buNȃh#UDU[b N6:UDUzbcz< `LX_E]u}5M555555555UD]ĉu}ZUȸeEEfEEEEEPNEEEEPRhQt+EPNfEE-EE=YEPMEEHEE=DhE؋E=E E؉EԋEǀQhE̋EԋỦE=EEԋEԋEǀE=PEPd8UhEPREPaNEUMԸ EU+ЉUUEԉE@EEPRhEQ*E=EPRhuQ)jEPEPF E̋EỦPTE=EE@PPRhźQ~)UEHPBTDEEUPHUEfBE؉EԋE=EE;EEU@E܋E$P4ЋE@;  h PRh EEU܋Eԋ@PEP$Po EԋU܋fBEԉEЋEԋEԋEPE@EE;E:ESE=,EԉEЋEԋEԋEPE=E E]ċu}ÐU<]̉uȉ}ZUظeڋEPKEEPRhEQ'EPJfEꋋEPRhQv'EP:IE $EPRheQG'EPEPEP2D E܋EU܉PTE= E%(,E@PPRhQ&UEHPBTDEEUPH04PhR& UEfBE@ EEEU;3EPIUfEEE@EEU;8<PhR:& EE;E@DPhR & EU@EEPGU䈂.EP,IUf0EPEPE@=CEEЋE.PoPE$PyE$PUfBEPEP5E@EE;E#HLPh%R/% EPsEE܋EU܉PE=EEE]̋uȋ}ÐU(]u܉}ZU5ڋEPGfEEP8HEE-fEE==EP.FEE-fEEPjEPL EU+fUEPEEEPbGfEE-fEE=EPGEE@\=AE@\EEUPUEfB@E%@=EPEPPE E]u܋}ÐU0]؉uԉ}ZUܸڋPTPhR)# E@=E@="X\h^ PRn EEEPFfEEPDEEPuDEEPfDEEEPCDEEPFE`dEPRhQ8"E=#hlhq PR EEj>E==?=@c=APptEPEPRhUQ!E=E#EU艐EE]؋uԋ}ÐU]u}ZUxEn|E^ENE>E.EEEEEEEEEuK80 NЃUDUr NUDUr"}E E]u}ý=M}-m]U]u}ZUEEEEEEzEjEZEJE:E*EE EEEEEE E E Ez Ej EZ EJ E: E* E$ E ( E, E0 E4 E8 E< E@ ED EH EzL EjP EZT EJ+uO2I- N'UD܋UNӃ>UDU:142_z48aK NƃKYUDUKM zjbb NpUDUgbScghNUDUDz;]04? X E E]u}= mm-M= U]u}ZU8\ E` Ed E~h Enl E^p ENt E>x E.| E E E E E E E E E E E~ En E^ EN E> E. E E E E E E E E E E E~_EE=4E=E=|zE=a$E= ~E="E=qE=alwE=qfE=yhSE="E=|TE=V!E=E=DE=>E=@E] UDЋUE=E=zE=$E=E=gE=E=CE=E=E UDUE=&E-UDUE@UDU⋃ E E]u}ýM -=M] -=U]u}ZUڋE @=$E @=E @=cEU B E @=3E @="E @=#EU B E @ =E@=E@=$E@=~E@=lE @=HE @=6E @=#$E @=/E @='EU @B E @ =vE U @ BU E @ PB PaЋE P E E p M E P E @ PPAPFPWh5EP]u}ÐU]u}E= E E\E@U ЉU EH E =E@ U ‰E EH E E E EE]u}U ]u}E= EU PD]u}ÐU]u}E@DE E]u}ÐUD]ĉu}ZUܸ]ڋE = jtPR* EEE@l= juPR EE Eȋ EЋEPlU <ЋU U P>PEPhrEPE@l=E@l=E EEUPlEEE@l=E EEUPlEEE EEUPlEEf  hPR EEE@l=7U Pjjj h&NEPPE@lEE@l=S Ph R U$ Pjjjh3NEPP;E@lEEP3E@tE@\EǀE EEUPlEE9M U܍DUE@lE E]ċu}q=qU]u}EE U;PEEEE +EUMMDU +UMED E@EE U;E E E]u}ÐU]u}ZUEE=NEHME@‰EE =#( EPE@PRQE P EE E]u}ÐU]u}ZUڋ, P14 , P&]u}ÐU]u}ZUmڋ, P4 , P]u}ÐU`]u}ZUڋ, PQ< =_E=Q@ =>@ PEP=, PEgD =CD H B;*D H B ;D PD @ =@ P@ E=E=, P/EE< =*EP-Ћ@ wЋD P PEPL=H D pT PEP=H D  8X PEP|ED U;EEE= 4 , PE=cEPEPEd EPRj@EPl p t x PEPRQhVEE E]u}ÐU]u}ZUڋ@ =E@ | PP=H Eb@ PP_=H  E*@ PPEE]u}ÐU]u}ZUڋ, PA4 D =CD H B;*D H B ;D PD @ =@ P@ , P]u}ÐUlhdZpDžxx % ='jEPЋEPRbDžxE|x %=_x= ||@| PV|P |‰|Džxx %@=E =E=j/E Ptt= t@E j\E Pwtt= t@E x=2 EPE PR|P7|‰|- EPE PR|P|‰|Džxx=:||@||EPEPlhdÐUHD@ZLqڋEEE %EE E싃x M%=4 =k, PpD T< =6T=%PD PPTT=, P EPEPTPh EPRTP EE;E\\X EPRXP X‰XEE=E=!-XX@X XX@XEE;E+ PXPxX‰X4 EEUPQXP? X‰XE@EE=6 PXPX‰XEEE;EE+E=E+E= XX@XEE D%W=EEP DžP. PPRXPH X‰XE@EE;EE+E=A PXPTP\PEEE;E TPRTP, P/HD@ÐU$]u}ZUmڋE %EE Ex M%=4 =, PxD E< ='E=E싃D UEEE=, P&REPEPEP EEEPEPEPq EPU, P]u}U ]u}E UB EUB ]u}ÐU ]u}EU P]u}ÐU ]u}EU P]u}ÐU]u}ZUڋE =$E,PmUE PB,P]u}ÐU]u}E =E EUEB4]u}ÐU]u}ZUڋUE PB(P ]u}ÐU]u}ZUuڋUE PB P]u}ÐU]u}ZU%ڋUE PB$Pi]u}ÐU]u}ZUڋE =E PN=@ PE E =E P= E E PEP]u}ÐU]u}ZU%ڋE =UE PBP[]u}ÐU]u}ZUڋUE PB0P ]u}ÐU]u}ZUuڋUE PBTP]u}ÐU]u}ZU%ڋUE PBPi]u}ÐU]u}ZUڋE=E EEUEPE PB

E; E ==E=E:E ==E<EzE ==ZE2`E=m=&=h#HUDUEE E]u}ÝU]u}ZUŗڋEPLEE@PЋE E =E.U E@PEPP蠸 EE E]u}ÐU]u}ZUڋE P\ЋEE=E.UE PEPP E E E]u}ÐU ]u}ZUuDEEP谶ЋEE=EEEEE;EYE ED UE@EE E%D UE@EE@EE;EUEEE$EPEPE P[ EEPEE;EEEEPE PEP芶 UUE+EPjRB EEu:/S%"]#'%:'c-"2/B0p42^Y48AlCh Nƃ"+UDUhj8zlozg^ $P0gEE]u}YYUtplZU E@PZЋEE= ED UEPE PP EUEE E =0:E @=xE @=XE E E-EE=mEU D= EU D=AEHEE=,EU D= EU D=EE%=E@EEE HE EPЋEE=E EEEHEE;E[E EEE=0 E=9E%EdE%EE=A!E=FE-7E)H L Ph5RP E5 E=!P T hxPR蝰 EEE%=*ExuEЋx )uE‰EUE ЋEEHEE;EEEk U UEPRE P踀 EE= EE5 E=E= E EUEU UEPRE PH EE= EEE=E= EEUfEU UEPRE P EE= EEQEUE<U UEPRE P< EE= EE EMUJEE P賰]EEEE P苰]E]EEEU UEPRE P~ EE= EEeE=E EEUE-EEEE EEE EE;E5E= $E@EE;EE= bU-DE@EE@EE;E5E= $E@EE;EE= <E;EEE EE=+=-dE;EEЋ D%=XE=EUDE@EE= EE=E@EFE=.'E= EqE EXE@EE;E-EEE=(U0DE@EE@EE=UDE=</EPƭEUEMUJEEP觭ЋEEEPj=E PH EEPj:E PH EjU UEPRE PR EIEE=#E'E ={bE @=- E%E$EEE;EE E=}EE @E EE=#E EEE=- EmEUEE=- E=UEfBEE=- E UEfBEVE=-4EHEE=# EE @E E EEEEE=0%E=9EUDЉEOE%EE=A%E=FEUDɉEE$E=+E%=UEED EJE==C= h==E@EE=#E{Elu:- Nރ UDU2 NӃ UDU42d48^elCh NƃF UDUh j00zl z7 (Etpl}I} } ) eU(]u܉}ZUڋE = EEEEjЋEE=EEU0EBEEPjE P1 EEUEEUfEEUE|EMUJE_EEEFE]E䛋EE(E UEE =d E h EEPEPEPj0<EE=l E p EEPEPKEou:- NރUDU2 NӃUDU424W8filCh NƃJUDUhj8zloz_ p PEE]u܋}áIII5iU4]ԉuЉ}ZUڋE E3t EPREPϡ EPEPEEPjE P EfEUEOEUfE6UEEEUJEE= EEEUEEEE= x (]E䛋EEEEE= x (]E䛋EEOEE؋E؋E؋ ыE؋ ֋E ыM‰E EE؋E؋E؋ ыE؋ ֋E ‹ЋEHE| EPREPן EPEPKGEou:- NރUDU2 NӃUDU4248ilCh NƃJ1UDUhj8zloz#J lEE]ԋuЋ}Y)QYQ)YQ)uQQQU<]̉uȉ}ZU}jE PEP * EPREPw EPEPExEPjE P1 E^E=E=E2EUEEUfEUEEEЋEHEE= EEEUEEEEܛEEsEEE]EܛEEMEEЋEЋEЋ ыEЋ ֋E ыM‰E EEЋEЋEЋ ыEЋ ֋E ‹ЋEHE EPREP臛 EPEPBEou:- NރUDU2 NӃUDU42H48ilCh NƃJ1UDUhj8zloz#~ tEE]̋uȋ}a1QaQ1aQ1}QiQIU0]؉uԉ}ZUuyjE PEP薚 6 EPREP( EPEPLEEPjE P EjE=E= E@EUE,E=E= EEUfEEUEEMUJEE=E EEUEEEEjE]EܛEELE=FE=$ E$u ‹  ‹UƉEEU ȋF>&UzE EPREP, EPEP>Eou:- Nރ UDU2 NӃ"UDU42X48 ilCh NƃJ=UDUhj8zloz# hEE]؋uԋ}a1]a]1a]1}]}]eU@]ȉuĉ}ZUԸujE PEP6  UEPRQEPĔEPEPEIEPjE P} E. EU;Q @;UEEEUE EU;Q @;UEEEUfE EU;Q @;UEENUEE8EMUJE ME;B; E EE؋UEm]E̛EEm]E̛EE @;UE EU;QEb UuA1!E0E. @;ME EM;NE M}F>&UzE UEPRQEPEPEPx9Eou:- NރUԍDU2 NӃUԍDU424#8nilCh NƃJUԍDUhj8zloz. EE]ȋuċ}e1%e%1e%1%%Ud`\ZUoEPE Ph= EEPEPEEPj#E PY EjE U0:#UEBEBEBEиPREP|n EE= EEE@=$E@= E@=EE@UEE U0:#UEBEBEBEиPREPm EE= EE E@=EE@E@‰EE@=E؉EEE@3Ѓ EEUfE{E U0:#UEBEBEBE иPREPl EE= EEE@=EE@E@E@EEыEHEEE@=E؉EEE@3ЃEZEUEDE U0:#UEBEBEBEиPREPXk EE= EEE@=EE@E@E@EEыEHEEUUEhhphhE@E@ E@ xxыEH xȋpȋhЉMUE@=EUEUUME@33΋ ##H ;H; EhEMUJENUE EEHEE=<E E@=UEHEE=EEEE@EE U0:#UEBEBEBEUEPREPh EZEPE Pa= E1EPw]EEE EPE P_a= EEP']E]EEEu=/C' Nރ UDU'-4 Nу UDU:48W:K;=oSh=!>tjhfjl4o#xXcEEd`\]-]y-UP]u}ZUfjE PEPƇ EωEȋE=0-UȈE@EȋE2HعEE2@E EdEdPVWEPEPEP EEPjE P EE'EE=E=EfEUEPE'EE=E=EEUfEE'ЋEEE'ЋEHEE=E EEċUEE 0EEbE 0]EEE;EMUJEEUEEEE'EE'‰EE=E؉E EPEPREP踃EPEP,+EEu:- NރUDU2 NӃUDU42X48elCh NƃFUDUhj8zlozW pEE]u}111-U Ut]u}ZUaڋ PhIR jE PEP諂 E jPEP蔂 EPE PWEEPEPPE)EPjE P E @;UE EU;QEE'UE @;UE EU;QEzE'UfE[ @PRUEPR覂EU싋 EU;Q @;UEEUEE @PRUEPR6ʋUJE ME;B; E EEUEqm]E 0EELm]E 0]EEE! EU;Q @;UEEUEEEMUJEEPE P3UEEPEP&Eou:- NރUDU2 NӃUDU42X4K8ilCh NƃJ UDUhj8zlozO~  EE]u}Ía--a-a-i-EUd]u}ZUu\j(jEPc} EPEPj=I EEPB PjEP*FEPEP:E'EPjEP E jEPEP} EjEPEP| EjPEP| EUfE,<UfBEwu:- NރUDU2 NӃUDU424w8niz[h NƃJUDUjh$jl 4z7EE]u}u u u    Ul]u}ZUeYj(jEPSz EPEPj:F EEPB PjEPCEPEP*EGEPjEP E*jEPEP z EjPEPy UEEEEE ыE ֋EыM‰AEjEPEPy Ewu:- NރUDU2 NӃUDU424w8niz[h NƃJ UDUjh$jl 4zEE]u}u)u)u)) ))U\XTZd)VjE PEPGw  E$PxPuEPxPEMEPjE P腾 E2 ]! EEEwUE ]! EEEwwUfEq ]82`ۅ`ٝ`م`EٛEEvЋEE E EEEvʋUJE EDžh DžhhUEGEEE.EUE (ٝ`م`Eٛ) (ٝ`م`EٛEEuʋ Gȋ'ʉlplpUJEh E EE&Eu ‹  ƉtEtE E@E$PRxPrEPxPEu:-&NރdD苕d2&NӃdDd42w438]lGh&Nƃ>dD싕dhj 8zlozn EE\XTq5%q%5q%5%%yU@]ȉuĉ}ZUиOjE PEPq $ EPEPREPoEPEPȷEEPjE P] E ]!( EEzEqUE^, ]!0 EEEOqUfE4 ]!8 EEEpЋEE< E@ EEZEpʋUJE9 EE EEԋUED EH EEEoʋ Gȋ'ʋUJEtL EP EE2Ego ‹  ‹UƉEE]E̛EEUEEBET EPEPREPTlEPEPEou:- NރcUЍDU2 NӃzUЍDU4248ilCh NƃJUЍDUh}j8zloz p0PEE]ȋuċ}e1e1e1IMeU|xtZU̸9JڋE EX EEEE@EE@EE@EE@ EE@ EE@ EE@ EEH EPE@PRQEPEPEPEPEPEPEPEPEPEPpi4EPEP蔱EEPjE P) EjE PEPyj Ev[u:- NރU̍DU2 NӃU̍DU424w8nio7h NƃJU̍DUh-(0zo z xEE|xt%%%U]u}ZU5GEE=E="\ ` hPPRf EEEPEPEPEPE PsEEPEPEPEPE PEEPEPEPE PElEPEPEPEPE P;EHEPEPEPE P E(EPEPEPE PEEPEPEPE P EEPEPEPE P;EEPEPEPE P{EEPEPEPE P;EEPEPEPE P[EhEPEPEPE PEPEDEPEPEPE PEPE EPEPEPEPE PoEEPEPEPEPE P{EE(u c2c' NރUDU/'-S/02}:/42\4#8:ENƃ8UDUkj2gcghvlj:l+z<4tkK@+E=8E=<*E@ȾEx EpEE E]u})uM)U|]u}ZU5BEEEjjEPc EEEEPa@P@bEE= EEPEP#bd EPREPM‰AEGEUfEP ȍ+ȋE@UfBE E]u}qq= -AU]u}ZUu8ڋEPWЋME P PEP' EE]u}ÐUD@<ZH7DžhDždDž`E=MEE= MUEPE; EtEtt;E  EPt= t@tWt=-t=+,t=- Wt@tUWBt;E Nt=0:Džht@tt;E t=0ExDždd=80xx@xd@dd=DžXDžpEE@+Љlt;E t=0_t=9KlHll=txx@xDžht=.HX=ElpE@lDžXt= tt;E Dt= 0t@tt;E t= t;E 5ElE`t@tt;E h=E'X=lpE@lp= ElHll=80xx@xlHll=Dž`x-xxPx@xDždd=LPMx‰Px@xd@dd=`@`P`-P|x-xxE;6Ej jPS E\`=N`|=6`H``=`|=VDžP`d`|= `H`d|LL= VPiLd‰|L%PdHdd=~V=%\H\U\PBE#ED@<ÐU,]܉u؉}ZU0EEEEEEEE=EЋ D%=?E=/.E=-E=. EE=/E@EJE=-E@E*E=.E@E E@EE@EE=EEU=EE=E=E=EE=E=EEE E]܋u؋}ÐU]u}ZU.ڋEEEЋ D%=EE@EEЋ D%= EE@EE=-hE@EjEPEPP EjEPd =EjEEE=- E@E@EEЋ D%= E E@EEЋ D%= EE@EE=hEЋ D%= EE@EEЋ D%= EQ7jEPEPO EjEP = E EEEЋ D%= EE@EEЋ D%= EE@EE=hEЋ D%= ELE@EEЋ D%= EEE]u}ÐU]u}ZUu+E PEPN= E3 PEPM=E EEE E]u}ÐU]u}ZU*EEEE=CEЋ D%=EE@EE=EE E]u}ÐU]u}ZU*EEEE=CEЋ D%=EE@EE=EE E]u}ÐU]u}ZUe)EEEE=cEЋ D%='E=:E=.E@EE=E=C PEPsK=% PEPUK=EEE E]u}ÐU]u}E=EE=d:E=1E UEU dE[E=E>E='EU -lEEE]u}ÐU]u}ZUe'ڋEPGEE=$E= E UPEEE]u}ÐU8]Љủ}ZUԸ&EEEEEEEEP*F= DE@=-2E@=- EEEEEEEEEEEEE=EЋ D%=.EЋ D%= E@ErE;EMMEʍDЉEE;EM؍MEʍDЉE؋E;EM܍MEʍDЉE܋EEE@EE=E=E= EU HBEXE=E= E U؉PE E PEPGEE]Ћű}ÐU,]܉u؉}ZUe$jEPEPF EEPDEE=E= E UPE E@=-EjPEP~F EE PEP= EEPEPCEPCEE PEPEEjPEPE EE PEPx=EFEPEPvCEPzCEE PEPEE]܋u؋}ÐU]u}ZU"ڋEP,B=" PEP.E= E PEPE=E PEPD=E PEPD=En PEPD=EB PEPTD=E PEP(D=E PEPC=E PEPC=E PEPC=E f PEPxC=E : PEPLC=E E$ PEP C=E PEPB=E PEPB=En PEPB=EB PEP\B=E PEP0B=E PEPB=E PEPA=E PEPA=E f PEPA=E :PEPTA=E E,E = E UPEE E]u}ÐU$]u}ZUEEEEPg>EE'Eu ‹  ‹U+Ћ¹dEu ‹  ‹M+ȋU+ȉME=E= EU HBEXE=E= E UPE E PEPEE]u}ÐU8]Љủ}ZUԸEEEEEEEEEEE=BEPRR>=!E=:E=.EEE@EMMEʍDЉEMMEʍDЉEiMMEʍDЉEIMMEʍDЉEE@E"M UԍDUE@EE=!EPR1==E= PEP==E= EE UP PEPf==ME=EE=!E= EU  B E UP 5E=E=E UP EE=E=<E UP EE=E=<E UP EEPRhwQ GE=E=E=E=:E UP`E=UU B2E=UUM ЉA E UP EE܉E E]Ћű} )U]u}ZUuEEP8EE=E=PE P:=E= EEUP PE P:=NE=EE="E= EU B EUP EEE]u}ÐU]u}ZUEPE'E&EmEoEhEnu:P2/0424o8fz Nƃ?UDUz^%\EE E]u}A5YA5UP]u}ZUEEE@E؋E@E܋E@EE@EE@EE-lEE@EE@ EEEP 5P5E̋E= EIEPEP5$PEP|6EE=OE@=%=E@E(PEP?6EE=E@=%E=zE UH;k,E@ PREPu4 EP4U‰EЋE;EEЋUBEHEЋE;EjEPEP6 EPEPE PEP5EԋEP3EԉE E]u}ÐU4]ԉuЉ}ZUڋ04PhRA EE=DU8ЋU;U8ЋU ;T<E؋@EU8ЉEU8ЋuL8DPQEPEPhǭEPQ@U8DE.E@EE=DE E]ԋuЋ}ÐUX]u}E==E EE@EE,+‹Ћ ȍ++ʍ,+EȋE,+EE<+‰E̋E<+EEEIE=:.E EEEEEE@EEDEv:EċE‰E؋Eč:EEi:U+ЉUċEčH ++ KEM +ЍM+Ѝ+Ћ+ +ы¹U+ЉUċE=2E-1E E<EEE܋EEċEċ¹ EEi PU+ЉUE EċUč؋UDEMAT =0E P =E P ЋEP4;xPEP =2E PY =E PB ЋEP|PEP =rE PRhQPE P UPBTPE@TPRhQ^PEP =2E Py=E PbЋEP PEP=E PЋEPtPEP=2E P=E PЋEPhPEP8=>UE PBP~E@PEPRheQp'PEP=>UE PBPP"E@PPEPRhQPEP=UE PBPPEPH=E P=Ћ< ZPEP =UE PBXPR!EPRhQDÐU]u}ZUڋE =E PEP E @ =E @ =E U@ BE U@ B E @=UE @PBPW E @=UE @PBP- E @T=?UE @TPBPP E@PPRQhuVE @ =UE @ PBP E @$=UE @$PB P E @(=UE @(PB$P\ E @,='E(P UE @,PB(P! E @0=UE @0PB,P E @6= UB2E @5= UB1E @4= UB0E @= E U@B E @="E U@BUPBXPP E @= E U@BE @8= E U@8B4UE j<PB8P ]u}ÐU]u}ZUmڋPaEE=EE=4EPEP EPRhu"Q|hPEE=@E=/EPEP EPRh"Q]u}ÐU]u}ZUmEPZEE=EP=CEEPREP, =UEPB`PUEPB`P0 E@`PRh%$Q&]u}ÐU]u}ZU}ڋPqEE=IEPЋEPUPBXP EPRh$Q  ]u}ÐU]u}ZUڋPEE=/EPEP EPRh%Q  ]u}ÐUZ1ڋP"EE=OPEPJUPBTP< $EPPRh&Q.  ÐU]u}ZUmڋ(PEPM=,PEP/=U BU B j0PEP=4PEP=U BU B 8PEP=<PEP~=U BU B @PEPD=DPEP&=U BU B aHPEP=LPEP=U BU B ]u}ÐU]u}ZUmڋ=PE=E=EJEPEUE= EEE]u}ÐU4ZEEEPwEE=jEPE PT hPhPEPEPEU E=$E@jE P0q ÐU,ZEE=pEPEE=SThPPREP=@PEEE EÐU]u}E=a"E=fE-WEvE=A!E=FE-7EEE=0!E=9E-0EEE]u}ÐU]u}ZUڋEPEEE@PЋE‰E E]u}ÐU<ZADžDž\`EPE PRh51QJE PbEPTD PEE=EE=USE =U#E PEPdPEPEPEPhPEP=7lpEPRh2QGEPE txEPRh3QPhP ==#Ћ D%=|PRP EPP=.DžEPRh3QD Dž= Ћ D%=PRP =PP3=PRj PP=Ph%4RJ PRjV PRj8 PRj P=P\PCPWP  P PPPPVWPPP~PPRh4QPRj PPPRj PPgPRh5QQPRj] PPDžPhP =PEP6=PPPRh%6QUPBTP[=P2ЋEP=EPP%EEÐUZQEE=EP=_PEE=EP= EEPRh7Q2EPRh8Q=GPRhe8QEPPQE PEE=iPEE=IEPRh9QlEPEPRE PqEEPE=w PEE=E= EEPRh:QEPREPE PEE= E @=Dž E @ P=>P.$(PRh<Q&$,0PRh<QPEP=U PBTP= E PÐU$ZڋE EEP]U‰EEEE;E+E=:E@EE;EE;EE;EE+EPEPEP= =EE@PEEUPE UPU4PBXP[UUPP4UPBTP&= E EEEÐU]u}ZUMڋ8@=!<@h<PR EE8E E]u}U]u}ZUڋE=E =E = DHjZPRc EEEEE =;E UE@EUE@EE @E E =E+EE E]u}ÐU,]܉u؉}ZUีڋE $EE=EP#EE @=EUEEE @ UЋE H™@EEPEE=EEEEEEEjjEP EPEPEPEPjE PEP˘=EPE!U+UEEE E]܋u؋}ÐU]u}ZUUjEPEP.E E]u}ÐU]u}ZUjE PEPj E E]u}ÐU8]Љủ}ZUԸڋE EEPEE=EEEEEEP EE=E+EEEPE܋E܉EEE ;EMEEEEPEPE؋E=EP{EE؉EUUEPEPR EEEE=MMLE@PRQ( U‰EEU;EPEEU@ PE@PR$P EU@$PfȋEU@fHE@EE@EvUUE UEEE]Ћű}ÐUX]u}ZUEڋE=EEEEEE=E =EjEPa=EjQЋEE P:EE@=bE@=PEE P$=HEPEPE P EE=jEPEEE UBA!PEPy)E@PEP(E=E EEPEP3)EPE PEPO! E=AE@$= EEEPEPEPX? E= EP E@=E@=$E@=1E@=E=E=%UBAEPE PEP! lEEPEPE PPEPEԋE=jEPE9EEPEPX EE=hEPEPEPEPEP;E܋E=3E ;E EPjEP\EkE ;E EPEPEPEPEPEPE PEPcE܋E=jEPEEUBAE@=CE@=1PEP;& PEP&&; PEP &TPEPPEPEPv PEP%E=PEP&PEP%cPEP%EPEP%E@=)E@=EjPEP EPEP$EPEPEP EPEPEP E ;E EPEPEPEP' EPwEE;EKEU@EjEPEPW* E@PEPEP/ E@EE;EEǀ EPE E]u}ÐU ]u}ZUEEEEEPE PEP  =EPEPEEPfEEE]u}ÐU]u}EEE=-fE@=-TE@EE=4E=  EEE@EE=E=/E@=*uE@EE@EE=NE=*%E@=/EE?E@EE= E@EEE E]u}ÐU]u}EEE=[E] EEEEE@EE=QEE;'E@EEE;EE/E@EE=EE E]u}ÐU]u}ZU%ڋEEE= EOEEPEEPgEEEE@EE=-7="=="='~=?=-v=/k=?m=[:iE]u}ÐU]u}ZUջڋEHEEE@PqEE= EEE@EE]u}ÐU]u}ZUEڋEEE;E XjPEP\ =fEEE;E JE= "E@=EEEEE;E E;E \jPEP ={EEE -E EEE;E I`jPEPx =EE>EEE;E  EEEE E]u}ÐU$]u}ZU踥ڋEEE=[E] EEEEE@='E;E E +E= dhhPR EEEEE;E EE;XE@=FEEE;E $EE;E@= EE,EEE;E EE E]u}ÐU ]u}ZUڋEE EE='E;E E +E="lphPR EEE;E xE@= EEEBEEE PEP{EE PEPE EEE E=*U D%= EEEEE=/9='="O='==-J=[9=?=/#=?1=@2e=[TEEE;E E E E]u}ÐU]u}ZUŵڋE-EEUjE PBPe EE;E  EEE@EE]u}ÐU ]u}ZU5EtExE|EvEfEVEFE6E&EEEEEEEEEE EE PE @PREPEPEE@=E@=$E@=E@= EE@=E@=$E@=E@= EE@=E@=$E@=E@= EFE@=E@=$E@=E@= EhPRH EEE PE @PR8br4I- NtUD܋UNӃTUDUÑ4UDUzcj:gbCcgGhNUDUDz6g ;pE=bE @EE= E @ EE= EEEEPEPEP E!UE E]u}}%5%EUeE5U\]u}ZUEEE@=E@=GE@=E@=#hPR EEE =#hPRC EEE=EEPEPE PPEP*ЋEE= EMEUPPEh EE=EEE;EJE=(UUĸ,E@EċUUĸE@EċEP;EIEEEPEPEE=EEEP;EE@PREP E=SEU;BE}pEP<DPPEP; =\PEPUUčEPR}U‰EċE@EE;EE UĉEE<EPEU ;EPEE]u}ÐUp]u}ZUEEEE@=E@=DE@=E@= hPR0 EEE=#hPR EEE=hEE= EYE=qEjPEE=E@$=0E EE EEEEU; jEPEP EE;EE=@EEE;EtE@=KE=_:E@=#(E D%=EEE;EUEM ЋM+MUELE@EEEEU;EEU;UE=(UUĸ,E@EċUUĸE@EċUE=UEDEEU@@EEEEEċUD4;EJEEEPEP%EE=EEEċUD4;EUED=:}}ċuMUEDPPW- UEMLMEU@$EEU@@EEEĉEE+EĉEE@jj$P EEPEPEPEPjBPEPQv=E+EEċUUĸ E@EċUUĸE@EċEMPEPPEP E=bUUčEPRU‰EċE@EEU;E= EPrEUĉEE<E= EPEEP9E E]u}ÐUH]u}ZUĸڋE EEЋE@=E@=DE@=E@= hPR EEEPE PEEEEE E;E,E+EUDEUUЉEE;EPEP PEP cPEPr UEPEEPEPE@=)E@=EjPEPK EPEPKE EEjEPEP4 EE=E ;E E;E  hPR EEE+EPEPEP E;EAEPREP jEPEP EEE@E)]u}ÐU]u}ZUeڸPEPPEPcPEPEPEPE@=)E@=EjPEP E= EE EEPEPhEPE PEPD ]u}ÐUH]u}ZUĸUڋE=E = EE=REEPEP= EEPEPEEPEPEPEE=EoE@=E@=hE@=E@=DE PЋEP8E@8=EPEP~EEU쉐E=EUE@=E@=^E@=E@=:E@=E@=E@4E<jEPݼ=E PӿEE@=E@=$E@=GE@=5EEEPEPEPEPEPE PEPEE=%UBAE@=CE@=1PEP PEPr; PEPVPEPKPEPEP PEPPEPhPEPS&PEP>PEP)PEPEPEPEP EPEPEP4 E ;E EP(EPPEPPEP&PEPPEPtPEP_jEPEǀ UBAEP7EPEP UEDPPEPPEPPEPEPEPUEPBPEP EEPEP$j PEP UEPBPEP jPEPs EPE PEP_ EP+EE= EEXjEPEǀEPEPE= EE E]u}ÐUX]u}ZUEE = EE P[EE@=E@=$E@=E@= EEjEP=EEPEPEPEPEPE PEPE܋E=jEP脷EUBAE@=CE@=1PEP PEP; PEP PEPPEPEP PEPiEPEPEP EPEPEP E ;E EPݹEPѹEEU;PEU@EjEPEP E@PEPEP5 E@EEU;Eǀ EPEAEPEP= EEPEPEEPE=EE=E=EE@= E@=E=EE@4EUP0E P5ЋEP8E@8=EE= jEPմ=EE=:UE@0PB8PEP< EE=EPEE@0EPEPAEEEU쉐jEP9=EoUBAEPEPEPUEDPPEPqPEPE=E EEPEPEPEPvUEPBPEP EEPEP$j PEP_ UEPBPEPH (jPEP3 EPE PEP E=jEPEPW EPEE]u}ÐU$]u}ZUڋE%=:E @E,0PhbMR, E@=E@=$E@=E@=EU EPEP$PPEPrEE=EEPEPEPEPEP E $;E EP賴.EPEPFU EP$PEP\ PEP48Ph2OR E (%PEPE@=E@=7E@=E@=E @PEPE @PEPdE @=lE @=jME PPEP"E @PEPE @PEPE @ =E @ EEEPEPE @ =@E @ EE@EPEP cE @ =E @ EEEPEPl$E HUDUE@=E@=E @=ZE @=HE @=#6E @=$E @=E @=cEjPEP E@=E@=TE@=E@=0<@PhQR PEPE E]u}á)U]u}EE%=E @U‰EE @=lE @=j EEE @U‰E E]u}ÐUP]u}ZUUEE 4EE U$UDHEPRh%UQ能E=LPPhUURZ jEPPEPE @="TXh^PRz EEPEP'E @=n=OzEE@=E@=$E@=E@=E\`E @PRhVQE =#"E ="E =cEEEEEEE @ =YE @ @=EU EPEPEPB PEPJEE=ErEE U$UE= EEEEEEPEPrE=@EE E@E܉EEPEPE @=lE @=jEEE= EEEE؉EEPEP}=E @PE$E HUDUE @=lE @=jTj#EPEP蹭 dhPhZRڹ EPEPEPEP >E=EPEPEP EPEPEP E=E;E EP赫5_E U$UPEP/EjPEPH EjPEP1 E= EEEEEEPEP E=@EE E@EEEPEP)E =lE =jEEE=EE EEEEPEP=E PE%E HUDUE =lE =j"EEUEPBPEP hE =#"E ="E =c!EEUEPPEPp EPEPEPW EE]u}uui)U0]؉uԉ}ZUܸ%ڸ PEP/lPEP$PEPEP PEPPEPAPEP,&PEPPEPPEPE @(PEPE @0EE=hEEU;PEU@EjEPEP E@PEPEP{ E@EEU;Eǀ ]؋uԋ}ÐU]u}ZU𸕇ڋptPhWbR jEP= EIEU E@=E@=$E@=nE@=\E @(=jEP`EUBAE PEPpEP4EE @4=GU E @0PB8PEP + =EVEPۼE@E @8=E @8PE @8UBAE P虥EPEPmEPEPPEP@E @0= EEEPEP EPEPU EPBPEP PEPnE @0=E j@0PEP0 EP褻E E]u}ÐU]u}ZUՄڸPEP?EEE U;=E MPEPPEPk U‰EE@EE U;EPEPrE PEP_EE U;5E MPEPPEP E@EE U;PEP]EE U;8E MPE @PPEP- E@EE U;]u}ÐU(]u܉}ZUUڋxPxEEjEE=EE UE+aUE@EE+EEE= E$+0EE=: EE E'EEUE@EE$+EE=xU@ЉUE@EE= oUE@EE E]u܋}ÐU0]؉uԉ}ZUܸŁڋE =E|E PRhjQjEP=EEU E@=E@=$E@=^E@=LUBAE@=CE@=1PEPPEP; PEPPEP觴PEPEP PEPyPEPPEP&PEPPEPPEPpE @(PEPEǀEPLEE @4=7UBAjPEP EPEUBAE PEPEPEPEPGPEPPEP}EPEPlU EPBPEP PEPEP<E E]؋uԋ}ÐU8]Љủ}ZUԸe~ڋE=EEEEEE=E=#hPR EEE =#hPR賝 EEjEP= EEǀE PEE@=E@=$E@=>E@=,UBAEEPEPE PPEPE܋E=jEPMEEعPEPEPEPEP@ E ;E EPLPEPEE;EKEU@EjEPEP E@PEPEP E@EE;EEP聲EE@=E@=UBAPEP+EPEPEPEPEPE PEP E= EEEPEP[E=jEPEP# EP藱E$jEPyE E]Ћű}ÐU]u}ZUzڋE@p=E@l=EOEǀE@xUBAUBpEPE E]u}ÐU$]u}܋EEEEEE =PEEE;E,EE;E@EE@EE;EEEE EE=]E[ EEEUE@EE;EGEE;EUE@EEUE@EE@EE;EEUE@EUE+E E E]u}ÐU ]u}ZU츕xڋE=EPEEE;EEEEE=aE=zE=AE=ZE=&E=0E=9gE=_PE@%=E] E"UEPEPRE PEPwEXE@EE;EE =!EPEPE Pv U UEE E]u}ÐU]u}ZUvڋE=EP^E EE'ЋEPEPRE PEPE E]u}ÐU]u}ZUEvڋE =EE @PRhU{QuE@=E@=$E@=KE@=9E @@ U fB@E @@ U fB@E @@ U fB@E@=E@=E=EjEP‘= EUBAj誖ЋEE@l=E@A= EqPEPFE @ PKE @P:DPEPEE @ PE @PDPWh|EP輡E @ PѓPEPu E @ P诓PF PEP PEPuPEP`E @PePEPu E @PCPFPEPN PEP EE E]u}ÐU8]Љủ}ZUԸ5sڋE =EgE @PRhu~QeE=;jEPW= E jIЋEE@l=EEU P\E@=E@=UBAPEPE @ PÑPEP:jEPE @ P葑PEPmu E @ PoPF PEPz PEP5EE@=E@=$E@=E@=Eu E @PݐЍEPRFPPEPWEE=+E=jEP耍EAUBAE@=CE@=1PEPPEP; PEPPEP蓤PEPEP PEPePEPPEP&PEPPEPqPEP\PEPGPEP2cPEPEPEPME@=)E@=EjPEP EPEPEPEPEP E @;E EPEEǀPhRR PhRR7 EE]Ћű}ÐU]u}ZUunڋE =ESE @PRhQ襛E@=E@=$E@=KE@=9E @@%U fB@E @@ U fB@E @@ U fB@E@=E@=rE=EjEP= ETUBAjڎЋEE@l=E@A= EEU P\PEPmE @ Pr PEPjEP{E @ P@PEPu E @ PPF PEP) PEPPEP PEPE @ PEPEE E]u}ÐU0]؉uԉ}ZUܸkڋE =EoE @PRh%QjEP= E%jЋEEU P\E@=E@=UBAPEP}E @ P肊PEPjEPE @ PPPEP,u E @ P.PF PEP9 PEPEPE%E@=E@=$E@=E@=UBAE@=CE@=1PEPPEP;PEPPEP距PEPEP. PEPPEPPEP&PEPPEPPEPE @PEPPEPXPEPC&PEP.PEPPEPjEP6PEPPEP&PEPPEPPEPjEPPEPjPEPU&PEP@PEP+PEPE @ PEPCEǀEPE'jEPуE E]؋uԋ}ÐU0]؉uԉ}ZUܸgڋE =EE @PRhUQ5jEP7= Eqj)ЋEEU P\E@=E@=UBAPEPPEPHE @PEPE @<=%PEPoE @<PEPJE@=E@=$E@=HE@=6UBAE@=BE@=0PEP^ PEPI:PEP.PEP#PEPEP PEPPEP@PEP+&PEPPEPPEPE @PEPEǀ EPȚE E]؋uԋ}ÐU]u}ZUcEE = EE @PRhUQ!E@=E@=jEP= E5jЋEEU P\UBAPEPPEP4E @PEPPEPlEPhEE@=E@=$E@=_E@=ME @<=E @<=+PhRȏ E PEP証EE E]u}ÐUZaDžE ;EE @E =''@=$PPEPt DžE @E E ;EhPPEP= ÐUdZ`ڋE U@EE U@$E̋E4EDžE=E@=E@=aE@=E@==E="E=#jPEP! jPEP EKE=#"E="E=cE̋EjPEP2 EE=E%D M E@EċE%D M E@EċE=EPPEP EE@E̋EHEȋE=iEPPEP߼ jPEP¼ jPEP譼 EEPEPEP^ jPEP聼 DžEEE@ PRJЍEPj/EPEPRPEЋE= E`=jPEP EEPEPEP =jPEP謻 EPT}E=c=',HރxD⋅=/'='c=-]=:=/+w=:[==JO=c=o*=c=g=o=='=g=a==/{==SEEI>IU,]܉u؉}ZU5[ڋE =#h PRz EEE PEE= EU;EUBAE='jE PEP訸 EP EE EEEPEE=E+EEEEPEPEP@ E=*EPEPEP E@EE@E~EE]܋u؋}ÐU]u}ZUYڋE UE @jEPu=EUBA`{E@=E@=$E@=E@= UBA MUDUEE]u}aiiU]u}ZUeXڋE=E =! $h PR!x EEEP萎E E]u}ÐU]u}ZUWڋE =!(,h PR}w EEE @%=0jPEPe E PE PEPEPEP E E]u}ÐU]u}ZUVڋE =!48h PRv EEE@=E@=$E@=kE@=YE @%=PEP蝺E PE PEPEPEgE @%=<jPEP E PE PUE@0PB8PEPC EE]u}ÐU Z$IUڋ@DPhR蚂 E@=E@=jEPxq=E UBAPEP?EPEPǸE PEPEPEPEPEPE=EPEPEP EPΊEP= E8 E@=E@=$E@= E@= E ="E=H<L=<U==5/EH% $h$⋋EPRhQrwE E e-I%IIII%III}}II%}I}I}II]IIIIIIIYA  Eaaaa)aaaaaaaaaaaaaaaaaaaaa         9 9   a 9   9  9           = UH]u}ZUĸGڋPPh=j_PReg EEPBP3h= j`PRg EEPBPg=jaPRf EEPBPg= $jbPRhf EE(,PRziEE=.48<8PEPPi`EUD= UDD=EUD=UDD=quDUDPPhEE==UD8ЉUD8ЉAEPkh!E@EUD=T8= E@EUD=8=EW8HPPgEE=L8PEPg8PPPgEE=T8P EPcg8@=8@ =EUD=pUDLXjPPg =MD8PPfEE=EAEEEЍE߉EEEEEEߍEPEPEPEPEPf=~E=EEEE=E EU؋8=E=UDu؋8ЉEPeE@EUD=8@="8@ =E8@=8@E8@ EdUEE=vU8=U8E hE܋lpMEPPVh5 WnE@EE=E E]u}ÐU]u}ZUAڋt="x|hPR` EE8UPAPcEE=)Uu8ЉEPcdUPPcEE=)Uu8ЉEPlc(EUD=UDD;E8UDPAPbEE=,UDu8ЉEPbdUDPPbEE=)UDu8ЉEP|b8E@EUD=U8 ]u}ÐU]u}ZU>ڋUB UB UBUBEEPE@E@E@E@ ]u}ÐU$]u}ZU >ڋE=!hPR] EEj^EEU쉐E=Ejx]EE=-EP6]EǀEjxjEP;^ EǀEE=MUMȋEU UMQE@EE=EERP E E]u}ÐU,]܉u؉}ZU]<ڋEEEE싃t=PEE=E=!h\PR[ EEUЍDPEPVhW iE= h`PRd[ EEptE PRhQhEPE PP9 EE=E@=/E@=E@= UBE@@E=<EEPE PBP EE=oEE@=)EE= EEEEPRAP E]܋u؋}ÐU<]̉uȉ}ZUԸ9ڋEEEEE =E= hPRXY EEE@= hPRY EEE@= hPRX EEE@= hPRX EEE@ = hPRHX EEE PEEPEE=-EPRhQ_eEPE=.EPRh7Q$eEM싓uʉDFEEЋMuʉDFEEЋE;E,E@E@E@EE@U8=P2EE@3EE@E==U싃8= EP[U8= EP8U싃8=U8=QE@E@E@UEPPQhVocE`u8U싃8PPYЋEPE@='UEPPQh'Vcu싋8U8PPXЋEPE@=' UEPPQhwVbE@=E@==EP8U싃8PAPXЋEPM88@PPWЋEP8U8PAPWЋEPM싓88@PPWЋEP E@=3E@="E@=E@ =BEPUEPPQhV^aEOEPEPUEPPQh' VaE E]̋uȋ}ÐU]u}ZU]3ڋE ;EPV U]u}ÐU]u}ZU2ڋEP[EPJEP9E P(]u}ÐU]u}ZUm2EEU;1EUP+E@EEU;]u}ÐU]u}ZU1ڋE=EP'EPwQEEU;5EUPFQEEEU;EPQEǀEǀ]u}ÐU,($Z00EE$E$E싃$E苓(EBEEEEE $EȋE=*E=E=E = ,0hpPR$P EEE @EE @EE EE @EE @EE @ EE EE E48EPRh(Q]E=/E=!<@hPR]O EE E=*=GnE @%=$U;EU ; EEE EEEMUEPPPO EU ;E E8OUE+UEE +UE EUEEUEENEEЋE @%=D@Dž<TPLZdQ&DžtDžpE=E=EU; `dhYPRE Džl DžlE=0E PjEPEP%I=EEE)E+UEDžtERE=>Džl> Ellt|xt=E PjtPxPyH=lpEPEPtPRhG7Q>RE+tEEPEPtPxPEPHp‰pt=U+ttPR|PF t|xt>tt;E EttXxDDPDPPWhw8XPEQAkD===%=X~yE=>Džh> Ehhtt='E PjtPxPF=(E=E PF=utEtE=9E PjEP|P;F=t+Et EPRhW9QOEtEETPLÐU$]u}ZU-"ڋEEEHEE=YEU􋀰@PE PB=EU􋀰EEHEE=E=hAEE=E;UEPPBEE=EP@EEUhjEPB EE=VUuUEM4UMQE@EE=EEEEEU@EU싀EEE PPEPu EE E]u}ÐU]u}ZUڋE@EE PAEE=%E PRh=QME@PEP|@=EPEPEE=EUPE@=9E@EEPE PREP- ]u}ÐU]u}ZUڋEPE PPEP]u}ÐUX]u}ZU]ڋE PE @;E @EEEEE=%EUEE+UEEEU PP>=dEEEU#ЉUE@EEEEE%=EUEE+UEEE|EEEEPEPjjEP@E PRm@EE= E%EĉEȋEU;EEȋEEMUEPPD P > EEEȍEEЍEԉEEEPEPEPEPEP@UЍE++UUEUEE+UEEEEEPEPjjEP?EEЋEEȍEԉEEEPEPEPEPEP{?EPO?EE E]u}ÐU]u}ZUEUE=QUEPE P<=UEDE3E@EUE=E E]u}ÐU]u}ZUڋDEPR EE= EE&EPRE E]u}ÐU]u}ZUmڋEP@EE=UЉEEE]u}ÐU ]u}ZUڋDEPREE= EPP:=!hPRq9 EEEU􋃜=IU􋃜D;EU􋃜ЉE5E@EU􋃜=E E]u}ÐU]u}ZUEE E Ev Ef EV EF E6 E& uQ`1 N[ UDċU71I0NɃ$6 UDU|{q:iQRijxqrxy<|fG tE:E*EE EEEEEEEEEzEjEZu )&& UdUC6# UDU>#S UDU⍎0& UDUV@P CLDPV\ #i= UDU }q,`T< '@> ',s>CS O     T UDU   @ L  Xw  W |NP+ #s UDU = 5   0p $ @ ; l `$@  t  $@,l( $ $ ((c ( (C ,,# ,T ,H< 4`4@ 00D 0 048 4 4_8 8? DL@ < <L@x @, L D H L PE=" hPR. EEEE E]u}%%%%%!!!!!5555555555559I)IIYIIIIy)IIII)I )9)))IiI99) iI 9IIII99II III III II IU]u}ZU ڋEPE P<EEPEPBP,=E@E#EPEPkEE]u}U\XTZ`i }`EE= E,PhR8 PR+EE= $EPRQEP(P,EE=E={,hDždhEPlP+ EP\-$EPRlPEPjEE=h=hPlP*EE=XUh=. E@dEP,$EPRlPEPE싅h@hE=h=Jd=7E@=E@P")dP(ЋEPEP*EE E\XTÐU]u}ZUڋEE0PEP)=9E@=E@Pd(E P((ЋEP4PEPX)=6E=EP(E P'ЋER8PEP)=4E@ =E@ P'E P}'ЋEP ]u}UZj0jEPy( jjRPf( EP&EE=EEE;E2EEP*URE@EE;ExPRP@`PxPjR+xPYP@hPxPjR+jjpP' EPE P`Pm EP%EE=EEE;E5EEUURUUSE@EE;EP EEPRPPA `PP jjpP& EPE P`P hjxPr& jj`P_& jjRPL& hjRP6& jXjP#& ÐUxtpZ|ڍPEPEPPjE P)UPBPEPPjE P)UPBPWEPPjE PQ)hjP% xtpÐU]u}ZUڋEEEЁE@ ЈUE@ЁE@ ЈUE@ЁE@ ЈUE@ЁE@ ЈUE@E@ ЈUE@E@ ЈUE@E%EEP!jEPE P/ jjEP# ]u}UT]u}ZUjEP:"EEEPEP&EM HEPRAPEP#LEPREP " EPEP"EE E]u}ÐU,]܉u؉}ZUڋEEE EjEPEP" E@=LEEU@=E@EEU@=EEEUPEEE+E;EEEEEEEE+E%U+ЉUEE;EUEM E+E;EE>EMPE@ PPEP! EUP UEEE+E%U+ЉUE@EE;EuUEE=wEP@EEUE+E;E EUEPPEP! EEEEEE+E%U+ЉUE@=$EEU@=E@EEU@=EEEUPEEE+E;EEEEEEE;EEU@P@EUEM E+E;EE_EMPEPPEP EEEE@EE;EUEE E]܋u؋}ÐU]u}ZU5ڋEPjjEP!EE= EEPEPE PEP==| E= EEPv!E#EP[!E E E]u}ÐU]u}ZUEڋEPE PEPj!E EE]u}ÐU]u}ZUڋEPEPEPE PEP EE E]u}ÐU<ZiQ hPEPRI EE= E!E@PE EU ]u}E#EgE@E@ܺE@ vT2E@E@]u}ÐU]u}ZUeڋE@EUEЉEEUPE;E E@U@BUERM‰AE%?EE=}EEEE@EE;EEPE PEP EPE PEP EPEPE EE E+EEE=@NUj@E PBP EPEPE @E E-@EE=@UEPE PBPA ]u}ÐU]u}ZUڋE@%?EEEEUE@EE?EE=BEPjEP{ EPEPEj8jPQ E-PjEP4 EU@BPEU@BTEPEPKE =jEPE P jjEP ]u}ÐU]u}EEE@EE@EE@ EU#UE#E ЋE MȉMUE ЉUU#UE#E ЋE @MȉMEE ЉUU#UE#E ЋE @MȉME E ЉUU#UE#E ЋE @ MȉMEE ЉUU#UE#E ЋE @MȉMUE ЉUU#UE#E ЋE @MȉMEE ЉUU#UE#E ЋE @MȉME E ЉUU#UE#E ЋE @MȉMEE ЉUU#UE#E ЋE @ MȉMUE ЉUU#UE#E ЋE @$MȉMEE ЉUU#UE#E ЋE @(MȉME E ЉUU#UE#E ЋE @,MȉMEE ЉUU#UE#E ЋE @0MȉMUE ЉUU#UE#E ЋE @4MȉMEE ЉUU#UE#E ЋE @8MȉME E ЉUU#UE#E ЋE @EE=8hUHEE%|EU |l#=Džx DžxUxDċE@EE=8~EE=NEE=8pUU‰EE=Džx Džx8E;xEtE-ttUDĈDE@EE=8qEE=0tUD=NE‰E}uE‰xxUl ЋxE@EE=0E@EE=E ElhdÐU$]u}ZUڍEPEPE Px E%E% ЋE% ЋE% ЉUE%E% ЋE% ЋE% ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEPb U3ЉUEEEPEPEP; U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEPx U3ЉUEEEPEPEPQ U3ЉUEEEPEPEP* U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEP U3ЉUEEEPEPEPg U3ЉUE%E% ЋE% ЋE% ЉUE%E% ЋE% ЋE% ЉUE PEPEP} ]u}ÐU(]u܉}ZUMjjEP@ EEEE=EEEM E EU EE EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EEEEEE@EE=]u܋}ÐU(]u܉}ZUjjEP EEEE=EEEM E EU EE EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EMEE  ‹UE@EE@EE@EEEEEE@EE=]u܋}ÐU$]u}܋EEE %=E EE E EEEEEU3Ѓ?EEEHEE-EE EEU3Ѓ?EM MEHEE-EEEEU3Ѓ?EM MEHEE-EEEEU3Ѓ?EM MEHEE-EEEEU3Ѓ?EM MEHEE-EEEEU3Ѓ?EM MEHEE-EEEEU3Ѓ?EM MEHEE-EEEE %U ЉUEU3Ѓ?EM MEE E]u}ÐU(]u܉}ZUmڋEhjPX EE=EE=EE=@xUHEE;EdU|M# CE%EEUMЋEʍEEM싓l UE@EE=@bE@EE=8E@EE=]u܋}ÐU(]u܉}ZU ڋEhjP EE=EE=EE=@UHEE;EdU|M# CE%EEUMЋEʍEEM싓l UE@EE=@bE@EE=8E@EE=]u܋}ÐUL]u}ZUEE= fEE= <UH;EU܋E؈DE@E؋E= E@E܋E= EE=EE=@EE%=E EE% UċE% ЉUEE=dEMM#="UԋEЍDغHE ‰EȋE@EЋE=EUM‹UȉE@E؋E=@E@EԋE=]u}ÐU]u}ZUڋEEEE U;QuMUEjPP UEPEPEE@EE U;E=E = EEE]u}U]u}ZUڋE=uEPGPjP ]u}ÐU]u}ZUeڋE;EPE]u}ÐU]u}ZUڋE;EPE=EWE@PЋEE= E<UEPE PP EUEE E]u}ÐU]u}ZUڋE;EPEU EE E]u}ÐU]u}ZUڋE;EP7E =EE PЋEEEE]u}U]u}ZUjjE P ]u}U]u}ZUڋUE fBE PUfEǀ4E PUBE@=-E Pk-EEUP EUPEU4]u}ÐU]u}ZUڋE@=E@=$E@=E@=8EtEhE\EPKE=-=%='=-=/EPE P?E=FE=8E=#*E=E=E=cqE=E=E=cE EEUM A U EjP)Pf E @ E @_E @ E @CE&EnEoEmE@=E@=$E@=4E@="U EfBU BE ǀ4u:84$054'8h Nƃ`UDUzhtz]]u}U]u}<E%E-E#E'E/E=:==c]==?==r==m=nEE E]u}ÐU]u}ZUU0EEEEu@8k02""#20z2k4buNȃh#UDU[b N6:UDUzbczH xTsXLSE]u})A)))))))))U Z0DžhhjlP E PEE=-E PRh Q EZfEEPfE j';'l'j'2'<'z'=':/'///#/-/"/0/4/8//>/;/l/j/2/</z/=/:#'#/###-#"#0#4#8##>#;#l#j#2#<#z#=#:-'-/-#---"-0-4-8-->-;-l-j-2-<-z-=-:"'"/"#"-"""0"4"8"">";"l"j"2"<"z"=":0'0/0#0-0"00040800>0;0l0j020<0z0=0:4'4/4#4-4"40444844>4;4l4j424<4z4=4:8'8/8#8-8"80848888>8;8l8j828<8z8=8:'/#-"048>;lj2<z=:>'>/>#>->">0>4>8>>>>;>l>j>2><>z>=>:;';/;#;-;";0;4;8;;>;;;l;j;2;<;z;=;:l'l/l#l-l"l0l4l8ll>l;llljl2l<lzl=l:j'j/j#j-j"j0j4j8jj>j;jljjj2j<jzj=j:2'2/2#2-2"20242822>2;2l2j222<2z2=2:<'</<#<-<"<0<4<8<<><;<l<j<2<<<z<=<:z'z/z#z-z"z0z4z8zz>z;zlzjz2z<zzz=z:='=/=#=-="=0=4=8==>=;=l=j=2=<=z===::':/:#:-:":0:4:8::>:;:l:j:2:<:z:=:: $Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: tdsconvert.h,v 1.21 2005/04/15 11:51:56 freddy77 Exp $$Id: convert.c,v 1.164.2.1 2006/06/08 06:41:51 freddy77 Exp $tds_get_conversion_typestring_to_resultbinary_to_resulttds_convert_binarytds_convert_chartds_convert_bittds_convert_int1tds_convert_int2tds_convert_int4tds_convert_int8tds_convert_numerictds_convert_money4tds_convert_moneytds_convert_datetimetds_convert_datetime4tds_convert_realtds_convert_flt8tds_convert_uniquetds_convertstring_to_datetimestringz_to_numericstring_to_numericis_numeric_dateformatis_dd_mon_yyyyis_ampmis_alphabeticis_numericis_timeformatstore_yearstore_mdaystore_numeric_datestore_dd_mon_yyy_datestore_monthnamestore_yymmdd_datestore_timestore_hourtds_get_null_typetds_strftimetds_willconverttds_datecrackstring_to_intstring_to_int8O@?@2dʚ;  !!! d'@Bʚ; TvH rNZ@z~Ƥ#oxEc] d#NJ-^kc6ŭ5@-JEHJҷR <.;<П^O a%>Crm М,tF@~" 7&K[Am-ſtM1D [8 d7aBMr菇+Η{KFՠ6L;KzĆZ@" PĬCVe_)c\a%qߵ|oʕCz PpbZ0٣r!c[ζf{Rs$o,P6\m#/H[=u&'OE",Bbِe9|Viz:>8Jb5ia"ʔ@Mn201#~WϽO?헧d8nj'FE9N 6%z~ XwiZ<dtG^vd!vwQ_LjS2u/[!%W#>>O2;MrmgmsV$@}J4 FԅʻaakKJ:FUf14$%u]]F[ 8js&1K8et,5+wxP=1*莾dy)euwqIn{o d'@Bʚ;$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: tdsconvert.h,v 1.21 2005/04/15 11:51:56 freddy77 Exp $$Id: numeric.c,v 1.40 2005/10/11 12:43:34 freddy77 Exp $tds_money_to_stringtds_numeric_to_stringtds_packet_check_overflowtds_numeric_change_prec_scale$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: config.c,v 1.115 2005/12/06 10:48:11 freddy77 Exp $tds_read_config_infotds_fix_connectiontds_try_conf_filetds_get_home_filetds_read_conf_filetds_read_conf_sectionstds_config_booleantds_read_conf_sectiontds_parse_conf_sectiontds_config_logintds_config_env_tdsquerytds_config_env_tdsdumptds_config_env_tdsporttds_config_env_tdsvertds_config_env_tdshosttds_config_verstrtds_set_interfaces_file_loctds_lookup_hosttds_lookup_porthexdigithex2numsearch_interface_filetds_read_interfacesparse_server_name_for_porttds_get_compiletime_settings$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: tdsconvert.h,v 1.21 2005/04/15 11:51:56 freddy77 Exp $$Id: query.c,v 1.191.2.1 2006/03/23 12:53:55 freddy77 Exp $tds_ascii_to_ucs2tds_convert_stringtds_query_flush_packettds_submit_querytds5_fix_dot_querytds_submit_query_paramstds_submit_queryftds_skip_commenttds_skip_quotedtds_next_placeholdertds_count_placeholderstds_skip_comment_ucs2letds_skip_quoted_ucs2letds_next_placeholder_ucs2letds_count_placeholders_ucs2letds_get_column_declarationtds_build_param_def_from_querytds_build_param_def_from_paramstds7_put_query_paramstds7_put_params_definitiontds_submit_preparetds_submit_execdirecttds_put_data_infotds_put_data_info_lengthtds_put_datatds7_send_executetds_submit_executetds_put_paramstds_get_dynidtds_submit_unpreparetds_submit_rpctds_send_canceltds_quotetds_quote_idtds_quote_stringtds_cursor_declaretds_cursor_opentds_cursor_setrowstds_cursor_fetchtds_cursor_closetds_cursor_dealloctds_quote_and_puttds_put_param_as_stringtds_send_emulated_executetds_multiple_inittds_multiple_donetds_multiple_querytds_multiple_executetds_submit_optioncmdISO 8859-1UTF-8UCS-2LE?$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: iconv.c,v 1.124 2005/07/07 13:06:45 freddy77 Exp $tds_iconv_inittds_get_iconv_nametds_iconv_resettds_iconv_alloctds_iconv_opentds_iconv_info_init_iconv_closetds_iconv_info_closetds_iconv_closetds_iconv_freetds_iconvtds_iconv_freadtds_iconv_get_infotds_srv_charset_changedtds7_srv_charset_changedskip_one_input_sequencelookup_canonictds_canonical_charsettds_canonical_charset_nametds_sybase_charset_namecollate2charsettds_iconv_from_collate$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: locale.c,v 1.24.2.1 2006/04/16 08:08:38 freddy77 Exp $tds_get_localetds_parse_localeKGS!@#$%$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: challenge.c,v 1.23 2005/08/23 17:25:52 freddy77 Exp $tds_answer_challengetds_encrypt_answertds_convert_key$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: threadsafe.c,v 1.41 2005/08/23 17:25:53 freddy77 Exp $tds_timestamp_strtds_copy_hostenttds_gethostbyname_rtds_inet_ntoa_rtds_getservbyname_rtds_get_homedir$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: md4.c,v 1.7 2005/07/07 13:06:45 freddy77 Exp $MD4InitMD4UpdateMD4FinalMD4Transform91)! :2*" ;3+# <4,$?7/'>6.&=5-%  @      )4%/7(3-!0,1'8"5.*2$ :2*" <4,$ >6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 19                                                                                                                                 $Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: des.c,v 1.15 2005/07/07 13:06:45 freddy77 Exp $tds_des_set_odd_paritydes_inittds_des_set_keytds_des_encryptpermute_ippermute_fpfperminit_ipperminit_fpspinittds_des_ecb_encrypt$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: tdsstring.c,v 1.14 2005/08/23 17:25:52 freddy77 Exp $tds_dstr_zerotds_dstr_freetds_dstr_copyntds_dstr_settds_dstr_copy$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $tds_getmac$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: data.c,v 1.14.2.1 2006/03/23 15:20:59 freddy77 Exp $tds_set_column_typetds_set_param_typetds_get_cardinal_typetds_get_varint_size$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: net.c,v 1.37 2005/12/05 06:01:59 freddy77 Exp $tds_open_sockettds_close_sockettds_goodreadgoodreadtds_read_packettds_check_socket_writetds_goodwritetds_write_packettds7_get_instance_port$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: asprintf.c,v 1.6 2005/07/15 11:52:18 freddy77 Exp $asprintf$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: vasprintf.c,v 1.15 2005/07/15 11:52:18 freddy77 Exp $vasprintfmknodreadpassphrasehandler%stds_submit_query() failed %s NULL %s (return status = %d) using TDS version %sTotal time for processing %d rows: %ld msecs Usage: %s [-S | -H -p ] -U [ -P ] [ -I ] %s -C s && opt_flagstsql.c fhqtvWarning: invalid option '%s' found: "go" treated as simple SQL flags = %x [%d != %d] fhqtvH:S:I:V::P:U:p:vCo:%s %35s %s %35s %s %35s %s %35s %s %35s %s %35s %s %35s %s %35s %s H:S:I:V::P:U:p:vCo:go -locale is "%s" locale charset is "%s" using default charset "%s" Missing argument -S or -H Missing argument -p Missing argument -U Password: TSQLTDS-Libraryus_englishTSQLTDS-Libraryus_english%s Msg %d, Level %d, State %d, Server %s, Line %d %s rUnable to open input file '%s': %s %b %e %Y %I:%M%pThere was a problem connecting to the server %d> gogo_linetsql.c exitquitbyeversionusing TDS version %s reset:r mem.calloc_compute_result. point 1 mem.calloc_compute_result. point 2 mem.calloc_compute_result. point 3 mem.calloc_compute_result. num_cols = %d bycols = %d mem.calloc_compute_result. num_comp_info = %d mem.calloc_compute_result. num_comp_info = %d res_infomem.cmem.ctds_free_all_results() SYBASEISO-8859-1us_englishmem.ctds_alloc_cursor() : stepping thru existing cursors mem.ctds_free_cursor() : freeing cursor_id %d mem.ctds_free_cursor() : no allocated cursors %d mem.ctds_free_cursor() : cannot find cursor_id %d mem.ctds_free_cursor() : cursor_id %d found mem.ctds_free_cursor() : freeing cursor name mem.ctds_free_cursor() : freeing cursor query mem.ctds_free_cursor() : freeing cursor results mem.ctds_free_cursor() : relinking list mem.ctds_free_cursor() : relinked list mem.ctds_free_cursor() : cursor_id %d freed tds && tds->out_bufmem.c0100001003080042100021S0121S0121S0121S0222001220032200322003220032200322003220032200322003220032200322003220032200322003220032200322003220032200522005220052200522005220052200522005220052200522007220072200722008220082200822008220082200822012220122201823000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002300023000230002400024000240002400024000250002500025000250002500025000250002500025000250002500025000250002500025000250002500025000250002500028000370003700037000370003700037000370003700037000370004200042000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042S0142S0242S0242S1142S1142S1242S1242S1242S1242S1242S2142S2142S2242S2242S2242S2242S2242S220100001003080042100021S0121S0121S0121S02220012200322003220032200322003220032200322003220032200322003220032200322003220032200322003220032200522005220052200522005220052200522005220082200822008220122201823000230002300023000230002300023000230002300023000230002300023000230002300023000230002400024000240002400024000240002400024000250002500025000250002500025000250002500025000250002500025000370003700037000370003700037000370003700037000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042000420004200042S0142S0242S0242S1142S1242S1242S1242S2142S2242S2242S2242S2242SS00token.ctds_process_default_tokens() marker is %x(%s) token.cleaving tds_process_default_tokens() connection dead token.ctds_process_default_tokens: return status is %d token.cEating %s token token.cEating %s token Unknown markertoken.cUnknown marker: %d(%x)!! select @@spidtoken.ctds_process_login_tokens() token.clooking for login token, got %x(%s) Microsofttoken.ctds_set_spid() failed token.cleaving tds_process_login_tokens() returning %d token.cTDS_AUTH_TOKEN PDU size %d token.cTDS_AUTH_TOKEN noncetoken.cDraining %d bytes token.ctds_process_tokens() state is COMPLETED token.cprocessing result tokens. marker is %x(%s) token.cprocessing parameters for sp %d token.ccalling tds_process_param_result token.cno of hidden return parameters %d token.cstored internal cursor id %d token.ctds_process_tokens(). set current_results to cursor->res_info token.ctds_process_tokens: return status is %d token.cTDS_SP_CURSORCLOSE token.cprocessing result. type = %d(%s), varint_size %d token.cNOTE:tds_process_col_fmt: draining %d bytes token.cprocessing tds7 compute result. compute_id = %d token.cin dbaltcolid() found computeid = %d token.cprocessing tds7 compute result. num_cols = %d token.cprocessing tds7 compute result. point 2 token.cprocessing result. column_size %d token.cprocessing tds compute result. by_cols = %d token.ctds7_get_data_info: colname = %s (%d bytes) type = %d (%s) server's type = %d (%s) column_varint_size = %d column_size = %d (%d on server) token.cprocessing TDS7 result. no meta data token.cprocessing TDS7 result. set current_results to cursor->res_info token.cprocessing TDS7 result. set current_results to tds->res_info token.cprocessing result. type = %d(%s), varint_size %d token.cprocessing result. column_size %d token.ctds5_process_result token.cnum_cols=%d token.cUNHANDLED TYPE %x token.ccol %d: token.ctcolumn_label=[%s] token.c flags=%x utype=%d type=%d varint=%d token.c colsize=%d prec=%d scale=%d token.ctds_get_data: column %d, type %d, varint size %d token.cprocessing row. column size is %d token.cswapping numeric data... blob == (TDSBLOB *) desttoken.ccolsize == new_blob_sizetoken.ctoken.cdatetime4 %d %d %d %d token.ctds_process_end: more_results = %d was_cancelled = %d error = %d done_count_valid = %d token.ctds_process_end() state set to TDS_IDLE token.c rows_affected = %d OpenClienttoken.ctds_client_msg: #%d: "%s". Connection state is now %d. token.cincreasing block size from %s to %d ZZZZZtoken.ctds_process_msg() called with unknown marker '%d'! token.ctds_process_msg() reading message from server token.ctds_process_msg() calling client msg handler token.cMsg %d, Severity %d, State %d, Server %s, Line %d %s token.ctds_process_msg() returning TDS_SUCCEED token.cUnrecognized TDS5_DYN type %x token.cUNHANDLED TYPE %x token.celem %d: token.c column_name=[%s] token.c flags=%x utype=%d type=%d varint=%d token.c colsize=%d prec=%d scale=%d token.cprocessing tds5 compute names. remainder = %d token.cprocessing tds5 compute names. remainder = %d token.cprocessing tds5 compute names. num_cols = %d token.cprocessing tds5 compute names. num_comp_info = %d strlen(curcol->column_name) == curcol->column_namelentoken.ctoken.cprocessing tds7 compute result. num_cols = %d token.cprocessing tds7 compute result. compute_id = %d token.cprocessing tds7 compute result. by_cols = %d token.cprocessing tds7 compute result. num_comp_info = %d token.cprocessing tds7 compute result. point 0 token.cprocessing tds7 compute result. point 1 token.cprocessing tds7 compute result. point 2 token.cprocessing tds7 compute result. point 5 token.ctds5_process_optioncmd() IS_TDS50(tds)token.ctoken.coops: cannot process option of size %d argsize <= 4token.ctoken.creceived option %d value %d avgavgcountcountmaxminsumsumchecksum_aggcountstdevpstdevpvarvarpavgcountmaxminsumbinarylongbinarybitbit-nullcharsmalldatetimedatetimedatetime-nulldecimalfloatfloat-nullimagetinyintsmallintintbigintinteger-nullsmallmoneymoneymoney-nullUCS-2 textUCS-2 varcharnumericrealtextuniqueidentifiervarbinaryvarcharvariantvoidxbinaryxcharx UCS-2 charx UCS-2 varcharxvarbinaryxvarcharTDS5_PARAMFMT2ORDERBY2ROWFMT2LOGOUTRETURNSTATUSPROCIDTDS7_RESULTTDS7_COMPUTE_RESULTCOLNAMECOLFMTDYNAMIC2TABNAMECOLINFOCOMPUTE_NAMESCOMPUTE_RESULTORDERBYERRORINFOPARAMLOGINACKCONTROLROWCMP_ROWTDS5_PARAMSCAPABILITYENVCHANGEEEDDBRPCTDS5_DYNAMICTDS5_PARAMFMTAUTHRESULTDONEDONEPROCDONEINPROCtoken.cadjust_character_column_size: Server charset: %s Server column_size: %d Client charset: %s Client column_size: %d state < TDS_VECTOR_SIZE(state_names)util.ctds->state < TDS_VECTOR_SIZE(state_names)util.cutil.cChanging query state from %s to %s 0util.cWrite to SQL Server failed.util.ctds_submit_query(): state is PENDING Attempt to initiate a new SQL Server operation with results pending.%d.%dstdoutstderrw%Y-%m-%d %H:%M:%Sutil.cStarting log file for FreeTDS %s on %s with debug flags 0x%x. stdoutstderra%d (%s:%d)%s:%d%s %04x %02x |%c| DSQUERYSYBASElogin.cIP address pointer is empty login.cServer %s not found! login.cNo server specified! login.cinvalid port number Login incorrect.set textsize %d use login.cNT login not support using TDS 4.x or 5.0 login.cUnknown protocol version! 37876%d512NTLMSSPlogin.cpassword "%s" could not be converted to UCS-2 0login.cstring_len >= 0 && dest_size >= 0read.cread.ctds_get_string: reading %u from wire to give %d to client. dest_size >= string_lenread.cread.cerror: tds_get_char_data: discarded %u on wire while reading %d into client. read.cerror: tds_get_char_data: failed to read %u from wire. need >= 0read.cbufp >= tempread.cread.cError: read_and_convert: tds_iconv returned errno %d read.cError: read_and_convert: Gave up converting %u bytes due to error %d. read.cTroublesome bytes:read.cNo conversion possible: draining remaining %u bytes. *wire_size == 0 || *outbytesleft == 0read.cn >= 0write.cclient->min_bytes_per_char < 3write.clen >= 0write.cwrite.ctds_put_string converting %d bytes of "%.*s" write.ctds_put_string: tds_iconv() encountered partial sequence. %d bytes remain. write.cError: tds_put_string: Gave up converting %d bytes due to error %d. write.cTroublesome byteswrite.cError: tds_put_string: No conversion possible, giving up. write.ctds_put_string wrote %d bytes convert.cerror_handler: attempt to convert data stopped by syntax error in source field hex1 < 0x10convert.c%d%d%d%d%d%d%lld%lld%ld.%02lu%ld.%04luconvert.ctds_convert_money() %.7g%.*f%.16g%.16g%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02Xsrclen >= 0 && srclen <= 2147483647uconvert.c ,convert.cstring_to_datetime: current_state = %d convert.cstring_to_datetime: is_alphabetic convert.cstring_to_datetime: is_numeric convert.cerror_handler: Attempt to convert data stopped by syntax error in source field ,ampmampmjanfebmaraprmayjunjulaugsepoctnovdecjanuaryfebruarymarchapriljunejulyaugustseptemberoctobernovemberdecemberapmAPMapmAPMampmconvert.cstore_time() millisecs = %d ampm%z%z%03dconvert.ctds_willconvert() convert.ctds_willconvert() %d %d %d %ld%09ld.%02d%ld.%02dTDSDUMPCONFIG/tmp/tdsconfig.log.%dconfig.cAttempting to read conf files. config.cFailed in reading conf file. Trying interface files. config.cParsed servername, now %s on %d. rconfig.cFound conf file '%s' %s. Reading section '%s'. config.c...Success. config.c...'%s' not found. %s/%sset programmaticallyFREETDSCONF(from $FREETDSCONF)config.c...$FREETDSCONF not set. Trying $FREETDS/etc. FREETDS%s/etc/freetds.conf(from $FREETDS/etc)config.c...$FREETDS not set. Trying $HOME. .freetds.conf(.freetds.conf)config.c...Error getting ~/.freetds.conf. Trying %s. /usr/local/etc/freetds.conf(default)globalyesontrue1config.c%s is a 'yes/on/true'. config.c%s is a 'no/off/false'. config.cLooking for section %s. config.c... Found section %s. config.cGot a match. config.coption = '%s' value = '%s'. tds versioninitial block sizeswap broken datesswap broken moneydump filedebug flagstimeoutquery timeoutconnect timeouthostconfig.cFound host entry %s. config.cIP addr is %s. portemulate little endiantext sizecharsetconfig.c%s is %s. client charsetconfig.ctds_config_login: %s is %s. languagedump file appendinstanceconfig.cUNRECOGNIZED option '%s'...ignoring. config.ctds_config_login: %s is %s. TDSQUERYconfig.cSetting 'server_name' to '%s' from $TDSQUERY. DSQUERYconfig.cSetting 'server_name' to '%s' from $DSQUERY. TDSDUMP/tmp/freetds.log.%dconfig.cSetting 'dump_file' to '%s' from $TDSDUMP. TDSPORTconfig.cSetting 'port' to %s from $TDSPORT. TDSVERconfig.cSetting 'tdsver' to %s from $TDSVER. TDSHOSTconfig.cSetting 'ip_addr' to %s (%s) from $TDSHOST. 424.2464.6505.0707.0808.0tcpconfig.cSearching interfaces file %s/%s. /rconfig.cCouldn't open %s. config.cInterfaces file %s opened. config.cFound matching entry for host %s. query tliconfig.cTLI service. %d%d.%d.%d.%dconfig.ctmp_port = %s. tmp_ip = %s. config.chost field %s. config.cResolved IP as '%s'. TDSQUERYSYBASEconfig.cSetting server to %s from $TDSQUERY. config.cLooking for server %s.... config.cLooking for server in file %s. .interfacesconfig.cLooking for server in %s. SYBASE/etc/freetdsconfig.cLooking for server in %s/interfaces. interfacesTDSPORTconfig.cSetting 'ip_port' to %s from $TDSPORT. config.cSetting 'ip_port' to %d as a guess. settings.tdsverconfig.cfreetds v0.64unknown5.0buffer && buf && *bufquery.c@P%d@P%dsp_executesql--/**/s[1] == 0 && s < end && (end - s) % 2 == 0query.cp && start <= end && (end - start) % 2 == 0query.cCHAR(%d)VARCHAR(%d)TINYINTSMALLINTINTBIGINTFLOATDATETIMEBITTEXTIMAGESMALLMONEYMONEYSMALLDATETIMEREALBINARY(%d)VARBINARY(%d)NUMERIC(%d,%d)DECIMAL(%d,%d)UNIQUEIDENTIFIERNTEXTNVARCHARNCHAR0query.cIS_TDS7_PLUS(tds)query.cout_lenquery.c@P%d varchar(80)IS_TDS7_PLUS(tds)query.cout_lenquery.cIS_TDS7_PLUS(tds)query.ce && query <= e && e <= query_endquery.c@P%dsp_preparecreate proc as sp_executesqlcreate proc as query.ctds_put_data_info putting param_name query.ctds_put_data_info putting status query.cHERE! query.ctds_put_data: colsize = %d query.ctds_put_data: null param curcol->column_varint_sizequery.cquery.ctds_put_data: not null param varint_size = %d query.cswapping numeric data... sp_executequery.ctds_submit_execute() query.ctds_submit_unprepare() %s sp_unprepareselect 1 where 0=1tdsquery.crpc_namequery.cquery.ctds_cursor_declare() cursor id = %d query.csize = %u query.ctds_cursor_open() cursor id = %d sp_cursoropenquery.ctds_cursor_open (): RPC call set up query.ctds_cursor_open (): cursor open completed query.ctds_cursor_setrows() cursor id = %d query.ctds_cursor_fetch() cursor id = %d sp_cursorfetchquery.ctds_cursor_close() cursor id = %d sp_cursorclosequery.ctds_cursor_dealloc() cursor id = %d query.ctds_cursor_dealloc(): freeing cursor ''NULL0xN''''queryquery.ctds && multiplequery.cmultiple->type == TDS_MULTIPLE_QUERYquery.c multiple->type == TDS_MULTIPLE_EXECUTEquery.c query.ctds_submit_optioncmd() SET ANSI_NULLS %sSET ARITHABORT ONSET ARITHABORT OFFSET ARITHIGNORE ONSET ARITHIGNORE OFFSET IMPLICIT_TRANSACTIONS %sSET CURSOR_CLOSE_ON_COMMIT %sSET NOCOUNT %sSET QUOTED_IDENTIFIER %sSET ANSI_WARNINGS %sSET DATEFIRST %ddmydymmdymydydmymdSET DATEFORMAT %sSET TEXTSIZE %dquery.cSELECT @@options SELECT @@optionsSELECT @@datefirstSELECT DATEPART(dy,'01/02/03')SELECT @@textsizequery.cwhat! query.coptionval = %d query.ctds_submit_optioncmd: returned option_value = %d ISO-8859-1strcmp(canonic_charsets[POS_ISO1].name, "ISO-8859-1") == 0iconv.cUTF-8strcmp(canonic_charsets[POS_UTF8].name, "UTF-8") == 0iconv.cUCS-2LEstrcmp(canonic_charsets[POS_UCS2LE].name, "UCS-2LE") == 0iconv.cUCS-2BEstrcmp(canonic_charsets[POS_UCS2BE].name, "UCS-2BE") == 0iconv.cISO-8859-1UTF-8ISO-8859-1UTF-8UCS-2LEUCS-2LEUCS-2BEUCS-2BEUCS-2iconv.cnames for %s: %s iconv_initializediconv.c!tds->char_convsiconv.cret < 3iconv.ciconv.cerror: tds_iconv_init() returned %d; could not find a name for %s that your iconv accepts. use: "configure --disable-libiconv"ret == 0iconv.ciconv.ciconv to convert client-side data to the "%s" character set ISO-8859-1ISO-8859-1client_name && server_nameiconv.cchar_conv->to_wire == (iconv_t) - 1iconv.cchar_conv->to_wire2 == (iconv_t) - 1iconv.cchar_conv->from_wire == (iconv_t) - 1iconv.cchar_conv->from_wire2 == (iconv_t) - 1iconv.ciconv.ctds_iconv_info_init: client charset name "%s" unrecognized iconv.ctds_iconv_info_init: server charset name "%s" unrecognized iconv.ctds_iconv_info_init: use memcpy to convert "%s"->"%s" iconv.ctds_iconv_info_init: cannot convert "%s"->"%s" iconv.ctds_iconv_info_init: cannot convert "%s"->"%s" iconv.ctds_iconv_info_init: cannot convert "%s"->"%s" indirectly iconv.ctds_iconv_info_init: converting "%s"->"%s" inbuf && inbytesleft && outbuf && outbyteslefticonv.ciconv.ctds_iconv: unable to determine if %d means in or out. io == to_server || io == to_clienticonv.c(*outbuf - p) % 2 == 0iconv.cWARNING! Some character(s) could not be converted into client's character set. WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?').Error converting client characters into server's character set. Some character(s) could not be converted.iconv EINVAL: Error converting between character sets. Conversion abandoned at offset indicated by the "state" value of this message.iconv E2BIG: Error converting between character sets. Output buffer exhausted.field_len <= *outbyteslefticonv.ciconv.ctds_iconv_fread: read %u of %u bytes; outbuf has %u left. iconv.ctds_iconv_fread: error %d: %s. iconv.ctds_iconv_fread: cannot read %u-byte terminator iconv.ctds_srv_charset_changed: what is charset "%s"? ISO-8859-1UTF-8UCS-4ascii_8strcmp(sybase_aliases[0].alias, "ascii_8") == 0iconv.cCP437CP850CP1250CP1251CP1253CP1255CP1256CP1257CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258CP874CP932CP936CP949CP950CP1252cpiconv.cISO-8859-1UTF-8UCS-2LEUCS-2BEARMSCII-8BIG-5BIG5-HKSCSC99CHINESECNCN-GBCN-GB-ISOIR165CP1133CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258CP1361CP437CP850CP862CP866CP874CP932CP936CP949CP950EUC-JPEUC-KREUC-TWGB18030GEORGIAN-ACADEMYGEORGIAN-PSHZISO-2022-CNISO-2022-CN-EXTISO-2022-JPISO-2022-JP-1ISO-2022-JP-2ISO-2022-KRISO-8859-10ISO-8859-13ISO-8859-14ISO-8859-15ISO-8859-16ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-9ISO-IR-14ISO-IR-149ISO-IR-159ISO-IR-166ISO-IR-87JAVAJISX0201-1976KOI8-RKOI8-RUKOI8-TKOI8-UMACMACARABICMACCENTRALEUROPEMACCROATIANMACCYRILLICMACGREEKMACHEBREWMACICELANDMACROMANIAMACTHAIMACTURKISHMACUKRAINEMULELAO-1NEXTSTEPROMAN8SJISTCVNUCS-2UCS-2-INTERNALUCS-2-SWAPPEDUCS-4UCS-4-INTERNALUCS-4-SWAPPEDUCS-4BEUCS-4LEUS-ASCIIUTF-16UTF-16BEUTF-16LEUTF-32UTF-32BEUTF-32LEUTF-7VISCII646850862866ANSI_X3.4-1968ANSI_X3.4-1986ARABICARMSCII-8ASCIIASMO-708BIG-5BIG-FIVEBIG5BIG5-HKSCSBIG5HKSCSBIGFIVEC99CHINESECNCN-BIG5CN-GBCN-GB-ISOIR165CP1133CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258CP1361CP367CP437CP819CP850CP862CP866CP874CP932CP936CP949CP950CSASCIICSBIG5CSEUCKRCSEUCPKDFMTJAPANESECSEUCTWCSGB2312CSHALFWIDTHKATAKANACSHPROMAN8CSIBM866CSISO14JISC6220ROCSISO159JISX02121990CSISO2022CNCSISO2022JPCSISO2022JP2CSISO2022KRCSISO57GB1988CSISO58GB231280CSISO87JISX0208CSISOLATIN1CSISOLATIN2CSISOLATIN3CSISOLATIN4CSISOLATIN5CSISOLATIN6CSISOLATINARABICCSISOLATINCYRILLICCSISOLATINGREEKCSISOLATINHEBREWCSKOI8RCSKSC56011987CSMACINTOSHCSPC850MULTILINGUALCSPC862LATINHEBREWCSSHIFTJISCSUCS4CSUNICODECSUNICODE11CSUNICODE11UTF7CSVISCIICYRILLICECMA-114ECMA-118ELOT_928EUC-CNEUC-JPEUC-KREUC-TWEUCCNEUCJPEUCKREUCTWEXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESEGB18030GB2312GBKGB_1988-80GB_2312-80GEORGIAN-ACADEMYGEORGIAN-PSGREEKGREEK8HEBREWHP-ROMAN8HZHZ-GB-2312IBM-CP1133IBM367IBM437IBM819IBM850IBM862IBM866ISO-10646-UCS-2ISO-10646-UCS-4ISO-2022-CNISO-2022-CN-EXTISO-2022-JPISO-2022-JP-1ISO-2022-JP-2ISO-2022-KRISO-8859-1ISO-8859-10ISO-8859-13ISO-8859-14ISO-8859-15ISO-8859-16ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-9ISO-CELTICISO-IR-100ISO-IR-101ISO-IR-109ISO-IR-110ISO-IR-126ISO-IR-127ISO-IR-138ISO-IR-14ISO-IR-144ISO-IR-148ISO-IR-149ISO-IR-157ISO-IR-159ISO-IR-165ISO-IR-166ISO-IR-179ISO-IR-199ISO-IR-203ISO-IR-226ISO-IR-57ISO-IR-58ISO-IR-6ISO-IR-87ISO646-CNISO646-JPISO646-USISO8859-1ISO8859-10ISO8859-15ISO8859-2ISO8859-4ISO8859-5ISO8859-6ISO8859-7ISO8859-8ISO8859-9ISO_646.IRV:1991ISO_8859-1ISO_8859-10ISO_8859-10:1992ISO_8859-13ISO_8859-14ISO_8859-14:1998ISO_8859-15ISO_8859-15:1998ISO_8859-16ISO_8859-16:2000ISO_8859-1:1987ISO_8859-2ISO_8859-2:1987ISO_8859-3ISO_8859-3:1988ISO_8859-4ISO_8859-4:1988ISO_8859-5ISO_8859-5:1988ISO_8859-6ISO_8859-6:1987ISO_8859-7ISO_8859-7:1987ISO_8859-8ISO_8859-8:1988ISO_8859-9ISO_8859-9:1989JAVAJIS0208JISX0201-1976JIS_C6220-1969-ROJIS_C6226-1983JIS_X0201JIS_X0208JIS_X0208-1983JIS_X0208-1990JIS_X0212JIS_X0212-1990JIS_X0212.1990-0JOHABJPKOI8-RKOI8-RUKOI8-TKOI8-UKOREANKSC_5601KS_C_5601-1987KS_C_5601-1989L1L2L3L4L5L6L7L8LATIN1LATIN2LATIN3LATIN4LATIN5LATIN6LATIN7LATIN8MACMACARABICMACCENTRALEUROPEMACCROATIANMACCYRILLICMACGREEKMACHEBREWMACICELANDMACINTOSHMACROMANMACROMANIAMACTHAIMACTURKISHMACUKRAINEMS-ANSIMS-ARABMS-CYRLMS-EEMS-GREEKMS-HEBRMS-TURKMS_KANJIMULELAO-1NEXTSTEPR8ROMAN8SHIFT-JISSHIFT_JISSJISTCVNTCVN-5712TCVN5712-1TCVN5712-1:1993TIS-620TIS620TIS620-0TIS620.2529-1TIS620.2533-0TIS620.2533-1UCS-2UCS-2-INTERNALUCS-2-SWAPPEDUCS-2BEUCS-2LEUCS-4UCS-4-INTERNALUCS-4-SWAPPEDUCS-4BEUCS-4LEUCS2UCS4UHCUNICODE-1-1UNICODE-1-1-UTF-7UNICODEBIGUNICODELITTLEUSUS-ASCIIUTF-16UTF-16BEUTF-16LEUTF-32UTF-32BEUTF-32LEUTF-7UTF-8UTF16UTF7UTF8VISCIIVISCII1.1-1WINBALTRIMWINDOWS-1250WINDOWS-1251WINDOWS-1252WINDOWS-1253WINDOWS-1254WINDOWS-1255WINDOWS-1256WINDOWS-1257WINDOWS-1258WINDOWS-874X0201X0208X0212big5cp1250cp1251cp1252cp1253cp1254cp1255cp1256cp1257cp1258cp437cp850cp862cp866cp874eucJPeucKReucTWhp15CNiso81iso815iso82iso83iso84iso85iso86iso87iso88iso88591iso885915iso88592iso88593iso88594iso88595iso88596iso88597iso88598iso88599iso89roma8roman8sjisthai8tis620ucs2ucs4utf8ascii_8big5cp1250cp1251cp1252cp1253cp1254cp1255cp1256cp1257cp1258cp437cp850cp862cp866cp874cp932cp936cp949cp950greek8iso10iso13iso14iso15iso646iso88592iso88595iso88596iso88597iso88598iso88599iso_1koi8macmac_cyrmacgreekmacthaimacturkroman8sjistis620utf8locale.cAttempting to read locales.conf file /usr/local/etc/locales.confrdefaultLANG@._charsetlanguagedate format%H:%M:%S.%06lunet.cinet_addr() failed, IP = %s net.cConnecting to %s port %d. Unable to open socket.net.csocket creation error: %s net.ctds_open_socket: %s:%d: %s Server is unavailable or does not exist.SQL Server connection timed out.net.cgetsockopt: %s net.cconnect error: %s Server is unavailable or does not exist.net.csocket read interrupted net.cexceeded query timeout: %d net.cRead attempt when state is TDS_DEADRead from SQL server failed.net.cReceived headernet.cReceived packetnet.cTDS: Write failed in tds_write_packet Error: %d (%s) Write to SQL Server failed.net.cSending packetnet.cTDS: Warning: Couldn't set SIGPIPE signal to be ignored net.cTDS: Warning: Couldn't reset SIGPIPE signal to previous value net.cinet_addr() failed, IP = %s net.csocket creation error: %s net.cselect: retval %d err %d net.cinstance infoInstanceNametcp/dev/tty   *:JZjz *:JZjzK K K K L L (L 0L dL lL L L L L L L B M M M   M (M `M hM M M M M N  N 4N  h> > > > ? ? X? x?     ܬ     < h           4 < `          *$ , h p   د  :  J ( 8 H ZjL L z X st't $  @ W ;t oooLXoo\ $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ \ $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $d  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ @ $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $H  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  XMO$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ D $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $L  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ ( $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $0 l $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $t  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ P $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $X  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ ( $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $0 x $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ X $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $`  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ @ $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $H  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ h $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $p  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ @ $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $H  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ $ $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $, h $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $p  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $ L $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $T  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  $Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $ $ $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $, t $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $|  $Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $  Compile-time settings (established with the "configure" script):Version:MS db-lib source compatibility:yesnoSybase binary compatibility:unknownyesnoThread safety:yesnoiconv library:yesnoTDS version:iODBC:yesnounixodbc:yesnoISO-8859-1S1T0008S0108S0108S0108S01240002800042000420004200042000S10000.6410/usr/local/etc/freetds.confclient_charsetONOFFONOFFONOFFONOFFONOFFOFFON(null)  >    | (  0  8 6 @ F H  P  X  ` / h s p  x 0  t  =  w    $  %  Z%  %   /  F/  /  /  , < D f0  0  0  3 $ R3 , 3 4 3 < ( 4 < D L X ` l p x |        Ė ̖ Ԗ ܖ         $ , 4 < D L T h t x      ̗ ؗ       , 8 D P \ h t       Ę ̘ Ԙ ܘ      $ 0 < H P \ h t        ș ؙ       $ , 8 D L T X ^\ ` d h ^x ^ 6  ^ 6  Ě ̚ ؚ           $  , 4 < D L T \ d l t ^|         ě ̛ ^ԛ ܛ !  "  @ S, 8 :L <d 'p )| + ,   >Ȝ Ԝ 2 3 4 9 - 6$ 58 7H 8\ Ad ;t E   T Y Vȝ ԝ e f 5 6 7 7  (  0 !8 "@  H  P !X "`  #     $О %ܞ 7 7 8 S & &   ^$ , 4 < D L V\ Yl 'x ( ) * + , ̟ -؟ . / 0 1 2 3 4, 58 6D 7P 8\ 9h /t  2 3 4 7 6 8Ƞ :Ԡ 5 9 ; - <   =( .4 /@ 0L 1X  d p ^| >  : ^  -ġ 0С 2ܡ 4 5 6 7 8 9$ ^8 D -P -d .p /| / 0 0 1 1Т  2 2 3 3 4$ 44 5@ 5P 6\ 6l 7x 7 8 8 9 9 ?ȣ >У @ : > @ > >, >< <H <X <l t :x A B C D ; ; ; ;̤ Ф 2Ԥ 3ؤ 4ܤ 9 - . /  2 3 4 9 - .$ /, E0 F< GP H\ Ih Jt K L E E M N Oĥ PХ إ       T Q$ R0 S4 S< TH TT T\ Ud Up U| U = = = = =Ȧ =ئ V W X   Y Z( [8 \@ ]H VP YX \ h e|   ^ ^ _ ` aȧ bЧ cܧ d e  _ e  f f$ 0  @ P ` p      ̨ @Ԩ >ܨ <        $ , 4 < D L T \  d !l "t |  0 2 3 4 5 6 7 8ĩ Щ 0ܩ 2 3 4 5 6 7$ 80 9< 9D SL ST T\ =d =l Vt Y|         Ī ̪ Ԫ ܪ         $ 7, -4 .< /D 0L ^T 2` 5l 6x 7 8 9  A E I Jī N̫ Oԫ Sܫ T =  8  D8  8  [:  :  :  =;  w;  ;  .<  h<  <  S=  =  =  xA  A  A $ B , B 4 7C < C D C L AD T {D \ D d JE l E t E | F  F  G  [G  WL\d   $  @  ` G \      5.( ;.  0 C  NZa j ud 7 8 X[ ;  ;   a j  u  K K  K !K  (L /L  6 OC g(L n0L 4udL |lL ,L L ,P L  L L L M M  M   M (M 8`M hM ,M M 0M  M 0N  N (!4N ($R E,R L4R S 8V \  \ 4 <\  D\ 0  } 2 )t\ 0|\ 47\ >\ (E\ L\ 0S] Z ] ,aL] hT] $ox] v] 0} 1] ] w [L^ T^ (|^ ^ D^ ^ @_ _ 4L_ T_ $x_ _ _ _ _ _  _ _  _ _ _ ` (,` 4`    T` \` 4&` ` (-`  ` 4` X a ;a F $a B,a I4a P hLa oTa `va }a ,a a $b   b (b <db lb (b b b 4b b 0c c 0Hc Pc 8c c ,c  c  c c d %d  ,d 3d :0d A8d (H`d Ohd  Vd ]d 0dd kd rd 0yd e 04e V Tt [t bZ s }   $ ( , 0 4 8 ot t X`Z < D L T  \ d !l +t 5| ? I *t 4Sf fu (0u  m y D y  J,y 0P\y Vdy \xy by  iy (py Zy wy  ~y 0 z ~8z  Dz  Lz }Pz Tz \z `z  lz z  z p z  z z  z z  { {   {  @{   L{ `{  t{ {   {  { &{ -{ 4{ ;{  B{ I{  P| W| ^| e0|  l<| sD|  zP|  \| l|  x|  |  * | |  |  | (|  }   $} (}  4}  @} 0p} x}  } 0} }  }   } , ~  ~ " ~  ) ~ (0  @ H~ G P~  N \~ (U ~ ~  ~ 0\ ~ c ~ j ~ q ~ x ~  ~  ~  ~  ~  ~  ~   v ~    $ $  (  ,   8  L   X  t  x  ! $! ! ! ! #!  *! 1! 8! ?! F! M!  T!  [!  b! i!$ p!(  w!4 ~!D !H  !T ! !l  !x !  ! (!  ! !܀  !  ! !  !  !$ !@ "D  "L \  "h (  "  "  '" (."؁  5" (<" C" J"  Q"a j $ u3 Y"H _"` e" w"R "b h "p "6 "x "x+ " " #HN ,#8  B#  ]#X o# |#N  # # # # ,# # #Ȃ ,# #8F $   $  $   $( , $4 %$<  * H ,$L 3$T :$\  A$h H$p O$ V$  ]$ d$ k$ r$ă y$؃ $  $  $ $v $ $ $ $$ $, $4  $@ $T $\ $d $l $ % $ % % %   %Ȅ !؄ '% .% 5% <%U  V% (z8 ]%@ $d%d Zl k%X t %|  % % %؅ % % 0  %<  %(' %H %P %h %p % % % % %  &Ȇ  &h6J &І &؆ (%& ,&  3&  $:&@ A&P H&X (O& V& ,]& d& (k& r& $y& & &( $&L &\ &d (& & (&XN & & ]Ȉ &̈ ;Ј &Ԉ &؈ &܈ &xO & '  ' ' ' (!'0 ('8 /'< (6'd ='l D'p K'x R' Y' `' g' n' u'Љ |' Y  ` ' n  u ' 8  ' H  ' d  ' '| ' ' ' ' ' ' '  ̊ 'Ԋ  ' '  0 'D 'L (T (\ (l (t 2(a j D u7 %(  ,( <3( :(  8 8 A(@ H(H <O( / V( <](Ќ d(،  k( r(  n y( ( ( ( ( (( (0 ( (h (D (X (` (0oS (d (q (h )| z7  ) ) ) ")   ))( $0 0)8 @7)x  >)  E)vN Y) `) g) $n)؎ u) (|) $ ()8 )@ ()h )p )x <) ) <) ) 8)8 )@ 0)p )x 0) ) < ) ,)P *`}{ !*|g .*8 5* 0<*P C*X J*` <Q* $X* _*ȑ f* m* Pt*8 {* l*, * P* * T! *( *0 <*l *t  ! * 4* 2 *Д *ؔ 0*  *  + + + $ '+, 0\ .+d 5+l }t <+| C+  J+ Q+  X+   ĕ _+̕ f+ԕ m+ܕ   t+ {+ + + + K + +a jH  u[:   + (+( +D +H +P +X +x; +\ +d  +p  +a j  u5; +xO ,x ,a jp  u.< *,|  0, 6, G,a j  uS= M,a j  u0> S,`n \, c,W o,@W {,[ , ,`[ ,a j, , uB ,a j D uC ,a jT T uAD , , ,a j l uJE , ,  , , ,ܬ - *, 5  -< , -h $ - - - ( ,$- *- 0- 7- >- B-b !4 K-< $R-`   Y- `- g- n-' -  8( -(b - - $ -, <-h -p @- -  ;د B - - - -( -8 -H -a j|  uF -a j  uG .aL j  uG .^ .L   .X &. C ..C. En.u.t .t. . /K /$  6/t e/ m/"/`' / /\ /D/h< D0>' =0t q0  0P 0 0z 0 0c' 1 :31]B ]1  1* O1G 10 1Hv 2t 62p A2l j2 2 2 2 3 3)  D3,0 x3D: 3& 3>  3 :4 >  A4 c4m7 4 4  44f0 : 5  5 F5= q5 5d E5" 5@r 6% 96(  ^6te6w |6F :6 67C ;6B 6 -7 \7 7h 7h 79 7 D807 18& \8M  805 8f 8H :8p  9- ;9' e934 91 "*9 9  :MB 0:7:A  ]: >  ::G : :c :  ;4F 3;A  Z;Ta;{ ;P( ;  ;, < 6<  ><4 p< < < </ 9 =X =#==; :@=S t= =d :=4 =8 > => f>i r> >l >F > E>| : ?$ @? Q?f Z? ?p E?d ??5; ?t #@: U@_@ @ @ @C  A &A NA. (A  A0 9AD A :AJ B> (BX UB`BP sB${B  B B B 6Bw D'C6D  LCW9 uChR2 C Cd& C C D 08D EcDB DD D D> @D4  Ex EZ  .E :NED8 DzE+B Ey' E E E F -F VF cF F9 F1 F'  Gn( AG kGX* G EGG :Gس G@2 H  :HV cH HH0 H < H5 I CIB :`IO I 4 I4 I J   a0 a, aH bh BbTLb  3 !]bC7 b 8 :b0f b bB  b 3cؤ Bch wc29 c1 c7 c&  d9 @d :]d d / :dDB  d( d< e/eS= :Lee 9S`  uew e eL6 eU7 f >f [fhZ lfz f< f f#(  fc f D"gX  Ig ogh9 gV g< g gg h *h[G ;Eh% phȭ h-h( h ' hc  i :+i4 Wi i6 i i@ j2 S6j Fj qj  j j? jC :jw; DtB kL E8ki1 ek uk  ks 8kxs kxg kDF l6  *lx? >l [lglol1 lC l8 l m~ (mD2m: <MmE1 ym|( mP' mX?  m`s m7 n  +n, EVn2 n n[4 n no 5ot q q\ 2rh>  Kr   qr :r = rP r ,s 9sxA :Vs <zs s`: s{D Ds t( 89th Kt21 xt0 :t t t6  tc #u0 DOu zun uf9  up~ u|6 u :v` E:v Iv vv| EvE Dv(3 v/ wK w Mw 7hwA Dw w 2w$w- wx: x< Dx6E rx^ x xx E Nv xD y< ?y  fy |y` yy!& y< y zG9 ;z hz {z zA z z {5 D{J{& w{n4 {@ { { {: | |[: :/|L F|6 o|R3 D|< `|PV 7<  !|X |  }4: 4}2  W}pc c}h}n } }4 }% >}} )~.~6~xY~ K~k Z~^ r~w~~~ ~ ~.( < </ EZ0> 8o @ : > 0 :7 A8 6\ x[ 4  (  ڀZ JE : De r$8 8 ȁE 5xB  5 8 l s{n6 x $9 = 4 E0' ]C   ? @5 . <Rp7 a v}  $   F\ od   48   .2 QBs X |$ : dž6 L .  U p = DˇևT :0 # N& } P .dA 5Έ؈t EF  x~*n _( r2& C 1 Ӊ'  / <#2 6@ Z; 3 : Ɗh    NO ^4f `' P T  0Z   I6 vi5 [ EoP !G D6 u& H4Q|{ W^ t 7   & < d `g 5 ܎= :T$  CA v +' ̏iF  *t5 E`0 E    ՐP/    &-`( U[> Dh{ 9 ޑA    E[F m a   D :>9 p 6 L ܓ  R?TFN e2  0 Ҕ K  4/ DG {   f 5 0 % Dm K:6 w 0~ Ɩ, Ԗ E 6 E Y$; '   $ *} c  9L n8   / Θ6 0 D-B IZ    c  P?h& G H q6 4 š(F ך & :tA2 c|1  V,$  6   = #AD :@dH8 q E/~t Z% <ќ  1 Z4 J4  g x  ! EL uHI  ( TX מF/ DQhf ( /K FZ S$ w    EȟH :W1 2 >(K J& v fD  :0 C= 'X :GdM+ PF zmB  % ѡW2 tsqlcrti.sfsr.s__get_exit_frame_monitor_ptr__do_exit_code_ptrtrap_tablevalues-Xa.ctsql.cBbss.bssDdata.dataDrodata.rodatareadlineadd_historydo_querytsql_print_usageget_opt_flagspopulate_logintsql_handle_messageslurp_input_filemem.cDpicdata.picdata.L1060.L1061.L1087.L1088.L1105.L1106tds_alloc_compute_resulttds_free_compute_result.L1122.L1123.L1125.L1126.L1164.L1165tds_free_compute_results.L1335.L1336.L1475.L1476.L1719.L1732.L1786.L1848.L1849.L1910.L1911.L1936.L1937.L1965.L1966.L1976.L1977.L1986.L1987.L1999.L2000.L2006.L2007.L2018.L2019.L2033.L2034.L2036.L2037.L2246.L2247tds_free_env.L2572.L2575.L2578.L2581.L2584.L2587.L2590.L2593.L2596.L2599.L2602.L2605.L2645.L2648.L2651.L2654.L2657.L2660.L2663.L2666.L2669.L2672.L2675.L2678.L2681.L2684.L2687.L2690.L2693.L2696.L2699.L2702.L2705.L2708.L2711.L2714.L2717.L2720.L2723.L2726.L2729.L2732.L2735.L2738.L2741.L2744.L2747.L2750.L2753.L2756.L2759.L2762.L2765.L2768.L2771.L2774.L2777.L2780.L2783.L2786.L2789.L2792.L2795.L2798.L2801.L2804.L2807.L2810.L2813.L2816.L2819.L2822.L2825.L2828.L2831.L2834.L2837.L2840.L2843.L2846.L2849.L2852.L2855.L2858.L2861.L2864.L2867.L2870.L2873.L2876.L2879.L2882.L2885.L2888.L2891.L2894.L2897.L2900.L2903.L2906.L2909.L2912.L2915.L2918.L2921.L2924.L2927.L2930.L2933.L2936.L2939.L2942.L2945.L2948.L2951.L2954.L2957.L2960.L2963.L2966.L2969.L2972.L2975.L2978.L2981.L2984.L2987.L2990.L2993.L2996.L2999.L3002.L3005.L3008.L3011.L3014.L3017.L3020.L3023.L3026.L3029.L3032.L3035.L3038.L3041.L3044.L3047.L3050.L3053.L3056.L3059.L3062.L3065.L3068.L3071.L3074.L3077.L3080.L3083.L3086.L3089.L3092.L3095.L3098.L3101.L3104.L3107.L3126.L3129.L3132.L3135.L3138.L3141.L3144.L3147.L3150.L3153.L3156.L3159.L3162.L3165.L3168.L3171.L3174.L3177.L3180.L3183.L3186.L3189.L3192.L3195.L3198.L3201.L3204.L3207.L3210.L3213.L3216.L3219.L3222.L3225.L3228.L3231.L3234.L3237.L3240.L3243.L3246.L3249.L3252.L3255.L3258.L3261.L3264.L3267.L3270.L3273.L3276.L3279.L3282.L3285.L3288.L3291.L3294.L3297.L3300.L3303.L3306.L3309.L3312.L3315.L3318.L3321.L3324.L3327.L3330.L3333.L3336.L3339.L3342.L3345.L3348.L3351.L3354.L3357.L3360.L3363.L3366.L3369.L3372.L3375.L3378.L3381.L3384.L3387.L3390.L3393.L3396.L3399.L3402.L3405.L3408.L3411.L3414.L3417.L3420.L3423.L3426.L3429.L3432.L3435.L3438.L3441.L3444.L3447.L3450.L3453.L3456.L3459.L3462.L3465.L3468.L3471.L3474.L3477.L3496.L3500token.c.L587.L588.L598.L599.L638.L639.L748.L749.L756.L757.L762.L778.L779tds_process_default_tokens_tds_token_nametds_process_authtds_process_env_chgtds_process_endtds_process_msgtds_process_param_result_tokenstds7_process_resulttds5_process_optioncmdtds_process_resulttds5_process_resulttds_process_col_nametds_process_col_fmttds_process_rowtds_process_dyn_resulttds5_process_dyn_result2tds_process_params_result_tokentds_process_cursor_tokenstds_process_colinfo.L798tds_set_spid.L907.L908.L917.L918.L974.L1045.L1046.L1055.L1056.L1075.L1076.L1092.L1093.L1127.L1128.L1151.L1152.L1366.L1367.L1377.L1378.L1387.L1388.L1410.L1411.L1490.L1491.L1584.L1585.L1737.L1738tds_process_param_resulttds_process_compute_namestds_process_compute_resulttds7_process_compute_resulttds_process_computetds_process_dynamic.L2170.L2171.L2212.L2213adjust_character_column_sizetds_get_data_infotds_get_data.L2428.L2429.L2448.L2449.L2464.L2465.L2475.L2476.L2516.L2517.L2538.L2539tds_pr_op.L2679tds7_get_data_info.L2697.L2722.L2740.L2811.L2812.L2850.L2968.L3009.L3010.L3061.L3102.L3105.L3108.L3110.L3111tds5_get_varint_size.L3206.L3296.L3344.L3368.L3470.L3585.L3586determine_adjusted_size.L3650.L3651.L3688.L3689.L3713.L3714.L3761.L3778.L3779.L3872.L3873.L3995.L4021.L4022.L4031.L4032.L4123.L4124.L4137.L4138.L4149.L4150.L4286.L4287.L4477.L4478.L4513.L4514.L4516.L4517.L4519.L4520.L4522.L4523.L4690.L4691.L4750.L4764.L4765.L4772.L4773.L4783.L4784.L4808.L4809.L4855.L4856.L4859.L4860.L4863.L4864.L4874.L4875.L4879.L4880.L4899.L4900.L4910.L4911.L4934.L4935.L5010.L5011.L5018.L5019.L5042.L5043.L5048.L5049.L5059.L5060.L5086.L5089.L5092.L5095.L5098.L5101.L5104.L5107.L5110.L5113.L5116.L5119.L5122.L5125.L5134.L5150.L5153.L5156.L5159.L5162.L5165.L5168.L5171.L5174.L5177.L5180.L5183.L5186.L5189.L5192.L5195.L5198.L5201.L5204.L5207.L5210.L5213.L5216.L5219.L5222.L5225.L5228.L5231.L5234.L5237.L5240.L5243.L5246.L5249.L5252.L5255.L5258.L5261.L5264.L5267.L5270.L5279.L5295.L5298.L5301.L5304.L5307.L5310.L5313.L5316.L5319.L5322.L5325.L5328.L5331.L5334.L5337.L5340.L5343.L5346.L5349.L5352.L5355.L5358.L5361.L5364.L5367.L5370.L5373.L5376.L5379.L5382.L5385.L5388.L5391.L5394.L5397.L5406.L5469.L5470util.c.L720.L721.L727.L728.L731.L732.L767.L768.L791.L792.L794.L858.L965.L977.L989.L1021.L1023.L1024.L1025tdsdump_append.L1048.L1059.L1070.L1145.L1182.L1187tdsdump_start.L1248.L1259.L1286.L1291.L1300.L1319.L1331.L1339login.c.L880.L881.L889.L890.L897.L898.L924.L925.L996.L1027.L1039tds8_do_logintds7_send_logintds_send_logintds_put_login_string.L1103.L1104.L1117.L1119.L1132.L1134.L1147.L1149.L1156.L1157.L1170.L1268.L1280.L1285.L1369.L1424.L1611.L1612.L1616.L1617read.c.L750.L751.L763.L764.L796.L797read_and_convert.L873.L874.L892.L893.L913.L914.L1044.L1068.L1069.L1077.L1078.L1080.L1081write.c.L663.L664.L780.L795.L825.L826.L842.L843.L855.L856.L859.L872convert.cstring_to_resultbinary_to_resulttds_convert_binary.L841.L854tds_convert_charstring_to_intstring_to_int8string_to_datetimestring_to_numeric.L1357.L1359.L1365tds_convert_bittds_convert_int1stringz_to_numeric.L1400.L1442.L1528tds_convert_int2.L1562.L1634tds_convert_int4.L_cseg0.L1668.L1760tds_convert_int8.L_cseg1.L_cseg2.L_cseg3.L_cseg4.L_cseg5.L_cseg6.L_cseg7.L_cseg8.L_cseg9.L_cseg10tds_convert_numeric.L_cseg11.L2053.L2134tds_convert_money4.L_cseg12.L2153.L2154tds_convert_money.L_cseg13.L_cseg14.L_cseg15.L_cseg16tds_convert_datetimetds_convert_datetime4.L2399.L2503tds_convert_real.L_cseg17.L_cseg18.L_cseg19.L_cseg20.L_cseg21.L_cseg22.L_cseg23.L_cseg24.L_cseg25.L2640tds_convert_flt8.L_cseg26.L_cseg27.L_cseg28.L_cseg29.L_cseg30.L_cseg31.L_cseg32.L_cseg33.L_cseg34.L_cseg35.L_cseg36tds_convert_unique.L2721.L2832.L2844.L2859.L2860.L2889.L2890.L3247.L3248.L3256is_alphabeticstore_monthnameis_numericstore_yearstore_yymmdd_dateis_numeric_dateformatstore_numeric_dateis_dd_mon_yyyystore_dd_mon_yyy_dateis_timeformatstore_timestore_mdayis_ampmstore_hour.L3914.L3924.L4037.L4039.L4322.L4332.L4342.L4352.L4362.L4372.L4382.L4392.L4402.L4412.L4422.L4432.L4472.L4482.L4492.L4502.L4512.L4532.L4542.L4552.L4562.L4572.L4671.L4720.L4732.L4751.L4827.L4828.L4908.L4927.L5027.L5037.L5052.L5083.L5084.L5102.L_cseg37.L_cseg38.L_cseg39.L_cseg41numeric.c.L474.L480tds_packet_check_overflowconfig.c.L752.L775.L800.L801.L809.L810.L822.L823tds_read_interfacesparse_server_name_for_porttds_config_logintds_config_env_tdsvertds_config_env_tdsdumptds_config_env_tdsporttds_config_env_tdsquerytds_config_env_tdshost.L864.L869.L870.L879.L887.L888tds_try_conf_filetds_read_conf_sectionstds_get_home_file.L942.L953.L961.L968.L969.L983.L991.L993.L1000.L1001.L1015.L1031.L1032.L1033.L1047tds_parse_conf_section.L1079.L1086.L1094.L1095tds_config_boolean.L1110.L1111.L1287.L1295.L1296.L1340.L1344.L1356.L1375.L1399.L1434.L1436.L1455.L1474.L1479.L1480.L1484.L1485.L1493.L1512.L1524.L1543.L1549.L1550.L1558.L1564.L1565.L1573.L1597.L1608.L1609.L1703.L1704.L1705.L1808.L1839.L1846.L1847.L1855.L1862.L1863.L1878.L1892.L1908.L1909.L1923.L1929.L1931.L1932tds_lookup_port.L1947.L1953.L1954.L1969.L1993.L1995.L2009.L2011.L2025.L2027.L2041.L2043.L2057.L2059.L2180hexdigithex2num.L2270.L2271.L2307.L2318.L2323.L2324.L2331.L2332.L2356.L2365.L2366.L2386.L2391.L2396.L2400.L2405.L2406.L2408.L2410.L2412.L2420.L2422.L2424.L2425.L2435.L2438.L2441.L2442.L2444.L2473.L2474search_interface_file.L2513.L2523.L2528.L2529.L2534.L2535.L2543.L2544.L2546.L2557.L2565.L2566.L2568.L2583.L2592.L2597.L2628.L2634.L2635.L2641.L2642.L2710.L2745.L2746query.c.L573.L574tds_ascii_to_ucs2tds_convert_stringtds_query_flush_packet.L744tds5_fix_dot_query.L980tds_put_paramstds_count_placeholders_ucs2letds_build_param_def_from_paramstds_build_param_def_from_querytds7_put_query_paramstds7_put_params_definitiontds_put_data_infotds_put_datatds_skip_comment.L1327.L1343tds_skip_comment_ucs2le.L1383.L1384tds_skip_quoted_ucs2le.L1439.L1440tds_next_placeholder_ucs2le.L1552.L1557.L1561.L1569.L1577.L1581.L1589.L1594.L1598.L1602.L1606.L1610.L1615.L1620.L1624.L1629.L1644.L1660.L1677.L1693.L1706tds_get_column_declaration.L1763.L1764.L1770.L1771.L1843.L1865.L1914.L1915.L1921.L1922.L2155.L2156.L2205.L2206.L2218.L2417.L2471.L2573.L2730.L2733tds_send_emulated_execute.L2760.L2820.L2914tds_put_data_info_length.L2961.L2970.L2988.L2989.L3015.L3016.L3269tds7_send_execute.L3313.L3314.L3526.L3527.L3571.L3598.L3635.L3636.L3642.L3643tds_quote.L3948.L3949.L4006.L4007.L4036.L4136.L4183.L4184.L4189.L4190.L4208.L4209.L4294.L4295.L4358.L4413.L4414.L4488.L4524.L4525.L4573tds_quote_and_put.L4656.L4661.L4725.L4735.L4758.L4768tds_put_param_as_string.L4789.L4790.L4904.L4905.L4919.L4920.L4928.L4944.L4945.L4978.L4991.L4992.L5061.L5064.L5066.L5070.L5074.L5078.L5082.L5091.L5100.L5109.L5118.L5127.L5131.L5142.L5145.L5148.L5151.L5154.L5157.L5164.L5235.L5241.L5245.L5273.L5274.L5347.L5348.L5441.L5442iconv.c.L1082.L1084.L1085.L1090.L1098.L1100.L1101.L1108.L1109.L1112.L1113.L1121.L1206.L1214.L1220.L1228.L1252.L1347.L1348.L1352tds_iconv_init.L1370.L1371.L1447tds_get_iconv_name.L1461tds_iconv_reset.L1477.L1478.L1555.L1556.L1559.L1560.L1566.L1578.L1627.L1640tds_iconv_info_init.L1656.L1657.L1663.L1664.L1670.L1671.L1678.L1684.L1685.L1696.L1697.L1709.L1710.L1787.L1788.L1801.L1802.L1814.L1815.L1844.L1845.L1856tds_canonical_charsettds_iconv_info_closetds_iconv_close.L1961.L1974.L1975.L1997.L1998.L2004.L2005.L2285.L2286.L2327.L2334.L2345.L2369.L2382skip_one_input_sequence.L2423.L2467.L2468.L2500.L2501.L2545tds_iconv_get_info.L2646.L2647.L2680collate2charset.L2715.L2743lookup_canonic.L2866.L2911.L2926.L2934.L2941.L2949.L2953.L2991.L3075.L3096.L3103.L3115.L3120.L3124.L3130.L3134.L3145locale.c.L475.L477.L478.L486.L488.L497tds_parse_locale.L575.L595.L615challenge.ctds_convert_keytds_encrypt_answerthreadsafe.c.L714.L716tds_copy_hostentmd4.cdes.cdes_initspinitperminit_ipperminit_fppermute_ipfeofpermute_fptdsstring.cgetmac.cdata.ctds_get_cardinal_typetds_get_varint_sizenet.c.L693.L694.L702.L703.L711.L713.L803.L808.L824.L837.L838.L984.L985.L1012.L1013tds_goodread.L1089.L1107.L1135.L1249.L1250tds_check_socket_write.L1368tds_goodwrite.L1414.L1415.L1425.L1437.L1438.L1464.L1465.L1514.L1515.L1546.L1547.L1580.L1600vasprintf.creadpassphrase.c_xmknod.L504.L643handlercrtn.s_END__START_.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_public_hstrtok.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_private_h_warnstrtol.XBsaTQvxb7bF2Xu.tds_alloc_context.__func__.XAsaTQv7b7bFmyy.no_unused_tds_h_warntds_set_user.XBsaTQv1b7bFmEw.tds_put_int.__func__.XBsaTQvzb7bFGZv.tds_set_capabilities.__func_____Argv_get_exit_frame_monitortds_free_msg.XAsaTQv9b7bFWez.no_unused_tds_sysdep_public_h_warn_GLOBAL_OFFSET_TABLE_strrchr.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_private_h.XBsaTQv2b7bFWaw.stringz_to_numeric.__func__.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_public_h_warntds_alloc_connectiontds_alloc_contexttds_write_packet_mcount.XBsaTQvxb7bF2Xu.tds_free_compute_result.__func__.XBsaTQv2b7bFWaw.is_numeric_dateformat.__func__.XAsaTQvxb7bF2Xu.rcsid_tdsver_h.XBsaTQv9b7bFG0z.tds_des_encrypt.__func__.XBsaTQv0b7bF2uv.tds_get_byte.__func__.XAsaTQv3b7bFGww.limit_indexes.XBsaTQvwb7bF2rt.handler.__func__.XBsaTQv3b7bFGww.tds_numeric_to_string.__func__tds_dstr_set.XAsaTQv0b7bF2uv.rcsid_var.XAsaTQvZc7bF2sA.no_unused_var_warn.XAsaTQv0b7bF2uv.no_unused_tdsver_h_warn.XBsaTQvyb7bFmtu.tds_get_data_info.__func__.XBsaTQv0b7bF2uv.tds_get_string.__func__.XAsaTQv7b7bF2cy.no_unused_tds_h_warn.XBsaTQvzb7bFGZv.tds_put_login_string.__func___environ.XBsaTQvyb7bFmtu.tds_get_data.__func__.XBsaTQv3b7bFGww.tds_packet_check_overflow.__func__.XBsaTQv5b7bFWxx.tds_iconv_from_collate.__func__.XBsaTQv2b7bFWaw.tds_convert_numeric.__func__.XBsaTQv9b7bFWez.MD4Final.__func__.XAsaTQvzb7bFGZv.rcsid_tdsver_h.XBsaTQv9b7bFWez.MD4Transform.__func__.XAsaTQvZc7bF2sA.global_opt_flags.XBsaTQv4b7bFmbx.tds_send_emulated_execute.__func__.XBsaTQvzb7bFGZv.tds_set_version.__func__.XBsaTQvyb7bFmtu.tds_set_spid.__func__select.XAsaTQv3b7bF2Fx.rcsid_tds_htds_put_buf.XBsaTQvyb7bFmtu.tds_process_compute.__func__.XBsaTQvxb7bF2Xu.tds_alloc_locale.__func__.XAsaTQv$b7bFm10.no_unused_tds_sysdep_public_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_public_h.XBsaTQvxb7bF2Xu.tds_alloc_param_row.__func__tds_iconv_alloc.XBsaTQv2b7bFWaw.string_to_result.__func__.XBsaTQv2b7bFWaw.store_time.__func__memsettds7_get_instance_port.XAsaTQvzb7bFWDv.rcsid_tds_h.XAsaTQv9b7bFWez.no_unused_var_warn.XAsaTQv_b7bF2J0.rcsid_var.XBsaTQv9b7bFG0z.spinit.__func__.XBsaTQvyb7bFmtu.tds_process_cursor_tokens.__func__.XBsaTQvyb7bFmtu.tds_process_col_name.__func__.XBsaTQvzb7bFGZv.tds7_send_login.ntlm_idtds_add_row_column_sizetds_strftime.XBsaTQv5b7bFWxx.tds_iconv_info_init.__func__.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_private_h.XBsaTQv4b7bFmbx.tds_cursor_dealloc.__func__.XBsaTQv2b7bFWaw.tds_convert_real.__func__.XBsaTQvzb7bFWDv.tdsdump_on.__func__.XBsaTQv4b7bFmbx.tds_count_placeholders_ucs2le.__func__tds_willconvert.XAsaTQvyb7bFmtu.rcsid_tdsver_h.XAsaTQvzb7bFGZv.no_unused_var_warn.XBsaTQvyb7bFmtu.tds_process_colinfo.__func__.XBsaTQv2b7bFWaw.store_monthname.__func__.XBsaTQv4b7bFmbx.tds_query_flush_packet.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsdump.__func__.XAsaTQvzb7bFWDv.write_dump.XBsaTQv0b7bF2uv.tds_peek.__func__.XBsaTQv9b7bFG0z.tds_des_set_key.__func__strcat.XBsaTQvzb7bFWDv.tdsdump_off.__func__.XBsaTQv9b7bFWez.MD4Update.__func__strtok_r.XBsaTQvwb7bF2rt.mknod.__func__tds_config_verstrtds_read_conf_section.XBsaTQvyb7bFmtu.adjust_character_column_size.__func__.XBsaTQvAc7bFWL1.tds_read_packet.__func__.XBsaTQv1b7bFmEw.tds_put_byte.__func__rewind.XBsaTQvxb7bF2Xu.tds_alloc_row.__func__.XBsaTQv2b7bFWaw.tds_willconvert.__func__.XBsaTQvzb7bFGZv.tds_set_bulk.__func__.XBsaTQv0b7bF2uv.read_and_convert.__func__.XBsaTQvyb7bFmtu.tds5_process_optioncmd.__func____ctype.XBsaTQv4b7bFmbx.tds_skip_comment_ucs2le.__func__.XBsaTQvxb7bF2Xu.tds_alloc_param_result.__func__.XAsaTQv3b7bF2Fx.no_unused_tdsver_h_warn.XAsaTQv7b7bFmyy.no_unused_var_warn.XAsaTQv3b7bFGww.rcsid_vartds_skip_quotedinet_addr.XAsaTQv7b7bF2cy.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_process_compute_names.__func__.XAsaTQvzb7bFGZv.no_unused_tdsver_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_h.XBsaTQv4b7bFmbx.tds_skip_quoted.__func__.XBsaTQv5b7bFWxx.tds_iconv_alloc.__func__.XBsaTQv0b7bF2uv.tds_get_size_by_type.__func__.XAsaTQv$b7bF2f0.no_unused_tdsver_h_warntds_convert.XAsaTQv3b7bF2Fx.interf_file.XAsaTQvAc7bFWL1.no_unused_tds_h_warntds_client_msg.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_public_h.XAsaTQvyb7bFmtu.rcsid_tds_h.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_public_h_warntds_free_localevasprintf.XAsaTQv6b7bFGHy.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_public_htds_process_simple_query___errno.XBsaTQv7b7bF2cy.tds_answer_challenge.magic.XBsaTQvxb7bF2Xu.tds_free_cursor.__func__.XBsaTQv5b7bFWxx.tds_sybase_charset_name.__func__tcgetattr.XBsaTQvxb7bF2Xu.tds_free_connection.__func__.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_private_h_warn.XBsaTQvxb7bF2Xu.tds_free_dynamic.__func__.XBsaTQv_b7bF2J0.tds_dstr_set.__func____longdouble_used.XBsaTQvzb7bFWDv.tds_set_state.__func__.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.factorstds_alloc_cursor.XAsaTQv3b7bF2Fx.rcsid_var.XBsaTQv$b7bFm10.tds_set_column_type.__func__.XAsaTQv5b7bFWxx.rcsid_tdsver_htds_alloc_socket.XAsaTQv9b7bFG0z.totrot.XAsaTQv4b7bFmbx.no_unused_tdsver_h_warntds_iconv_opentds_alloc_dynamicvfprintftds_swap_bytes.XAsaTQv1b7bFmEw.no_unused_tdsver_h_warn.XAsaTQv3b7bFGww.no_unused_tdsconvert_h_warn.XAsaTQvzb7bFWDv.rcsid_var.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_private_h.XBsaTQv$b7bF2f0.tds_getmac.__func__.XBsaTQv5b7bFWxx.tds_iconv_free.__func__tds_process_tokenstds_money_to_string.XBsaTQv2b7bFWaw.tds_convert_int4.__func__.XBsaTQvzb7bFGZv.tds_send_login.le1.XBsaTQvzb7bFGZv.tds_send_login.le2.XBsaTQv2b7bFWaw.tds_willconvert.answers.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_public_h.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_private_hreadpassphrase.XBsaTQvzb7bFGZv.tds_set_passwd.__func__.XAsaTQv9b7bFG0z.ip.XBsaTQv4b7bFmbx.tds_next_placeholder.__func__tds_set_servertds_submit_optioncmd.XAsaTQv7b7bF2cy.rcsid_tdsver_h.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_private_h.XBsaTQv9b7bFG0z.tds_des_set_odd_parity.__func__.XBsaTQv2b7bFWaw.is_dd_mon_yyyy.__func__tds_gethostbyname_r.XBsaTQv$b7bFm10.tds_get_cardinal_type.__func__tds_answer_challenge.XAsaTQv7b7bF2cy.no_unused_tdsver_h_warntds_get_byte.XBsaTQvyb7bFmtu.tds_process_dynamic.__func__.XBsaTQv5b7bFWxx.tds_srv_charset_changed.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_section.__func__.XBsaTQv2b7bFWaw.tds_convert.__func__.XBsaTQv2b7bFWaw.string_to_int.__func__.XBsaTQvyb7bFmtu._tds_token_name.__func__.XAsaTQv3b7bFGww.limits.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_public_hstrchr.XAsaTQvzb7bFGZv.rcsid_tds_htds_get_homedir.XBsaTQv3b7bF2Fx.tds_config_env_tdshost.__func__.XBsaTQvxb7bF2Xu.tds_free_env.__func__.XBsaTQvyb7bFmtu.tds_client_msg.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic2.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.__func__.XBsaTQv7b7bF2cy.tds_encrypt_answer.__func__.XBsaTQv4b7bFmbx.tds_submit_prepare.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic3.XAsaTQv_b7bF2J0.rcsid_tds_h.XBsaTQvxb7bF2Xu.tds_alloc_compute_results.__func__.XBsaTQv4b7bFmbx.tds_convert_string.__func__.XAsaTQv4b7bFmbx.no_unused_tdsconvert_h_warn.XBsaTQvzb7bFGZv.tds_send_login.magic5.XBsaTQvxb7bF2Xu.tds_free_row.__func__.XAsaTQvzb7bFGZv.no_unused_tds_h_warn.XBsaTQvzb7bFGZv.tds_send_login.magic6tds_free_param_results.XAsaTQv4b7bFmbx.rcsid_var.XBsaTQvyb7bFmtu.tds_lookup_dynamic.__func__.XBsaTQv2b7bFWaw.tds_convert_int1.__func__.XBsaTQv1b7bFmEw.tds_init_write_buf.__func___lib_versiontds_close_sockettds_multiple_done.XBsaTQv_b7bF2J0.tds_dstr_zero.__func__.XBsaTQv4b7bFmbx.tds_count_placeholders.__func__.XBsaTQvyb7bFmtu.tds_prtype.__func__.XBsaTQv2b7bFWaw.is_timeformat.__func__.XBsaTQvxb7bF2Xu.tds_free_locale.__func__.XBsaTQvAc7bFWL1.goodread.__func__.XBsaTQvvb7bFGWt.vasprintf.__func__.XBsaTQv2b7bFWaw.tds_convert_flt8.__func__.XBsaTQv3b7bF2Fx.tds_set_interfaces_file_loc.__func__tds_des_encrypt.XBsaTQv5b7bFWxx.tds_iconv_get_info.__func__getuid.XBsaTQvzb7bFGZv.tds7_send_login.time_zone.XBsaTQv7b7bFmyy.tds_getservbyname_r.__func__tds7_srv_charset_changed.XAsaTQv7b7bFmyy.rcsid_tdsver_htds_set_packet.XBsaTQv3b7bF2Fx.tds_config_env_tdsquery.__func__tds_iconv_fread.XAsaTQv0b7bF2uv.rcsid_tds_hmainMD4Finaltds_cursor_open.XBsaTQvxb7bF2Xu.tds_free_context.__func__tds_alloc_param_rowtds_g_append_modetds_connecttds_open_socket.XAsaTQv3b7bF2Fx.no_unused_tds_h_warn.XBsaTQvzb7bFWDv.tds_set_parent.__func__.XBsaTQv3b7bF2Fx.search_interface_file.__func__.XAsaTQvyb7bFmtu.no_unused_tdsconvert_h_warn.XBsaTQv1b7bFmEw.tds_put_smallint.__func__.XAsaTQv$b7bFm10.rcsid_tds_sysdep_public_h.XBsaTQvxb7bF2Xu.tds_alloc_client_sqlstate.__func__.XBsaTQvZc7bF2sA.do_query.__func__.XAsaTQvxb7bF2Xu.defaultcaps.XAsaTQv4b7bFmbx.inc_numtds_alloc_get_string.XBsaTQvZc7bF2sA.main.__func__.XAsaTQvub7bFWAt.no_unused_tds_sysdep_public_h_warn.XBsaTQv1b7bFmEw.tds_put_int8.__func__.XAsaTQv7b7bFmyy.rcsid_tds_h.XBsaTQvzb7bFGZv.tds_connect.__func__tds_str_empty.XBsaTQv9b7bFG0z.tds_des_ecb_encrypt.__func__.XBsaTQv4b7bFmbx.tds_put_data_info.__func__tds_getservbyname_rtds_get_smallinttds_alloc_lookup_sqlstate.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_private_htds_set_portlocaltimetds_peek.XBsaTQv4b7bFmbx.tds_put_data.__func__.XBsaTQvZc7bF2sA.add_history.__func__strcmp.XBsaTQv4b7bFmbx.tds_submit_queryf.__func__.XAsaTQv9b7bFG0z.no_unused_tdsver_h_warn.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_private_h_warn.XAsaTQvyb7bFmtu.rcsid_vartds_iconvrecv.XBsaTQvzb7bFGZv.tds7_send_login.reserved_flagtds_free_socket.XBsaTQvyb7bFmtu.tds7_process_result.__func__tds_count_placeholders.XBsaTQv4b7bFmbx.tds_cursor_open.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_params.__func____1cG__CrunMdo_exit_code6F_v_.XAsaTQv9b7bFWez.rcsid_tdsver_h.XAsaTQv3b7bF2Fx.rcsid_tdsver_h.XAsaTQv7b7bF2cy.rcsid_var.XAsaTQv3b7bFGww.rcsid_tdsver_hatexit.XAsaTQvub7bFWAt.rcsid_var.XBsaTQvyb7bFmtu.tds7_get_data_info.__func__tds_free_bcp_column_data.XAsaTQv0b7bF2uv.no_unused_tds_h_warntds_getmac.XBsaTQvAc7bFWL1.tds_close_socket.__func__.XBsaTQv7b7bF2cy.tds_answer_challenge.__func____urem64tds_multiple_query.XAsaTQvAc7bFWL1.no_unused_tdsver_h_warntds_des_set_key.XBsaTQv4b7bFmbx.tds_get_column_declaration.__func__toupper.XBsaTQvxb7bF2Xu.tds_free_param_result.__func__.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_public_htds_cursor_dealloc.XBsaTQv2b7bFWaw.store_dd_mon_yyy_date.__func__.XBsaTQv5b7bFWxx.tds_canonical_charset_name.__func__.XBsaTQv2b7bFWaw.tds_strftime.__func__tds_swap_numeric.XBsaTQvzb7bFGZv.tds7_send_login.__func__tds_flush_packet.XAsaTQv_b7bF2J0.no_unused_tds_h_warntds_set_language.XBsaTQv5b7bFWxx.tds_iconv_fread.__func__.XBsaTQvzb7bFGZv.tds7_crypt_pass.__func__tds_set_bulk.XBsaTQv5b7bFWxx._iconv_close.__func__.XAsaTQv_b7bF2J0.rcsid_tdsver_h.XBsaTQv2b7bFWaw.string_to_numeric.__func__.XBsaTQv2b7bFWaw.store_year.__func__.XAsaTQv9b7bFWez.rcsid_tds_sysdep_public_htds_dstr_copy.XBsaTQvyb7bFmtu.tds_process_msg.__func__.XBsaTQv4b7bFmbx.tds_multiple_execute.__func__strcpystrerror.XBsaTQv4b7bFmbx.tds_put_params.__func__.XBsaTQv2b7bFWaw.is_alphabetic.__func__.XBsaTQv2b7bFWaw.is_ampm.__func__.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_private_h_warntds_set_server_addr.XBsaTQvAc7bFWL1.tds_open_socket.__func__tds_prtype.XBsaTQv2b7bFWaw.tds_convert_int2.__func__tds_set_interfaces_file_loc.XAsaTQvzb7bFWDv.no_unused_tds_h_warn.XAsaTQvub7bFWAt.rcsid_tds_sysdep_private_h.XBsaTQvyb7bFmtu.tds_add_row_column_size.__func__.XBsaTQvyb7bFmtu.tds_alloc_get_string.__func__.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_private_h.XAsaTQvAc7bFWL1.rcsid_tdsver_h.XBsaTQv_b7bF2J0.tds_dstr_copy.__func__tds_get_int.XBsaTQv3b7bF2Fx.tds_config_env_tdsport.__func__.XBsaTQvZc7bF2sA.readline.__func__.XAsaTQvAc7bFWL1.no_unused_var_warngettimeofday.XAsaTQvzb7bFWDv.g_dump_filenametds_quote_idtcsetattrtds_lookup_dynamictdsdump_dump_buf.XBsaTQvyb7bFmtu.tds_process_compute_result.__func__.XBsaTQv4b7bFmbx.tds_cursor_fetch.__func__.XBsaTQvzb7bFGZv.tds_send_login.__func___etext.XBsaTQvyb7bFmtu.tds_process_cancel.__func__.XBsaTQvxb7bF2Xu.tds_alloc_connection.__func__.XBsaTQvzb7bFGZv.tds8_do_login.__func__.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_public_h_warntds_numeric_change_prec_scale.XBsaTQv3b7bF2Fx.tds_config_env_tdsver.__func__.XBsaTQv3b7bF2Fx.tds_config_boolean.__func__.XBsaTQv0b7bF2uv.tds_get_int.__func__.XBsaTQvAc7bFWL1.tds7_get_instance_port.__func__.XBsaTQv1b7bFmEw.tds_put_n.__func__tds_process_login_tokenstds_submit_unprepare.XBsaTQvxb7bF2Xu.tds_alloc_results.__func__.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_public_h_warn.XBsaTQvub7bFWAt.asprintf.__func__.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_public_h_warntds_submit_execdirect.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_private_h_warn_fini.XAsaTQv5b7bFWxx.canonic_charsetstds_free_all_results.XAsaTQv4b7bFmbx.rcsid_tdsconvert_h.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bF2f0.no_unused_tds_h_warn.XAsaTQv5b7bFWxx.iconv_initializedtds_put_stringtds_hex_digits.XBsaTQv5b7bFWxx.tds_iconv.invalid.XBsaTQv5b7bFWxx.lookup_canonic.__func__.XBsaTQv9b7bFWez.MD4Init.__func__.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_private_h_warn.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_private_h_warn.XAsaTQv5b7bFWxx.ucs2name.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_public_h_warnvsnprintftds_free_dynamic.XBsaTQv4b7bFmbx.tds_quote_and_put.__func__.XAsaTQv5b7bFWxx.rcsid_tds_htds_get_n.XAsaTQv6b7bFGHy.no_unused_tdsver_h_warn.XBsaTQv9b7bFG0z.perminit_ip.__func__.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_public_h_warntds_get_locale.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_private_h_warn.XBsaTQv5b7bFWxx.tds_iconv_info_close.__func__tds_submit_rpc.XBsaTQv4b7bFmbx.tds_cursor_close.__func__.XBsaTQv2b7bFWaw.tds_convert_binary.__func__.XBsaTQv5b7bFWxx.tds7_srv_charset_changed.__func__.XAsaTQvxb7bF2Xu.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_get_token_size.__func__.XAsaTQv3b7bFGww.rcsid_tds_h.XBsaTQv9b7bFG0z.des_init.__func__.XBsaTQvzb7bFGZv.tds_set_server_addr.__func__.XAsaTQv_b7bF2J0.no_unused_var_warnpthread_mutex_lock.XAsaTQv9b7bFWez.rcsid_tds_h.XBsaTQvzb7bFWDv.tdsdump_append.__func__tds_numeric_to_string.XAsaTQv7b7bFmyy.no_unused_tdsver_h_warn.XBsaTQv4b7bFmbx.tds_submit_execute.__func__.XBsaTQv4b7bFmbx.tds_put_param_as_string.__func__.XBsaTQvZc7bF2sA.slurp_input_file.__func__.XAsaTQv5b7bFWxx.iconv_namestds_submit_querytds_canonical_charset_name.XBsaTQv7b7bFmyy.tds_timestamp_str.__func__tds7_crypt_pass.XBsaTQv2b7bFWaw.store_hour.__func__tds_dstr_free.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_private_h.XBsaTQvzb7bFWDv.tdsdump_open.__func__.XAsaTQv2b7bFWaw.no_unused_tds_h_warntds_quote_stringtds_multiple_init.XBsaTQvzb7bFGZv.tds_set_library.__func__.XBsaTQvzb7bFGZv.tds_set_server.__func__localtime_rtds_realloc_socket.XAsaTQv9b7bFG0z.no_unused_tds_h_warn.XAsaTQvvb7bFGWt.rcsid_var.XBsaTQv2b7bFWaw.binary_to_result.__func__tds_timestamp_str__div64.XAsaTQv3b7bFGww.no_unused_tdsver_h_warn.XBsaTQv2b7bFWaw.tds_convert_unique.__func__.XBsaTQvzb7bFGZv.tds_set_language.__func__.XAsaTQv$b7bF2f0.rcsid_tdsver_h.XBsaTQv4b7bFmbx.tds_ascii_to_ucs2.__func__.XAsaTQvyb7bFmtu.no_unused_tdsver_h_warn.XBsaTQvyb7bFmtu.tds_process_row.__func__.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFWez.no_unused_tdsver_h_warn.XBsaTQv3b7bF2Fx.tds_read_interfaces.__func__tds_debug_flags.XBsaTQv0b7bF2uv.tds_get_smallint.__func__tds_free_cursor.XBsaTQvZc7bF2sA.get_opt_flags.__func__.XAsaTQv9b7bFG0z.nibblebit.XAsaTQv$b7bF2f0.rcsid_tds_h.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_public_h.XBsaTQv3b7bF2Fx.tds_read_conf_file.__func__tds_lookup_host.XAsaTQv5b7bFWxx.iconv_aliases.XAsaTQvzb7bFGZv.rcsid_vartds_set_capabilitiestds_dstr_zero.XBsaTQvAc7bFWL1.tds_check_socket_write.__func__.XBsaTQv4b7bFmbx.tds_quote_id.__func__.XAsaTQv9b7bFG0z.sitds_get_compiletime_settingsnl_langinfostrncpy.XBsaTQv3b7bF2Fx.tds_read_config_info.__func__.XBsaTQv_b7bF2J0.tds_dstr_free.__func__.XBsaTQv5b7bFWxx.tds_iconv_reset.__func__.XBsaTQvxb7bF2Xu.tds_alloc_login.__func__tds_alloc_rowinet_ntop.XAsaTQv6b7bFGHy.rcsid_var.XBsaTQv3b7bF2Fx.tds_try_conf_file.__func__.XBsaTQv2b7bFWaw.string_to_int8.__func__tds_free_row.XAsaTQv9b7bFG0z.p32itds_fix_connection.XBsaTQv4b7bFmbx.tds_multiple_done.__func__.XBsaTQvxb7bF2Xu.tds_free_msg.__func__.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_public_h.XBsaTQv3b7bF2Fx.parse_server_name_for_port.__func__tds_version.XBsaTQv4b7bFmbx.tds5_fix_dot_query.__func__.XAsaTQvub7bFWAt.no_unused_tds_sysdep_private_h_warnmemmove.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_public_h_warncallocsigaction.XBsaTQvyb7bFmtu.tds_process_params_result_token.__func__.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_public_h_warnstrncasecmp__iob.XBsaTQvzb7bFWDv.tds_version.__func__.XBsaTQvxb7bF2Xu.tds_alloc_compute_row.__func__.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_private_h.XBsaTQvxb7bF2Xu.tds_realloc_socket.__func__.XBsaTQvxb7bF2Xu.tds_alloc_bcp_column_data.__func__.XBsaTQv3b7bF2Fx.tds_parse_conf_section.__func__.XAsaTQvZc7bF2sA.rcsid_tdsver_h.XBsaTQv5b7bFWxx.tds_get_iconv_name.__func__.XAsaTQv$b7bFm10.rcsid_varstrncmptds_submit_prepare.XBsaTQv4b7bFmbx.tds_multiple_query.__func__tds_cursor_fetch.XBsaTQv9b7bFG0z.perminit_fp.__func__.XBsaTQvyb7bFmtu.tds5_get_varint_size.__func__tds_put_byte.XAsaTQv$b7bFm10.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.bytebit.XBsaTQvzb7bFGZv.tds_set_app.__func__.XAsaTQvxb7bF2Xu.rcsid_var.XBsaTQv7b7bFmyy.tds_gethostbyname_r.__func__.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_private_h_warn.XAsaTQvxb7bF2Xu.no_unused_var_warn.XAsaTQvxb7bF2Xu.no_unused_tds_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_h.XAsaTQvyb7bFmtu.rcsid_tdsconvert_h.XBsaTQvxb7bF2Xu.tds_free_compute_results.__func__tds_sybase_charset_name.XAsaTQv$b7bFm10.rcsid_tds_sysdep_private_h.XBsaTQvzb7bFGZv.tds7_send_login.tds8Versiontds_numeric_bytes_per_prectds_submit_queryf.XBsaTQv3b7bF2Fx.tds_fix_connection.__func__.XAsaTQv0b7bF2uv.rcsid_tdsver_h.XAsaTQv2b7bFWaw.no_unused_tdsconvert_h_warnoptarg.XBsaTQv4b7bFmbx.tds_quote.__func__.XBsaTQvxb7bF2Xu.tds_free_bcp_column_data.__func__.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_private_h.XBsaTQvxb7bF2Xu.tds_alloc_socket.__func__tds_init_write_buf.XBsaTQv5b7bFWxx.tds_iconv.__func__tds_iconv_free.XBsaTQv4b7bFmbx.tds_submit_unprepare.__func__.XAsaTQvzb7bFWDv.rcsid_tdsver_h.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_public_htds_free_login.XBsaTQvzb7bFGZv.tds7_send_login.tds7Version.XAsaTQvub7bFWAt.rcsid_tds_sysdep_public_h.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_private_htds_set_version.XBsaTQvxb7bF2Xu.tds_alloc_lookup_sqlstate.__func__tds_set_host.XBsaTQvzb7bFGZv.tds7_send_login.sql_type_flag.XAsaTQv1b7bFmEw.rcsid_var.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_private_hMD4Update.XBsaTQvzb7bFWDv.tds_set_state.state_namessignal.XBsaTQvyb7bFmtu.tds_swap_numeric.__func__sigemptysettds_cursor_declare.XBsaTQv7b7bF2cy.tds_convert_key.__func__.XBsaTQv$b7bFm10.tds_get_varint_size.__func__tds_inet_ntoa_r.XBsaTQvzb7bFWDv.tdsdump_dump_buf.__func____fsr_init_value.XBsaTQv$b7bFm10.tds_set_param_type.__func__.XAsaTQvzb7bFWDv.no_unused_tdsver_h_warn.XBsaTQv7b7bFmyy.tds_copy_hostent.__func__.XBsaTQvzb7bFGZv.tds_set_host.__func__tds_free_param_resulttdsdump_closestrlen.XBsaTQv2b7bFWaw.tds_convert_char.__func__.XAsaTQv4b7bFmbx.no_unused_var_warn.XBsaTQvxb7bF2Xu.tds_free_param_results.__func__.XBsaTQv5b7bFWxx.tds_iconv_close.__func__.XBsaTQvyb7bFmtu.tds_process_result.__func__tds_get_token_size.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_public_h_warntds_cursor_setrows.XBsaTQvzb7bFGZv.tds_set_packet.__func__.XBsaTQv1b7bFmEw.tds_put_string.__func__.XBsaTQv4b7bFmbx.tds7_put_query_params.__func__fgets.XBsaTQv2b7bFWaw.tds_convert_money4.__func__.XBsaTQv4b7bFmbx.tds_submit_query_params.__func__.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_public_h_warntds_alloc_param_result_DYNAMICtds_datecrack_edata.XAsaTQv6b7bFGHy.rcsid_tds_h.XAsaTQvwb7bF2rt.signo.XBsaTQv4b7bFmbx.tds_submit_rpc.__func__.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_private_h.XAsaTQv5b7bFWxx.sybase_aliasestds_alloc_resultstds_dstr_copyn.XBsaTQvyb7bFmtu.tds5_process_result.__func__.XBsaTQv5b7bFWxx.collate2charset.__func__.XBsaTQv3b7bF2Fx.hexdigit.__func__tdsdump_offatoftds_alloc_compute_results.XBsaTQvzb7bFGZv.tds_send_login.magic50.XBsaTQv4b7bFmbx.tds_skip_quoted_ucs2le.__func__.XAsaTQv2b7bFWaw.rcsid_varatoi.XBsaTQvZc7bF2sA.tsql_handle_message.__func__atolfopen64tds_multiple_executetds_set_passwdtds_submit_query_paramskillfclose.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_private_h_warn.XBsaTQv2b7bFWaw.tds_get_null_type.__func__.XAsaTQv7b7bFmyy.rcsid_var.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFG0z.pc1.XBsaTQvZc7bF2sA.tsql_print_usage.__func__.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_public_h_warntds_get_null_type.XAsaTQv9b7bFG0z.pc2.XAsaTQv4b7bFmbx.rcsid_tdsver_h.XBsaTQv4b7bFmbx.tds_multiple_init.__func__.XAsaTQvZc7bF2sA.rcsid_var.XAsaTQvub7bFWAt.no_unused_var_warntds_set_param_typefreehostenttds_alloc_locale.XBsaTQvxb7bF2Xu.tds_free_socket.__func__tds_put_smallint.XAsaTQvAc7bFWL1.rcsid_tds_hmalloc.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_private_h_warn.XBsaTQvyb7bFmtu.tds_process_env_chg.__func__getipnodebyname.XAsaTQv5b7bFWxx.rcsid_var.XAsaTQvzb7bFWDv.g_dump_mutexhtonsstrdup.XAsaTQvAc7bFWL1.rcsid_var.XBsaTQv9b7bFG0z.permute_fp.__func__.XBsaTQv4b7bFmbx.tds_submit_execdirect.__func__.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_public_h_warnopterrstrlcpy.XBsaTQv4b7bFmbx.tds_get_dynid.__func__tds_process_cancelstrcasecmp.XBsaTQv5b7bFWxx.tds_iconv_open.__func__.XAsaTQv9b7bFWez.rcsid_var.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_public_h.XBsaTQv2b7bFWaw.store_numeric_date.__func__.XBsaTQv_b7bF2J0.tds_dstr_copyn.__func__.XBsaTQvyb7bFmtu.tds_process_simple_query.__func__.XBsaTQv0b7bF2uv.tds_get_char_data.__func__.XAsaTQv9b7bFG0z.fp.XBsaTQv4b7bFmbx.tds7_put_params_definition.__func__.XAsaTQvZc7bF2sA.rcsid_tdsconvert_htds_set_parenttds_get_size_by_typegetopt__xtol.XBsaTQvyb7bFmtu.tds5_process_dyn_result2.__func__.XBsaTQvzb7bFGZv.tds7_send_login.connection_idoptind.XAsaTQvvb7bFGWt.no_unused_var_warn.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_private_h_warn.XAsaTQvZc7bF2sA.no_unused_tdsver_h_warn.XAsaTQv$b7bFm10.no_unused_var_warn.XAsaTQv5b7bFWxx.no_unused_tdsver_h_warn.XAsaTQv3b7bF2Fx.no_unused_var_warnfputstds_read_packettds_set_column_type.XBsaTQvyb7bFmtu.tds_pr_op.__func__.XBsaTQv3b7bF2Fx.tds_lookup_port.__func__.XAsaTQv2b7bFWaw.no_unused_var_warn.XAsaTQv2b7bFWaw.rcsid_tds_h.XBsaTQvyb7bFmtu.tds_process_col_fmt.__func__.XBsaTQv4b7bFmbx.tds_put_data_info_length.__func__.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_public_h_warn.XBsaTQvzb7bFGZv.tds_set_port.__func__.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_private_h_warntds_read_config_info.XAsaTQv9b7bFWez.rcsid_tds_sysdep_private_hsetsockopt.XAsaTQv$b7bFm10.rcsid_tdsver_h.XAsaTQvZc7bF2sA.no_unused_tdsconvert_h_warn.XBsaTQvyb7bFmtu.tds_process_auth.__func__.XBsaTQv2b7bFWaw.tds_convert_datetime.__func__.XAsaTQv2b7bFWaw.no_unused_tdsver_h_warntdsdump_open.XAsaTQv9b7bFG0z.rcsid_varsetlocale.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_public_h.XBsaTQvAc7bFWL1.tds_goodread.__func__.XBsaTQvyb7bFmtu.tds_process_default_tokens.__func__tds_submit_execute.XBsaTQv2b7bFWaw.tds_convert_bit.__func__tdsdump_log.XBsaTQv3b7bF2Fx.tds_config_login.__func__.XBsaTQv2b7bFWaw.store_mday.__func__memcmp.XAsaTQv3b7bFGww.rcsid_tdsconvert_htds_read_conf_file.XAsaTQvyb7bFmtu.no_unused_var_warn.XBsaTQv6b7bFGHy.tds_get_locale.__func__.XAsaTQv4b7bFmbx.rcsid_tds_h.XAsaTQv9b7bFWez.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.no_unused_tdsver_h_warn.XBsaTQvzb7bFGZv.tds7_send_login.collation.XAsaTQv3b7bFGww.no_unused_tds_sysdep_private_h_warntds7_send_authrealloc.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_public_h_warntds_srv_charset_changed.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bFm10.no_unused_tds_h_warntds_put_int.XBsaTQvyb7bFmtu.tds_process_dyn_result.__func__.XBsaTQv4b7bFmbx.tds_cursor_declare.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_query.__func__MD4Init.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_public_h.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_private_htds_get_parent.XBsaTQv2b7bFWaw.tds_convert_int8.__func____udiv64__fsrstrstr.XAsaTQv7b7bF2cy.no_unused_var_warn__fpstart.XBsaTQvzb7bFWDv.tdsdump_close.__func__.XBsaTQv4b7bFmbx.tds_submit_optioncmd.__func__.XBsaTQvZc7bF2sA.populate_login.__func__.XBsaTQv2b7bFWaw.tds_convert_datetime4.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic42.XBsaTQvyb7bFmtu.tds_swap_datatype.__func__tds_free_input_params.XBsaTQv4b7bFmbx.tds_next_placeholder_ucs2le.__func__.XAsaTQv1b7bFmEw.rcsid_tds_h.XAsaTQv4b7bFmbx.no_unused_tds_h_warn.XAsaTQv0b7bF2uv.no_unused_var_warn.XBsaTQvyb7bFmtu.tds_process_param_result.__func__.XAsaTQvxb7bF2Xu.no_unused_tdsver_h_warn.XBsaTQv2b7bFWaw.string_to_datetime.__func__.XBsaTQvAc7bFWL1.tds_write_packet.__func__.XBsaTQvyb7bFmtu.tds_process_login_tokens.__func__getpwuid_r.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_public_h.XAsaTQv3b7bFGww.rcsid_tds_sysdep_public_h.XAsaTQv5b7bFWxx.no_unused_tds_h_warn.XBsaTQv0b7bF2uv.tds_get_n.__func__tds_free_connectionMD4Transform.XBsaTQvxb7bF2Xu.tds_free_input_params.__func__memcpy.XBsaTQv2b7bFWaw.tds_datecrack.__func__atoll.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_private_hpthread_mutex_unlocktds_swap_datatype.XBsaTQv5b7bFWxx.tds_canonical_charset.__func__tds_alloc_bcp_column_data.XBsaTQvzb7bFGZv.tds_set_user.__func__.XAsaTQv1b7bFmEw.no_unused_tds_h_warn.XBsaTQvAc7bFWL1.tds_goodwrite.__func__.XAsaTQv3b7bFGww.no_unused_tds_h_warn.XBsaTQv1b7bFmEw.tds_flush_packet.__func__.XBsaTQvzb7bFGZv.tds7_send_auth.__func__.XBsaTQvzb7bFGZv.tds7_send_login.client_progvergetpid.XAsaTQv9b7bFG0z.rcsid_tdsver_h.XBsaTQv5b7bFWxx.skip_one_input_sequence.__func__.XAsaTQvZc7bF2sA.no_unused_tds_h_warnntohstds_get_string.XBsaTQvzb7bFGZv.tds_set_client_charset.__func__.XAsaTQv9b7bFWez.no_unused_tds_sysdep_private_h_warn.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_private_h_warn__xtolltds_des_set_odd_parity.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.__func__.XAsaTQv6b7bFGHy.no_unused_var_warntds_get_char_data.XAsaTQv3b7bFGww.no_unused_var_warntds_set_librarytds_set_statesendto.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_private_h.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_public_h_warn.XBsaTQvzb7bFWDv.tdsdump_log.__func__tds_put_ntds_send_cancel.XBsaTQv3b7bFGww.tds_money_to_string.__func__.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_private_h.XBsaTQvyb7bFmtu.tds7_process_compute_result.__func__.XBsaTQv4b7bFmbx.tds7_send_execute.__func__.XBsaTQvyb7bFmtu.tds_process_tokens.__func__tds_alloc_compute_rowgethostnametds_get_dynid.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFWDv.g_dumpfile.XBsaTQv4b7bFmbx.tds_send_cancel.__func__tds_des_ecb_encrypt.XBsaTQv6b7bFGHy.tds_parse_locale.__func__.XBsaTQv2b7bFWaw.is_numeric.__func__.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.settings.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_public_h_warntdsdump_ontds_alloc_client_sqlstate.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_private_h_warn.XBsaTQv5b7bFWxx.tds_iconv_open.UCS_2LE.XBsaTQvzb7bFWDv.tds_get_parent.__func__tds_unget_byte.XBsaTQvxb7bF2Xu.tds_alloc_compute_result.__func__.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_private_h.XBsaTQv9b7bFG0z.f.__func__.XBsaTQvyb7bFmtu.tds_process_param_result_tokens.__func__.XAsaTQv5b7bFWxx.no_unused_var_warn_PROCEDURE_LINKAGE_TABLE_.XAsaTQv1b7bFmEw.no_unused_var_warn.XBsaTQvxb7bF2Xu.tds_alloc_cursor.__func____environ_lock.XBsaTQvwb7bF2rt.readpassphrase.__func__.XAsaTQv$b7bFm10.no_unused_tdsver_h_warn.XBsaTQv4b7bFmbx.tds_quote_string.__func__.XBsaTQv5b7bFWxx._iconv_close.invalidtds_next_placeholdergetsockopt.XBsaTQvxb7bF2Xu.tds_free_all_results.__func__.XBsaTQvzb7bFWDv.tds_swap_bytes.__func__getenv.XBsaTQv3b7bF2Fx.hex2num.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_sections.__func__.XBsaTQvzb7bFWDv.tdsdump_start.__func__.XBsaTQv4b7bFmbx.tds_cursor_setrows.__func__tds_alloc_login.XBsaTQv7b7bFmyy.tds_inet_ntoa_r.__func__.XAsaTQv$b7bFm10.rcsid_tds_htolower.XBsaTQv5b7bFWxx.tds_iconv_init.__func__.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_public_htds_free_results.XAsaTQv2b7bFWaw.rcsid_tdsconvert_h.XBsaTQvxb7bF2Xu.tds_free_results.__func__.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_private_h_warn.XBsaTQvxb7bF2Xu.tds_free_login.__func__.XBsaTQv4b7bFmbx.tds_skip_comment.__func__.XBsaTQv4b7bFmbx.tds_submit_query.__func__tds_free_context.XAsaTQv3b7bFGww.no_unused_tds_sysdep_public_h_warn.XBsaTQvxb7bF2Xu.tds_alloc_dynamic.__func__.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_public_h.XBsaTQv0b7bF2uv.tds_unget_byte.__func__tds_cursor_close.XAsaTQvyb7bFmtu.no_unused_tds_h_warnfflush.XAsaTQvzb7bFWDv.no_unused_var_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_private_h.XBsaTQv2b7bFWaw.store_yymmdd_date.__func__tds_set_client_charsettds_put_int8.XAsaTQv9b7bFG0z.no_unused_var_warn.XBsaTQv1b7bFmEw.tds_put_buf.__func__.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_public_h.XAsaTQv6b7bFGHy.rcsid_tdsver_h.XBsaTQv3b7bF2Fx.tds_get_home_file.__func__.XBsaTQv3b7bF2Fx.tds_lookup_host.__func__tds_set_app.XBsaTQv2b7bFWaw.tds_convert_money.__func__tds_get_conversion_type.XBsaTQvyb7bFmtu.determine_adjusted_size.__func__.XAsaTQv1b7bFmEw.rcsid_tdsver_hioctltds_iconv_from_collate.XBsaTQv7b7bFmyy.tds_get_homedir.__func__.XAsaTQv2b7bFWaw.rcsid_tdsver_h__assert.XBsaTQvyb7bFmtu.tds_process_end.__func__.XBsaTQv9b7bFG0z.permute_ip.__func__.XBsaTQv2b7bFWaw.tds_get_conversion_type.__func__.XBsaTQv3b7bF2Fx.tds_config_verstr.__func__@(#)time.h 2.76 05/06/14 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)locale.h 1.20 03/12/04 SMI@(#)locale_iso.h 1.3 03/12/04 SMI@(#)libintl.h 1.16 04/09/28 SMI@(#)langinfo.h 1.11 03/12/04 SMI@(#)nl_types.h 1.14 00/09/16 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)time.h 2.76 05/06/14 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)pthread.h 1.37 04/09/28 SMI@(#)sched.h 1.10 03/03/06 SMIacomp: Sun C 5.7 2005/01/07@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)assert.h 1.10 04/05/18 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)time.h 2.76 05/06/14 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)strings.h 1.3 96/03/12 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)netdb.h 1.30 03/12/04 SMI@(#)in.h 1.49 05/08/02 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)stream.h 1.112 04/11/20 SMI@(#)vnode.h 1.123 05/05/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 04/07/19 SMI@(#)param.h 1.81 04/04/24 SMI@(#)mutex.h 1.20 98/02/01 SMI@(#)rwlock.h 1.9 98/02/18 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.26 04/07/13 SMI@(#)uio.h 1.32 04/03/23 SMI@(#)resource.h 1.36 04/09/28 SMI@(#)seg_enum.h 1.8 05/05/17 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)socket.h 1.74 05/08/02 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)inet.h 1.20 03/12/04 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMIacomp: Sun C 5.7 2005/01/07@(#)assert.h 1.10 04/05/18 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)iconv.h 1.3 03/12/04 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.7 2005/01/07@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)unistd.h 1.75 05/05/16 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)pwd.h 1.22 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)netdb.h 1.30 03/12/04 SMI@(#)in.h 1.49 05/08/02 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)stream.h 1.112 04/11/20 SMI@(#)vnode.h 1.123 05/05/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 04/07/19 SMI@(#)param.h 1.81 04/04/24 SMI@(#)mutex.h 1.20 98/02/01 SMI@(#)rwlock.h 1.9 98/02/18 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.26 04/07/13 SMI@(#)uio.h 1.32 04/03/23 SMI@(#)resource.h 1.36 04/09/28 SMI@(#)seg_enum.h 1.8 05/05/17 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)socket.h 1.74 05/08/02 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)inet.h 1.20 03/12/04 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.7 2005/01/07@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)assert.h 1.10 04/05/18 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07@(#)time.h 2.76 05/06/14 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)socket.h 1.74 05/08/02 SMI@(#)uio.h 1.32 04/03/23 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.49 05/08/02 SMI@(#)stream.h 1.112 04/11/20 SMI@(#)vnode.h 1.123 05/05/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 04/07/19 SMI@(#)param.h 1.81 04/04/24 SMI@(#)mutex.h 1.20 98/02/01 SMI@(#)rwlock.h 1.9 98/02/18 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.26 04/07/13 SMI@(#)resource.h 1.36 04/09/28 SMI@(#)seg_enum.h 1.8 05/05/17 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)tcp.h 1.17 04/06/11 SMI@(#)inttypes.h 1.3 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)int_fmtio.h 1.6 04/09/28 SMI@(#)inet.h 1.20 03/12/04 SMI@(#)ioctl.h 1.9 92/07/14 SMI@(#)ttychars.h 1.6 92/07/14 SMI@(#)ttydev.h 1.7 92/07/14 SMI@(#)ttold.h 1.11 93/12/15 SMI@(#)filio.h 1.36 04/08/26 SMI@(#)ioccom.h 1.14 97/10/22 SMI@(#)sockio.h 1.38 05/08/02 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.11 03/09/26 SMI@(#)faultcode.h 1.15 92/07/14 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)assert.h 1.10 04/05/18 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMIacomp: Sun C 5.7 2005/01/07@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.75 05/05/16 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.42 04/09/10 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.11 03/09/26 SMI@(#)faultcode.h 1.15 92/07/14 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMI@(#)fcntl.h 1.16 03/12/04 SMI@(#)fcntl.h 1.51 04/09/28 SMI@(#)termios.h 1.6 92/07/14 SMI@(#)termios.h 1.41 04/03/12 SMI@(#)ttydev.h 1.7 92/07/14 SMIacomp: Sun C 5.7 2005/01/07ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482!td(d N8m81<oE4j*o$t      : c     J v    0 T      , <d&d ;8Z8.<oE4$$$$$$$$($6$L$c$p$$$$$$$$$$$0$C$S$c$w$$$$$  % K q     . Y     N       *p d(d *8I82<oE4$$$$$$ $$1$D$V$g$r      8 a     H t    . R      +d'd 880<oE4$$$$$$$$$$$ 9 V |     4 _     J      2 B T u   + d(d 882<oE4$$$$$$$$$$$+$B$S$h$t$$     9 Y     5 i    + F a  #cd'd 8=80<oE4$$$$$$$$$ % B h      K v    6 k     #f d(d 8?82<oE4$$$$$$$$$  ' D j     " M x    8 m     % d*d 886<oE4$$$$$$  - S y     6 a    ! V     - H c   %D d*d 886<oE4$$$   : `      H |    = r     / J n     # d)d m884<oE4$$$$$$ $$: W t     ) R }    < h     , P 9 d(d :8Y82<oE4$$$$$$$$*$=$K$`$o$$$$$$$$$$$,$?$T$i      / X     ? k    % I v     ! . d(d 882<oE4$$$$$$$$$.$F$] z     # L u    3 _     + O s      5 X r  d)d 884<oE4$    # C c     ? s    5 P k   d,d 88:<oE4$    5 U u     Q     G b }  Yd-d 8-8<<oE4$$$$$  2 X ~     ; f    & [     d&d 88.<oE4$$$$    0 P p     L     B ] x  /d&d _8~8.<oE4$$$$   - S s     ; o    0 e        3 H ] u        ) D  N d,d 8#8:<oE4$$$$$   @ f     # N     C x     y d)d 28Q84<oE4$     @ `     < p     d'd 880<oE4$$    4 T t     P     F a |  5d&d 88.<oE4$$$$$   ; a      I }    > s     d4d 88A<oE4$   > s    1 L g   d5d 88C<oE4$   C x    6 Q l   Kd:d 88M<oE4$ .interp.hash.dynsym.dynstr.SUNW_version.rel.got.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.dynamic.data1.picdata.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrtsql.c/var/tmp/freetds-0.64/src/apps/tsql.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvZc7bF2sA./var/tmp/freetds-0.64/src/apps; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c tsql.c -W0,-xp.XAsaTQvZc7bF2sA.mainmain.XAsaTQvZc7bF2sA.rcsid_tds_h.XAsaTQvZc7bF2sA.rcsid_tds_h.XAsaTQvZc7bF2sA.no_unused_tds_h_warn.XAsaTQvZc7bF2sA.no_unused_tds_h_warn.XAsaTQvZc7bF2sA.rcsid_tdsver_h.XAsaTQvZc7bF2sA.rcsid_tdsver_h.XAsaTQvZc7bF2sA.no_unused_tdsver_h_warn.XAsaTQvZc7bF2sA.no_unused_tdsver_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_public_h.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_public_h.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_public_h_warn.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_public_h_warn.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_private_h.XAsaTQvZc7bF2sA.rcsid_tds_sysdep_private_h.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_private_h_warn.XAsaTQvZc7bF2sA.no_unused_tds_sysdep_private_h_warn.XAsaTQvZc7bF2sA.rcsid_tdsconvert_h.XAsaTQvZc7bF2sA.rcsid_tdsconvert_h.XAsaTQvZc7bF2sA.no_unused_tdsconvert_h_warn.XAsaTQvZc7bF2sA.no_unused_tdsconvert_h_warn.XAsaTQvZc7bF2sA.rcsid_var.XAsaTQvZc7bF2sA.rcsid_var.XAsaTQvZc7bF2sA.no_unused_var_warn.XAsaTQvZc7bF2sA.no_unused_var_warn.XAsaTQvZc7bF2sA.global_opt_flags/var/tmp/freetds-0.64/src/appstsql.omem.c/var/tmp/freetds-0.64/src/tds/mem.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvxb7bF2Xu./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/mem.o mem.c -W0,-xp.XAsaTQvxb7bF2Xu.tds_alloc_dynamictds_free_input_paramstds_free_dynamictds_alloc_param_resulttds_free_param_resulttds_alloc_param_rowtds_alloc_compute_resultstds_alloc_resultstds_alloc_rowtds_alloc_compute_rowtds_free_param_resultstds_free_rowtds_free_resultstds_free_all_resultstds_alloc_contexttds_free_contexttds_alloc_localetds_alloc_connectiontds_alloc_cursortds_free_cursortds_alloc_logintds_free_logintds_alloc_sockettds_realloc_sockettds_free_sockettds_free_localetds_free_connectiontds_free_msgtds_alloc_client_sqlstatetds_alloc_lookup_sqlstatetds_alloc_bcp_column_datatds_free_bcp_column_data.XAsaTQvxb7bF2Xu.rcsid_tds_h.XAsaTQvxb7bF2Xu.rcsid_tds_h.XAsaTQvxb7bF2Xu.no_unused_tds_h_warn.XAsaTQvxb7bF2Xu.no_unused_tds_h_warn.XAsaTQvxb7bF2Xu.rcsid_tdsver_h.XAsaTQvxb7bF2Xu.rcsid_tdsver_h.XAsaTQvxb7bF2Xu.no_unused_tdsver_h_warn.XAsaTQvxb7bF2Xu.no_unused_tdsver_h_warn.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_public_h.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_public_h.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_public_h_warn.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_public_h_warn.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_private_h.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_private_h.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_private_h_warn.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_private_h_warn.XAsaTQvxb7bF2Xu.rcsid_var.XAsaTQvxb7bF2Xu.rcsid_var.XAsaTQvxb7bF2Xu.no_unused_var_warn.XAsaTQvxb7bF2Xu.no_unused_var_warn.XAsaTQvxb7bF2Xu.defaultcaps.XAsaTQvxb7bF2Xu.defaultcaps/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(mem.o)token.c/var/tmp/freetds-0.64/src/tds/token.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvyb7bFmtu./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/token.o token.c -W0,-xp.XAsaTQvyb7bFmtu.tds_process_login_tokenstds_process_tokenstds_process_simple_querytds_add_row_column_sizetds_client_msgtds_alloc_get_stringtds_process_canceltds_lookup_dynamictds_get_token_sizetds_swap_datatypetds_swap_numerictds_prtype.XAsaTQvyb7bFmtu.rcsid_tds_h.XAsaTQvyb7bFmtu.rcsid_tds_h.XAsaTQvyb7bFmtu.no_unused_tds_h_warn.XAsaTQvyb7bFmtu.no_unused_tds_h_warn.XAsaTQvyb7bFmtu.rcsid_tdsver_h.XAsaTQvyb7bFmtu.rcsid_tdsver_h.XAsaTQvyb7bFmtu.no_unused_tdsver_h_warn.XAsaTQvyb7bFmtu.no_unused_tdsver_h_warn.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_public_h.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_public_h.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_public_h_warn.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_public_h_warn.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_private_h.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_private_h.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_private_h_warn.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_private_h_warn.XAsaTQvyb7bFmtu.rcsid_tdsconvert_h.XAsaTQvyb7bFmtu.rcsid_tdsconvert_h.XAsaTQvyb7bFmtu.no_unused_tdsconvert_h_warn.XAsaTQvyb7bFmtu.no_unused_tdsconvert_h_warn.XAsaTQvyb7bFmtu.rcsid_var.XAsaTQvyb7bFmtu.rcsid_var.XAsaTQvyb7bFmtu.no_unused_var_warn.XAsaTQvyb7bFmtu.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(token.o)util.c/var/tmp/freetds-0.64/src/tds/util.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvzb7bFWDv./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/util.o util.c -W0,-xp.XAsaTQvzb7bFWDv.tds_set_parenttds_get_parenttds_set_statetds_swap_bytestds_versiontdsdump_offtdsdump_ontdsdump_opentdsdump_closetdsdump_dump_buftdsdump_log.XAsaTQvzb7bFWDv.rcsid_tds_h.XAsaTQvzb7bFWDv.rcsid_tds_h.XAsaTQvzb7bFWDv.no_unused_tds_h_warn.XAsaTQvzb7bFWDv.no_unused_tds_h_warn.XAsaTQvzb7bFWDv.rcsid_tdsver_h.XAsaTQvzb7bFWDv.rcsid_tdsver_h.XAsaTQvzb7bFWDv.no_unused_tdsver_h_warn.XAsaTQvzb7bFWDv.no_unused_tdsver_h_warn.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFWDv.rcsid_var.XAsaTQvzb7bFWDv.rcsid_var.XAsaTQvzb7bFWDv.no_unused_var_warn.XAsaTQvzb7bFWDv.no_unused_var_warntds_debug_flagstds_g_append_mode.XAsaTQvzb7bFWDv.g_dump_filename.XAsaTQvzb7bFWDv.write_dump.XAsaTQvzb7bFWDv.g_dumpfile.XAsaTQvzb7bFWDv.g_dump_mutex/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(util.o)login.c/var/tmp/freetds-0.64/src/tds/login.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvzb7bFGZv./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/login.o login.c -W0,-xp.XAsaTQvzb7bFGZv.tds_set_versiontds_set_packettds_set_porttds_set_passwdtds_set_bulktds_set_usertds_set_hosttds_set_apptds_set_servertds_set_server_addrtds_set_librarytds_set_client_charsettds_set_languagetds_set_capabilitiestds_connecttds7_send_authtds7_crypt_pass.XAsaTQvzb7bFGZv.rcsid_tds_h.XAsaTQvzb7bFGZv.rcsid_tds_h.XAsaTQvzb7bFGZv.no_unused_tds_h_warn.XAsaTQvzb7bFGZv.no_unused_tds_h_warn.XAsaTQvzb7bFGZv.rcsid_tdsver_h.XAsaTQvzb7bFGZv.rcsid_tdsver_h.XAsaTQvzb7bFGZv.no_unused_tdsver_h_warn.XAsaTQvzb7bFGZv.no_unused_tdsver_h_warn.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFGZv.rcsid_var.XAsaTQvzb7bFGZv.rcsid_var.XAsaTQvzb7bFGZv.no_unused_var_warn.XAsaTQvzb7bFGZv.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(login.o)read.c/var/tmp/freetds-0.64/src/tds/read.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv0b7bF2uv./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/read.o read.c -W0,-xp.XAsaTQv0b7bF2uv.tds_get_bytetds_unget_bytetds_peektds_get_smallinttds_get_inttds_get_stringtds_get_char_datatds_get_ntds_get_size_by_type.XAsaTQv0b7bF2uv.rcsid_tds_h.XAsaTQv0b7bF2uv.rcsid_tds_h.XAsaTQv0b7bF2uv.no_unused_tds_h_warn.XAsaTQv0b7bF2uv.no_unused_tds_h_warn.XAsaTQv0b7bF2uv.rcsid_tdsver_h.XAsaTQv0b7bF2uv.rcsid_tdsver_h.XAsaTQv0b7bF2uv.no_unused_tdsver_h_warn.XAsaTQv0b7bF2uv.no_unused_tdsver_h_warn.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_public_h.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_public_h.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_public_h_warn.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_public_h_warn.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_private_h.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_private_h.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_private_h_warn.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_private_h_warn.XAsaTQv0b7bF2uv.rcsid_var.XAsaTQv0b7bF2uv.rcsid_var.XAsaTQv0b7bF2uv.no_unused_var_warn.XAsaTQv0b7bF2uv.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(read.o)write.c/var/tmp/freetds-0.64/src/tds/write.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv1b7bFmEw./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/write.o write.c -W0,-xp.XAsaTQv1b7bFmEw.tds_put_ntds_put_stringtds_put_buftds_put_int8tds_put_inttds_put_smallinttds_put_bytetds_init_write_buftds_flush_packet.XAsaTQv1b7bFmEw.rcsid_tds_h.XAsaTQv1b7bFmEw.rcsid_tds_h.XAsaTQv1b7bFmEw.no_unused_tds_h_warn.XAsaTQv1b7bFmEw.no_unused_tds_h_warn.XAsaTQv1b7bFmEw.rcsid_tdsver_h.XAsaTQv1b7bFmEw.rcsid_tdsver_h.XAsaTQv1b7bFmEw.no_unused_tdsver_h_warn.XAsaTQv1b7bFmEw.no_unused_tdsver_h_warn.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_public_h.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_public_h.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_public_h_warn.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_public_h_warn.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_private_h.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_private_h.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_private_h_warn.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_private_h_warn.XAsaTQv1b7bFmEw.rcsid_var.XAsaTQv1b7bFmEw.rcsid_var.XAsaTQv1b7bFmEw.no_unused_var_warn.XAsaTQv1b7bFmEw.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(write.o)convert.c/var/tmp/freetds-0.64/src/tds/convert.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv2b7bFWaw./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/convert.o convert.c -W0,-xp.XAsaTQv2b7bFWaw.tds_get_conversion_typetds_converttds_get_null_typetds_strftimetds_willconverttds_datecrack.XAsaTQv2b7bFWaw.rcsid_tds_h.XAsaTQv2b7bFWaw.rcsid_tds_h.XAsaTQv2b7bFWaw.no_unused_tds_h_warn.XAsaTQv2b7bFWaw.no_unused_tds_h_warn.XAsaTQv2b7bFWaw.rcsid_tdsver_h.XAsaTQv2b7bFWaw.rcsid_tdsver_h.XAsaTQv2b7bFWaw.no_unused_tdsver_h_warn.XAsaTQv2b7bFWaw.no_unused_tdsver_h_warn.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_public_h.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_public_h.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_public_h_warn.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_public_h_warn.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_private_h.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_private_h.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_private_h_warn.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_private_h_warn.XAsaTQv2b7bFWaw.rcsid_tdsconvert_h.XAsaTQv2b7bFWaw.rcsid_tdsconvert_h.XAsaTQv2b7bFWaw.no_unused_tdsconvert_h_warn.XAsaTQv2b7bFWaw.no_unused_tdsconvert_h_warn.XAsaTQv2b7bFWaw.rcsid_var.XAsaTQv2b7bFWaw.rcsid_var.XAsaTQv2b7bFWaw.no_unused_var_warn.XAsaTQv2b7bFWaw.no_unused_var_warntds_hex_digits/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(convert.o)numeric.c/var/tmp/freetds-0.64/src/tds/numeric.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv3b7bFGww./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/numeric.o numeric.c -W0,-xp.XAsaTQv3b7bFGww.tds_money_to_stringtds_numeric_to_stringtds_numeric_change_prec_scale.XAsaTQv3b7bFGww.rcsid_tds_h.XAsaTQv3b7bFGww.rcsid_tds_h.XAsaTQv3b7bFGww.no_unused_tds_h_warn.XAsaTQv3b7bFGww.no_unused_tds_h_warn.XAsaTQv3b7bFGww.rcsid_tdsver_h.XAsaTQv3b7bFGww.rcsid_tdsver_h.XAsaTQv3b7bFGww.no_unused_tdsver_h_warn.XAsaTQv3b7bFGww.no_unused_tdsver_h_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_public_h.XAsaTQv3b7bFGww.rcsid_tds_sysdep_public_h.XAsaTQv3b7bFGww.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bFGww.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_private_h.XAsaTQv3b7bFGww.rcsid_tds_sysdep_private_h.XAsaTQv3b7bFGww.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bFGww.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bFGww.rcsid_tdsconvert_h.XAsaTQv3b7bFGww.rcsid_tdsconvert_h.XAsaTQv3b7bFGww.no_unused_tdsconvert_h_warn.XAsaTQv3b7bFGww.no_unused_tdsconvert_h_warn.XAsaTQv3b7bFGww.rcsid_var.XAsaTQv3b7bFGww.rcsid_var.XAsaTQv3b7bFGww.no_unused_var_warn.XAsaTQv3b7bFGww.no_unused_var_warntds_numeric_bytes_per_prec.XAsaTQv3b7bFGww.limit_indexes.XAsaTQv3b7bFGww.limits.XAsaTQv3b7bFGww.limits/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(numeric.o)config.c/var/tmp/freetds-0.64/src/tds/config.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv3b7bF2Fx./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/config.o config.c -W0,-xp.XAsaTQv3b7bF2Fx.tds_read_config_infotds_fix_connectiontds_read_conf_filetds_read_conf_sectiontds_config_verstrtds_set_interfaces_file_loctds_lookup_hosttds_get_compiletime_settings.XAsaTQv3b7bF2Fx.rcsid_tds_h.XAsaTQv3b7bF2Fx.rcsid_tds_h.XAsaTQv3b7bF2Fx.no_unused_tds_h_warn.XAsaTQv3b7bF2Fx.no_unused_tds_h_warn.XAsaTQv3b7bF2Fx.rcsid_tdsver_h.XAsaTQv3b7bF2Fx.rcsid_tdsver_h.XAsaTQv3b7bF2Fx.no_unused_tdsver_h_warn.XAsaTQv3b7bF2Fx.no_unused_tdsver_h_warn.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_public_h.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_public_h.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_private_h.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_private_h.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bF2Fx.rcsid_var.XAsaTQv3b7bF2Fx.rcsid_var.XAsaTQv3b7bF2Fx.no_unused_var_warn.XAsaTQv3b7bF2Fx.no_unused_var_warn.XAsaTQv3b7bF2Fx.interf_file/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(config.o)query.c/var/tmp/freetds-0.64/src/tds/query.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv4b7bFmbx./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/query.o query.c -W0,-xp.XAsaTQv4b7bFmbx.tds_submit_querytds_submit_query_paramstds_submit_queryftds_skip_quotedtds_next_placeholdertds_count_placeholderstds_submit_preparetds_submit_execdirecttds_submit_executetds_get_dynidtds_submit_unpreparetds_submit_rpctds_send_canceltds_quote_idtds_quote_stringtds_cursor_declaretds_cursor_opentds_cursor_setrowstds_cursor_fetchtds_cursor_closetds_cursor_dealloctds_multiple_inittds_multiple_donetds_multiple_querytds_multiple_executetds_submit_optioncmd.XAsaTQv4b7bFmbx.rcsid_tds_h.XAsaTQv4b7bFmbx.rcsid_tds_h.XAsaTQv4b7bFmbx.no_unused_tds_h_warn.XAsaTQv4b7bFmbx.no_unused_tds_h_warn.XAsaTQv4b7bFmbx.rcsid_tdsver_h.XAsaTQv4b7bFmbx.rcsid_tdsver_h.XAsaTQv4b7bFmbx.no_unused_tdsver_h_warn.XAsaTQv4b7bFmbx.no_unused_tdsver_h_warn.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_public_h.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_public_h.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_public_h_warn.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_public_h_warn.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_private_h.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_private_h.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_private_h_warn.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_private_h_warn.XAsaTQv4b7bFmbx.rcsid_tdsconvert_h.XAsaTQv4b7bFmbx.rcsid_tdsconvert_h.XAsaTQv4b7bFmbx.no_unused_tdsconvert_h_warn.XAsaTQv4b7bFmbx.no_unused_tdsconvert_h_warn.XAsaTQv4b7bFmbx.rcsid_var.XAsaTQv4b7bFmbx.rcsid_var.XAsaTQv4b7bFmbx.no_unused_var_warn.XAsaTQv4b7bFmbx.no_unused_var_warn.XAsaTQv4b7bFmbx.inc_num/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(query.o)iconv.c/var/tmp/freetds-0.64/src/tds/iconv.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv5b7bFWxx./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/iconv.o iconv.c -W0,-xp.XAsaTQv5b7bFWxx.tds_iconv_alloctds_iconv_opentds_iconv_closetds_iconv_freetds_iconvtds_iconv_freadtds_srv_charset_changedtds7_srv_charset_changedtds_canonical_charset_nametds_sybase_charset_nametds_iconv_from_collate.XAsaTQv5b7bFWxx.rcsid_tds_h.XAsaTQv5b7bFWxx.rcsid_tds_h.XAsaTQv5b7bFWxx.no_unused_tds_h_warn.XAsaTQv5b7bFWxx.no_unused_tds_h_warn.XAsaTQv5b7bFWxx.rcsid_tdsver_h.XAsaTQv5b7bFWxx.rcsid_tdsver_h.XAsaTQv5b7bFWxx.no_unused_tdsver_h_warn.XAsaTQv5b7bFWxx.no_unused_tdsver_h_warn.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_public_h.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_public_h.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_public_h_warn.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_public_h_warn.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_private_h.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_private_h.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_private_h_warn.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_private_h_warn.XAsaTQv5b7bFWxx.rcsid_var.XAsaTQv5b7bFWxx.rcsid_var.XAsaTQv5b7bFWxx.no_unused_var_warn.XAsaTQv5b7bFWxx.no_unused_var_warn.XAsaTQv5b7bFWxx.canonic_charsets.XAsaTQv5b7bFWxx.canonic_charsets.XAsaTQv5b7bFWxx.iconv_aliases.XAsaTQv5b7bFWxx.iconv_aliases.XAsaTQv5b7bFWxx.sybase_aliases.XAsaTQv5b7bFWxx.sybase_aliases.XAsaTQv5b7bFWxx.iconv_initialized.XAsaTQv5b7bFWxx.ucs2name.XAsaTQv5b7bFWxx.iconv_names/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(iconv.o)locale.c/var/tmp/freetds-0.64/src/tds/locale.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv6b7bFGHy./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/locale.o locale.c -W0,-xp.XAsaTQv6b7bFGHy.tds_get_locale.XAsaTQv6b7bFGHy.rcsid_tds_h.XAsaTQv6b7bFGHy.rcsid_tds_h.XAsaTQv6b7bFGHy.no_unused_tds_h_warn.XAsaTQv6b7bFGHy.no_unused_tds_h_warn.XAsaTQv6b7bFGHy.rcsid_tdsver_h.XAsaTQv6b7bFGHy.rcsid_tdsver_h.XAsaTQv6b7bFGHy.no_unused_tdsver_h_warn.XAsaTQv6b7bFGHy.no_unused_tdsver_h_warn.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_public_h.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_public_h.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_public_h_warn.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_public_h_warn.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_private_h.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_private_h.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_private_h_warn.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_private_h_warn.XAsaTQv6b7bFGHy.rcsid_var.XAsaTQv6b7bFGHy.rcsid_var.XAsaTQv6b7bFGHy.no_unused_var_warn.XAsaTQv6b7bFGHy.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(locale.o)challenge.c/var/tmp/freetds-0.64/src/tds/challenge.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv7b7bF2cy./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/challenge.o challenge.c -W0,-xp.XAsaTQv7b7bF2cy.tds_answer_challenge.XAsaTQv7b7bF2cy.rcsid_tds_h.XAsaTQv7b7bF2cy.rcsid_tds_h.XAsaTQv7b7bF2cy.no_unused_tds_h_warn.XAsaTQv7b7bF2cy.no_unused_tds_h_warn.XAsaTQv7b7bF2cy.rcsid_tdsver_h.XAsaTQv7b7bF2cy.rcsid_tdsver_h.XAsaTQv7b7bF2cy.no_unused_tdsver_h_warn.XAsaTQv7b7bF2cy.no_unused_tdsver_h_warn.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bF2cy.rcsid_var.XAsaTQv7b7bF2cy.rcsid_var.XAsaTQv7b7bF2cy.no_unused_var_warn.XAsaTQv7b7bF2cy.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(challenge.o)threadsafe.c/var/tmp/freetds-0.64/src/tds/threadsafe.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv7b7bFmyy./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/threadsafe.o threadsafe.c -W0,-xp.XAsaTQv7b7bFmyy.tds_timestamp_strtds_gethostbyname_rtds_inet_ntoa_rtds_getservbyname_rtds_get_homedir.XAsaTQv7b7bFmyy.rcsid_tds_h.XAsaTQv7b7bFmyy.rcsid_tds_h.XAsaTQv7b7bFmyy.no_unused_tds_h_warn.XAsaTQv7b7bFmyy.no_unused_tds_h_warn.XAsaTQv7b7bFmyy.rcsid_tdsver_h.XAsaTQv7b7bFmyy.rcsid_tdsver_h.XAsaTQv7b7bFmyy.no_unused_tdsver_h_warn.XAsaTQv7b7bFmyy.no_unused_tdsver_h_warn.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bFmyy.rcsid_var.XAsaTQv7b7bFmyy.rcsid_var.XAsaTQv7b7bFmyy.no_unused_var_warn.XAsaTQv7b7bFmyy.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(threadsafe.o)md4.c/var/tmp/freetds-0.64/src/tds/md4.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv9b7bFWez./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/md4.o md4.c -W0,-xp.XAsaTQv9b7bFWez.MD4InitMD4UpdateMD4FinalMD4Transform.XAsaTQv9b7bFWez.rcsid_tds_h.XAsaTQv9b7bFWez.rcsid_tds_h.XAsaTQv9b7bFWez.no_unused_tds_h_warn.XAsaTQv9b7bFWez.no_unused_tds_h_warn.XAsaTQv9b7bFWez.rcsid_tdsver_h.XAsaTQv9b7bFWez.rcsid_tdsver_h.XAsaTQv9b7bFWez.no_unused_tdsver_h_warn.XAsaTQv9b7bFWez.no_unused_tdsver_h_warn.XAsaTQv9b7bFWez.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFWez.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFWez.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFWez.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFWez.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFWez.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFWez.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFWez.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFWez.rcsid_var.XAsaTQv9b7bFWez.rcsid_var.XAsaTQv9b7bFWez.no_unused_var_warn.XAsaTQv9b7bFWez.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(md4.o)des.c/var/tmp/freetds-0.64/src/tds/des.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv9b7bFG0z./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/des.o des.c -W0,-xp.XAsaTQv9b7bFG0z.tds_des_set_odd_paritytds_des_set_keytds_des_encrypttds_des_ecb_encrypt.XAsaTQv9b7bFG0z.rcsid_tds_h.XAsaTQv9b7bFG0z.rcsid_tds_h.XAsaTQv9b7bFG0z.no_unused_tds_h_warn.XAsaTQv9b7bFG0z.no_unused_tds_h_warn.XAsaTQv9b7bFG0z.rcsid_tdsver_h.XAsaTQv9b7bFG0z.rcsid_tdsver_h.XAsaTQv9b7bFG0z.no_unused_tdsver_h_warn.XAsaTQv9b7bFG0z.no_unused_tdsver_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.rcsid_var.XAsaTQv9b7bFG0z.rcsid_var.XAsaTQv9b7bFG0z.no_unused_var_warn.XAsaTQv9b7bFG0z.no_unused_var_warn.XAsaTQv9b7bFG0z.ip.XAsaTQv9b7bFG0z.ip.XAsaTQv9b7bFG0z.fp.XAsaTQv9b7bFG0z.fp.XAsaTQv9b7bFG0z.pc1.XAsaTQv9b7bFG0z.pc1.XAsaTQv9b7bFG0z.totrot.XAsaTQv9b7bFG0z.totrot.XAsaTQv9b7bFG0z.pc2.XAsaTQv9b7bFG0z.pc2.XAsaTQv9b7bFG0z.si.XAsaTQv9b7bFG0z.p32i.XAsaTQv9b7bFG0z.p32i.XAsaTQv9b7bFG0z.bytebit.XAsaTQv9b7bFG0z.bytebit.XAsaTQv9b7bFG0z.nibblebit.XAsaTQv9b7bFG0z.nibblebit/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(des.o)tdsstring.c/var/tmp/freetds-0.64/src/tds/tdsstring.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv_b7bF2J0./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/tdsstring.o tdsstring.c -W0,-xp.XAsaTQv_b7bF2J0.tds_dstr_zerotds_dstr_freetds_dstr_copyntds_dstr_settds_dstr_copy.XAsaTQv_b7bF2J0.rcsid_tds_h.XAsaTQv_b7bF2J0.rcsid_tds_h.XAsaTQv_b7bF2J0.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.rcsid_tdsver_h.XAsaTQv_b7bF2J0.rcsid_tdsver_h.XAsaTQv_b7bF2J0.no_unused_tdsver_h_warn.XAsaTQv_b7bF2J0.no_unused_tdsver_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_public_h.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_public_h.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_public_h_warn.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_public_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_private_h.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_private_h.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_private_h_warn.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_private_h_warn.XAsaTQv_b7bF2J0.rcsid_var.XAsaTQv_b7bF2J0.rcsid_var.XAsaTQv_b7bF2J0.no_unused_var_warn.XAsaTQv_b7bF2J0.no_unused_var_warntds_str_empty/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(tdsstring.o)getmac.c/var/tmp/freetds-0.64/src/tds/getmac.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv$b7bF2f0./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/getmac.o getmac.c -W0,-xp.XAsaTQv\$b7bF2f0.tds_getmac.XAsaTQv$b7bF2f0.rcsid_tds_h.XAsaTQv$b7bF2f0.rcsid_tds_h.XAsaTQv$b7bF2f0.no_unused_tds_h_warn.XAsaTQv$b7bF2f0.no_unused_tds_h_warn.XAsaTQv$b7bF2f0.rcsid_tdsver_h.XAsaTQv$b7bF2f0.rcsid_tdsver_h.XAsaTQv$b7bF2f0.no_unused_tdsver_h_warn.XAsaTQv$b7bF2f0.no_unused_tdsver_h_warn.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_public_h.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_public_h.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_private_h.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_private_h.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_private_h_warn.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_private_h_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(getmac.o)data.c/var/tmp/freetds-0.64/src/tds/data.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQv$b7bFm10./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/data.o data.c -W0,-xp.XAsaTQv\$b7bFm10.tds_set_column_typetds_set_param_type.XAsaTQv$b7bFm10.rcsid_tds_h.XAsaTQv$b7bFm10.rcsid_tds_h.XAsaTQv$b7bFm10.no_unused_tds_h_warn.XAsaTQv$b7bFm10.no_unused_tds_h_warn.XAsaTQv$b7bFm10.rcsid_tdsver_h.XAsaTQv$b7bFm10.rcsid_tdsver_h.XAsaTQv$b7bFm10.no_unused_tdsver_h_warn.XAsaTQv$b7bFm10.no_unused_tdsver_h_warn.XAsaTQv$b7bFm10.rcsid_tds_sysdep_public_h.XAsaTQv$b7bFm10.rcsid_tds_sysdep_public_h.XAsaTQv$b7bFm10.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bFm10.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bFm10.rcsid_tds_sysdep_private_h.XAsaTQv$b7bFm10.rcsid_tds_sysdep_private_h.XAsaTQv$b7bFm10.no_unused_tds_sysdep_private_h_warn.XAsaTQv$b7bFm10.no_unused_tds_sysdep_private_h_warn.XAsaTQv$b7bFm10.rcsid_var.XAsaTQv$b7bFm10.rcsid_var.XAsaTQv$b7bFm10.no_unused_var_warn.XAsaTQv$b7bFm10.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(data.o)net.c/var/tmp/freetds-0.64/src/tds/net.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvAc7bFWL1./var/tmp/freetds-0.64/src/tds; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/net.o net.c -W0,-xp.XAsaTQvAc7bFWL1.tds_open_sockettds_close_sockettds_read_packettds_write_packettds7_get_instance_port.XAsaTQvAc7bFWL1.rcsid_tds_h.XAsaTQvAc7bFWL1.rcsid_tds_h.XAsaTQvAc7bFWL1.no_unused_tds_h_warn.XAsaTQvAc7bFWL1.no_unused_tds_h_warn.XAsaTQvAc7bFWL1.rcsid_tdsver_h.XAsaTQvAc7bFWL1.rcsid_tdsver_h.XAsaTQvAc7bFWL1.no_unused_tdsver_h_warn.XAsaTQvAc7bFWL1.no_unused_tdsver_h_warn.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_public_h.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_public_h.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_public_h_warn.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_public_h_warn.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_private_h.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_private_h.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_private_h_warn.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_private_h_warn.XAsaTQvAc7bFWL1.rcsid_var.XAsaTQvAc7bFWL1.rcsid_var.XAsaTQvAc7bFWL1.no_unused_var_warn.XAsaTQvAc7bFWL1.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../tds/.libs/libtds_objects.a(net.o)asprintf.c/var/tmp/freetds-0.64/src/replacements/asprintf.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvub7bFWAt./var/tmp/freetds-0.64/src/replacements; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/asprintf.o asprintf.c -W0,-xp.XAsaTQvub7bFWAt.asprintf.XAsaTQvub7bFWAt.rcsid_tds_sysdep_private_h.XAsaTQvub7bFWAt.rcsid_tds_sysdep_private_h.XAsaTQvub7bFWAt.no_unused_tds_sysdep_private_h_warn.XAsaTQvub7bFWAt.no_unused_tds_sysdep_private_h_warn.XAsaTQvub7bFWAt.rcsid_tds_sysdep_public_h.XAsaTQvub7bFWAt.rcsid_tds_sysdep_public_h.XAsaTQvub7bFWAt.no_unused_tds_sysdep_public_h_warn.XAsaTQvub7bFWAt.no_unused_tds_sysdep_public_h_warn.XAsaTQvub7bFWAt.rcsid_var.XAsaTQvub7bFWAt.rcsid_var.XAsaTQvub7bFWAt.no_unused_var_warn.XAsaTQvub7bFWAt.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../replacements/.libs/libreplacements.a(asprintf.o)vasprintf.c/var/tmp/freetds-0.64/src/replacements/vasprintf.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvvb7bFGWt./var/tmp/freetds-0.64/src/replacements; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/vasprintf.o vasprintf.c -W0,-xp.XAsaTQvvb7bFGWt.vasprintf.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_private_h.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_private_h.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_private_h_warn.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_private_h_warn.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_public_h.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_public_h.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_public_h_warn.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_public_h_warn.XAsaTQvvb7bFGWt.rcsid_var.XAsaTQvvb7bFGWt.rcsid_var.XAsaTQvvb7bFGWt.no_unused_var_warn.XAsaTQvvb7bFGWt.no_unused_var_warn/var/tmp/freetds-0.64/src/apps../replacements/.libs/libreplacements.a(vasprintf.o)readpassphrase.c/var/tmp/freetds-0.64/src/replacements/readpassphrase.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;P;R=Sun C 5.7 2005/01/07;G=.XAsaTQvwb7bF2rt./var/tmp/freetds-0.64/src/replacements; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -KPIC -DPIC -o .libs/readpassphrase.o readpassphrase.c -W0,-xp.XAsaTQvwb7bF2rt.readpassphrase.XAsaTQvwb7bF2rt.signostat_impl.h/var/tmp/freetds-0.64/src/apps../replacements/.libs/libreplacements.a(readpassphrase.o)  9"WW;to- BLL6 B\\@ Bdd(I B M@R;.X$ $^@ @d` `]ClG Gh1\ \u : L ~  D  .Qt'  ݃070701a6b003dc000041ed000c6e130000000e00000002456fb7dd000000000000012300000002ffffffffffffffff0000001300000000root/usr/local/etc070701478c1150000081a4000c6e130000000e00000001456fb76100000df40000012300000002ffffffffffffffff0000002000000000root/usr/local/etc/freetds.conf# # # $Id: freetds.conf,v 1.11 2005/12/05 21:34:12 freddy77 Exp $ # # The freetds.conf file is a replacement for the original interfaces # file developed by Sybase. You may use either this or the interfaces # file, but not both. # # FreeTDS will search for a conf file in the following order: # # 1) check if a file was set programatically via dbsetifile() and # is in .conf format, if so use that, # # 2) otherwise, if env variable FREETDSCONF specifies a properly # formatted config file, use it, # # 3) otherwise, look in ~/.freetds.conf, # # 4) otherwise, look in @sysconfdir@/freetds.conf # # If FreeTDS has found no suitable conf file it will then search for # an interfaces file in the following order: # # 1) check if a file was set programatically via dbsetifile() and # is in interfaces format, if so use that, # # 2) look in ~/.interfaces # # 3) look in $SYBASE/interfaces (where $SYBASE is an environment # variable) # # Only hostname, port number, and protocol version can be specified # using the interfaces format. # # The conf file format follows a modified Samba style layout. There # is a [global] section which will affect all database servers and # basic program behaviour, and a section headed with the database # server's name which will have settings which override the global # ones. # # Note that environment variables TDSVER, TDSDUMP, TDSPORT, TDSQUERY, # and TDSHOST will override values set by a .conf or .interfaces file. # # To review the processing of the above, set env variable TDSDUMPCONFIG # to a file name to log configuration processing. # # Global settings, any value here may be overridden by a database # server specific section [global] # TDS protocol version tds version = 4.2 ; initial block size = 512 # uses some fixes required for some bugged MSSQL 7.0 server that # return invalid data to big endian clients # NOTE TDS version 7.0 or 8.0 should be used instead ; swap broken dates = no ; swap broken money = no # Whether to write a TDSDUMP file for diagnostic purposes # (setting this to /tmp is insecure on a multi-user system) ; dump file = /tmp/freetds.log ; debug flags = 0xffff # Command and connection timeouts ; timeout = 10 ; connect timeout = 10 # If you get out of memory errors, it may mean that your client # is trying to allocate a huge buffer for a TEXT field. # (Microsoft servers sometimes pretend TEXT columns are # 4 GB wide!) If you have this problem, try setting # 'text size' to a more reasonable limit text size = 64512 # This is a Sybase hosted database server, if you are directly on the # net you can use it to test. [JDBC] host = 192.138.151.39 port = 4444 tds version = 5.0 # The same server, using TDS 4.2. Used in configuration examples for the # pool server, since the pool server supports only TDS 4.2. [JDBC_42] host = 192.138.151.39 port = 4444 tds version = 4.2 # The client connecting to the pool server will use this to find its # listening socket. This entry assumes that the client is on the same # system as the pool server. [mypool] host = 127.0.0.1 port = 5000 tds version = 4.2 # A typical Microsoft SQL Server 7.0 configuration ;[MyServer70] ; host = ntmachine.domain.com ; port = 1433 ; tds version = 7.0 # A typical Microsoft SQL Server 2000 configuration ;[MyServer2k] ; host = ntmachine.domain.com ; port = 1433 ; tds version = 8.0 # A typical Microsoft SQL Server 6.x configuration ;[MyServer65] ; host = ntmachine.domain.com ; port = 1433 ; tds version = 4.2 070701c19a9350000081a4000c6e130000000e00000001456fb7610000016a0000012300000002ffffffffffffffff0000002000000000root/usr/local/etc/locales.conf[default] date format = %b %d %Y %I:%M%p [en_US] date format = %b %d %Y %I:%M%p language = us_english char set = iso_1 [es_ES] date format = %b %d %Y %I:%M%p language = spanish char set = iso_1 [pt_BR] date format = %d/%m/%Y %H:%M language = Portuguese char set = iso_1 [it_IT] date format = %d/%m/%Y %H:%M language = Italiano char set = iso_1 07070185b86000000081a4000c6e130000000e00000001456fb750000000db0000012300000002ffffffffffffffff0000001d00000000root/usr/local/etc/pool.conf[global] min pool conn = 5 max pool conn = 10 max member age = 120 [mypool] user = guest password = sybase database = tempdb server = JDBC_42 port = 5000 070701827aada4000041ed000c6e130000000e00000002456fb7dd000000000000012300000002ffffffffffffffff0000001700000000root/usr/local/include070701fb372ca9000081a4000c6e130000000e00000001456fb74700000bee0000012300000002ffffffffffffffff0000002200000000root/usr/local/include/bkpublic.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _bkpublic_h_ #define _bkpublic_h_ static const char rcsid_bkpublic_h[] = "$Id: bkpublic.h,v 1.5 2004/10/28 12:42:11 freddy77 Exp $"; static const void *const no_unused_bkpublic_h_warn[] = { rcsid_bkpublic_h, no_unused_bkpublic_h_warn }; /* seperate this stuff out later */ #include #ifdef __cplusplus extern "C" { #if 0 } #endif #endif /* buld properties start with 1 i guess */ #define BLK_IDENTITY 1 CS_RETCODE blk_alloc(CS_CONNECTION * connection, CS_INT version, CS_BLKDESC ** blk_pointer); CS_RETCODE blk_bind(CS_BLKDESC * blkdesc, CS_INT colnum, CS_DATAFMT * datafmt, CS_VOID * buffer, CS_INT * datalen, CS_SMALLINT * indicator); CS_RETCODE blk_colval(SRV_PROC * srvproc, CS_BLKDESC * blkdescp, CS_BLK_ROW * rowp, CS_INT colnum, CS_VOID * valuep, CS_INT valuelen, CS_INT * outlenp); CS_RETCODE blk_default(CS_BLKDESC * blkdesc, CS_INT colnum, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE blk_describe(CS_BLKDESC * blkdesc, CS_INT colnum, CS_DATAFMT * datafmt); CS_RETCODE blk_done(CS_BLKDESC * blkdesc, CS_INT type, CS_INT * outrow); CS_RETCODE blk_drop(CS_BLKDESC * blkdesc); CS_RETCODE blk_getrow(SRV_PROC * srvproc, CS_BLKDESC * blkdescp, CS_BLK_ROW * rowp); CS_RETCODE blk_gettext(SRV_PROC * srvproc, CS_BLKDESC * blkdescp, CS_BLK_ROW * rowp, CS_INT bufsize, CS_INT * outlenp); CS_RETCODE blk_init(CS_BLKDESC * blkdesc, CS_INT direction, CS_CHAR * tablename, CS_INT tnamelen); CS_RETCODE blk_props(CS_BLKDESC * blkdesc, CS_INT action, CS_INT property, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE blk_rowalloc(SRV_PROC * srvproc, CS_BLK_ROW ** row); CS_RETCODE blk_rowdrop(SRV_PROC * srvproc, CS_BLK_ROW * row); CS_RETCODE blk_rowxfer(CS_BLKDESC * blkdesc); CS_RETCODE blk_rowxfer_mult(CS_BLKDESC * blkdesc, CS_INT * row_count); CS_RETCODE blk_sendrow(CS_BLKDESC * blkdesc, CS_BLK_ROW * row); CS_RETCODE blk_sendtext(CS_BLKDESC * blkdesc, CS_BLK_ROW * row, CS_BYTE * buffer, CS_INT buflen); CS_RETCODE blk_srvinit(SRV_PROC * srvproc, CS_BLKDESC * blkdescp); CS_RETCODE blk_textxfer(CS_BLKDESC * blkdesc, CS_BYTE * buffer, CS_INT buflen, CS_INT * outlen); #ifdef __cplusplus #if 0 { #endif } #endif #endif 0707011367208c000081a4000c6e130000000e00000001456fb748000051920000012300000002ffffffffffffffff0000002200000000root/usr/local/include/cspublic.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _cspublic_h_ #define _cspublic_h_ #include #undef TDS_STATIC_CAST #ifdef __cplusplus #define TDS_STATIC_CAST(type, a) static_cast(a) extern "C" { #if 0 } #endif #else #define TDS_STATIC_CAST(type, a) ((type)(a)) #endif static const char rcsid_cspublic_h[] = "$Id: cspublic.h,v 1.56 2005/09/21 14:46:00 freddy77 Exp $"; static const void *const no_unused_cspublic_h_warn[] = { rcsid_cspublic_h, no_unused_cspublic_h_warn }; #define CS_PUBLIC #define CS_STATIC static #define CS_FAIL 0 #define CS_SUCCEED 1 #define CS_CANCELED -202 #define CS_ROW_FAIL -203 #define CS_END_DATA -204 #define CS_END_RESULTS -205 #define CS_END_ITEM -206 #define CS_NOMSG -207 #define CS_TIMED_OUT -208 #define CS_PENDING -2 #define CS_INTERRUPT -5 #define CS_QUIET -3 #define CS_SIZEOF(x) sizeof(x) #define CS_LAYER(x) (((x) >> 24) & 0xFF) #define CS_ORIGIN(x) (((x) >> 16) & 0xFF) #define CS_SEVERITY(x) (((x) >> 8) & 0xFF) #define CS_NUMBER(x) ((x) & 0xFF) /* forward declarations */ typedef CS_RETCODE(*CS_CSLIBMSG_FUNC) (CS_CONTEXT *, CS_CLIENTMSG *); typedef CS_RETCODE(*CS_CLIENTMSG_FUNC) (CS_CONTEXT *, CS_CONNECTION *, CS_CLIENTMSG *); typedef CS_RETCODE(*CS_SERVERMSG_FUNC) (CS_CONTEXT *, CS_CONNECTION *, CS_SERVERMSG *); #define CS_IODATA TDS_STATIC_CAST(CS_INT, 1600) #define CS_SRC_VALUE -2562 /* status bits for CS_SERVERMSG */ #define CS_HASEED 0x01 typedef struct _cs_blkdesc CS_BLKDESC; /* CS_CAP_REQUEST values */ #define CS_REQ_LANG 1 #define CS_REQ_RPC 2 #define CS_REQ_NOTIF 3 #define CS_REQ_MSTMT 4 #define CS_REQ_BCP 5 #define CS_REQ_CURSOR 6 #define CS_REQ_DYN 7 #define CS_REQ_MSG 8 #define CS_REQ_PARAM 9 #define CS_DATA_INT1 10 #define CS_DATA_INT2 11 #define CS_DATA_INT4 12 #define CS_DATA_BIT 13 #define CS_DATA_CHAR 14 #define CS_DATA_VCHAR 15 #define CS_DATA_BIN 16 #define CS_DATA_VBIN 17 #define CS_DATA_MNY8 18 #define CS_DATA_MNY4 19 #define CS_DATA_DATE8 20 #define CS_DATA_DATE4 21 #define CS_DATA_FLT4 22 #define CS_DATA_FLT8 23 #define CS_DATA_NUM 24 #define CS_DATA_TEXT 25 #define CS_DATA_IMAGE 26 #define CS_DATA_DEC 27 #define CS_DATA_LCHAR 28 #define CS_DATA_LBIN 29 #define CS_DATA_INTN 30 #define CS_DATA_DATETIMEN 31 #define CS_DATA_MONEYN 32 #define CS_CSR_PREV 33 #define CS_CSR_FIRST 34 #define CS_CSR_LAST 35 #define CS_CSR_ABS 36 #define CS_CSR_REL 37 #define CS_CSR_MULTI 38 #define CS_CON_OOB 39 #define CS_CON_INBAND 40 #define CS_CON_LOGICAL 41 #define CS_PROTO_TEXT 42 #define CS_PROTO_BULK 43 #define CS_REQ_URGNOTIF 44 #define CS_DATA_SENSITIVITY 45 #define CS_DATA_BOUNDARY 46 #define CS_PROTO_DYNAMIC 47 #define CS_PROTO_DYNPROC 48 #define CS_DATA_FLTN 49 #define CS_DATA_BITN 50 #define CS_OPTION_GET 51 #define CS_DATA_INT8 52 #define CS_DATA_VOID 53 /* CS_CAP_RESPONSE values */ #define CS_RES_NOMSG 1 #define CS_RES_NOEED 2 #define CS_RES_NOPARAM 3 #define CS_DATA_NOINT1 4 #define CS_DATA_NOINT2 5 #define CS_DATA_NOINT4 6 #define CS_DATA_NOBIT 7 #define CS_DATA_NOCHAR 8 #define CS_DATA_NOVCHAR 9 #define CS_DATA_NOBIN 10 #define CS_DATA_NOVBIN 11 #define CS_DATA_NOMNY8 12 #define CS_DATA_NOMNY4 13 #define CS_DATA_NODATE8 14 #define CS_DATA_NODATE4 15 #define CS_DATA_NOFLT4 16 #define CS_DATA_NOFLT8 17 #define CS_DATA_NONUM 18 #define CS_DATA_NOTEXT 19 #define CS_DATA_NOIMAGE 20 #define CS_DATA_NODEC 21 #define CS_DATA_NOLCHAR 22 #define CS_DATA_NOLBIN 23 #define CS_DATA_NOINTN 24 #define CS_DATA_NODATETIMEN 25 #define CS_DATA_NOMONEYN 26 #define CS_CON_NOOOB 27 #define CS_CON_NOINBAND 28 #define CS_PROTO_NOTEXT 29 #define CS_PROTO_NOBULK 30 #define CS_DATA_NOSENSITIVITY 31 #define CS_DATA_NOBOUNDARY 32 #define CS_RES_NOTDSDEBUG 33 #define CS_RES_NOSTRIPBLANKS 34 #define CS_DATA_NOINT8 35 /* Properties */ enum { /* * These defines looks weird but programs can test support for defines, * compiler can check enum and there are no define side effecs */ CS_USERNAME = 9100, #define CS_USERNAME CS_USERNAME CS_PASSWORD = 9101, #define CS_PASSWORD CS_PASSWORD CS_APPNAME = 9102, #define CS_APPNAME CS_APPNAME CS_HOSTNAME = 9103, #define CS_HOSTNAME CS_HOSTNAME CS_LOGIN_STATUS = 9104, #define CS_LOGIN_STATUS CS_LOGIN_STATUS CS_TDS_VERSION = 9105, #define CS_TDS_VERSION CS_TDS_VERSION CS_CHARSETCNV = 9106, #define CS_CHARSETCNV CS_CHARSETCNV CS_PACKETSIZE = 9107, #define CS_PACKETSIZE CS_PACKETSIZE CS_USERDATA = 9108, #define CS_USERDATA CS_USERDATA CS_NETIO = 9110, #define CS_NETIO CS_NETIO CS_TEXTLIMIT = 9112, #define CS_TEXTLIMIT CS_TEXTLIMIT CS_HIDDEN_KEYS = 9113, #define CS_HIDDEN_KEYS CS_HIDDEN_KEYS CS_VERSION = 9114, #define CS_VERSION CS_VERSION CS_IFILE = 9115, #define CS_IFILE CS_IFILE CS_LOGIN_TIMEOUT = 9116, #define CS_LOGIN_TIMEOUT CS_LOGIN_TIMEOUT CS_TIMEOUT = 9117, #define CS_TIMEOUT CS_TIMEOUT CS_MAX_CONNECT = 9118, #define CS_MAX_CONNECT CS_MAX_CONNECT CS_EXPOSE_FMTS = 9120, #define CS_EXPOSE_FMTS CS_EXPOSE_FMTS CS_EXTRA_INF = 9121, #define CS_EXTRA_INF CS_EXTRA_INF CS_ANSI_BINDS = 9123, #define CS_ANSI_BINDS CS_ANSI_BINDS CS_BULK_LOGIN = 9124, #define CS_BULK_LOGIN CS_BULK_LOGIN CS_LOC_PROP = 9125, #define CS_LOC_PROP CS_LOC_PROP CS_PARENT_HANDLE = 9130, #define CS_PARENT_HANDLE CS_PARENT_HANDLE CS_EED_CMD = 9131, #define CS_EED_CMD CS_EED_CMD CS_DIAG_TIMEOUT = 9132, #define CS_DIAG_TIMEOUT CS_DIAG_TIMEOUT CS_DISABLE_POLL = 9133, #define CS_DISABLE_POLL CS_DISABLE_POLL CS_SEC_ENCRYPTION = 9135, #define CS_SEC_ENCRYPTION CS_SEC_ENCRYPTION CS_SEC_CHALLENGE = 9136, #define CS_SEC_CHALLENGE CS_SEC_CHALLENGE CS_SEC_NEGOTIATE = 9137, #define CS_SEC_NEGOTIATE CS_SEC_NEGOTIATE CS_CON_STATUS = 9143, #define CS_CON_STATUS CS_CON_STATUS CS_VER_STRING = 9144, #define CS_VER_STRING CS_VER_STRING CS_SERVERNAME = 9146, #define CS_SERVERNAME CS_SERVERNAME CS_SEC_APPDEFINED = 9149, #define CS_SEC_APPDEFINED CS_SEC_APPDEFINED CS_STICKY_BINDS = 9151, #define CS_STICKY_BINDS CS_STICKY_BINDS CS_SERVERADDR = 9206, #define CS_SERVERADDR CS_SERVERADDR CS_PORT = 9300 #define CS_PORT CS_PORT }; /* Arbitrary precision math operators */ enum { CS_ADD = 1, CS_SUB, CS_MULT, CS_DIV }; enum { CS_TDS_40 = 7360, CS_TDS_42, CS_TDS_46, CS_TDS_495, CS_TDS_50, CS_TDS_70, CS_TDS_80 }; /* bit mask values used by CS_DATAFMT.status */ #define CS_HIDDEN (1 << 0) #define CS_KEY (1 << 1) #define CS_VERSION_KEY (1 << 2) #define CS_NODATA (1 << 3) #define CS_UPDATABLE (1 << 4) #define CS_CANBENULL (1 << 5) #define CS_DESCIN (1 << 6) #define CS_DESCOUT (1 << 7) #define CS_INPUTVALUE (1 << 8) #define CS_UPDATECOL (1 << 9) #define CS_RETURN (1 << 10) #define CS_TIMESTAMP (1 << 13) #define CS_NODEFAULT (1 << 14) #define CS_IDENTITY (1 << 15) /* * DBD::Sybase compares indicator to CS_NULLDATA so this is -1 * (the documentation states -1) */ #define CS_GOODDATA 0 #define CS_NULLDATA (-1) /* CS_CON_STATUS read-only property bit mask values */ #define CS_CONSTAT_CONNECTED 0x01 #define CS_CONSTAT_DEAD 0x02 /* * Code added for CURSOR support * types accepted by ct_cursor */ #define CS_CURSOR_DECLARE 700 #define CS_CURSOR_OPEN 701 #define CS_CURSOR_ROWS 703 #define CS_CURSOR_UPDATE 704 #define CS_CURSOR_DELETE 705 #define CS_CURSOR_CLOSE 706 #define CS_CURSOR_DEALLOC 707 #define CS_CURSOR_OPTION 725 #define CS_FOR_UPDATE TDS_STATIC_CAST(CS_INT, 0x1) #define CS_READ_ONLY TDS_STATIC_CAST(CS_INT, 0x2) #define CS_RESTORE_OPEN TDS_STATIC_CAST(CS_INT, 0x8) #define CS_IMPLICIT_CURSOR TDS_STATIC_CAST(CS_INT, 0x40) #define CS_CURSTAT_NONE TDS_STATIC_CAST(CS_INT, 0x0) #define CS_CURSTAT_DECLARED TDS_STATIC_CAST(CS_INT, 0x1) #define CS_CURSTAT_OPEN TDS_STATIC_CAST(CS_INT, 0x2) #define CS_CURSTAT_CLOSED TDS_STATIC_CAST(CS_INT, 0x4) #define CS_CURSTAT_RDONLY TDS_STATIC_CAST(CS_INT, 0x8) #define CS_CURSTAT_UPDATABLE TDS_STATIC_CAST(CS_INT, 0x10) #define CS_CURSTAT_ROWCOUNT TDS_STATIC_CAST(CS_INT, 0x20) #define CS_CURSTAT_DEALLOC TDS_STATIC_CAST(CS_INT, 0x40) #define CS_CUR_STATUS TDS_STATIC_CAST(CS_INT, 9126) #define CS_CUR_ID TDS_STATIC_CAST(CS_INT, 9127) #define CS_CUR_NAME TDS_STATIC_CAST(CS_INT, 9128) #define CS_CUR_ROWCOUNT TDS_STATIC_CAST(CS_INT, 9129) /* options accepted by ct_options() */ #define CS_OPT_DATEFIRST 5001 #define CS_OPT_TEXTSIZE 5002 #define CS_OPT_STATS_TIME 5003 #define CS_OPT_STATS_IO 5004 #define CS_OPT_ROWCOUNT 5005 #define CS_OPT_DATEFORMAT 5007 #define CS_OPT_ISOLATION 5008 #define CS_OPT_AUTHON 5009 #define CS_OPT_SHOWPLAN 5013 #define CS_OPT_NOEXEC 5014 #define CS_OPT_ARITHIGNORE 5015 #define CS_OPT_TRUNCIGNORE 5016 #define CS_OPT_ARITHABORT 5017 #define CS_OPT_PARSEONLY 5018 #define CS_OPT_GETDATA 5020 #define CS_OPT_NOCOUNT 5021 #define CS_OPT_FORCEPLAN 5023 #define CS_OPT_FORMATONLY 5024 #define CS_OPT_CHAINXACTS 5025 #define CS_OPT_CURCLOSEONXACT 5026 #define CS_OPT_FIPSFLAG 5027 #define CS_OPT_RESTREES 5028 #define CS_OPT_IDENTITYON 5029 #define CS_OPT_CURREAD 5030 #define CS_OPT_CURWRITE 5031 #define CS_OPT_IDENTITYOFF 5032 #define CS_OPT_AUTHOFF 5033 #define CS_OPT_ANSINULL 5034 #define CS_OPT_QUOTED_IDENT 5035 #define CS_OPT_ANSIPERM 5036 #define CS_OPT_STR_RTRUNC 5037 /* options accepted by ct_command() */ enum ct_command_options { CS_MORE = 16, CS_END = 32, CS_RECOMPILE = 188, CS_NO_RECOMPILE, CS_BULK_INIT, CS_BULK_CONT, CS_BULK_DATA, CS_COLUMN_DATA }; /* * bind formats, should be mapped to TDS types * can be a combination of bit */ enum { CS_FMT_UNUSED = 0, #define CS_FMT_UNUSED CS_FMT_UNUSED CS_FMT_NULLTERM = 1, #define CS_FMT_NULLTERM CS_FMT_NULLTERM CS_FMT_PADNULL = 2, #define CS_FMT_PADBLANK CS_FMT_PADBLANK CS_FMT_PADBLANK = 4, #define CS_FMT_PADNULL CS_FMT_PADNULL CS_FMT_JUSTIFY_RT = 8 #define CS_FMT_JUSTIFY_RT CS_FMT_JUSTIFY_RT }; /* callbacks */ #define CS_COMPLETION_CB 1 #define CS_SERVERMSG_CB 2 #define CS_CLIENTMSG_CB 3 #define CS_NOTIF_CB 4 #define CS_ENCRYPT_CB 5 #define CS_CHALLENGE_CB 6 #define CS_DS_LOOKUP_CB 7 #define CS_SECSESSION_CB 8 #define CS_SIGNAL_CB 100 #define CS_MESSAGE_CB 9119 /* string types */ #define CS_NULLTERM -9 #define CS_WILDCARD -99 #define CS_NO_LIMIT -9999 #define CS_UNUSED -99999 /* other */ #define CS_GET 33 #define CS_SET 34 #define CS_CLEAR 35 #define CS_INIT 36 #define CS_STATUS 37 #define CS_MSGLIMIT 38 #define CS_SUPPORTED 40 #define CS_CMD_DONE 4046 #define CS_CMD_SUCCEED 4047 #define CS_CMD_FAIL 4048 /* commands */ #define CS_LANG_CMD 148 #define CS_RPC_CMD 149 #define CS_SEND_DATA_CMD 151 #define CS_SEND_BULK_CMD 153 #define CS_VERSION_100 112 #define CS_VERSION_110 1100 #define BLK_VERSION_100 CS_VERSION_100 #define BLK_VERSION_110 CS_VERSION_100 #define CS_FORCE_EXIT 300 #define CS_FORCE_CLOSE 301 #define CS_SYNC_IO 8111 #define CS_ASYNC_IO 8112 #define CS_DEFER_IO 8113 #define CS_CANCEL_CURRENT 6000 #define CS_CANCEL_ALL 6001 #define CS_CANCEL_ATTN 6002 #define CS_ROW_COUNT 800 #define CS_CMD_NUMBER 801 #define CS_NUM_COMPUTES 802 #define CS_NUMDATA 803 #define CS_NUMORDERCOLS 805 #define CS_MSGTYPE 806 #define CS_BROWSE_INFO 807 #define CS_TRANS_STATE 808 #define CS_TRAN_UNDEFINED 0 #define CS_TRAN_IN_PROGRESS 1 #define CS_TRAN_COMPLETED 2 #define CS_TRAN_FAIL 3 #define CS_TRAN_STMT_FAIL 4 #define CS_COMP_OP 5350 #define CS_COMP_ID 5351 #define CS_COMP_COLID 5352 #define CS_COMP_BYLIST 5353 #define CS_BYLIST_LEN 5354 #define CS_NO_COUNT -1 #define CS_OP_SUM 5370 #define CS_OP_AVG 5371 #define CS_OP_COUNT 5372 #define CS_OP_MIN 5373 #define CS_OP_MAX 5374 #define CS_CAP_REQUEST 1 #define CS_CAP_RESPONSE 2 #define CS_PREPARE 717 #define CS_EXECUTE 718 #define CS_DESCRIBE_INPUT 720 #define CS_DESCRIBE_OUTPUT 721 #define CS_DEALLOC 711 #define CS_LC_ALL 7 #define CS_SYB_LANG 8 #define CS_SYB_CHARSET 9 #define CS_BLK_IN 1 #define CS_BLK_OUT 2 #define CS_BLK_BATCH 1 #define CS_BLK_ALL 2 #define CS_BLK_CANCEL 3 /* to do support these */ #define CS_BLK_ARRAY_MAXLEN 0x1000 #define CS_DEF_PREC 18 /* Error Severities */ #define CS_SV_INFORM TDS_STATIC_CAST(CS_INT, 0) #define CS_SV_API_FAIL TDS_STATIC_CAST(CS_INT, 1) #define CS_SV_RETRY_FAIL TDS_STATIC_CAST(CS_INT, 2) #define CS_SV_RESOURCE_FAIL TDS_STATIC_CAST(CS_INT, 3) #define CS_SV_CONFIG_FAIL TDS_STATIC_CAST(CS_INT, 4) #define CS_SV_COMM_FAIL TDS_STATIC_CAST(CS_INT, 5) #define CS_SV_INTERNAL_FAIL TDS_STATIC_CAST(CS_INT, 6) #define CS_SV_FATAL TDS_STATIC_CAST(CS_INT, 7) /* result_types */ #define CS_COMPUTE_RESULT 4045 #define CS_CURSOR_RESULT 4041 #define CS_PARAM_RESULT 4042 #define CS_ROW_RESULT 4040 #define CS_STATUS_RESULT 4043 #define CS_COMPUTEFMT_RESULT 4050 #define CS_ROWFMT_RESULT 4049 #define CS_MSG_RESULT 4044 #define CS_DESCRIBE_RESULT 4051 /* bind types */ #define CS_ILLEGAL_TYPE TDS_STATIC_CAST(CS_INT, -1) #define CS_CHAR_TYPE TDS_STATIC_CAST(CS_INT, 0) #define CS_BINARY_TYPE TDS_STATIC_CAST(CS_INT, 1) #define CS_LONGCHAR_TYPE TDS_STATIC_CAST(CS_INT, 2) #define CS_LONGBINARY_TYPE TDS_STATIC_CAST(CS_INT, 3) #define CS_TEXT_TYPE TDS_STATIC_CAST(CS_INT, 4) #define CS_IMAGE_TYPE TDS_STATIC_CAST(CS_INT, 5) #define CS_TINYINT_TYPE TDS_STATIC_CAST(CS_INT, 6) #define CS_SMALLINT_TYPE TDS_STATIC_CAST(CS_INT, 7) #define CS_INT_TYPE TDS_STATIC_CAST(CS_INT, 8) #define CS_REAL_TYPE TDS_STATIC_CAST(CS_INT, 9) #define CS_FLOAT_TYPE TDS_STATIC_CAST(CS_INT, 10) #define CS_BIT_TYPE TDS_STATIC_CAST(CS_INT, 11) #define CS_DATETIME_TYPE TDS_STATIC_CAST(CS_INT, 12) #define CS_DATETIME4_TYPE TDS_STATIC_CAST(CS_INT, 13) #define CS_MONEY_TYPE TDS_STATIC_CAST(CS_INT, 14) #define CS_MONEY4_TYPE TDS_STATIC_CAST(CS_INT, 15) #define CS_NUMERIC_TYPE TDS_STATIC_CAST(CS_INT, 16) #define CS_DECIMAL_TYPE TDS_STATIC_CAST(CS_INT, 17) #define CS_VARCHAR_TYPE TDS_STATIC_CAST(CS_INT, 18) #define CS_VARBINARY_TYPE TDS_STATIC_CAST(CS_INT, 19) #define CS_LONG_TYPE TDS_STATIC_CAST(CS_INT, 20) #define CS_SENSITIVITY_TYPE TDS_STATIC_CAST(CS_INT, 21) #define CS_BOUNDARY_TYPE TDS_STATIC_CAST(CS_INT, 22) #define CS_VOID_TYPE TDS_STATIC_CAST(CS_INT, 23) #define CS_USHORT_TYPE TDS_STATIC_CAST(CS_INT, 24) #define CS_UNICHAR_TYPE TDS_STATIC_CAST(CS_INT, 25) #define CS_UNIQUE_TYPE TDS_STATIC_CAST(CS_INT, 40) #define CS_USER_TYPE TDS_STATIC_CAST(CS_INT, 100) /* cs_dt_info type values */ enum { CS_MONTH = 7340, #define CS_MONTH CS_MONTH CS_SHORTMONTH, #define CS_SHORTMONTH CS_SHORTMONTH CS_DAYNAME, #define CS_DAYNAME CS_DAYNAME CS_DATEORDER, #define CS_DATEORDER CS_DATEORDER CS_12HOUR, #define CS_12HOUR CS_12HOUR CS_DT_CONVFMT #define CS_DT_CONVFMT CS_DT_CONVFMT }; /* DT_CONVFMT types */ enum { CS_DATES_SHORT = 0, #define CS_DATES_SHORT CS_DATES_SHORT CS_DATES_MDY1, #define CS_DATES_MDY1 CS_DATES_MDY1 CS_DATES_YMD1, #define CS_DATES_YMD1 CS_DATES_YMD1 CS_DATES_DMY1, #define CS_DATES_DMY1 CS_DATES_DMY1 CS_DATES_DMY2, #define CS_DATES_DMY2 CS_DATES_DMY2 CS_DATES_DMY3, #define CS_DATES_DMY3 CS_DATES_DMY3 CS_DATES_DMY4, #define CS_DATES_DMY4 CS_DATES_DMY4 CS_DATES_MDY2, #define CS_DATES_MDY2 CS_DATES_MDY2 CS_DATES_HMS, #define CS_DATES_HMS CS_DATES_HMS CS_DATES_LONG, #define CS_DATES_LONG CS_DATES_LONG CS_DATES_MDY3, #define CS_DATES_MDY3 CS_DATES_MDY3 CS_DATES_YMD2, #define CS_DATES_YMD2 CS_DATES_YMD2 CS_DATES_YMD3, #define CS_DATES_YMD3 CS_DATES_YMD3 CS_DATES_YDM1, #define CS_DATES_YDM1 CS_DATES_YDM1 CS_DATES_MYD1, #define CS_DATES_MYD1 CS_DATES_MYD1 CS_DATES_DYM1, #define CS_DATES_DYM1 CS_DATES_DYM1 CS_DATES_MDY1_YYYY = 101, #define CS_DATES_MDY1_YYYY CS_DATES_MDY1_YYYY CS_DATES_YMD1_YYYY, #define CS_DATES_YMD1_YYYY CS_DATES_YMD1_YYYY CS_DATES_DMY1_YYYY, #define CS_DATES_DMY1_YYYY CS_DATES_DMY1_YYYY CS_DATES_DMY2_YYYY, #define CS_DATES_DMY2_YYYY CS_DATES_DMY2_YYYY CS_DATES_DMY3_YYYY, #define CS_DATES_DMY3_YYYY CS_DATES_DMY3_YYYY CS_DATES_DMY4_YYYY, #define CS_DATES_DMY4_YYYY CS_DATES_DMY4_YYYY CS_DATES_MDY2_YYYY, #define CS_DATES_MDY2_YYYY CS_DATES_MDY2_YYYY CS_DATES_MDY3_YYYY = 110, #define CS_DATES_MDY3_YYYY CS_DATES_MDY3_YYYY CS_DATES_YMD2_YYYY, #define CS_DATES_YMD2_YYYY CS_DATES_YMD2_YYYY CS_DATES_YMD3_YYYY #define CS_DATES_YMD3_YYYY CS_DATES_YMD3_YYYY }; typedef CS_RETCODE(*CS_CONV_FUNC) (CS_CONTEXT * context, CS_DATAFMT * srcfmt, CS_VOID * src, CS_DATAFMT * detsfmt, CS_VOID * dest, CS_INT * destlen); typedef struct _cs_objname { CS_BOOL thinkexists; CS_INT object_type; CS_CHAR last_name[CS_MAX_NAME]; CS_INT lnlen; CS_CHAR first_name[CS_MAX_NAME]; CS_INT fnlen; CS_VOID *scope; CS_INT scopelen; CS_VOID *thread; CS_INT threadlen; } CS_OBJNAME; typedef struct _cs_objdata { CS_BOOL actuallyexists; CS_CONNECTION *connection; CS_COMMAND *command; CS_VOID *buffer; CS_INT buflen; } CS_OBJDATA; /* Eventually, these should be in terms of TDS values */ enum { CS_OPT_MONDAY = 1, CS_OPT_TUESDAY, CS_OPT_WEDNESDAY, CS_OPT_THURSDAY, CS_OPT_FRIDAY, CS_OPT_SATURDAY, CS_OPT_SUNDAY }; enum { CS_OPT_FMTMDY = 1, CS_OPT_FMTDMY, CS_OPT_FMTYMD, CS_OPT_FMTYDM, CS_OPT_FMTMYD, CS_OPT_FMTDYM }; enum { CS_OPT_LEVEL0 = 0, CS_OPT_LEVEL1, CS_OPT_LEVEL2, CS_OPT_LEVEL3 }; #define CS_FALSE 0 #define CS_TRUE 1 #define SRV_PROC CS_VOID /* constants required for ct_diag (not jet implemented) */ #define CS_CLIENTMSG_TYPE 4700 #define CS_SERVERMSG_TYPE 4701 #define CS_ALLMSG_TYPE 4702 CS_RETCODE cs_convert(CS_CONTEXT * ctx, CS_DATAFMT * srcfmt, CS_VOID * srcdata, CS_DATAFMT * destfmt, CS_VOID * destdata, CS_INT * resultlen); CS_RETCODE cs_ctx_alloc(CS_INT version, CS_CONTEXT ** ctx); CS_RETCODE cs_ctx_global(CS_INT version, CS_CONTEXT ** ctx); CS_RETCODE cs_ctx_drop(CS_CONTEXT * ctx); CS_RETCODE cs_config(CS_CONTEXT * ctx, CS_INT action, CS_INT property, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE cs_strbuild(CS_CONTEXT * ctx, CS_CHAR * buffer, CS_INT buflen, CS_INT * resultlen, CS_CHAR * text, CS_INT textlen, CS_CHAR * formats, CS_INT formatlen, ...); CS_RETCODE cs_dt_crack(CS_CONTEXT * ctx, CS_INT datetype, CS_VOID * dateval, CS_DATEREC * daterec); CS_RETCODE cs_loc_alloc(CS_CONTEXT * ctx, CS_LOCALE ** locptr); CS_RETCODE cs_loc_drop(CS_CONTEXT * ctx, CS_LOCALE * locale); CS_RETCODE cs_locale(CS_CONTEXT * ctx, CS_INT action, CS_LOCALE * locale, CS_INT type, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE cs_dt_info(CS_CONTEXT * ctx, CS_INT action, CS_LOCALE * locale, CS_INT type, CS_INT item, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE cs_calc(CS_CONTEXT * ctx, CS_INT op, CS_INT datatype, CS_VOID * var1, CS_VOID * var2, CS_VOID * dest); CS_RETCODE cs_cmp(CS_CONTEXT * ctx, CS_INT datatype, CS_VOID * var1, CS_VOID * var2, CS_INT * result); CS_RETCODE cs_conv_mult(CS_CONTEXT * ctx, CS_LOCALE * srcloc, CS_LOCALE * destloc, CS_INT * conv_multiplier); CS_RETCODE cs_diag(CS_CONTEXT * ctx, CS_INT operation, CS_INT type, CS_INT idx, CS_VOID * buffer); CS_RETCODE cs_manage_convert(CS_CONTEXT * ctx, CS_INT action, CS_INT srctype, CS_CHAR * srcname, CS_INT srcnamelen, CS_INT desttype, CS_CHAR * destname, CS_INT destnamelen, CS_INT * conv_multiplier, CS_CONV_FUNC * func); CS_RETCODE cs_objects(CS_CONTEXT * ctx, CS_INT action, CS_OBJNAME * objname, CS_OBJDATA * objdata); CS_RETCODE cs_set_convert(CS_CONTEXT * ctx, CS_INT action, CS_INT srctype, CS_INT desttype, CS_CONV_FUNC * func); CS_RETCODE cs_setnull(CS_CONTEXT * ctx, CS_DATAFMT * datafmt, CS_VOID * buffer, CS_INT buflen); CS_RETCODE cs_strcmp(CS_CONTEXT * ctx, CS_LOCALE * locale, CS_INT type, CS_CHAR * str1, CS_INT len1, CS_CHAR * str2, CS_INT len2, CS_INT * result); CS_RETCODE cs_time(CS_CONTEXT * ctx, CS_LOCALE * locale, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen, CS_DATEREC * daterec); CS_RETCODE cs_will_convert(CS_CONTEXT * ctx, CS_INT srctype, CS_INT desttype, CS_BOOL * result); #ifdef __cplusplus #if 0 { #endif } #endif #endif 070701c256c8e1000081a4000c6e130000000e00000001456fb748000011fb0000012300000002ffffffffffffffff0000002100000000root/usr/local/include/cstypes.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _cstypes_h_ #define _cstypes_h_ #include "tds_sysdep_public.h" #ifdef __cplusplus extern "C" { #if 0 } #endif #endif static const char rcsid_cstypes_h[] = "$Id: cstypes.h,v 1.6 2005/09/21 14:46:00 freddy77 Exp $"; static const void *const no_unused_cstypes_h_warn[] = { rcsid_cstypes_h, no_unused_cstypes_h_warn }; typedef tds_sysdep_int32_type CS_INT; typedef unsigned tds_sysdep_int32_type CS_UINT; typedef tds_sysdep_int16_type CS_SMALLINT; typedef unsigned char CS_TINYINT; typedef char CS_CHAR; typedef unsigned char CS_BYTE; typedef tds_sysdep_real32_type CS_REAL; typedef tds_sysdep_real64_type CS_FLOAT; typedef tds_sysdep_int32_type CS_BOOL; typedef void CS_VOID; typedef unsigned char CS_IMAGE; typedef unsigned char CS_TEXT; typedef unsigned char CS_LONGBINARY; typedef unsigned char CS_LONGCHAR; typedef long CS_LONG; typedef unsigned char CS_BINARY; typedef unsigned tds_sysdep_int16_type CS_USHORT; typedef unsigned char CS_BIT; typedef CS_INT CS_RETCODE; #define CS_MAX_NAME 132 #define CS_MAX_SCALE 77 #define CS_MAX_PREC 77 /* used by php */ #define CS_MAX_NUMLEN 33 /* used by roguewave */ #define CS_MAX_MSG 1024 #define CS_SQLSTATE_SIZE 8 #define CS_OBJ_NAME 400 #define CS_TP_SIZE 16 /* text pointer */ #define CS_TS_SIZE 8 /* length of timestamp */ typedef struct _cs_numeric { unsigned char precision; unsigned char scale; unsigned char array[CS_MAX_NUMLEN]; } CS_NUMERIC; typedef CS_NUMERIC CS_DECIMAL; typedef struct _cs_varbinary { CS_SMALLINT len; CS_CHAR array[256]; } CS_VARBINARY; typedef struct _cs_varchar { CS_SMALLINT len; /* length of the string */ CS_CHAR str[256]; /* string, no NULL terminator */ } CS_VARCHAR; typedef struct _cs_config CS_CONFIG; typedef struct _cs_context CS_CONTEXT; typedef struct _cs_connection CS_CONNECTION; typedef struct _cs_locale CS_LOCALE; typedef struct _cs_command CS_COMMAND; typedef struct _cs_blk_row CS_BLK_ROW; typedef struct _cs_iodesc { CS_INT iotype; CS_INT datatype; CS_LOCALE *locale; CS_INT usertype; CS_INT total_txtlen; CS_INT offset; CS_BOOL log_on_update; CS_CHAR name[CS_OBJ_NAME]; CS_INT namelen; CS_BYTE timestamp[CS_TS_SIZE]; CS_INT timestamplen; CS_BYTE textptr[CS_TP_SIZE]; CS_INT textptrlen; } CS_IODESC; typedef struct _cs_datafmt { CS_CHAR name[CS_MAX_NAME]; CS_INT namelen; CS_INT datatype; CS_INT format; CS_INT maxlength; CS_INT scale; CS_INT precision; CS_INT status; CS_INT count; CS_INT usertype; CS_LOCALE *locale; } CS_DATAFMT; typedef struct _cs_money { CS_INT mnyhigh; CS_UINT mnylow; } CS_MONEY; typedef struct _cs_money4 { CS_INT mny4; } CS_MONEY4; typedef struct _cs_datetime { CS_INT dtdays; CS_INT dttime; } CS_DATETIME; typedef struct _cs_datetime4 { CS_USHORT days; CS_USHORT minutes; } CS_DATETIME4; typedef struct _cs_daterec { CS_INT dateyear; CS_INT datemonth; CS_INT datedmonth; CS_INT datedyear; CS_INT datedweek; CS_INT datehour; CS_INT dateminute; CS_INT datesecond; CS_INT datemsecond; CS_INT datetzone; } CS_DATEREC; typedef CS_INT CS_MSGNUM; typedef struct _cs_clientmsg { CS_INT severity; CS_MSGNUM msgnumber; CS_CHAR msgstring[CS_MAX_MSG]; CS_INT msgstringlen; CS_INT osnumber; CS_CHAR osstring[CS_MAX_MSG]; CS_INT osstringlen; CS_INT status; CS_BYTE sqlstate[CS_SQLSTATE_SIZE]; CS_INT sqlstatelen; } CS_CLIENTMSG; typedef struct _cs_servermsg { CS_MSGNUM msgnumber; CS_INT state; CS_INT severity; CS_CHAR text[CS_MAX_MSG]; CS_INT textlen; CS_CHAR svrname[CS_MAX_NAME]; CS_INT svrnlen; CS_CHAR proc[CS_MAX_NAME]; CS_INT proclen; CS_INT line; CS_INT status; CS_BYTE sqlstate[CS_SQLSTATE_SIZE]; CS_INT sqlstatelen; } CS_SERVERMSG; #ifdef __cplusplus #if 0 { #endif } #endif #endif 0707017423dafc000081a4000c6e130000000e00000001456fb74800001c970000012300000002ffffffffffffffff0000002200000000root/usr/local/include/ctpublic.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _ctpublic_h_ #define _ctpublic_h_ #include #undef TDS_STATIC_CAST #ifdef __cplusplus #define TDS_STATIC_CAST(type, a) static_cast(a) extern "C" { #if 0 } #endif #else #define TDS_STATIC_CAST(type, a) ((type)(a)) #endif /* ** define for each CT-Lib API */ #define CT_BIND TDS_STATIC_CAST(CS_INT, 0) #define CT_BR_COLUMN TDS_STATIC_CAST(CS_INT, 1) #define CT_BR_TABLE TDS_STATIC_CAST(CS_INT, 2) #define CT_CALLBACK TDS_STATIC_CAST(CS_INT, 3) #define CT_CANCEL TDS_STATIC_CAST(CS_INT, 4) #define CT_CAPABILITY TDS_STATIC_CAST(CS_INT, 5) #define CT_CLOSE TDS_STATIC_CAST(CS_INT, 6) #define CT_CMD_ALLOC TDS_STATIC_CAST(CS_INT, 7) #define CT_CMD_DROP TDS_STATIC_CAST(CS_INT, 8) #define CT_CMD_PROPS TDS_STATIC_CAST(CS_INT, 9) #define CT_COMMAND TDS_STATIC_CAST(CS_INT, 10) #define CT_COMPUTE_INFO TDS_STATIC_CAST(CS_INT, 11) #define CT_CON_ALLOC TDS_STATIC_CAST(CS_INT, 12) #define CT_CON_DROP TDS_STATIC_CAST(CS_INT, 13) #define CT_CON_PROPS TDS_STATIC_CAST(CS_INT, 14) #define CT_CON_XFER TDS_STATIC_CAST(CS_INT, 15) #define CT_CONFIG TDS_STATIC_CAST(CS_INT, 16) #define CT_CONNECT TDS_STATIC_CAST(CS_INT, 17) #define CT_CURSOR TDS_STATIC_CAST(CS_INT, 18) #define CT_DATA_INFO TDS_STATIC_CAST(CS_INT, 19) #define CT_DEBUG TDS_STATIC_CAST(CS_INT, 20) #define CT_DESCRIBE TDS_STATIC_CAST(CS_INT, 21) #define CT_DIAG TDS_STATIC_CAST(CS_INT, 22) #define CT_DYNAMIC TDS_STATIC_CAST(CS_INT, 23) #define CT_DYNDESC TDS_STATIC_CAST(CS_INT, 24) #define CT_EXIT TDS_STATIC_CAST(CS_INT, 25) #define CT_FETCH TDS_STATIC_CAST(CS_INT, 26) #define CT_GET_DATA TDS_STATIC_CAST(CS_INT, 27) #define CT_GETFORMAT TDS_STATIC_CAST(CS_INT, 28) #define CT_GETLOGINFO TDS_STATIC_CAST(CS_INT, 29) #define CT_INIT TDS_STATIC_CAST(CS_INT, 30) #define CT_KEYDATA TDS_STATIC_CAST(CS_INT, 31) #define CT_OPTIONS TDS_STATIC_CAST(CS_INT, 32) #define CT_PARAM TDS_STATIC_CAST(CS_INT, 33) #define CT_POLL TDS_STATIC_CAST(CS_INT, 34) #define CT_RECVPASSTHRU TDS_STATIC_CAST(CS_INT, 35) #define CT_REMOTE_PWD TDS_STATIC_CAST(CS_INT, 36) #define CT_RES_INFO TDS_STATIC_CAST(CS_INT, 37) #define CT_RESULTS TDS_STATIC_CAST(CS_INT, 38) #define CT_SEND TDS_STATIC_CAST(CS_INT, 39) #define CT_SEND_DATA TDS_STATIC_CAST(CS_INT, 40) #define CT_SENDPASSTHRU TDS_STATIC_CAST(CS_INT, 41) #define CT_SETLOGINFO TDS_STATIC_CAST(CS_INT, 42) #define CT_WAKEUP TDS_STATIC_CAST(CS_INT, 43) #define CT_LABELS TDS_STATIC_CAST(CS_INT, 44) #define CT_DS_LOOKUP TDS_STATIC_CAST(CS_INT, 45) #define CT_DS_DROP TDS_STATIC_CAST(CS_INT, 46) #define CT_DS_OBJINFO TDS_STATIC_CAST(CS_INT, 47) #define CT_SETPARAM TDS_STATIC_CAST(CS_INT, 48) #define CT_DYNSQLDA TDS_STATIC_CAST(CS_INT, 49) #define CT_NOTIFICATION TDS_STATIC_CAST(CS_INT, 1000) static const char rcsid_ctpublic_h[] = "$Id: ctpublic.h,v 1.14 2005/05/28 10:48:26 freddy77 Exp $"; static const void *const no_unused_ctpublic_h_warn[] = { rcsid_ctpublic_h, no_unused_ctpublic_h_warn }; CS_RETCODE ct_init(CS_CONTEXT * ctx, CS_INT version); CS_RETCODE ct_con_alloc(CS_CONTEXT * ctx, CS_CONNECTION ** con); CS_RETCODE ct_con_props(CS_CONNECTION * con, CS_INT action, CS_INT property, CS_VOID * buffer, CS_INT buflen, CS_INT * out_len); CS_RETCODE ct_connect(CS_CONNECTION * con, CS_CHAR * servername, CS_INT snamelen); CS_RETCODE ct_cmd_alloc(CS_CONNECTION * con, CS_COMMAND ** cmd); CS_RETCODE ct_cancel(CS_CONNECTION * conn, CS_COMMAND * cmd, CS_INT type); CS_RETCODE ct_cmd_drop(CS_COMMAND * cmd); CS_RETCODE ct_close(CS_CONNECTION * con, CS_INT option); CS_RETCODE ct_con_drop(CS_CONNECTION * con); CS_RETCODE ct_exit(CS_CONTEXT * ctx, CS_INT unused); CS_RETCODE ct_command(CS_COMMAND * cmd, CS_INT type, const CS_VOID * buffer, CS_INT buflen, CS_INT option); CS_RETCODE ct_send(CS_COMMAND * cmd); CS_RETCODE ct_results(CS_COMMAND * cmd, CS_INT * result_type); CS_RETCODE ct_bind(CS_COMMAND * cmd, CS_INT item, CS_DATAFMT * datafmt, CS_VOID * buffer, CS_INT * copied, CS_SMALLINT * indicator); CS_RETCODE ct_fetch(CS_COMMAND * cmd, CS_INT type, CS_INT offset, CS_INT option, CS_INT * rows_read); CS_RETCODE ct_res_info_dyn(CS_COMMAND * cmd, CS_INT type, CS_VOID * buffer, CS_INT buflen, CS_INT * out_len); CS_RETCODE ct_res_info(CS_COMMAND * cmd, CS_INT type, CS_VOID * buffer, CS_INT buflen, CS_INT * out_len); CS_RETCODE ct_describe(CS_COMMAND * cmd, CS_INT item, CS_DATAFMT * datafmt); CS_RETCODE ct_callback(CS_CONTEXT * ctx, CS_CONNECTION * con, CS_INT action, CS_INT type, CS_VOID * func); CS_RETCODE ct_send_dyn(CS_COMMAND * cmd); CS_RETCODE ct_results_dyn(CS_COMMAND * cmd, CS_INT * result_type); CS_RETCODE ct_config(CS_CONTEXT * ctx, CS_INT action, CS_INT property, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE ct_cmd_props(CS_COMMAND * cmd, CS_INT action, CS_INT property, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE ct_compute_info(CS_COMMAND * cmd, CS_INT type, CS_INT colnum, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE ct_get_data(CS_COMMAND * cmd, CS_INT item, CS_VOID * buffer, CS_INT buflen, CS_INT * outlen); CS_RETCODE ct_send_data(CS_COMMAND * cmd, CS_VOID * buffer, CS_INT buflen); CS_RETCODE ct_data_info(CS_COMMAND * cmd, CS_INT action, CS_INT colnum, CS_IODESC * iodesc); CS_RETCODE ct_capability(CS_CONNECTION * con, CS_INT action, CS_INT type, CS_INT capability, CS_VOID * value); CS_RETCODE ct_dynamic(CS_COMMAND * cmd, CS_INT type, CS_CHAR * id, CS_INT idlen, CS_CHAR * buffer, CS_INT buflen); CS_RETCODE ct_param(CS_COMMAND * cmd, CS_DATAFMT * datafmt, CS_VOID * data, CS_INT datalen, CS_SMALLINT indicator); CS_RETCODE ct_setparam(CS_COMMAND * cmd, CS_DATAFMT * datafmt, CS_VOID * data, CS_INT * datalen, CS_SMALLINT * indicator); CS_RETCODE ct_options(CS_CONNECTION * con, CS_INT action, CS_INT option, CS_VOID * param, CS_INT paramlen, CS_INT * outlen); CS_RETCODE ct_poll(CS_CONTEXT * ctx, CS_CONNECTION * connection, CS_INT milliseconds, CS_CONNECTION ** compconn, CS_COMMAND ** compcmd, CS_INT * compid, CS_INT * compstatus); CS_RETCODE ct_cursor(CS_COMMAND * cmd, CS_INT type, CS_CHAR * name, CS_INT namelen, CS_CHAR * text, CS_INT tlen, CS_INT option); CS_RETCODE ct_diag(CS_CONNECTION * conn, CS_INT operation, CS_INT type, CS_INT idx, CS_VOID * buffer); #ifdef __cplusplus #if 0 { #endif } #endif #endif 0707014c7088c4000081a4000c6e130000000e00000001456fb7480000045a0000012300000002ffffffffffffffff0000001f00000000root/usr/local/include/sqldb.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef SQLDB_h #define SQLDB_h #include static const char rcsid_sqldb_h[] = "$Id: sqldb.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $"; static const void *const no_unused_sqldb_h_warn[] = { rcsid_sqldb_h, no_unused_sqldb_h_warn }; #endif 0707016e7a8918000081a4000c6e130000000e00000001456fb748000004710000012300000002ffffffffffffffff0000002200000000root/usr/local/include/sqlfront.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef SQLFRONT_h #define SQLFRONT_h #include static const char rcsid_sqlfront_h[] = "$Id: sqlfront.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $"; static const void *const no_unused_sqlfront_h_warn[] = { rcsid_sqlfront_h, no_unused_sqlfront_h_warn }; #endif 0707012755d719000081a4000c6e130000000e00000001456fb7480000e3240000012300000002ffffffffffffffff0000001f00000000root/usr/local/include/sybdb.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ /** \file sybdb.h * \brief Primary include file for db-lib applications. * * Declares macros, functions, enumerated types, and defined tokens * used by the db-lib API. */ #ifndef _sybdb_h_ #define _sybdb_h_ #include "tds_sysdep_public.h" #undef TDS_STATIC_CAST #ifdef __cplusplus #define TDS_STATIC_CAST(type, a) static_cast(a) extern "C" { #if 0 } #endif #else #define TDS_STATIC_CAST(type, a) ((type)(a)) #endif static const char rcsid_sybdb_h[] = "$Id: sybdb.h,v 1.74.2.1 2006/03/14 15:17:42 freddy77 Exp $"; static const void *const no_unused_sybdb_h_warn[] = { rcsid_sybdb_h, no_unused_sybdb_h_warn }; #ifdef FALSE #undef FALSE #endif #ifdef TRUE #undef TRUE #endif #define FALSE 0 #define TRUE 1 #define DBSAVE 1 #define DBNOSAVE 0 #define DBNOERR -1 #define INT_EXIT 0 #define INT_CONTINUE 1 #define INT_CANCEL 2 #define INT_TIMEOUT 3 #define DBMAXNUMLEN 33 #define DBMAXNAME 30 /** * DBVERSION_xxx are used with dbsetversion() */ #define DBVERSION_UNKNOWN 0 #define DBVERSION_46 1 #define DBVERSION_100 2 #define DBVERSION_42 3 #define DBVERSION_70 4 #define DBVERSION_80 5 /* these two are defined by Microsoft for dbsetlversion() */ #define DBVER42 DBVERSION_42 #define DBVER60 DBVERSION_70 /* our best approximation */ /** * DBTDS_xxx are returned by DBTDS() * The integer values of the constants are poorly chosen. */ #define DBTDS_UNKNOWN 0 #define DBTDS_2_0 1 /* pre 4.0 SQL Server */ #define DBTDS_3_4 2 /* Microsoft SQL Server (3.0) */ #define DBTDS_4_0 3 /* 4.0 SQL Server */ #define DBTDS_4_2 4 /* 4.2 SQL Server */ #define DBTDS_4_6 5 /* 2.0 OpenServer and 4.6 SQL Server. */ #define DBTDS_4_9_5 6 /* 4.9.5 (NCR) SQL Server */ #define DBTDS_5_0 7 /* 5.0 SQL Server */ #define DBTDS_7_0 8 /* Microsoft SQL Server 7.0 */ #define DBTDS_8_0 9 /* Microsoft SQL Server 2000 */ #define DBTXPLEN 16 #define BCPMAXERRS 1 #define BCPFIRST 2 #define BCPLAST 3 #define BCPBATCH 4 #define BCPKEEPIDENTITY 8 #define BCPLABELED 5 #define BCPHINTS 6 #define DBCMDNONE 0 #define DBCMDPEND 1 #define DBCMDSENT 2 typedef int RETCODE; typedef void DBCURSOR; typedef void DBXLATE; typedef void DBSORTORDER; typedef void DBLOGINFO; typedef void *DBVOIDPTR; typedef short SHORT; typedef unsigned short USHORT; typedef int (*INTFUNCPTR) (void *, ...); typedef int (*DBWAITFUNC) (void); typedef DBWAITFUNC(*DB_DBBUSY_FUNC) (void *dbproc); typedef void (*DB_DBIDLE_FUNC) (DBWAITFUNC dfunc, void *dbproc); typedef int (*DB_DBCHKINTR_FUNC) (void *dbproc); typedef int (*DB_DBHNDLINTR_FUNC) (void *dbproc); #ifndef __INCvxWorksh /* VxWorks already defines STATUS and BOOL. Compiler gets mad if you ** redefine them. */ /* __INCvxWorksh will get #defined by std. include files included from tds.h */ #ifdef STATUS /* On DU4.0d we get a conflicting STATUS definition from arpa/nameser.h when _REENTRANT is defined. */ #undef STATUS #endif typedef int STATUS; #if !defined(_WINDEF_) && !defined(_WINDEF_H) && !defined(DOS32X) typedef int BOOL; #endif #endif #if !defined(_FREETDS_LIBRARY_SOURCE) || !defined(_tds_h_) /* copied from tds.h */ /* TODO find a best way... */ enum { SYBCHAR = 47, /* 0x2F */ #define SYBCHAR SYBCHAR SYBVARCHAR = 39, /* 0x27 */ #define SYBVARCHAR SYBVARCHAR SYBINTN = 38, /* 0x26 */ #define SYBINTN SYBINTN SYBINT1 = 48, /* 0x30 */ #define SYBINT1 SYBINT1 SYBINT2 = 52, /* 0x34 */ #define SYBINT2 SYBINT2 SYBINT4 = 56, /* 0x38 */ #define SYBINT4 SYBINT4 SYBINT8 = 127, /* 0x7F */ #define SYBINT8 SYBINT8 SYBFLT8 = 62, /* 0x3E */ #define SYBFLT8 SYBFLT8 SYBDATETIME = 61, /* 0x3D */ #define SYBDATETIME SYBDATETIME SYBBIT = 50, /* 0x32 */ #define SYBBIT SYBBIT SYBTEXT = 35, /* 0x23 */ #define SYBTEXT SYBTEXT SYBIMAGE = 34, /* 0x22 */ #define SYBIMAGE SYBIMAGE SYBMONEY4 = 122, /* 0x7A */ #define SYBMONEY4 SYBMONEY4 SYBMONEY = 60, /* 0x3C */ #define SYBMONEY SYBMONEY SYBDATETIME4 = 58, /* 0x3A */ #define SYBDATETIME4 SYBDATETIME4 SYBREAL = 59, /* 0x3B */ #define SYBREAL SYBREAL SYBBINARY = 45, /* 0x2D */ #define SYBBINARY SYBBINARY SYBVARBINARY = 37, /* 0x25 */ #define SYBVARBINARY SYBVARBINARY SYBNUMERIC = 108, /* 0x6C */ #define SYBNUMERIC SYBNUMERIC SYBDECIMAL = 106, /* 0x6A */ #define SYBDECIMAL SYBDECIMAL SYBFLTN = 109, /* 0x6D */ #define SYBFLTN SYBFLTN SYBMONEYN = 110, /* 0x6E */ #define SYBMONEYN SYBMONEYN SYBDATETIMN = 111 /* 0x6F */ #define SYBDATETIMN SYBDATETIMN }; #define SYBAOPCNT 0x4b #define SYBAOPCNTU 0x4c #define SYBAOPSUM 0x4d #define SYBAOPSUMU 0x4e #define SYBAOPAVG 0x4f #define SYBAOPAVGU 0x50 #define SYBAOPMIN 0x51 #define SYBAOPMAX 0x52 /* mssql2k compute operator */ #define SYBAOPCNT_BIG 0x09 #define SYBAOPSTDEV 0x30 #define SYBAOPSTDEVP 0x31 #define SYBAOPVAR 0x32 #define SYBAOPVARP 0x33 #define SYBAOPCHECKSUM_AGG 0x72 #endif typedef unsigned char DBBOOL; typedef char DBCHAR; typedef unsigned char DBBIT; typedef unsigned char DBTINYINT; typedef tds_sysdep_int16_type DBSMALLINT; typedef tds_sysdep_int32_type DBINT; typedef unsigned char DBBINARY; typedef tds_sysdep_real32_type DBREAL; typedef tds_sysdep_real64_type DBFLT8; typedef unsigned tds_sysdep_int16_type DBUSMALLINT; typedef struct { DBINT len; char str[256]; } DBVARYCHAR; typedef struct { unsigned char precision; unsigned char scale; unsigned char array[33]; } DBNUMERIC; typedef DBNUMERIC DBDECIMAL; typedef struct { DBINT mnyhigh; unsigned tds_sysdep_int32_type mnylow; } DBMONEY; typedef struct { DBINT mny4; } DBMONEY4; typedef struct { DBINT dtdays; DBINT dttime; } DBDATETIME; typedef struct { DBUSMALLINT days; DBUSMALLINT minutes; } DBDATETIME4; #ifdef MSDBLIB #define SQLCHAR SYBCHAR #endif typedef struct tds_dblib_loginrec LOGINREC; #ifndef DOS32X typedef unsigned char BYTE; #endif typedef struct dbtypeinfo { DBINT precision; DBINT scale; } DBTYPEINFO; struct dbstring { BYTE *strtext; DBINT strtotlen; struct dbstring *strnext; }; typedef struct dbstring DBSTRING; /* Used by dbcolinfo */ enum { MAXCOLNAMELEN = 512 }; /* duplicates TDS_SYSNAME_SIZE */ typedef enum { CI_REGULAR=1, CI_ALTERNATE=2, CI_CURSOR=3 } CI_TYPE; typedef struct { DBINT SizeOfStruct; DBCHAR Name[MAXCOLNAMELEN+2]; DBCHAR ActualName[MAXCOLNAMELEN+2]; DBCHAR TableName[MAXCOLNAMELEN+2]; SHORT Type; DBINT UserType; DBINT MaxLength; BYTE Precision; BYTE Scale; BOOL VarLength; BYTE Null; BYTE CaseSensitive; BYTE Updatable; BOOL Identity; } DBCOL; /* end dbcolinfo stuff */ /* a large list of options, DBTEXTSIZE is needed by sybtcl */ #define DBPARSEONLY 0 #define DBESTIMATE 1 #define DBSHOWPLAN 2 #define DBNOEXEC 3 #define DBARITHIGNORE 4 #define DBNOCOUNT 5 #define DBARITHABORT 6 #define DBTEXTLIMIT 7 #define DBBROWSE 8 #define DBOFFSET 9 #define DBSTAT 10 #define DBERRLVL 11 #define DBCONFIRM 12 #define DBSTORPROCID 13 #define DBBUFFER 14 #define DBNOAUTOFREE 15 #define DBROWCOUNT 16 #define DBTEXTSIZE 17 #define DBNATLANG 18 #define DBDATEFORMAT 19 #define DBPRPAD 20 #define DBPRCOLSEP 21 #define DBPRLINELEN 22 #define DBPRLINESEP 23 #define DBLFCONVERT 24 #define DBDATEFIRST 25 #define DBCHAINXACTS 26 #define DBFIPSFLAG 27 #define DBISOLATION 28 #define DBAUTH 29 #define DBIDENTITY 30 #define DBNOIDCOL 31 #define DBDATESHORT 32 #define DBCLIENTCURSORS 33 #define DBSETTIME 34 #define DBQUOTEDIDENT 35 #define DBNUMOPTIONS 36 #define DBPADOFF 0 #define DBPADON 1 #define OFF 0 #define ON 1 #define NOSUCHOPTION 2 #define MAXOPTTEXT 32 struct dboption { char opttext[MAXOPTTEXT]; DBSTRING *optparam; DBUSMALLINT optstatus; DBBOOL optactive; struct dboption *optnext; }; typedef struct dboption DBOPTION; typedef struct tds_dblib_dbprocess DBPROCESS; typedef struct dbdaterec { #ifdef MSDBLIB DBINT year; DBINT month; DBINT day; DBINT dayofyear; DBINT weekday; DBINT hour; DBINT minute; DBINT second; DBINT millisecond; DBINT tzone; #else DBINT dateyear; DBINT datemonth; DBINT datedmonth; DBINT datedyear; DBINT datedweek; DBINT datehour; DBINT dateminute; DBINT datesecond; DBINT datemsecond; DBINT datetzone; #endif } DBDATEREC; typedef int (*EHANDLEFUNC) (DBPROCESS * dbproc, int severity, int dberr, int oserr, char *dberrstr, char *oserrstr); typedef int (*MHANDLEFUNC) (DBPROCESS * dbproc, DBINT msgno, int msgstate, int severity, char *msgtext, char *srvname, char *proc, int line); /* dbpoll() result codes, sybtcl needs DBRESULT */ #define DBRESULT 1 #define DBNOTIFICATION 2 #define DBTIMEOUT 3 #define DBINTERRUPT 4 /* more sybtcl needs: */ #define DBTXTSLEN 8 /* bind types */ #define CHARBIND 0 #define STRINGBIND 1 #define NTBSTRINGBIND 2 #define VARYCHARBIND 3 #define TINYBIND 6 #define SMALLBIND 7 #define INTBIND 8 #define FLT8BIND 9 #define REALBIND 10 #define DATETIMEBIND 11 #define SMALLDATETIMEBIND 12 #define MONEYBIND 13 #define SMALLMONEYBIND 14 #define BINARYBIND 15 #define BITBIND 16 #define NUMERICBIND 17 #define DECIMALBIND 18 #define DBPRCOLSEP 21 #define DBPRLINELEN 22 #define DBRPCRETURN 1 #define DBRPCDEFAULT 2 #define REG_ROW -1 #define MORE_ROWS -1 #define NO_MORE_ROWS -2 #define BUF_FULL -3 #define NO_MORE_RESULTS 2 #define SUCCEED 1 #define FAIL 0 #define DB_IN 1 #define DB_OUT 2 #define DB_QUERYOUT 3 #define DBSINGLE 0 #define DBDOUBLE 1 #define DBBOTH 2 /* remote procedure call (rpc) options */ #define DBRPCRECOMPILE TDS_STATIC_CAST(DBSMALLINT, 0x0001) #define DBRPCRESET TDS_STATIC_CAST(DBSMALLINT, 0x0002) #define DBRPCCURSOR TDS_STATIC_CAST(DBSMALLINT, 0x0008) DBBOOL db12hour(DBPROCESS * dbprocess, char *language); BYTE *dbadata(DBPROCESS * dbproc, int computeid, int column); DBINT dbadlen(DBPROCESS * dbproc, int computeid, int column); RETCODE dbaltbind(DBPROCESS * dbprocess, int computeid, int column, int vartype, DBINT varlen, BYTE * varaddr); RETCODE dbaltbind_ps(DBPROCESS * dbprocess, int computeid, int column, int vartype, DBINT varlen, BYTE * varaddr, DBTYPEINFO * typeinfo); int dbaltcolid(DBPROCESS * dbproc, int computeid, int column); RETCODE dbaltlen(DBPROCESS * dbproc, int computeid, int column); int dbaltop(DBPROCESS * dbproc, int computeid, int column); int dbalttype(DBPROCESS * dbproc, int computeid, int column); RETCODE dbaltutype(DBPROCESS * dbproc, int computeid, int column); RETCODE dbanullbind(DBPROCESS * dbprocess, int computeid, int column, DBINT * indicator); RETCODE dbbind(DBPROCESS * dbproc, int column, int vartype, DBINT varlen, BYTE * varaddr); RETCODE dbbind_ps(DBPROCESS * dbprocess, int column, int vartype, DBINT varlen, BYTE * varaddr, DBTYPEINFO * typeinfo); int dbbufsize(DBPROCESS * dbprocess); BYTE *dbbylist(DBPROCESS * dbproc, int computeid, int *size); RETCODE dbcancel(DBPROCESS * dbproc); RETCODE dbcanquery(DBPROCESS * dbproc); char *dbchange(DBPROCESS * dbprocess); DBBOOL dbcharsetconv(DBPROCESS * dbprocess); void dbclose(DBPROCESS * dbproc); void dbclrbuf(DBPROCESS * dbproc, DBINT n); RETCODE dbclropt(DBPROCESS * dbproc, int option, char *param); RETCODE dbcmd(DBPROCESS * dbproc, const char *cmdstring); RETCODE dbcmdrow(DBPROCESS * dbproc); #define DBCMDROW(x) dbcmdrow((x)) DBBOOL dbcolbrowse(DBPROCESS * dbprocess, int colnum); RETCODE dbcolinfo (DBPROCESS *dbproc, CI_TYPE type, DBINT column, DBINT computeid, DBCOL *pdbcol); RETCODE dbtablecolinfo (DBPROCESS *dbproc, DBINT column, DBCOL *pdbcol ); DBINT dbcollen(DBPROCESS * dbproc, int column); char *dbcolname(DBPROCESS * dbproc, int column); char *dbcolsource(DBPROCESS * dbproc, int colnum); int dbcoltype(DBPROCESS * dbproc, int column); DBTYPEINFO *dbcoltypeinfo(DBPROCESS * dbproc, int column); DBINT dbcolutype(DBPROCESS * dbprocess, int column); DBINT dbconvert(DBPROCESS * dbproc, int srctype, const BYTE * src, DBINT srclen, int desttype, BYTE * dest, DBINT destlen); DBINT dbconvert_ps(DBPROCESS * dbprocess, int srctype, BYTE * src, DBINT srclen, int desttype, BYTE * dest, DBINT destlen, DBTYPEINFO * typeinfo); DBINT dbcount(DBPROCESS * dbproc); #define DBCOUNT(x) dbcount((x)) int dbcurcmd(DBPROCESS * dbproc); #define DBCURCMD(x) dbcurcmd((x)) DBINT dbcurrow(DBPROCESS * dbproc); #define DBCURROW(x) dbcurrow((x)) RETCODE dbcursor(DBCURSOR * hc, DBINT optype, DBINT bufno, BYTE * table, BYTE * values); RETCODE dbcursorbind(DBCURSOR * hc, int col, int vartype, DBINT varlen, DBINT * poutlen, BYTE * pvaraddr, DBTYPEINFO * typeinfo); void dbcursorclose(DBCURSOR * hc); RETCODE dbcursorcolinfo(DBCURSOR * hc, DBINT column, DBCHAR * colname, DBINT * coltype, DBINT * collen, DBINT * usertype); RETCODE dbcursorfetch(DBCURSOR * hc, DBINT fetchtype, DBINT rownum); RETCODE dbcursorinfo(DBCURSOR * hc, DBINT * ncols, DBINT * nrows); DBCURSOR *dbcursoropen(DBPROCESS * dbprocess, BYTE * stmt, SHORT scollopt, SHORT concuropt, USHORT nrows, DBINT * pstatus); BYTE *dbdata(DBPROCESS * dbproc, int column); int dbdate4cmp(DBPROCESS * dbprocess, DBDATETIME4 * d1, DBDATETIME4 * d2); RETCODE dbdate4zero(DBPROCESS * dbprocess, DBDATETIME4 * d1); RETCODE dbdatechar(DBPROCESS * dbprocess, char *buf, int datepart, int value); RETCODE dbdatecmp(DBPROCESS * dbproc, DBDATETIME * d1, DBDATETIME * d2); RETCODE dbdatecrack(DBPROCESS * dbproc, DBDATEREC * di, DBDATETIME * dt); int dbdatename(DBPROCESS * dbprocess, char *buf, int date, DBDATETIME * datetime); char *dateorder(DBPROCESS * dbprocess, char *language); DBINT dbdatepart(DBPROCESS * dbprocess, int datepart, DBDATETIME * datetime); RETCODE dbdatezero(DBPROCESS * dbprocess, DBDATETIME * d1); DBINT dbdatlen(DBPROCESS * dbproc, int column); char *dbdayname(DBPROCESS * dbprocess, char *language, int daynum); DBBOOL dbdead(DBPROCESS * dbproc); #define DBDEAD(x) dbdead((x)) EHANDLEFUNC dberrhandle(EHANDLEFUNC handler); void dbexit(void); RETCODE dbfcmd(DBPROCESS * dbproc, const char *fmt, ...); DBINT dbfirstrow(DBPROCESS * dbproc); #define DBFIRSTROW(x) dbfirstrow((x)) RETCODE dbfree_xlate(DBPROCESS * dbprocess, DBXLATE * xlt_tosrv, DBXLATE * clt_todisp); void dbfreebuf(DBPROCESS * dbproc); void dbfreequal(char *qualptr); RETCODE dbfreesort(DBPROCESS * dbprocess, DBSORTORDER * sortorder); char *dbgetchar(DBPROCESS * dbprocess, int n); char *dbgetcharset(DBPROCESS * dbprocess); RETCODE dbgetloginfo(DBPROCESS * dbprocess, DBLOGINFO ** loginfo); int dbgetlusername(LOGINREC * login, BYTE * name_buffer, int buffer_len); int dbgetmaxprocs(void); char *dbgetnatlanf(DBPROCESS * dbprocess); int dbgetoff(DBPROCESS * dbprocess, DBUSMALLINT offtype, int startfrom); int dbgetpacket(DBPROCESS * dbproc); RETCODE dbgetrow(DBPROCESS * dbproc, DBINT row); #if 0 int DBGETTIME(void); /* unimplemented */ #endif BYTE *dbgetuserdata(DBPROCESS * dbproc); DBBOOL dbhasretstat(DBPROCESS * dbproc); RETCODE dbinit(void); int dbiordesc(DBPROCESS * dbproc); #define DBIORDESC(x) dbiordesc((x)) int dbiowdesc(DBPROCESS * dbproc); #define DBIOWDESC(x) dbiowdesc((x)) DBBOOL dbisavail(DBPROCESS * dbprocess); #define DBISAVAIL(x) dbisavail((x)) DBBOOL dbisopt(DBPROCESS * dbproc, int option, char *param); DBINT dblastrow(DBPROCESS * dbproc); #define DBLASTROW(x) dblastrow((x)) RETCODE dbload_xlate(DBPROCESS * dbprocess, char *srv_charset, char *clt_name, DBXLATE ** xlt_tosrv, DBXLATE ** xlt_todisp); DBSORTORDER *dbloadsort(DBPROCESS * dbprocess); LOGINREC *dblogin(void); void dbloginfree(LOGINREC * login); RETCODE dbmny4add(DBPROCESS * dbproc, DBMONEY4 * m1, DBMONEY4 * m2, DBMONEY4 * sum); int dbmny4cmp(DBPROCESS * dbproc, DBMONEY4 * m1, DBMONEY4 * m2); RETCODE dbmny4copy(DBPROCESS * dbprocess, DBMONEY4 * m1, DBMONEY4 * m2); RETCODE dbmny4divide(DBPROCESS * dbproc, DBMONEY4 * m1, DBMONEY4 * m2, DBMONEY4 * quotient); RETCODE dbmny4minus(DBPROCESS * dbproc, DBMONEY4 * src, DBMONEY4 * dest); RETCODE dbmny4mul(DBPROCESS * dbproc, DBMONEY4 * m1, DBMONEY4 * m2, DBMONEY4 * prod); RETCODE dbmny4sub(DBPROCESS * dbproc, DBMONEY4 * m1, DBMONEY4 * m2, DBMONEY4 * diff); RETCODE dbmny4zero(DBPROCESS * dbproc, DBMONEY4 * dest); RETCODE dbmnyadd(DBPROCESS * dbproc, DBMONEY * m1, DBMONEY * m2, DBMONEY * sum); int dbmnycmp(DBPROCESS * dbproc, DBMONEY * m1, DBMONEY * m2); RETCODE dbmnycopy(DBPROCESS * dbproc, DBMONEY * src, DBMONEY * dest); RETCODE dbmnydec(DBPROCESS * dbproc, DBMONEY * mnyptr); RETCODE dbmnydivide(DBPROCESS * dbproc, DBMONEY * m1, DBMONEY * m2, DBMONEY * quotient); RETCODE dbmnydown(DBPROCESS * dbproc, DBMONEY * mnyptr, int divisor, int *remainder); RETCODE dbmnyinc(DBPROCESS * dbproc, DBMONEY * mnyptr); RETCODE dbmnyinit(DBPROCESS * dbproc, DBMONEY * mnyptr, int trim, DBBOOL * negative); RETCODE dbmnymaxneg(DBPROCESS * dbproc, DBMONEY * dest); RETCODE dbmnyndigit(DBPROCESS * dbproc, DBMONEY * mnyptr, DBCHAR * value, DBBOOL * zero); RETCODE dbmnymaxpos(DBPROCESS * dbproc, DBMONEY * dest); RETCODE dbmnyminus(DBPROCESS * dbproc, DBMONEY * src, DBMONEY * dest); RETCODE dbmnymul(DBPROCESS * dbproc, DBMONEY * m1, DBMONEY * m2, DBMONEY * prod); RETCODE dbmnydigit(DBPROCESS * dbprocess, DBMONEY * m1, DBCHAR * value, DBBOOL * zero); RETCODE dbmnyscale(DBPROCESS * dbproc, DBMONEY * dest, int multiplier, int addend); RETCODE dbmnysub(DBPROCESS * dbproc, DBMONEY * m1, DBMONEY * m2, DBMONEY * diff); RETCODE dbmnyzero(DBPROCESS * dbproc, DBMONEY * dest); const char *dbmonthname(DBPROCESS * dbproc, char *language, int monthnum, DBBOOL shortform); RETCODE dbmorecmds(DBPROCESS * dbproc); #define DBMORECMDS(x) dbmorecmds((x)) RETCODE dbmoretext(DBPROCESS * dbproc, DBINT size, BYTE * text); MHANDLEFUNC dbmsghandle(MHANDLEFUNC handler); char *dbname(DBPROCESS * dbproc); RETCODE dbnextrow(DBPROCESS * dbproc); RETCODE dbnpcreate(DBPROCESS * dbprocess); RETCODE dbnpdefine(DBPROCESS * dbprocess, DBCHAR * procedure_name, DBSMALLINT namelen); RETCODE dbnullbind(DBPROCESS * dbproc, int column, DBINT * indicator); int dbnumalts(DBPROCESS * dbproc, int computeid); int dbnumcols(DBPROCESS * dbproc); int dbnumcompute(DBPROCESS * dbprocess); int DBNUMORDERS(DBPROCESS * dbprocess); int dbnumrets(DBPROCESS * dbproc); DBPROCESS *tdsdbopen(LOGINREC * login, char *server, int msdblib); DBPROCESS *dbopen(LOGINREC * login, char *server); #ifdef MSDBLIB #define dbopen(x,y) tdsdbopen((x),(y), 1) #else #define dbopen(x,y) tdsdbopen((x),(y), 0) #endif /* fix PHP problem */ #ifdef PHP_SYBASE_DBOPEN #undef PHP_SYBASE_DBOPEN #define PHP_SYBASE_DBOPEN dbopen #endif int dbordercol(DBPROCESS * dbprocess, int order); RETCODE dbpoll(DBPROCESS * dbproc, long milliseconds, DBPROCESS ** ready_dbproc, int *return_reason); void dbprhead(DBPROCESS * dbproc); RETCODE dbprrow(DBPROCESS * dbproc); const char *dbprtype(int token); char *dbqual(DBPROCESS * dbprocess, int tabnum, char *tabname); DBBOOL DRBUF(DBPROCESS * dbprocess); DBINT dbreadpage(DBPROCESS * dbprocess, char *p_dbname, DBINT pageno, BYTE * buf); STATUS dbreadtext(DBPROCESS * dbproc, void *buf, DBINT bufsize); void dbrecftos(char *filename); RETCODE dbrecvpassthru(DBPROCESS * dbprocess, DBVOIDPTR * bufp); RETCODE dbregdrop(DBPROCESS * dbprocess, DBCHAR * procnm, DBSMALLINT namelen); RETCODE dbregexec(DBPROCESS * dbproc, DBUSMALLINT options); RETCODE dbreghandle(DBPROCESS * dbprocess, DBCHAR * procnm, DBSMALLINT namelen, INTFUNCPTR handler); RETCODE dbreginit(DBPROCESS * dbproc, DBCHAR * procedure_name, DBSMALLINT namelen); RETCODE dbreglist(DBPROCESS * dbproc); RETCODE dbregnowatch(DBPROCESS * dbprocess, DBCHAR * procnm, DBSMALLINT namelen); RETCODE dbregparam(DBPROCESS * dbproc, char *param_name, int type, DBINT datalen, BYTE * data); RETCODE dbregwatch(DBPROCESS * dbprocess, DBCHAR * procnm, DBSMALLINT namelen, DBUSMALLINT options); RETCODE dbregwatchlist(DBPROCESS * dbprocess); RETCODE dbresults(DBPROCESS * dbproc); RETCODE dbresults_r(DBPROCESS * dbproc, int recursive); BYTE *dbretdata(DBPROCESS * dbproc, int retnum); int dbretlen(DBPROCESS * dbproc, int retnum); char *dbretname(DBPROCESS * dbproc, int retnum); DBINT dbretstatus(DBPROCESS * dbproc); int dbrettype(DBPROCESS * dbproc, int retnum); RETCODE dbrows(DBPROCESS * dbproc); #define DBROWS(x) dbrows((x)) STATUS dbrowtype(DBPROCESS * dbprocess); #define DBROWTYPE(x) dbrowtype((x)) RETCODE dbrpcinit(DBPROCESS * dbproc, char *rpcname, DBSMALLINT options); RETCODE dbrpcparam(DBPROCESS * dbproc, char *paramname, BYTE status, int type, DBINT maxlen, DBINT datalen, BYTE * value); RETCODE dbrpcsend(DBPROCESS * dbproc); void dbrpwclr(LOGINREC * login); RETCODE dbrpwset(LOGINREC * login, char *srvname, char *password, int pwlen); RETCODE dbsafestr(DBPROCESS * dbproc, const char *src, DBINT srclen, char *dest, DBINT destlen, int quotetype); RETCODE *dbsechandle(DBINT type, INTFUNCPTR handler); RETCODE dbsendpassthru(DBPROCESS * dbprocess, DBVOIDPTR bufp); char *dbservcharset(DBPROCESS * dbprocess); void dbsetavail(DBPROCESS * dbprocess); void dbsetbusy(DBPROCESS * dbprocess, DB_DBBUSY_FUNC busyfunc); RETCODE dbsetdefcharset(char *charset); RETCODE dbsetdeflang(char *language); void dbsetidle(DBPROCESS * dbprocess, DB_DBIDLE_FUNC idlefunc); void dbsetifile(char *filename); void dbsetinterrupt(DBPROCESS * dbproc, DB_DBCHKINTR_FUNC chkintr, DB_DBHNDLINTR_FUNC hndlintr); RETCODE dbsetloginfo(LOGINREC * loginrec, DBLOGINFO * loginfo); RETCODE dbsetlogintime(int seconds); RETCODE dbsetmaxprocs(int maxprocs); RETCODE dbsetnull(DBPROCESS * dbprocess, int bindtype, int bindlen, BYTE * bindval); RETCODE dbsetopt(DBPROCESS * dbproc, int option, const char *char_param, int int_param); STATUS dbsetrow(DBPROCESS * dbprocess, DBINT row); RETCODE dbsettime(int seconds); void dbsetuserdata(DBPROCESS * dbproc, BYTE * ptr); RETCODE dbsetversion(DBINT version); int dbspid(DBPROCESS * dbproc); RETCODE dbspr1row(DBPROCESS * dbproc, char *buffer, DBINT buf_len); DBINT dbspr1rowlen(DBPROCESS * dbproc); RETCODE dbsprhead(DBPROCESS * dbproc, char *buffer, DBINT buf_len); RETCODE dbsprline(DBPROCESS * dbproc, char *buffer, DBINT buf_len, DBCHAR line_char); RETCODE dbsqlexec(DBPROCESS * dbproc); RETCODE dbsqlok(DBPROCESS * dbproc); RETCODE dbsqlsend(DBPROCESS * dbproc); int dbstrbuild(DBPROCESS * dbproc, char *charbuf, int bufsize, char *text, char *formats, ...); int dbstrcmp(DBPROCESS * dbprocess, char *s1, int l1, char *s2, int l2, DBSORTORDER * sort); RETCODE dbstrcpy(DBPROCESS * dbproc, int start, int numbytes, char *dest); int dbstrlen(DBPROCESS * dbproc); int dbstrsort(DBPROCESS * dbprocess, char *s1, int l1, char *s2, int l2, DBSORTORDER * sort); DBBOOL dbtabbrowse(DBPROCESS * dbprocess, int tabnum); int dbtabcount(DBPROCESS * dbprocess); char *dbtabname(DBPROCESS * dbprocess, int tabnum); char *dbtabsoruce(DBPROCESS * dbprocess, int colnum, int *tabnum); DBINT dbvarylen(DBPROCESS * dbproc, int column); #define SYBEICONVIU 2400 /* Some character(s) could not be converted into client's character set. */ #define SYBEICONVAVAIL 2401 /* Character set conversion is not available between client character set '%.*s' and server character set '%.*s'.*/ #define SYBEICONVO 2402 /* Error converting characters into server's character set. Some character(s) could not be converted.*/ #define SYBEICONVI 2403 /* Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?').*/ #define SYBEICONV2BIG 2404 /* Buffer overflow converting characters from client into server's character set.*/ /* cf. doc/dblib_errors.txt for more iconv error values. */ #define SYBESYNC 20001 /* Read attempted while out of synchronization with SQL Server. */ #define SYBEFCON 20002 /* SQL Server connection failed. */ #define SYBETIME 20003 /* SQL Server connection timed out. */ #define SYBEREAD 20004 /* Read from SQL Server failed. */ #define SYBEBUFL 20005 /* DB-LIBRARY internal error - send buffer length corrupted. */ #define SYBEWRIT 20006 /* Write to SQL Server failed. */ #define SYBEVMS 20007 /* Sendflush: VMS I/O error. */ #define SYBESOCK 20008 /* Unable to open socket */ #define SYBECONN 20009 /* Unable to connect socket -- SQL Server is unavailable or does not exist. */ #define SYBEMEM 20010 /* Unable to allocate sufficient memory */ #define SYBEDBPS 20011 /* Maximum number of DBPROCESSes already allocated. */ #define SYBEINTF 20012 /* Server name not found in interface file */ #define SYBEUHST 20013 /* Unknown host machine name */ #define SYBEPWD 20014 /* Incorrect password. */ #define SYBEOPIN 20015 /* Could not open interface file. */ #define SYBEINLN 20016 /* Interface file: unexpected end-of-line. */ #define SYBESEOF 20017 /* Unexpected EOF from SQL Server. */ #define SYBESMSG 20018 /* General SQL Server error: Check messages from the SQL Server. */ #define SYBERPND 20019 /* Attempt to initiate a new SQL Server operation with results pending. */ #define SYBEBTOK 20020 /* Bad token from SQL Server: Data-stream processing out of sync. */ #define SYBEITIM 20021 /* Illegal timeout value specified. */ #define SYBEOOB 20022 /* Error in sending out-of-band data to SQL Server. */ #define SYBEBTYP 20023 /* Unknown bind type passed to DB-LIBRARY function. */ #define SYBEBNCR 20024 /* Attempt to bind user variable to a non-existent compute row. */ #define SYBEIICL 20025 /* Illegal integer column length returned by SQL Server. Legal integer lengths are 1, 2, and 4 bytes. */ #define SYBECNOR 20026 /* Column number out of range. */ #define SYBENPRM 20027 /* NULL parameter not allowed for this dboption. */ #define SYBEUVDT 20028 /* Unknown variable-length datatype encountered. */ #define SYBEUFDT 20029 /* Unknown fixed-length datatype encountered. */ #define SYBEWAID 20030 /* DB-LIBRARY internal error: ALTFMT following ALTNAME has wrong id. */ #define SYBECDNS 20031 /* Datastream indicates that a compute column is derived from a non-existent select-list member. */ #define SYBEABNC 20032 /* Attempt to bind to a non-existent column. */ #define SYBEABMT 20033 /* User attempted a dbbind() with mismatched column and variable types. */ #define SYBEABNP 20034 /* Attempt to bind using NULL pointers. */ #define SYBEAAMT 20035 /* User attempted a dbaltbind() with mismatched column and variable types. */ #define SYBENXID 20036 /* The Server did not grant us a distributed-transaction ID. */ #define SYBERXID 20037 /* The Server did not recognize our distributed-transaction ID. */ #define SYBEICN 20038 /* Invalid computeid or compute column number. */ #define SYBENMOB 20039 /* No such member of 'order by' clause. */ #define SYBEAPUT 20040 /* Attempt to print unknown token. */ #define SYBEASNL 20041 /* Attempt to set fields in a null loginrec. */ #define SYBENTLL 20042 /* Name too long for loginrec field. */ #define SYBEASUL 20043 /* Attempt to set unknown loginrec field. */ #define SYBERDNR 20044 /* Attempt to retrieve data from a non-existent row. */ #define SYBENSIP 20045 /* Negative starting index passed to dbstrcpy(). */ #define SYBEABNV 20046 /* Attempt to bind to a NULL program variable. */ #define SYBEDDNE 20047 /* DBPROCESS is dead or not enabled. */ #define SYBECUFL 20048 /* Data-conversion resulted in underflow. */ #define SYBECOFL 20049 /* Data-conversion resulted in overflow. */ #define SYBECSYN 20050 /* Attempt to convert data stopped by syntax error in source field. */ #define SYBECLPR 20051 /* Data-conversion resulted in loss of precision. */ #define SYBECNOV 20052 /* Attempt to set variable to NULL resulted in overflow. */ #define SYBERDCN 20053 /* Requested data-conversion does not exist. */ #define SYBESFOV 20054 /* dbsafestr() overflowed its destination buffer. */ #define SYBEUNT 20055 /* Unknown network type found in interface file. */ #define SYBECLOS 20056 /* Error in closing network connection. */ #define SYBEUAVE 20057 /* Unable to allocate VMS event flag. */ #define SYBEUSCT 20058 /* Unable to set communications timer. */ #define SYBEEQVA 20059 /* Error in queueing VMS AST routine. */ #define SYBEUDTY 20060 /* Unknown datatype encountered. */ #define SYBETSIT 20061 /* Attempt to call dbtsput() with an invalid timestamp. */ #define SYBEAUTN 20062 /* Attempt to update the timestamp of a table which has no timestamp column. */ #define SYBEBDIO 20063 /* Bad bulk-copy direction. Must be either IN or OUT. */ #define SYBEBCNT 20064 /* Attempt to use Bulk Copy with a non-existent Server table. */ #define SYBEIFNB 20065 /* Illegal field number passed to bcp_control(). */ #define SYBETTS 20066 /* The table which bulk-copy is attempting to copy to a host-file is shorter than the number of rows which bulk-copy was instructed to skip. */ #define SYBEKBCO 20067 /* 1000 rows successfully bulk-copied to host-file. */ #define SYBEBBCI 20068 /* Batch successfully bulk-copied to SQL Server. */ #define SYBEKBCI 20069 /* Bcp: 1000 rows sent to SQL Server. */ #define SYBEBCRE 20070 /* I/O error while reading bcp data-file. */ #define SYBETPTN 20071 /* Syntax error: only two periods are permitted in table names. */ #define SYBEBCWE 20072 /* I/O error while writing bcp data-file. */ #define SYBEBCNN 20073 /* Attempt to bulk-copy a NULL value into Server column %d, which does not accept NULL values. */ #define SYBEBCOR 20074 /* Attempt to bulk-copy an oversized row to the SQL Server. */ #define SYBEBCIS 20075 /* Attempt to bulk-copy an illegally-sized column value to the SQL Server. */ #define SYBEBCPI 20076 /* bcp_init() must be called before any other bcp routines. */ #define SYBEBCPN 20077 /* bcp_bind(), bcp_collen(), bcp_colptr(), bcp_moretext() and bcp_sendrow() may be used only after bcp_init() has been called with the copy direction set to DB_IN. */ #define SYBEBCPB 20078 /* bcp_bind(), bcp_moretext() and bcp_sendrow() may NOT be used after bcp_init() has been passed a non-NULL input file name. */ #define SYBEVDPT 20079 /* For bulk copy, all variable-length data must have either a length-prefix or a terminator specified. */ #define SYBEBIVI 20080 /* bcp_columns(), bcp_colfmt() and bcp_colfmt_ps() may be used only after bcp_init() has been passed a valid input file. */ #define SYBEBCBC 20081 /* bcp_columns() must be called before bcp_colfmt() and bcp_colfmt_ps(). */ #define SYBEBCFO 20082 /* Bcp host-files must contain at least one column. */ #define SYBEBCVH 20083 /* bcp_exec() may be called only after bcp_init() has been passed a valid host file. */ #define SYBEBCUO 20084 /* Bcp: Unable to open host data-file. */ #define SYBEBCUC 20085 /* Bcp: Unable to close host data-file. */ #define SYBEBUOE 20086 /* Bcp: Unable to open error-file. */ #define SYBEBUCE 20087 /* Bcp: Unable to close error-file. */ #define SYBEBWEF 20088 /* I/O error while writing bcp error-file. */ #define SYBEASTF 20089 /* VMS: Unable to setmode for control_c ast. */ #define SYBEUACS 20090 /* VMS: Unable to assign channel to sys$command. */ #define SYBEASEC 20091 /* Attempt to send an empty command buffer to the SQL Server. */ #define SYBETMTD 20092 /* Attempt to send too much TEXT data via the dbmoretext() call. */ #define SYBENTTN 20093 /* Attempt to use dbtxtsput() to put a new text-timestamp into a non-existent data row. */ #define SYBEDNTI 20094 /* Attempt to use dbtxtsput() to put a new text-timestamp into a column whose datatype is neither SYBTEXT nor SYBIMAGE. */ #define SYBEBTMT 20095 /* Attempt to send too much TEXT data via the bcp_moretext() call. */ #define SYBEORPF 20096 /* Attempt to set remote password would overflow the login-record's remote-password field. */ #define SYBEUVBF 20097 /* Attempt to read an unknown version of BCP format-file. */ #define SYBEBUOF 20098 /* Bcp: Unable to open format-file. */ #define SYBEBUCF 20099 /* Bcp: Unable to close format-file. */ #define SYBEBRFF 20100 /* I/O error while reading bcp format-file. */ #define SYBEBWFF 20101 /* I/O error while writing bcp format-file. */ #define SYBEBUDF 20102 /* Bcp: Unrecognized datatype found in format-file. */ #define SYBEBIHC 20103 /* Incorrect host-column number found in bcp format-file. */ #define SYBEBEOF 20104 /* Unexpected EOF encountered in BCP data-file. */ #define SYBEBCNL 20105 /* Negative length-prefix found in BCP data-file. */ #define SYBEBCSI 20106 /* Host-file columns may be skipped only when copying INto the Server. */ #define SYBEBCIT 20107 /* It's illegal to use BCP terminators with program variables other than SYBCHAR, SYBBINARY, SYBTEXT, or SYBIMAGE. */ #define SYBEBCSA 20108 /* The BCP hostfile '%s' contains only %ld rows. Skipping all of these rows is not allowed. */ #define SYBENULL 20109 /* NULL DBPROCESS pointer passed to DB-Library. */ #define SYBEUNAM 20110 /* Unable to get current username from operating system. */ #define SYBEBCRO 20111 /* The BCP hostfile '%s' contains only %ld rows. It was impossible to read the requested %ld rows. */ #define SYBEMPLL 20112 /* Attempt to set maximum number of DBPROCESSes lower than 1. */ #define SYBERPIL 20113 /* It is illegal to pass -1 to dbrpcparam() for the datalen of parameters which are of type SYBCHAR, SYBVARCHAR, SYBBINARY, or SYBVARBINARY. */ #define SYBERPUL 20114 /* When passing a SYBINTN, SYBDATETIMN, SYBMONEYN, or SYBFLTN parameter via dbrpcparam(), it's necessary to specify the parameter's maximum or actual length, so that DB-Library can recognize it as a SYBINT1, SYBINT2, SYBINT4, SYBMONEY, or SYBMONEY4, etc. */ #define SYBEUNOP 20115 /* Unknown option passed to dbsetopt(). */ #define SYBECRNC 20116 /* The current row is not a result of compute clause %d, so it is illegal to attempt to extract that data from this row. */ #define SYBERTCC 20117 /* dbreadtext() may not be used to receive the results of a query which contains a COMPUTE clause. */ #define SYBERTSC 20118 /* dbreadtext() may only be used to receive the results of a query which contains a single result column. */ #define SYBEUCRR 20119 /* Internal software error: Unknown connection result reported by * dbpasswd(). */ #define SYBERPNA 20120 /* The RPC facility is available only when using a SQL Server whose version number is 4.0 or greater. */ #define SYBEOPNA 20121 /* The text/image facility is available only when using a SQL Server whose version number is 4.0 or greater. */ #define SYBEFGTL 20122 /* Bcp: Row number of the first row to be copied cannot be greater than the row number for the last row to be copied. */ #define SYBECWLL 20123 /* Attempt to set column width less than 1. */ #define SYBEUFDS 20124 /* Unrecognized format encountered in dbstrbuild(). */ #define SYBEUCPT 20125 /* Unrecognized custom-format parameter-type encountered in dbstrbuild(). */ #define SYBETMCF 20126 /* Attempt to install too many custom formats via dbfmtinstall(). */ #define SYBEAICF 20127 /* Error in attempting to install custom format. */ #define SYBEADST 20128 /* Error in attempting to determine the size of a pair of translation tables. */ #define SYBEALTT 20129 /* Error in attempting to load a pair of translation tables. */ #define SYBEAPCT 20130 /* Error in attempting to perform a character-set translation. */ #define SYBEXOCI 20131 /* A character-set translation overflowed its destination buffer while using bcp to copy data from a host-file to the SQL Server. */ #define SYBEFSHD 20132 /* Error in attempting to find the Sybase home directory. */ #define SYBEAOLF 20133 /* Error in attempting to open a localization file. */ #define SYBEARDI 20134 /* Error in attempting to read datetime information from a localization file. */ #define SYBEURCI 20135 /* Unable to read copyright information from the dblib localization file. */ #define SYBEARDL 20136 /* Error in attempting to read the dblib.loc localization file. */ #define SYBEURMI 20137 /* Unable to read money-format information from the dblib localization file. */ #define SYBEUREM 20138 /* Unable to read error mnemonic from the dblib localization file. */ #define SYBEURES 20139 /* Unable to read error string from the dblib localization file. */ #define SYBEUREI 20140 /* Unable to read error information from the dblib localization file. */ #define SYBEOREN 20141 /* Warning: an out-of-range error-number was encountered in dblib.loc. The maximum permissible error-number is defined as DBERRCOUNT in sybdb.h. */ #define SYBEISOI 20142 /* Invalid sort-order information found. */ #define SYBEIDCL 20143 /* Illegal datetime column length returned by DataServer. Legal datetime lengths are 4 and 8 bytes. */ #define SYBEIMCL 20144 /* Illegal money column length returned by DataServer. Legal money lengths are 4 and 8 bytes. */ #define SYBEIFCL 20145 /* Illegal floating-point column length returned by DataServer. Legal floating-point lengths are 4 and 8 bytes. */ #define SYBEUTDS 20146 /* Unrecognized TDS version received from SQL Server. */ #define SYBEBUFF 20147 /* Bcp: Unable to create format-file. */ #define SYBEACNV 20148 /* Attemp to do conversion with NULL destination variable. */ #define SYBEDPOR 20149 /* Out-of-range datepart constant. */ #define SYBENDC 20150 /* Cannot have negative component in date in numeric form. */ #define SYBEMVOR 20151 /* Month values must be between 1 and 12. */ #define SYBEDVOR 20152 /* Day values must be between 1 and 7. */ #define SYBENBVP 20153 /* Cannot pass dbsetnull() a NULL bindval pointer. */ #define SYBESPID 20154 /* Called dbspid() with a NULL dbproc. */ #define SYBENDTP 20155 /* Called dbdatecrack() with a NULL datetime parameter. */ #define SYBEXTN 20156 /* The xlt_todisp and xlt_tosrv parameters to dbfree_xlate() were NULL. */ #define SYBEXTDN 20157 /* Warning: the xlt_todisp parameter to dbfree_xlate() was NULL. The space associated with the xlt_tosrv parameter has been freed. */ #define SYBEXTSN 20158 /* Warning: the xlt_tosrv parameter to dbfree_xlate() was NULL. The space associated with the xlt_todisp parameter has been freed. */ #define SYBENUM 20159 /* Incorrect number of arguments given to DB-Library. */ #define SYBETYPE 20160 /* Invalid argument type given to DB-Library. */ #define SYBEGENOS 20161 /* General Operating System Error. */ #define SYBEPAGE 20162 /* wrong resource type or length given for dbpage() operation. */ #define SYBEOPTNO 20163 /* Option is not allowed or is unreconized */ #define SYBEETD 20164 /* Failure to send the expected amount of TEXT or IMAGE data via dbmoretext(). */ #define SYBERTYPE 20165 /* Invalid resource type given to DB-Library. */ #define SYBERFILE 20166 /* "Can not open resource file." */ #define SYBEFMODE 20167 /* Read/Write/Append mode denied on file. */ #define SYBESLCT 20168 /* Could not select or copy field specified */ #define SYBEZTXT 20169 /* Attempt to send zero length TEXT or IMAGE to dataserver via dbwritetext(). */ #define SYBENTST 20170 /* The file being opened must be a stream_lf. */ #define SYBEOSSL 20171 /* Operating system login level not in range of Secure SQL Server */ #define SYBEESSL 20172 /* Login security level entered does not agree with operating system level */ #define SYBENLNL 20173 /* Program not linked with specified network library. */ #define SYBENHAN 20174 /* called dbrecvpassthru() with a NULL handler parameter. */ #define SYBENBUF 20175 /* called dbsendpassthru() with a NULL buf pointer. */ #define SYBENULP 20176 /* Called %s with a NULL %s parameter. */ #define SYBENOTI 20177 /* No event handler installed. */ #define SYBEEVOP 20178 /* Called dbregwatch() with a bad options parameter. */ #define SYBENEHA 20179 /* Called dbreghandle() with a NULL handler parameter. */ #define SYBETRAN 20180 /* DBPROCESS is being used for another transaction. */ #define SYBEEVST 20181 /* Must initiate a transaction before calling dbregparam(). */ #define SYBEEINI 20182 /* Must call dbreginit() before dbregraise(). */ #define SYBEECRT 20183 /* Must call dbregdefine() before dbregcreate(). */ #define SYBEECAN 20184 /* Attempted to cancel unrequested event notification. */ #define SYBEEUNR 20185 /* Unsolicited event notification received. */ #define SYBERPCS 20186 /* Must call dbrpcinit() before dbrpcparam(). */ #define SYBETPAR 20187 /* No SYBTEXT or SYBIMAGE parameters were defined. */ #define SYBETEXS 20188 /* Called dbmoretext() with a bad size parameter. */ #define SYBETRAC 20189 /* Attempted to turn off a trace flag that was not on. */ #define SYBETRAS 20190 /* DB-Library internal error - trace structure not found. */ #define SYBEPRTF 20191 /* dbtracestring() may only be called from a printfunc(). */ #define SYBETRSN 20192 /* Bad numbytes parameter passed to dbtracestring(). */ #define SYBEBPKS 20193 /* In DBSETLPACKET(), the packet size parameter must be between 0 and 999999. */ #define SYBEIPV 20194 /* %1! is an illegal value for the %2! parameter of %3!. */ #define SYBEMOV 20195 /* Money arithmetic resulted in overflow in function %1!. */ #define SYBEDIVZ 20196 /* Attempt to divide by $0.00 in function %1!. */ #define SYBEASTL 20197 /* Synchronous I/O attempted at AST level. */ #define SYBESEFA 20198 /* DBSETNOTIFS cannot be called if connections are present. */ #define SYBEPOLL 20199 /* Only one dbpoll() can be active at a time. */ #define SYBENOEV 20200 /* dbpoll() cannot be called if registered procedure notifications have been disabled. */ #define SYBEBADPK 20201 /* Packet size of %1! not supported. -- size of %2! used instead. */ #define SYBESECURE 20202 /* Secure Server function not supported in this version. */ #define SYBECAP 20203 /* DB-Library capabilities not accepted by the Server. */ #define SYBEFUNC 20204 /* Functionality not supported at the specified version level. */ #define SYBERESP 20205 /* Response function address passed to dbresponse() must be non-NULL. */ #define SYBEIVERS 20206 /* Illegal version level specified. */ #define SYBEONCE 20207 /* Function can be called only once. */ #define SYBERPNULL 20208 /* value parameter for dbprcparam() can be NULL, only if the datalen parameter is 0 */ #define SYBERPTXTIM 20209 /* RPC parameters cannot be of type Text/Image. */ #define SYBENEG 20210 /* Negotiated login attempt failed. */ #define SYBELBLEN 20211 /* Security labels should be less than 256 characters long. */ #define SYBEUMSG 20212 /* Unknown message-id in MSG datastream. */ #define SYBECAPTYP 20213 /* Unexpected capability type in CAPABILITY datastream. */ #define SYBEBNUM 20214 /* Bad numbytes parameter passed to dbstrcpy() */ #define SYBEBBL 20215 /* Bad bindlen parameter passed to dbsetnull() */ #define SYBEBPREC 20216 /* Illegal precision specified */ #define SYBEBSCALE 20217 /* Illegal scale specified */ #define SYBECDOMAIN 20218 /* Source field value is not within the domain of legal values. */ #define SYBECINTERNAL 20219 /* Internal Conversion error. */ #define SYBEBTYPSRV 20220 /* Datatype is not supported by the server. */ #define SYBEBCSET 20221 /* Unknown character-set encountered." */ #define SYBEFENC 20222 /* Password Encryption failed." */ #define SYBEFRES 20223 /* Challenge-Response function failed.", */ #define SYBEISRVPREC 20224 /* Illegal precision value returned by the server. */ #define SYBEISRVSCL 20225 /* Illegal scale value returned by the server. */ #define SYBEINUMCL 20226 /* Invalid numeric column length returned by the server. */ #define SYBEIDECCL 20227 /* Invalid decimal column length returned by the server. */ #define SYBEBCMTXT 20228 /* bcp_moretext() may be used only when there is at least one text or image column in the server table. */ #define SYBEBCPREC 20229 /* Column %1!: Illegal precision value encountered. */ #define SYBEBCBNPR 20230 /* bcp_bind(): if varaddr is NULL, prefixlen must be 0 and no terminator should be specified. */ #define SYBEBCBNTYP 20231 /* bcp_bind(): if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY. */ #define SYBEBCSNTYP 20232 /* column number %1!: if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY. */ #define SYBEBCPCTYP 20233 /* bcp_colfmt(): If table_colnum is 0, host_type cannot be 0. */ #define SYBEBCVLEN 20234 /* varlen should be greater than or equal to -1. */ #define SYBEBCHLEN 20235 /* host_collen should be greater than or equal to -1. */ #define SYBEBCBPREF 20236 /* Illegal prefix length. Legal values are 0, 1, 2 or 4. */ #define SYBEBCPREF 20237 /* Illegal prefix length. Legal values are -1, 0, 1, 2 or 4. */ #define SYBEBCITBNM 20238 /* bcp_init(): tblname parameter cannot be NULL. */ #define SYBEBCITBLEN 20239 /* bcp_init(): tblname parameter is too long. */ #define SYBEBCSNDROW 20240 /* bcp_sendrow() may NOT be called unless all text data for the previous row has been sent using bcp_moretext(). */ #define SYBEBPROCOL 20241 /* bcp protocol error: returned column count differs from the actual number of columns received. */ #define SYBEBPRODEF 20242 /* bcp protocol error: expected default information and got none. */ #define SYBEBPRONUMDEF 20243 /* bcp protocol error: expected number of defaults differs from the actual number of defaults received. */ #define SYBEBPRODEFID 20244 /* bcp protocol error: default column id and actual column id are not same */ #define SYBEBPRONODEF 20245 /* bcp protocol error: default value received for column that does not have default. */ #define SYBEBPRODEFTYP 20246 /* bcp protocol error: default value datatype differs from column datatype. */ #define SYBEBPROEXTDEF 20247 /* bcp protocol error: more than one row of default information received. */ #define SYBEBPROEXTRES 20248 /* bcp protocol error: unexpected set of results received. */ #define SYBEBPROBADDEF 20249 /* bcp protocol error: illegal default column id received. */ #define SYBEBPROBADTYP 20250 /* bcp protocol error: unknown column datatype. */ #define SYBEBPROBADLEN 20251 /* bcp protocol error: illegal datatype length received. */ #define SYBEBPROBADPREC 20252 /* bcp protocol error: illegal precision value received. */ #define SYBEBPROBADSCL 20253 /* bcp protocol error: illegal scale value received. */ #define SYBEBADTYPE 20254 /* Illegal value for type parameter given to %1!. */ #define SYBECRSNORES 20255 /* Cursor statement generated no results. */ #define SYBECRSNOIND 20256 /* One of the tables involved in the cursor statement does not have a unique index. */ #define SYBECRSVIEW 20257 /* A view cannot be joined with another table or a view in a cursor statement. */ #define SYBECRSVIIND 20258 /* The view used in the cursor statement does not include all the unique index columns of the underlying tables. */ #define SYBECRSORD 20259 /* Only fully keyset driven cursors can have 'order by', ' group by', or 'having' phrases. */ #define SYBECRSBUFR 20260 /* Row buffering should not be turned on when using cursor APIs. */ #define SYBECRSNOFREE 20261 /* The DBNOAUTOFREE option should not be turned on when using cursor APIs. */ #define SYBECRSDIS 20262 /* Cursor statement contains one of the disallowed phrases 'compute', 'union', 'for browse', or 'select into'. */ #define SYBECRSAGR 20263 /* Aggregate functions are not allowed in a cursor statement. */ #define SYBECRSFRAND 20264 /* Fetch types RANDOM and RELATIVE can only be used within the keyset of keyset driven cursors. */ #define SYBECRSFLAST 20265 /* Fetch type LAST requires fully keyset driven cursors. */ #define SYBECRSBROL 20266 /* Backward scrolling cannot be used in a forward scrolling cursor. */ #define SYBECRSFROWN 20267 /* Row number to be fetched is outside valid range. */ #define SYBECRSBSKEY 20268 /* Keyset cannot be scrolled backward in mixed cursors with a previous fetch type. */ #define SYBECRSRO 20269 /* Data locking or modifications cannot be made in a READONLY cursor. */ #define SYBECRSNOCOUNT 20270 /* The DBNOCOUNT option should not be turned on when doing updates or deletes with dbcursor(). */ #define SYBECRSTAB 20271 /* Table name must be determined in operations involving data locking or modifications. */ #define SYBECRSUPDNB 20272 /* Update or insert operations cannot use bind variables when binding type is NOBIND. */ #define SYBECRSNOWHERE 20273 /* A WHERE clause is not allowed in a cursor update or insert. */ #define SYBECRSSET 20274 /* A SET clause is required for a cursor update or insert. */ #define SYBECRSUPDTAB 20275 /* Update or insert operations using bind variables require single table cursors. */ #define SYBECRSNOUPD 20276 /* Update or delete operation did not affect any rows. */ #define SYBECRSINV 20277 /* Invalid cursor statement. */ #define SYBECRSNOKEYS 20278 /* The entire keyset must be defined for KEYSET cursors. */ #define SYBECRSNOBIND 20279 /* Cursor bind must be called prior to updating cursor */ #define SYBECRSFTYPE 20280 /* Unknown fetch type. */ #define SYBECRSINVALID 20281 /* The cursor handle is invalid. */ #define SYBECRSMROWS 20282 /* Multiple rows are returned, only one is expected. */ #define SYBECRSNROWS 20283 /* No rows returned, at least one is expected. */ #define SYBECRSNOLEN 20284 /* No unique index found. */ #define SYBECRSNOPTCC 20285 /* No OPTCC was found. */ #define SYBECRSNORDER 20286 /* The order of clauses must be from, where, and order by. */ #define SYBECRSNOTABLE 20287 /* Table name is NULL. */ #define SYBECRSNUNIQUE 20288 /* No unique keys associated with this view. */ #define SYBECRSVAR 20289 /* There is no valid address associated with this bind. */ #define SYBENOVALUE 20290 /* Security labels require both a name and a value */ #define SYBEVOIDRET 20291 /* Parameter of type SYBVOID cannot be a return parameter. */ #define SYBECLOSEIN 20292 /* Unable to close interface file. */ #define SYBEBOOL 20293 /* Boolean parameters must be TRUE or FALSE. */ #define SYBEBCPOPT 20294 /* The option cannot be called while a bulk copy operation is progress. */ #define SYBEERRLABEL 20295 /* An illegal value was returned from the security label handler. */ #define SYBEATTNACK 20296 /* Timed out waiting for server to acknowledge attention." */ #define SYBEBBFL 20297 /* -001- Batch failed in bulk-copy to SQL Server */ #define SYBEDCL 20298 /* -004- DCL Error */ #define SYBECS 20299 /* -004- cs context Error */ #define SYBEBULKINSERT 20599 /* cannot build bulk insert statement */ int dbtds(DBPROCESS * dbprocess); #define DBTDS(a) dbtds(a) DBINT dbtextsize(DBPROCESS * dbprocess); int dbtsnewlen(DBPROCESS * dbprocess); DBBINARY *dbtsnewval(DBPROCESS * dbprocess); RETCODE dbtsput(DBPROCESS * dbprocess, DBBINARY * newts, int newtslen, int tabnum, char *tabname); DBBINARY *dbtxptr(DBPROCESS * dbproc, int column); DBBINARY *dbtxtimestamp(DBPROCESS * dbproc, int column); DBBINARY *dbtxtsnewval(DBPROCESS * dbprocess); RETCODE dbtxtsput(DBPROCESS * dbprocess, DBBINARY newtxts, int colnum); RETCODE dbuse(DBPROCESS * dbproc, char *name); const char *dbversion(void); DBBOOL dbwillconvert(int srctype, int desttype); RETCODE dbwritepage(DBPROCESS * dbprocess, char *p_dbname, DBINT pageno, DBINT size, BYTE * buf); RETCODE dbwritetext(DBPROCESS * dbproc, char *objname, DBBINARY * textptr, DBTINYINT textptrlen, DBBINARY * timestamp, DBBOOL log, DBINT size, BYTE * text); int dbxlate(DBPROCESS * dbprocess, char *src, int srclen, char *dest, int destlen, DBXLATE * xlt, int *srcbytes_used, DBBOOL srcend, int status); /* LOGINREC manipulation */ RETCODE dbsetlname(LOGINREC * login, const char *value, int which); RETCODE dbsetlbool(LOGINREC * login, int value, int which); RETCODE dbsetlshort(LOGINREC * login, int value, int which); RETCODE dbsetllong(LOGINREC * login, long value, int which); RETCODE dbsetlversion (LOGINREC * login, BYTE version); #define DBSETHOST 1 #define DBSETLHOST(x,y) dbsetlname((x), (y), DBSETHOST) #define dbsetlhost(x,y) dbsetlname((x), (y), DBSETHOST) #define DBSETUSER 2 #define DBSETLUSER(x,y) dbsetlname((x), (y), DBSETUSER) #define dbsetluser(x,y) dbsetlname((x), (y), DBSETUSER) #define DBSETPWD 3 #define DBSETLPWD(x,y) dbsetlname((x), (y), DBSETPWD) #define dbsetlpwd(x,y) dbsetlname((x), (y), DBSETPWD) #define DBSETHID 4 /* not implemented */ #define DBSETLHID(x,y) dbsetlname((x), (y), DBSETHID) #define DBSETAPP 5 #define DBSETLAPP(x,y) dbsetlname((x), (y), DBSETAPP) #define dbsetlapp(x,y) dbsetlname((x), (y), DBSETAPP) #define DBSETBCP 6 #define BCP_SETL(x,y) dbsetlbool((x), (y), DBSETBCP) #define DBSETNATLANG 7 #define DBSETLNATLANG(x,y) dbsetlname((x), (y), DBSETNATLANG) #define dbsetlnatlang(x,y) dbsetlname((x), (y), DBSETNATLANG) #define DBSETNOSHORT 8 /* not implemented */ #define DBSETLNOSHORT(x,y) dbsetlbool((x), (y), DBSETNOSHORT) #define DBSETHIER 9 /* not implemented */ #define DBSETLHIER(x,y) dbsetlshort((x), (y), DBSETHIER) #define DBSETCHARSET 10 #define DBSETLCHARSET(x,y) dbsetlname((x), (y), DBSETCHARSET) #define DBSETPACKET 11 #define DBSETLPACKET(x,y) dbsetllong((x), (y), DBSETPACKET) #define dbsetlpacket(x,y) dbsetllong((x), (y), DBSETPACKET) #define DBSETENCRYPT 12 #define DBSETLENCRYPT(x,y) dbsetlbool((x), (y), DBSETENCRYPT) #define DBSETLABELED 13 #define DBSETLLABELED(x,y) dbsetlbool((x), (y), DBSETLABELED) #define BCP_SETLABELED(x,y) dbsetlbool((x), (y), DBSETLABELED) #define DBSETLVERSION(login, version) dbsetlversion((login), (version)) RETCODE bcp_init(DBPROCESS * dbproc, const char *tblname, const char *hfile, const char *errfile, int direction); RETCODE bcp_done(DBPROCESS * dbproc); RETCODE bcp_batch(DBPROCESS * dbproc); RETCODE bcp_bind(DBPROCESS * dbproc, BYTE * varaddr, int prefixlen, DBINT varlen, BYTE * terminator, int termlen, int type, int table_column); RETCODE bcp_collen(DBPROCESS * dbproc, DBINT varlen, int table_column); RETCODE bcp_columns(DBPROCESS * dbproc, int host_colcount); RETCODE bcp_colfmt(DBPROCESS * dbproc, int host_column, int host_type, int host_prefixlen, DBINT host_collen, const BYTE * host_term, int host_termlen, int colnum); RETCODE bcp_colfmt_ps(DBPROCESS * dbproc, int host_column, int host_type, int host_prefixlen, DBINT host_collen, BYTE * host_term, int host_termlen, int colnum, DBTYPEINFO * typeinfo); RETCODE bcp_colptr(DBPROCESS * dbproc, BYTE * colptr, int table_column); RETCODE bcp_control(DBPROCESS * dbproc, int field, DBINT value); RETCODE bcp_exec(DBPROCESS * dbproc, DBINT * rows_copied); DBBOOL bcp_getl(LOGINREC * login); RETCODE bcp_moretext(DBPROCESS * dbproc, DBINT size, BYTE * text); RETCODE bcp_options(DBPROCESS * dbproc, int option, BYTE * value, int valuelen); RETCODE bcp_readfmt(DBPROCESS * dbproc, char *filename); RETCODE bcp_sendrow(DBPROCESS * dbproc); RETCODE bcp_writefmt(DBPROCESS * dbproc, char *filename); void build_xact_string(char *xact_name, char *service_name, DBINT commid, char *result); RETCODE remove_xact(DBPROCESS * connect, DBINT commid, int n); RETCODE abort_xact(DBPROCESS * connect, DBINT commid); void close_commit(DBPROCESS * connect); RETCODE commit_xact(DBPROCESS * connect, DBINT commid); DBPROCESS *open_commit(LOGINREC * login, char *servername); RETCODE scan_xact(DBPROCESS * connect, DBINT commid); DBINT start_xact(DBPROCESS * connect, char *application_name, char *xact_name, int site_count); DBINT stat_xact(DBPROCESS * connect, DBINT commid); #ifdef __cplusplus #if 0 { #endif } #endif #endif 0707015b558ec4000081a4000c6e130000000e00000001456fb748000005ff0000012300000002ffffffffffffffff0000002200000000root/usr/local/include/syberror.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _syberror_h_ #define _syberror_h_ #ifdef __cplusplus extern "C" { #if 0 } #endif #endif static const char rcsid_syberror_h[] = "$Id: syberror.h,v 1.4 2004/10/28 12:42:12 freddy77 Exp $"; static const void *const no_unused_syberror_h_warn[] = { rcsid_syberror_h, no_unused_syberror_h_warn }; /* severity levels, gleaned from google */ #define EXINFO 1 #define EXUSER 2 #define EXNONFATAL 3 #define EXCONVERSION 4 #define EXSERVER 5 #define EXTIME 6 #define EXPROGRAM 7 #define EXRESOURCE 8 #define EXCOMM 9 #define EXFATAL 10 #define EXCONSISTENCY 11 #ifdef __cplusplus #if 0 { #endif } #endif #endif 07070170af5f35000081a4000c6e130000000e00000001456fb748000004d30000012300000002ffffffffffffffff0000002200000000root/usr/local/include/sybfront.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef SYBFRONT_h #define SYBFRONT_h #include "sybdb.h" #ifdef __cplusplus extern "C" { #if 0 } #endif #endif static const char rcsid_sybfront_h[] = "$Id: sybfront.h,v 1.3 2004/10/28 12:42:12 freddy77 Exp $"; static const void *const no_unused_sybfront_h_warn[] = { rcsid_sybfront_h, no_unused_sybfront_h_warn }; #ifdef __cplusplus #if 0 { #endif } #endif #endif 07070152a2a7a4000081a4000c6e130000000e00000001456fb7480000ba880000012300000002ffffffffffffffff0000001d00000000root/usr/local/include/tds.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _tds_h_ #define _tds_h_ static const char rcsid_tds_h[] = "$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $"; static const void *const no_unused_tds_h_warn[] = { rcsid_tds_h, no_unused_tds_h_warn }; #include #include #include /* forward declaration */ typedef struct tdsiconvinfo TDSICONV; typedef struct tds_socket TDSSOCKET; #include "tdsver.h" #include "tds_sysdep_public.h" #ifdef _FREETDS_LIBRARY_SOURCE #include "tds_sysdep_private.h" #endif /* _FREETDS_LIBRARY_SOURCE */ #ifdef __cplusplus extern "C" { #if 0 } #endif #endif /** * A structure to hold all the compile-time settings. * This structure is returned by tds_get_compiletime_settings */ typedef struct _tds_compiletime_settings { const char *freetds_version; /* release version of FreeTDS */ const char *last_update; /* latest software_version date among the modules */ int msdblib; /* for MS style dblib */ int sybase_compat; /* enable increased Open Client binary compatibility */ int threadsafe; /* compile for thread safety default=no */ int libiconv; /* search for libiconv in DIR/include and DIR/lib */ const char *tdsver; /* TDS protocol version (4.2/4.6/5.0/7.0/8.0) 5.0 */ int iodbc; /* build odbc driver against iODBC in DIR */ int unixodbc; /* build odbc driver against unixODBC in DIR */ } TDS_COMPILETIME_SETTINGS; struct DSTR_STRUCT { /* keep always at last */ char dstr_s[1]; }; typedef struct DSTR_STRUCT *DSTR; /** * @file tds.h * Main include file for libtds */ /** * \defgroup libtds LibTDS API * Callable functions in \c libtds. * * The \c libtds library is for use internal to \em FreeTDS. It is not * intended for use by applications. Although any use is \em permitted, you're * encouraged to use one of the established public APIs instead, because their * interfaces are stable and documented by the vendors. */ /* * All references to data that touch the wire should use the following typedefs. * * If you have problems on 64-bit machines and the code is * using a native datatype, please change it to use * these. (In the TDS layer only, the API layers have their * own typedefs which equate to these). */ typedef char TDS_CHAR; /* 8-bit char */ typedef unsigned char TDS_UCHAR; /* 8-bit uchar */ typedef unsigned char TDS_TINYINT; /* 8-bit unsigned */ typedef tds_sysdep_int16_type TDS_SMALLINT; /* 16-bit int */ typedef unsigned tds_sysdep_int16_type TDS_USMALLINT; /* 16-bit unsigned */ typedef tds_sysdep_int32_type TDS_INT; /* 32-bit int */ typedef unsigned tds_sysdep_int32_type TDS_UINT; /* 32-bit unsigned */ typedef tds_sysdep_real32_type TDS_REAL; /* 32-bit real */ typedef tds_sysdep_real64_type TDS_FLOAT; /* 64-bit real */ typedef tds_sysdep_int64_type TDS_INT8; /* 64-bit integer */ typedef unsigned tds_sysdep_int64_type TDS_UINT8; /* 64-bit unsigned */ typedef tds_sysdep_intptr_type TDS_INTPTR; typedef struct tdsnumeric { unsigned char precision; unsigned char scale; unsigned char array[33]; } TDS_NUMERIC; typedef struct tdsoldmoney { TDS_INT mnyhigh; TDS_UINT mnylow; } TDS_OLD_MONEY; typedef union tdsmoney { TDS_OLD_MONEY tdsoldmoney; TDS_INT8 mny; } TDS_MONEY; typedef struct tdsmoney4 { TDS_INT mny4; } TDS_MONEY4; typedef struct tdsdatetime { TDS_INT dtdays; TDS_INT dttime; } TDS_DATETIME; typedef struct tdsdatetime4 { TDS_USMALLINT days; TDS_USMALLINT minutes; } TDS_DATETIME4; typedef struct tdsvarbinary { TDS_SMALLINT len; TDS_CHAR array[256]; } TDS_VARBINARY; typedef struct tdsvarchar { TDS_INT len; TDS_CHAR array[256]; } TDS_VARCHAR; typedef struct tdsunique { TDS_UINT Data1; TDS_USMALLINT Data2; TDS_USMALLINT Data3; TDS_UCHAR Data4[8]; } TDS_UNIQUE; /** information on data, used by tds_datecrack */ typedef struct tdsdaterec { TDS_INT year; /**< year */ TDS_INT month; /**< month number (0-11) */ TDS_INT day; /**< day of month (1-31) */ TDS_INT dayofyear; /**< day of year (1-366) */ TDS_INT weekday; /**< day of week (0-6, 0 = sunday) */ TDS_INT hour; /**< 0-23 */ TDS_INT minute; /**< 0-59 */ TDS_INT second; /**< 0-59 */ TDS_INT millisecond; /**< 0-999 */ TDS_INT tzone; } TDSDATEREC; /** * The following little table is indexed by precision and will * tell us the number of bytes required to store the specified * precision. */ extern const int tds_numeric_bytes_per_prec[]; #define TDS_SUCCEED 1 #define TDS_FAIL 0 #define TDS_NO_MORE_RESULTS 2 #define TDS_CANCELLED 3 #define TDS_INT_EXIT 0 #define TDS_INT_CONTINUE 1 #define TDS_INT_CANCEL 2 #define TDS_INT_TIMEOUT 3 #define TDS_NO_COUNT -1 #define TDS_ROW_RESULT 4040 #define TDS_PARAM_RESULT 4042 #define TDS_STATUS_RESULT 4043 #define TDS_MSG_RESULT 4044 #define TDS_COMPUTE_RESULT 4045 #define TDS_CMD_DONE 4046 #define TDS_CMD_SUCCEED 4047 #define TDS_CMD_FAIL 4048 #define TDS_ROWFMT_RESULT 4049 #define TDS_COMPUTEFMT_RESULT 4050 #define TDS_DESCRIBE_RESULT 4051 #define TDS_DONE_RESULT 4052 #define TDS_DONEPROC_RESULT 4053 #define TDS_DONEINPROC_RESULT 4054 #define TDS_OTHERS_RESULT 4055 enum tds_token_results { TDS_TOKEN_RES_OTHERS, TDS_TOKEN_RES_ROWFMT, TDS_TOKEN_RES_COMPUTEFMT, TDS_TOKEN_RES_PARAMFMT, TDS_TOKEN_RES_DONE, TDS_TOKEN_RES_ROW, TDS_TOKEN_RES_COMPUTE, TDS_TOKEN_RES_PROC, TDS_TOKEN_RES_MSG }; #define TDS_TOKEN_FLAG(flag) TDS_RETURN_##flag = (1 << (TDS_TOKEN_RES_##flag*2)), TDS_STOPAT_##flag = (2 << (TDS_TOKEN_RES_##flag*2)) enum tds_token_flags { TDS_HANDLE_ALL = 0, TDS_TOKEN_FLAG(OTHERS), TDS_TOKEN_FLAG(ROWFMT), TDS_TOKEN_FLAG(COMPUTEFMT), TDS_TOKEN_FLAG(PARAMFMT), TDS_TOKEN_FLAG(DONE), TDS_TOKEN_FLAG(ROW), TDS_TOKEN_FLAG(COMPUTE), TDS_TOKEN_FLAG(PROC), TDS_TOKEN_FLAG(MSG), TDS_TOKEN_RESULTS = TDS_RETURN_ROWFMT|TDS_RETURN_COMPUTEFMT|TDS_RETURN_DONE|TDS_STOPAT_ROW|TDS_STOPAT_COMPUTE|TDS_RETURN_PROC, TDS_TOKEN_TRAILING = TDS_STOPAT_ROWFMT|TDS_STOPAT_COMPUTEFMT|TDS_STOPAT_ROW|TDS_STOPAT_COMPUTE|TDS_STOPAT_MSG|TDS_STOPAT_OTHERS }; enum tds_end { TDS_DONE_FINAL = 0x00 /* final result set, command completed successfully. */ , TDS_DONE_MORE_RESULTS = 0x01 /* more results follow */ , TDS_DONE_ERROR = 0x02 /* error occurred */ , TDS_DONE_INXACT = 0x04 /* transaction in progress */ , TDS_DONE_PROC = 0x08 /* results are from a stored procedure */ , TDS_DONE_COUNT = 0x10 /* count field in packet is valid */ , TDS_DONE_CANCELLED = 0x20 /* acknowledging an attention command (usually a cancel) */ , TDS_DONE_EVENT = 0x40 /* part of an event notification. */ , TDS_DONE_SRVERROR = 0x100 /* SQL server server error */ /* after the above flags, a TDS_DONE packet has a field describing the state of the transaction */ , TDS_DONE_NO_TRAN = 0 /* No transaction in effect */ , TDS_DONE_TRAN_SUCCEED = 1 /* Transaction completed successfully */ , TDS_DONE_TRAN_PROGRESS= 2 /* Transaction in progress */ , TDS_DONE_STMT_ABORT = 3 /* A statement aborted */ , TDS_DONE_TRAN_ABORT = 4 /* Transaction aborted */ }; /* * TDS_ERROR indicates a successful processing, but that a TDS_ERROR_TOKEN or TDS_EED_TOKEN error was encountered. * TDS_FAIL indicates an unrecoverable failure. */ #define TDS_ERROR 3 #define TDS_DONT_RETURN 42 #define TDS5_PARAMFMT2_TOKEN 32 /* 0x20 */ #define TDS_LANGUAGE_TOKEN 33 /* 0x21 TDS 5.0 only */ #define TDS_ORDERBY2_TOKEN 34 /* 0x22 */ #define TDS_ROWFMT2_TOKEN 97 /* 0x61 TDS 5.0 only */ #define TDS_LOGOUT_TOKEN 113 /* 0x71 TDS 5.0 only? ct_close() */ #define TDS_RETURNSTATUS_TOKEN 121 /* 0x79 */ #define TDS_PROCID_TOKEN 124 /* 0x7C TDS 4.2 only - TDS_PROCID */ #define TDS7_RESULT_TOKEN 129 /* 0x81 TDS 7.0 only */ #define TDS7_COMPUTE_RESULT_TOKEN 136 /* 0x88 TDS 7.0 only */ #define TDS_COLNAME_TOKEN 160 /* 0xA0 TDS 4.2 only */ #define TDS_COLFMT_TOKEN 161 /* 0xA1 TDS 4.2 only - TDS_COLFMT */ #define TDS_DYNAMIC2_TOKEN 163 /* 0xA3 */ #define TDS_TABNAME_TOKEN 164 /* 0xA4 */ #define TDS_COLINFO_TOKEN 165 /* 0xA5 */ #define TDS_OPTIONCMD_TOKEN 166 /* 0xA6 */ #define TDS_COMPUTE_NAMES_TOKEN 167 /* 0xA7 */ #define TDS_COMPUTE_RESULT_TOKEN 168 /* 0xA8 */ #define TDS_ORDERBY_TOKEN 169 /* 0xA9 TDS_ORDER */ #define TDS_ERROR_TOKEN 170 /* 0xAA */ #define TDS_INFO_TOKEN 171 /* 0xAB */ #define TDS_PARAM_TOKEN 172 /* 0xAC RETURNVALUE? */ #define TDS_LOGINACK_TOKEN 173 /* 0xAD */ #define TDS_CONTROL_TOKEN 174 /* 0xAE TDS_CONTROL */ #define TDS_ROW_TOKEN 209 /* 0xD1 */ #define TDS_CMP_ROW_TOKEN 211 /* 0xD3 */ #define TDS5_PARAMS_TOKEN 215 /* 0xD7 TDS 5.0 only */ #define TDS_CAPABILITY_TOKEN 226 /* 0xE2 */ #define TDS_ENVCHANGE_TOKEN 227 /* 0xE3 */ #define TDS_EED_TOKEN 229 /* 0xE5 */ #define TDS_DBRPC_TOKEN 230 /* 0xE6 */ #define TDS5_DYNAMIC_TOKEN 231 /* 0xE7 TDS 5.0 only */ #define TDS5_PARAMFMT_TOKEN 236 /* 0xEC TDS 5.0 only */ #define TDS_AUTH_TOKEN 237 /* 0xED */ #define TDS_RESULT_TOKEN 238 /* 0xEE */ #define TDS_DONE_TOKEN 253 /* 0xFD TDS_DONE */ #define TDS_DONEPROC_TOKEN 254 /* 0xFE TDS_DONEPROC */ #define TDS_DONEINPROC_TOKEN 255 /* 0xFF TDS_DONEINPROC */ /* CURSOR support: TDS 5.0 only*/ #define TDS_CURCLOSE_TOKEN 128 /* 0x80 TDS 5.0 only */ #define TDS_CURFETCH_TOKEN 130 /* 0x82 TDS 5.0 only */ #define TDS_CURINFO_TOKEN 131 /* 0x83 TDS 5.0 only */ #define TDS_CUROPEN_TOKEN 132 /* 0x84 TDS 5.0 only */ #define TDS_CURDECLARE_TOKEN 134 /* 0x86 TDS 5.0 only */ enum { TDS_CUR_ISTAT_UNUSED = 0x00, TDS_CUR_ISTAT_DECLARED = 0x01, TDS_CUR_ISTAT_OPEN = 0x02, TDS_CUR_ISTAT_CLOSED = 0x04, TDS_CUR_ISTAT_RDONLY = 0x08, TDS_CUR_ISTAT_UPDATABLE = 0x10, TDS_CUR_ISTAT_ROWCNT = 0x20, TDS_CUR_ISTAT_DEALLOC = 0x40 }; /* * Cursor Declare, SetRows, Open and Close all return 0x83 token. * But only SetRows includes the rowcount (4 byte) in the stream. * So for Setrows we read the rowcount from the stream and not for others. * These values are useful to determine when to read the rowcount from the packet */ #define IS_DECLARE 100 #define IS_CURROW 200 #define IS_OPEN 300 #define IS_CLOSE 400 /* states for tds_process_messages() */ #define PROCESS_ROWS 0 #define PROCESS_RESULTS 1 #define CANCEL_PROCESS 2 #define GOTO_1ST_ROW 3 #define LOGIN 4 /* environment type field */ #define TDS_ENV_DATABASE 1 #define TDS_ENV_LANG 2 #define TDS_ENV_CHARSET 3 #define TDS_ENV_PACKSIZE 4 #define TDS_ENV_LCID 5 #define TDS_ENV_SQLCOLLATION 7 /* string types */ #define TDS_NULLTERM -9 /* Microsoft internal stored procedure id's */ #define TDS_SP_CURSOR 1 #define TDS_SP_CURSOROPEN 2 #define TDS_SP_CURSORPREPARE 3 #define TDS_SP_CURSOREXECUTE 4 #define TDS_SP_CURSORPREPEXEC 5 #define TDS_SP_CURSORUNPREPARE 6 #define TDS_SP_CURSORFETCH 7 #define TDS_SP_CURSOROPTION 8 #define TDS_SP_CURSORCLOSE 9 #define TDS_SP_EXECUTESQL 10 #define TDS_SP_PREPARE 11 #define TDS_SP_EXECUTE 12 #define TDS_SP_PREPEXEC 13 #define TDS_SP_PREPEXECRPC 14 #define TDS_SP_UNPREPARE 15 /* * Sybase does an awful job of this stuff, non null ints of size 1 2 * and 4 have there own codes but nullable ints are lumped into INTN * sheesh! */ typedef enum { SYBCHAR = 47, /* 0x2F */ #define SYBCHAR SYBCHAR SYBVARCHAR = 39, /* 0x27 */ #define SYBVARCHAR SYBVARCHAR SYBINTN = 38, /* 0x26 */ #define SYBINTN SYBINTN SYBINT1 = 48, /* 0x30 */ #define SYBINT1 SYBINT1 SYBINT2 = 52, /* 0x34 */ #define SYBINT2 SYBINT2 SYBINT4 = 56, /* 0x38 */ #define SYBINT4 SYBINT4 SYBINT8 = 127, /* 0x7F */ #define SYBINT8 SYBINT8 SYBFLT8 = 62, /* 0x3E */ #define SYBFLT8 SYBFLT8 SYBDATETIME = 61, /* 0x3D */ #define SYBDATETIME SYBDATETIME SYBBIT = 50, /* 0x32 */ #define SYBBIT SYBBIT SYBTEXT = 35, /* 0x23 */ #define SYBTEXT SYBTEXT SYBNTEXT = 99, /* 0x63 */ #define SYBNTEXT SYBNTEXT SYBIMAGE = 34, /* 0x22 */ #define SYBIMAGE SYBIMAGE SYBMONEY4 = 122, /* 0x7A */ #define SYBMONEY4 SYBMONEY4 SYBMONEY = 60, /* 0x3C */ #define SYBMONEY SYBMONEY SYBDATETIME4 = 58, /* 0x3A */ #define SYBDATETIME4 SYBDATETIME4 SYBREAL = 59, /* 0x3B */ #define SYBREAL SYBREAL SYBBINARY = 45, /* 0x2D */ #define SYBBINARY SYBBINARY SYBVOID = 31, /* 0x1F */ #define SYBVOID SYBVOID SYBVARBINARY = 37, /* 0x25 */ #define SYBVARBINARY SYBVARBINARY SYBNVARCHAR = 103, /* 0x67 */ #define SYBNVARCHAR SYBNVARCHAR SYBBITN = 104, /* 0x68 */ #define SYBBITN SYBBITN SYBNUMERIC = 108, /* 0x6C */ #define SYBNUMERIC SYBNUMERIC SYBDECIMAL = 106, /* 0x6A */ #define SYBDECIMAL SYBDECIMAL SYBFLTN = 109, /* 0x6D */ #define SYBFLTN SYBFLTN SYBMONEYN = 110, /* 0x6E */ #define SYBMONEYN SYBMONEYN SYBDATETIMN = 111, /* 0x6F */ #define SYBDATETIMN SYBDATETIMN XSYBCHAR = 175, /* 0xAF */ #define XSYBCHAR XSYBCHAR XSYBVARCHAR = 167, /* 0xA7 */ #define XSYBVARCHAR XSYBVARCHAR XSYBNVARCHAR = 231, /* 0xE7 */ #define XSYBNVARCHAR XSYBNVARCHAR XSYBNCHAR = 239, /* 0xEF */ #define XSYBNCHAR XSYBNCHAR XSYBVARBINARY = 165, /* 0xA5 */ #define XSYBVARBINARY XSYBVARBINARY XSYBBINARY = 173, /* 0xAD */ #define XSYBBINARY XSYBBINARY SYBLONGBINARY = 225, /* 0xE1 */ #define SYBLONGBINARY SYBLONGBINARY SYBSINT1 = 64, /* 0x40 */ #define SYBSINT1 SYBSINT1 SYBUINT2 = 65, /* 0x41 */ #define SYBUINT2 SYBUINT2 SYBUINT4 = 66, /* 0x42 */ #define SYBUINT4 SYBUINT4 SYBUINT8 = 67, /* 0x43 */ #define SYBUINT8 SYBUINT8 SYBUNIQUE = 36, /* 0x24 */ #define SYBUNIQUE SYBUNIQUE SYBVARIANT = 98 /* 0x62 */ #define SYBVARIANT SYBVARIANT } TDS_SERVER_TYPE; typedef enum { USER_UNICHAR_TYPE = 34, /* 0x22 */ USER_UNIVARCHAR_TYPE = 35 /* 0x23 */ } TDS_USER_TYPE; #define SYBAOPCNT 0x4b #define SYBAOPCNTU 0x4c #define SYBAOPSUM 0x4d #define SYBAOPSUMU 0x4e #define SYBAOPAVG 0x4f #define SYBAOPAVGU 0x50 #define SYBAOPMIN 0x51 #define SYBAOPMAX 0x52 /* mssql2k compute operator */ #define SYBAOPCNT_BIG 0x09 #define SYBAOPSTDEV 0x30 #define SYBAOPSTDEVP 0x31 #define SYBAOPVAR 0x32 #define SYBAOPVARP 0x33 #define SYBAOPCHECKSUM_AGG 0x72 /** * options that can be sent with a TDS_OPTIONCMD token */ typedef enum { TDS_OPT_SET = 1 /* Set an option. */ , TDS_OPT_DEFAULT = 2 /* Set option to its default value. */ , TDS_OPT_LIST = 3 /* Request current setting of a specific option. */ , TDS_OPT_INFO = 4 /* Report current setting of a specific option. */ } TDS_OPTION_CMD; typedef enum { TDS_OPT_DATEFIRST = 1 /* 0x01 */ , TDS_OPT_TEXTSIZE = 2 /* 0x02 */ , TDS_OPT_STAT_TIME = 3 /* 0x03 */ , TDS_OPT_STAT_IO = 4 /* 0x04 */ , TDS_OPT_ROWCOUNT = 5 /* 0x05 */ , TDS_OPT_NATLANG = 6 /* 0x06 */ , TDS_OPT_DATEFORMAT = 7 /* 0x07 */ , TDS_OPT_ISOLATION = 8 /* 0x08 */ , TDS_OPT_AUTHON = 9 /* 0x09 */ , TDS_OPT_CHARSET = 10 /* 0x0a */ , TDS_OPT_SHOWPLAN = 13 /* 0x0d */ , TDS_OPT_NOEXEC = 14 /* 0x0e */ , TDS_OPT_ARITHIGNOREON = 15 /* 0x0f */ , TDS_OPT_ARITHABORTON = 17 /* 0x11 */ , TDS_OPT_PARSEONLY = 18 /* 0x12 */ , TDS_OPT_GETDATA = 20 /* 0x14 */ , TDS_OPT_NOCOUNT = 21 /* 0x15 */ , TDS_OPT_FORCEPLAN = 23 /* 0x17 */ , TDS_OPT_FORMATONLY = 24 /* 0x18 */ , TDS_OPT_CHAINXACTS = 25 /* 0x19 */ , TDS_OPT_CURCLOSEONXACT = 26 /* 0x1a */ , TDS_OPT_FIPSFLAG = 27 /* 0x1b */ , TDS_OPT_RESTREES = 28 /* 0x1c */ , TDS_OPT_IDENTITYON = 29 /* 0x1d */ , TDS_OPT_CURREAD = 30 /* 0x1e */ , TDS_OPT_CURWRITE = 31 /* 0x1f */ , TDS_OPT_IDENTITYOFF = 32 /* 0x20 */ , TDS_OPT_AUTHOFF = 33 /* 0x21 */ , TDS_OPT_ANSINULL = 34 /* 0x22 */ , TDS_OPT_QUOTED_IDENT = 35 /* 0x23 */ , TDS_OPT_ARITHIGNOREOFF = 36 /* 0x24 */ , TDS_OPT_ARITHABORTOFF = 37 /* 0x25 */ , TDS_OPT_TRUNCABORT = 38 /* 0x26 */ } TDS_OPTION; typedef union tds_option_arg { TDS_TINYINT ti; TDS_INT i; TDS_CHAR *c; } TDS_OPTION_ARG; enum { TDS_OPT_ARITHOVERFLOW = 0x01, TDS_OPT_NUMERICTRUNC = 0x02 }; enum TDS_OPT_DATEFIRST_CHOICE { TDS_OPT_MONDAY = 1, TDS_OPT_TUESDAY = 2, TDS_OPT_WEDNESDAY = 3, TDS_OPT_THURSDAY = 4, TDS_OPT_FRIDAY = 5, TDS_OPT_SATURDAY = 6, TDS_OPT_SUNDAY = 7 }; enum TDS_OPT_DATEFORMAT_CHOICE { TDS_OPT_FMTMDY = 1, TDS_OPT_FMTDMY = 2, TDS_OPT_FMTYMD = 3, TDS_OPT_FMTYDM = 4, TDS_OPT_FMTMYD = 5, TDS_OPT_FMTDYM = 6 }; enum TDS_OPT_ISOLATION_CHOICE { TDS_OPT_LEVEL1 = 1, TDS_OPT_LEVEL3 = 3 }; typedef enum tds_packet_type { TDS_QUERY = 1, TDS_RPC = 3, TDS_CANCEL = 6, TDS_BULK = 7, TDS_NORMAL = 15 } TDS_PACKET_TYPE; #define TDS_ZERO_FREE(x) do {free((x)); (x) = NULL;} while(0) #define TDS_VECTOR_SIZE(x) (sizeof(x)/sizeof(x[0])) /* * TODO use system macros for optimization * See mcrypt for reference and linux kernel source for optimization * check if unaligned access and use fast write/read when implemented */ #define TDS_BYTE_SWAP16(value) \ (((((unsigned short)value)<<8) & 0xFF00) | \ ((((unsigned short)value)>>8) & 0x00FF)) #define TDS_BYTE_SWAP32(value) \ (((((unsigned long)value)<<24) & 0xFF000000) | \ ((((unsigned long)value)<< 8) & 0x00FF0000) | \ ((((unsigned long)value)>> 8) & 0x0000FF00) | \ ((((unsigned long)value)>>24) & 0x000000FF)) #define is_end_token(x) (x==TDS_DONE_TOKEN || \ x==TDS_DONEPROC_TOKEN || \ x==TDS_DONEINPROC_TOKEN) #define is_hard_end_token(x) (x==TDS_DONE_TOKEN || \ x==TDS_DONEPROC_TOKEN) #define is_msg_token(x) (x==TDS_INFO_TOKEN || \ x==TDS_ERROR_TOKEN || \ x==TDS_EED_TOKEN) #define is_result_token(x) (x==TDS_RESULT_TOKEN || \ x==TDS_ROWFMT2_TOKEN || \ x==TDS7_RESULT_TOKEN || \ x==TDS_COLFMT_TOKEN || \ x==TDS_COLNAME_TOKEN || \ x==TDS_RETURNSTATUS_TOKEN) /* FIX ME -- not a complete list */ #define is_fixed_type(x) (x==SYBINT1 || \ x==SYBINT2 || \ x==SYBINT4 || \ x==SYBINT8 || \ x==SYBREAL || \ x==SYBFLT8 || \ x==SYBDATETIME || \ x==SYBDATETIME4 || \ x==SYBBIT || \ x==SYBMONEY || \ x==SYBMONEY4 || \ x==SYBVOID || \ x==SYBUNIQUE) #define is_nullable_type(x) ( \ x==SYBBITN || \ x==SYBINTN || \ x==SYBFLTN || \ x==SYBMONEYN || \ x==SYBDATETIMN || \ x==SYBVARCHAR || \ x==SYBBINARY || \ x==SYBVARBINARY || \ x==SYBTEXT || \ x==SYBNTEXT || \ x==SYBIMAGE) #define is_blob_type(x) (x==SYBTEXT || x==SYBIMAGE || x==SYBNTEXT) /* large type means it has a two byte size field */ /* define is_large_type(x) (x>128) */ #define is_numeric_type(x) (x==SYBNUMERIC || x==SYBDECIMAL) #define is_unicode_type(x) (x==XSYBNVARCHAR || x==XSYBNCHAR || x==SYBNTEXT) #define is_collate_type(x) (x==XSYBVARCHAR || x==XSYBCHAR || x==SYBTEXT || x==XSYBNVARCHAR || x==XSYBNCHAR || x==SYBNTEXT) #define is_ascii_type(x) ( x==XSYBCHAR || x==XSYBVARCHAR || x==SYBTEXT || x==SYBCHAR || x==SYBVARCHAR) #define is_binary_type(x) (x==SYBLONGBINARY) #define is_char_type(x) (is_unicode_type(x) || is_ascii_type(x)) #define is_similar_type(x, y) ((is_char_type(x) && is_char_type(y)) || ((is_unicode_type(x) && is_unicode_type(y)))) #define TDS_MAX_CAPABILITY 22 #define MAXPRECISION 80 #define TDS_MAX_CONN 4096 #define TDS_MAX_DYNID_LEN 30 /* defaults to use if no others are found */ #define TDS_DEF_SERVER "SYBASE" #define TDS_DEF_BLKSZ 512 #define TDS_DEF_CHARSET "iso_1" #define TDS_DEF_LANG "us_english" #if TDS42 #define TDS_DEF_MAJOR 4 #define TDS_DEF_MINOR 2 #define TDS_DEF_PORT 1433 #elif TDS46 #define TDS_DEF_MAJOR 4 #define TDS_DEF_MINOR 6 #define TDS_DEF_PORT 4000 #elif TDS70 #define TDS_DEF_MAJOR 7 #define TDS_DEF_MINOR 0 #define TDS_DEF_PORT 1433 #elif TDS80 #define TDS_DEF_MAJOR 8 #define TDS_DEF_MINOR 0 #define TDS_DEF_PORT 1433 #else #define TDS_DEF_MAJOR 5 #define TDS_DEF_MINOR 0 #define TDS_DEF_PORT 4000 #endif /* normalized strings from freetds.conf file */ #define TDS_STR_VERSION "tds version" #define TDS_STR_BLKSZ "initial block size" #define TDS_STR_SWAPDT "swap broken dates" #define TDS_STR_SWAPMNY "swap broken money" #define TDS_STR_DUMPFILE "dump file" #define TDS_STR_DEBUGLVL "debug level" #define TDS_STR_DEBUGFLAGS "debug flags" #define TDS_STR_TIMEOUT "timeout" #define TDS_STR_QUERY_TIMEOUT "query timeout" #define TDS_STR_CONNTIMEOUT "connect timeout" #define TDS_STR_HOSTNAME "hostname" #define TDS_STR_HOST "host" #define TDS_STR_PORT "port" #define TDS_STR_TEXTSZ "text size" /* for big endian hosts */ #define TDS_STR_EMUL_LE "emulate little endian" #define TDS_STR_CHARSET "charset" #define TDS_STR_CLCHARSET "client charset" #define TDS_STR_LANGUAGE "language" #define TDS_STR_APPENDMODE "dump file append" #define TDS_STR_DATEFMT "date format" #define TDS_STR_INSTANCE "instance" /* TODO do a better check for alignment than this */ typedef union { void *p; int i; } tds_align_struct; #define TDS_ALIGN_SIZE sizeof(tds_align_struct) #define TDS_MAX_LOGIN_STR_SZ 30 typedef struct tds_login { DSTR server_name; DSTR server_addr; int port; TDS_TINYINT major_version; /* TDS version */ TDS_TINYINT minor_version; /* TDS version */ int block_size; DSTR language; /* ie us-english */ DSTR server_charset; /* ie iso_1 */ TDS_INT connect_timeout; DSTR host_name; DSTR app_name; DSTR user_name; DSTR password; DSTR library; /* Ct-Library, DB-Library, TDS-Library or ODBC */ TDS_TINYINT bulk_copy; TDS_TINYINT suppress_language; TDS_TINYINT encrypted; TDS_INT query_timeout; unsigned char capabilities[TDS_MAX_CAPABILITY]; DSTR client_charset; } TDSLOGIN; typedef struct tds_connection { /* first part of structure is the same of login one */ DSTR server_name; /**< server name (in freetds.conf) */ int port; /**< port of database service */ TDS_TINYINT major_version; TDS_TINYINT minor_version; int block_size; DSTR language; DSTR server_charset; /**< charset of server */ TDS_INT connect_timeout; DSTR host_name; /**< client hostname */ DSTR app_name; DSTR user_name; /**< account for login */ DSTR password; /**< password of account login */ DSTR library; TDS_TINYINT bulk_copy; TDS_TINYINT suppress_language; TDS_TINYINT encrypted; TDS_INT query_timeout; unsigned char capabilities[TDS_MAX_CAPABILITY]; DSTR client_charset; DSTR ip_addr; /**< ip of server */ DSTR instance_name; DSTR database; DSTR dump_file; int debug_flags; int text_size; int broken_dates; int broken_money; int emul_little_endian; } TDSCONNECTION; typedef struct tds_locale { char *language; char *server_charset; char *client_charset; char *date_fmt; } TDSLOCALE; /** * Information about blobs (e.g. text or image). * current_row contains this structure. */ typedef struct tds_blob { TDS_CHAR *textvalue; TDS_CHAR textptr[16]; TDS_CHAR timestamp[8]; } TDSBLOB; /** * TDS 8.0 collation information. */ typedef struct { TDS_USMALLINT locale_id; /* master..syslanguages.lcid */ TDS_USMALLINT flags; TDS_UCHAR charset_id; /* or zero */ } TDS8_COLLATION; /* SF stands for "sort flag" */ #define TDS_SF_BIN (TDS_USMALLINT) 0x100 #define TDS_SF_WIDTH_INSENSITIVE (TDS_USMALLINT) 0x080 #define TDS_SF_KATATYPE_INSENSITIVE (TDS_USMALLINT) 0x040 #define TDS_SF_ACCENT_SENSITIVE (TDS_USMALLINT) 0x020 #define TDS_SF_CASE_INSENSITIVE (TDS_USMALLINT) 0x010 /* UT stands for user type */ #define TDS_UT_TIMESTAMP 80 /** * Information relevant to libiconv. The name is an iconv name, not * the same as found in master..syslanguages. */ typedef struct _tds_encoding { const char *name; unsigned char min_bytes_per_char; unsigned char max_bytes_per_char; } TDS_ENCODING; typedef struct _tds_bcpcoldata { TDS_UCHAR *data; TDS_INT datalen; TDS_INT null_column; } BCPCOLDATA; enum { TDS_SYSNAME_SIZE = 512 }; /** * Metadata about columns in regular and compute rows */ typedef struct tds_column { TDS_SMALLINT column_type; /**< This type can be different from wire type because * conversion (e.g. UCS-2->Ascii) can be applied. * I'm beginning to wonder about the wisdom of this, however. * April 2003 jkl */ TDS_INT column_usertype; TDS_INT column_flags; TDS_INT column_size; /**< maximun size of data. For fixed is the size. */ TDS_TINYINT column_varint_size; /**< size of length when reading from wire (0, 1, 2 or 4) */ TDS_TINYINT column_prec; /**< precision for decimal/numeric */ TDS_TINYINT column_scale; /**< scale for decimal/numeric */ TDS_SMALLINT column_namelen; /**< length of column name */ TDS_SMALLINT table_namelen; struct { TDS_SMALLINT column_type; /**< type of data, saved from wire */ TDS_INT column_size; } on_server; const TDSICONV *char_conv; /**< refers to previously allocated iconv information */ TDS_CHAR table_name[TDS_SYSNAME_SIZE]; TDS_CHAR column_name[TDS_SYSNAME_SIZE]; TDS_INT column_offset; /**< offset into row buffer for store data */ unsigned int column_nullable:1; unsigned int column_writeable:1; unsigned int column_identity:1; unsigned int column_key:1; unsigned int column_hidden:1; unsigned int column_output:1; unsigned int column_timestamp:1; TDS_UCHAR column_collation[5]; /* additional fields flags for compute results */ TDS_TINYINT column_operator; TDS_SMALLINT column_operand; /* FIXME this is data related, not column */ /** size written in variable (ie: char, text, binary). -1 if NULL. */ TDS_INT column_cur_size; /* related to binding or info stored by client libraries */ /* FIXME find a best place to store these data, some are unused */ TDS_SMALLINT column_bindtype; TDS_SMALLINT column_bindfmt; TDS_UINT column_bindlen; TDS_SMALLINT *column_nullbind; TDS_CHAR *column_varaddr; TDS_INT *column_lenbind; TDS_INT column_textpos; TDS_INT column_text_sqlgetdatapos; BCPCOLDATA *bcp_column_data; /** * The length, in bytes, of any length prefix this column may have. * For example, strings in some non-C programming languages are * made up of a one-byte length prefix, followed by the string * data itself. * If the data does not have a length prefix, set prefixlen to 0. * Currently not very used in code, however do not remove. */ TDS_INT bcp_prefix_len; TDS_INT bcp_term_len; TDS_CHAR *bcp_terminator; } TDSCOLUMN; /** Hold information for any results */ typedef struct tds_result_info { /* TODO those fields can became a struct */ TDS_SMALLINT num_cols; TDSCOLUMN **columns; TDS_INT row_size; TDS_INT ref_count; unsigned char *current_row; TDS_SMALLINT rows_exist; /* TODO remove ?? used only in dblib */ TDS_INT row_count; /* TODO remove ?? used only in dblib */ TDS_TINYINT more_results; TDS_SMALLINT computeid; TDS_SMALLINT *bycolumns; TDS_SMALLINT by_cols; } TDSRESULTINFO; /* values for tds->state */ typedef enum _TDS_STATE { TDS_IDLE, TDS_QUERYING, TDS_PENDING, TDS_READING, TDS_DEAD } TDS_STATE; #define TDS_DBG_FUNC __FILE__, ((__LINE__ << 4) | 7) #define TDS_DBG_INFO2 __FILE__, ((__LINE__ << 4) | 6) #define TDS_DBG_INFO1 __FILE__, ((__LINE__ << 4) | 5) #define TDS_DBG_NETWORK __FILE__, ((__LINE__ << 4) | 4) #define TDS_DBG_WARN __FILE__, ((__LINE__ << 4) | 3) #define TDS_DBG_ERROR __FILE__, ((__LINE__ << 4) | 2) #define TDS_DBG_SEVERE __FILE__, ((__LINE__ << 4) | 1) #define TDS_DBGFLAG_FUNC 0x80 #define TDS_DBGFLAG_INFO2 0x40 #define TDS_DBGFLAG_INFO1 0x20 #define TDS_DBGFLAG_NETWORK 0x10 #define TDS_DBGFLAG_WARN 0x08 #define TDS_DBGFLAG_ERROR 0x04 #define TDS_DBGFLAG_SEVERE 0x02 #define TDS_DBGFLAG_ALLLVL 0xfff #define TDS_DBGFLAG_PID 0x1000 #define TDS_DBGFLAG_TIME 0x2000 #define TDS_DBGFLAG_SOURCE 0x4000 #define TDS_DBGFLAG_THREAD 0x8000 /** * An attempt at better logging. * Using these bitmapped values, various logging features can be turned on and off. * It can be especially helpful to turn packet data on/off for security reasons. */ enum TDS_DBG_LOG_STATE { TDS_DBG_LOGIN = 1 /* for diagnosing login problems; otherwise the username/password information is suppressed. */ , TDS_DBG_API = (1 << 1) /* Log calls to client libraries */ , TDS_DBG_ASYNC = (1 << 2) /* Log asynchronous function starts or completes. */ , TDS_DBG_DIAG = (1 << 3) /* Log client- and server-generated messages */ , TDS_DBG_error = (1 << 4) /* TODO: ^^^^^ make upper case when old #defines (above) are removed */ /* Log FreeTDS runtime/logic error occurs. */ , TDS_DBG_PACKET = (1 << 5) /* Log hex dump of packets to/from the server. */ , TDS_DBG_LIBTDS = (1 << 6) /* Log calls to (and in) libtds */ , TDS_DBG_CONFIG = (1 << 7) /* replaces TDSDUMPCONFIG */ , TDS_DBG_DEFAULT = 0xFE /* all above except login packets */ }; typedef struct tds_result_info TDSCOMPUTEINFO; typedef TDSRESULTINFO TDSPARAMINFO; typedef struct tds_message { TDS_SMALLINT priv_msg_type; TDS_SMALLINT line_number; TDS_UINT msgno; TDS_SMALLINT state; TDS_SMALLINT severity; TDS_CHAR *server; TDS_CHAR *message; TDS_CHAR *proc_name; TDS_CHAR *sql_state; } TDSMESSAGE; typedef struct tds_upd_col { struct tds_upd_col *next; TDS_INT colnamelength; char * columnname; } TDSUPDCOL; typedef enum { TDS_CURSOR_STATE_UNACTIONED = 0 /* initial value */ , TDS_CURSOR_STATE_REQUESTED = 1 /* called by ct_cursor */ , TDS_CURSOR_STATE_SENT = 2 /* sent to server */ , TDS_CURSOR_STATE_ACTIONED = 3 /* acknowledged by server */ } TDS_CURSOR_STATE; typedef struct _tds_cursor_status { TDS_CURSOR_STATE declare; TDS_CURSOR_STATE cursor_row; TDS_CURSOR_STATE open; TDS_CURSOR_STATE fetch; TDS_CURSOR_STATE close; TDS_CURSOR_STATE dealloc; } TDS_CURSOR_STATUS; typedef struct _tds_cursor { struct _tds_cursor *next; /**< next in linked list, keep first */ TDS_INT length; /**< total length of the remaining datastream */ TDS_TINYINT cursor_name_len; /**< length of cursor name > 0 and <= 30 */ char *cursor_name; /**< name of the cursor */ TDS_INT cursor_id; /**< cursor id returned by the server after cursor declare */ TDS_TINYINT options; /**< read only|updatable */ TDS_TINYINT hasargs; /**< cursor parameters exists ? */ TDS_USMALLINT query_len; /**< SQL query length */ char *query; /**< SQL query */ /* TODO for updatable columns */ TDS_TINYINT number_upd_cols; /**< number of updatable columns */ TDS_INT cursor_rows; /**< number of cursor rows to fetch */ /*TODO when cursor has parameters*/ /*TDS_PARAM *param_list; cursor parameter */ TDSUPDCOL *cur_col_list; /**< updatable column list */ TDS_CURSOR_STATUS status; TDS_SMALLINT srv_status; TDSRESULTINFO *res_info; } TDSCURSOR; /* * Current environment as reported by the server */ typedef struct tds_env { int block_size; char *language; char *charset; char *database; } TDSENV; typedef struct tds_dynamic { struct tds_dynamic *next; /**< next in linked list, keep first */ char id[30]; int dyn_state; /** numeric id for mssql7+*/ TDS_INT num_id; TDSPARAMINFO *res_info; TDSPARAMINFO *params; int emulated; /** saved query, we need to know original query if prepare is impossible*/ char *query; } TDSDYNAMIC; typedef enum { TDS_MULTIPLE_QUERY, TDS_MULTIPLE_EXECUTE, TDS_MULTIPLE_RPC } TDS_MULTIPLE_TYPE; typedef struct tds_multiple { TDS_MULTIPLE_TYPE type; unsigned int flags; } TDSMULTIPLE; /* forward declaration */ typedef struct tds_context TDSCONTEXT; struct tds_context { TDSLOCALE *locale; void *parent; /* handler */ int (*msg_handler) (const TDSCONTEXT *, TDSSOCKET *, TDSMESSAGE *); int (*err_handler) (const TDSCONTEXT *, TDSSOCKET *, TDSMESSAGE *); }; enum TDS_ICONV_ENTRY { client2ucs2 , client2server_chardata , iso2server_metadata , initial_char_conv_count /* keep last */ }; struct tds_socket { /* fixed and connect time */ TDS_SYS_SOCKET s; TDS_SMALLINT major_version; TDS_SMALLINT minor_version; /** version of product (Sybase/MS and full version) */ TDS_UINT product_version; char *product_name; unsigned char capabilities[TDS_MAX_CAPABILITY]; unsigned char broken_dates; unsigned char option_flag2; /* in/out buffers */ unsigned char *in_buf; unsigned char *out_buf; unsigned int in_buf_max; unsigned in_pos; unsigned out_pos; unsigned in_len; /* TODO remove blocksize from env and use out_len ?? */ /* unsigned out_len; */ unsigned char in_flag; unsigned char out_flag; unsigned char last_packet; void *parent; /** * info about current query. * Contain information in process, even normal results and compute. * This pointer shouldn't be freed it's just an alias to another structure. */ TDSRESULTINFO *current_results; TDSRESULTINFO *res_info; TDS_INT num_comp_info; TDSCOMPUTEINFO **comp_info; TDSPARAMINFO *param_info; TDSCURSOR *cur_cursor; /**< cursor in use */ TDSCURSOR *cursors; /**< linked list of cursors allocated for this connection */ TDS_TINYINT has_status; TDS_INT ret_status; TDS_STATE state; volatile unsigned char in_cancel; int rows_affected; /* timeout stuff from Jeff */ TDS_INT query_timeout; int (*query_timeout_func) (void *param, unsigned int total_timeout); void *query_timeout_param; time_t query_start_time; TDSENV env; /* dynamic placeholder stuff */ TDSDYNAMIC *cur_dyn; /**< dynamic structure in use */ TDSDYNAMIC *dyns; /**< list of dynamic allocate for this connection */ int emul_little_endian; char *date_fmt; const TDSCONTEXT *tds_ctx; int char_conv_count; TDSICONV **char_convs; /** config for login stuff. After login this field is NULL */ TDSCONNECTION *connection; int spid; TDS_UCHAR collation[5]; void (*env_chg_func) (TDSSOCKET * tds, int type, char *oldval, char *newval); int internal_sp_called; void *tls_session; void *tls_credentials; int option_value; }; int tds_init_write_buf(TDSSOCKET * tds); void tds_free_result_info(TDSRESULTINFO * info); void tds_free_socket(TDSSOCKET * tds); void tds_free_connection(TDSCONNECTION * connection); void tds_free_all_results(TDSSOCKET * tds); void tds_free_results(TDSRESULTINFO * res_info); void tds_free_param_results(TDSPARAMINFO * param_info); void tds_free_param_result(TDSPARAMINFO * param_info); void tds_free_msg(TDSMESSAGE * message); void tds_free_cursor(TDSSOCKET * tds, TDSCURSOR * cursor); void tds_free_bcp_column_data(BCPCOLDATA * coldata); int tds_put_n(TDSSOCKET * tds, const void *buf, int n); int tds_put_string(TDSSOCKET * tds, const char *buf, int len); int tds_put_int(TDSSOCKET * tds, TDS_INT i); int tds_put_int8(TDSSOCKET * tds, TDS_INT8 i); int tds_put_smallint(TDSSOCKET * tds, TDS_SMALLINT si); /** Output a tinyint value */ #define tds_put_tinyint(tds, ti) tds_put_byte(tds,ti) int tds_put_byte(TDSSOCKET * tds, unsigned char c); TDSRESULTINFO *tds_alloc_results(int num_cols); TDSCOMPUTEINFO **tds_alloc_compute_results(TDSSOCKET * tds, int num_cols, int by_cols); TDSCONTEXT *tds_alloc_context(void * parent); void tds_free_context(TDSCONTEXT * locale); TDSSOCKET *tds_alloc_socket(TDSCONTEXT * context, int bufsize); /* config.c */ const TDS_COMPILETIME_SETTINGS *tds_get_compiletime_settings(void); typedef void (*TDSCONFPARSE) (const char *option, const char *value, void *param); int tds_read_conf_section(FILE * in, const char *section, TDSCONFPARSE tds_conf_parse, void *parse_param); int tds_read_conf_file(TDSCONNECTION * connection, const char *server); TDSCONNECTION *tds_read_config_info(TDSSOCKET * tds, TDSLOGIN * login, TDSLOCALE * locale); void tds_fix_connection(TDSCONNECTION * connection); void tds_config_verstr(const char *tdsver, TDSCONNECTION * connection); void tds_lookup_host(const char *servername, char *ip); int tds_set_interfaces_file_loc(const char *interfloc); TDSLOCALE *tds_get_locale(void); unsigned char *tds_alloc_row(TDSRESULTINFO * res_info); unsigned char *tds_alloc_compute_row(TDSCOMPUTEINFO * res_info); BCPCOLDATA * tds_alloc_bcp_column_data(int column_size); int tds_alloc_get_string(TDSSOCKET * tds, char **string, int len); unsigned char *tds7_crypt_pass(const unsigned char *clear_pass, int len, unsigned char *crypt_pass); TDSDYNAMIC *tds_lookup_dynamic(TDSSOCKET * tds, char *id); const char *tds_prtype(int token); /* iconv.c */ void tds_iconv_open(TDSSOCKET * tds, const char *charset); void tds_iconv_close(TDSSOCKET * tds); void tds_srv_charset_changed(TDSSOCKET * tds, const char *charset); void tds7_srv_charset_changed(TDSSOCKET * tds, int sql_collate, int lcid); int tds_iconv_alloc(TDSSOCKET * tds); void tds_iconv_free(TDSSOCKET * tds); TDSICONV *tds_iconv_from_collate(TDSSOCKET * tds, int sql_collate, int lcid); /* threadsafe.c */ char *tds_timestamp_str(char *str, int maxlen); struct hostent *tds_gethostbyname_r(const char *servername, struct hostent *result, char *buffer, int buflen, int *h_errnop); struct hostent *tds_gethostbyaddr_r(const char *addr, int len, int type, struct hostent *result, char *buffer, int buflen, int *h_errnop); struct servent *tds_getservbyname_r(const char *name, const char *proto, struct servent *result, char *buffer, int buflen); #ifdef INADDR_NONE const char *tds_inet_ntoa_r(struct in_addr iaddr, char *ip, size_t len); #endif char *tds_get_homedir(void); /* mem.c */ TDSPARAMINFO *tds_alloc_param_result(TDSPARAMINFO * old_param); void tds_free_input_params(TDSDYNAMIC * dyn); void tds_free_dynamic(TDSSOCKET * tds, TDSDYNAMIC * dyn); TDSSOCKET *tds_realloc_socket(TDSSOCKET * tds, int bufsize); unsigned char *tds_alloc_param_row(TDSPARAMINFO * info, TDSCOLUMN * curparam); char *tds_alloc_client_sqlstate(int msgno); char *tds_alloc_lookup_sqlstate(TDSSOCKET * tds, int msgno); TDSLOGIN *tds_alloc_login(void); TDSDYNAMIC *tds_alloc_dynamic(TDSSOCKET * tds, const char *id); void tds_free_login(TDSLOGIN * login); TDSCONNECTION *tds_alloc_connection(TDSLOCALE * locale); TDSLOCALE *tds_alloc_locale(void); void tds_free_locale(TDSLOCALE * locale); TDSCURSOR * tds_alloc_cursor(TDSSOCKET * tds, const char *name, TDS_INT namelen, const char *query, TDS_INT querylen); void tds_free_row(const TDSRESULTINFO * res_info, unsigned char *row); /* login.c */ int tds7_send_auth(TDSSOCKET * tds, const unsigned char *challenge); void tds_set_packet(TDSLOGIN * tds_login, int packet_size); void tds_set_port(TDSLOGIN * tds_login, int port); void tds_set_passwd(TDSLOGIN * tds_login, const char *password); void tds_set_bulk(TDSLOGIN * tds_login, TDS_TINYINT enabled); void tds_set_user(TDSLOGIN * tds_login, const char *username); void tds_set_app(TDSLOGIN * tds_login, const char *application); void tds_set_host(TDSLOGIN * tds_login, const char *hostname); void tds_set_server_addr(TDSLOGIN * tds_login, const char *server_addr); void tds_set_library(TDSLOGIN * tds_login, const char *library); void tds_set_server(TDSLOGIN * tds_login, const char *server); void tds_set_client_charset(TDSLOGIN * tds_login, const char *charset); void tds_set_language(TDSLOGIN * tds_login, const char *language); void tds_set_version(TDSLOGIN * tds_login, short major_ver, short minor_ver); void tds_set_capabilities(TDSLOGIN * tds_login, unsigned char *capabilities, int size); int tds_connect(TDSSOCKET * tds, TDSCONNECTION * connection); /* query.c */ int tds_submit_query(TDSSOCKET * tds, const char *query); int tds_submit_query_params(TDSSOCKET * tds, const char *query, TDSPARAMINFO * params); int tds_submit_queryf(TDSSOCKET * tds, const char *queryf, ...); int tds_submit_prepare(TDSSOCKET * tds, const char *query, const char *id, TDSDYNAMIC ** dyn_out, TDSPARAMINFO * params); int tds_submit_execdirect(TDSSOCKET * tds, const char *query, TDSPARAMINFO * params); int tds_submit_execute(TDSSOCKET * tds, TDSDYNAMIC * dyn); int tds_send_cancel(TDSSOCKET * tds); const char *tds_next_placeholder(const char *start); int tds_count_placeholders(const char *query); int tds_get_dynid(TDSSOCKET * tds, char **id); int tds_submit_unprepare(TDSSOCKET * tds, TDSDYNAMIC * dyn); int tds_submit_rpc(TDSSOCKET * tds, const char *rpc_name, TDSPARAMINFO * params); int tds_submit_optioncmd(TDSSOCKET * tds, TDS_OPTION_CMD command, TDS_OPTION option, TDS_OPTION_ARG *param, TDS_INT param_size); int tds_quote_id(TDSSOCKET * tds, char *buffer, const char *id, int idlen); int tds_quote_string(TDSSOCKET * tds, char *buffer, const char *str, int len); const char *tds_skip_quoted(const char *s); int tds_cursor_declare(TDSSOCKET * tds, TDSCURSOR * cursor, int *send); int tds_cursor_setrows(TDSSOCKET * tds, TDSCURSOR * cursor, int *send); int tds_cursor_open(TDSSOCKET * tds, TDSCURSOR * cursor, int *send); int tds_cursor_fetch(TDSSOCKET * tds, TDSCURSOR * cursor); int tds_cursor_close(TDSSOCKET * tds, TDSCURSOR * cursor); int tds_cursor_dealloc(TDSSOCKET * tds, TDSCURSOR * cursor); int tds_multiple_init(TDSSOCKET *tds, TDSMULTIPLE *multiple, TDS_MULTIPLE_TYPE type); int tds_multiple_done(TDSSOCKET *tds, TDSMULTIPLE *multiple); int tds_multiple_query(TDSSOCKET *tds, TDSMULTIPLE *multiple, const char *query, TDSPARAMINFO * params); int tds_multiple_execute(TDSSOCKET *tds, TDSMULTIPLE *multiple, TDSDYNAMIC * dyn); /* token.c */ int tds_process_cancel(TDSSOCKET * tds); void tds_swap_datatype(int coltype, unsigned char *buf); void tds_swap_numeric(TDS_NUMERIC *num); int tds_get_token_size(int marker); int tds_process_login_tokens(TDSSOCKET * tds); void tds_add_row_column_size(TDSRESULTINFO * info, TDSCOLUMN * curcol); int tds_process_simple_query(TDSSOCKET * tds); int tds5_send_optioncmd(TDSSOCKET * tds, TDS_OPTION_CMD tds_command, TDS_OPTION tds_option, TDS_OPTION_ARG * tds_argument, TDS_INT * tds_argsize); int tds_client_msg(const TDSCONTEXT * tds_ctx, TDSSOCKET * tds, int msgno, int severity, int state, int line, const char *message); int tds_process_tokens(TDSSOCKET * tds, TDS_INT * result_type, int *done_flags, unsigned flag); /* data.c */ void tds_set_param_type(TDSSOCKET * tds, TDSCOLUMN * curcol, TDS_SERVER_TYPE type); void tds_set_column_type(TDSCOLUMN * curcol, int type); /* tds_convert.c */ TDS_INT tds_datecrack(TDS_INT datetype, const void *di, TDSDATEREC * dr); int tds_get_conversion_type(int srctype, int colsize); extern const char tds_hex_digits[]; /* write.c */ int tds_flush_packet(TDSSOCKET * tds); int tds_put_buf(TDSSOCKET * tds, const unsigned char *buf, int dsize, int ssize); /* read.c */ unsigned char tds_get_byte(TDSSOCKET * tds); void tds_unget_byte(TDSSOCKET * tds); unsigned char tds_peek(TDSSOCKET * tds); TDS_SMALLINT tds_get_smallint(TDSSOCKET * tds); TDS_INT tds_get_int(TDSSOCKET * tds); int tds_get_string(TDSSOCKET * tds, int string_len, char *dest, size_t dest_size); int tds_get_char_data(TDSSOCKET * tds, char *dest, size_t wire_size, TDSCOLUMN * curcol); void *tds_get_n(TDSSOCKET * tds, void *dest, int n); int tds_get_size_by_type(int servertype); /* util.c */ TDS_STATE tds_set_state(TDSSOCKET * tds, TDS_STATE state); void tds_set_parent(TDSSOCKET * tds, void *the_parent); void *tds_get_parent(TDSSOCKET * tds); int tds_swap_bytes(unsigned char *buf, int bytes); int tds_version(TDSSOCKET * tds_socket, char *pversion_string); void tdsdump_off(void); void tdsdump_on(void); int tdsdump_open(const char *filename); void tdsdump_close(void); void tdsdump_dump_buf(const char* file, unsigned int level_line, const char *msg, const void *buf, int length); void tdsdump_log(const char* file, unsigned int level_line, const char *fmt, ...) #if defined(__GNUC__) && __GNUC__ >= 2 __attribute__ ((__format__ (__printf__, 3, 4))) #endif ; extern int tds_debug_flags; /* net.c */ int tds_open_socket(TDSSOCKET * tds, const char *ip_addr, unsigned int port, int timeout); int tds_close_socket(TDSSOCKET * tds); int tds_read_packet(TDSSOCKET * tds); int tds_write_packet(TDSSOCKET * tds, unsigned char final); int tds7_get_instance_port(const char *ip_addr, const char *instance); int tds_ssl_init(TDSSOCKET *tds); void tds_ssl_deinit(TDSSOCKET *tds); /* vstrbuild.c */ int tds_vstrbuild(char *buffer, int buflen, int *resultlen, char *text, int textlen, const char *formats, int formatlen, va_list ap); /* numeric.c */ char *tds_money_to_string(const TDS_MONEY * money, char *s); TDS_INT tds_numeric_to_string(const TDS_NUMERIC * numeric, char *s); TDS_INT tds_numeric_change_prec_scale(TDS_NUMERIC * numeric, unsigned char new_prec, unsigned char new_scale); /* getmac.c */ void tds_getmac(int s, unsigned char mac[6]); typedef struct tds_answer { unsigned char lm_resp[24]; unsigned char nt_resp[24]; } TDSANSWER; void tds_answer_challenge(const char *passwd, const unsigned char *challenge, TDSANSWER * answer); #define IS_TDS42(x) (x->major_version==4 && x->minor_version==2) #define IS_TDS46(x) (x->major_version==4 && x->minor_version==6) #define IS_TDS50(x) (x->major_version==5 && x->minor_version==0) #define IS_TDS70(x) (x->major_version==7 && x->minor_version==0) #define IS_TDS80(x) (x->major_version==8 && x->minor_version==0) #define IS_TDS7_PLUS(x) ( IS_TDS70(x) || IS_TDS80(x) ) #define IS_TDSDEAD(x) (((x) == NULL) || TDS_IS_SOCKET_INVALID((x)->s)) /** Check if product is Sybase (such as Adaptive Server Enterrprice). x should be a TDS_SOCKET*. */ #define TDS_IS_SYBASE(x) (!(x->product_version & 0x80000000u)) /** Check if product is Microsft SQL Server. x should be a TDS_SOCKET*. */ #define TDS_IS_MSSQL(x) ((x->product_version & 0x80000000u)!=0) /** Calc a version number for mssql. Use with TDS_MS_VER(7,0,842). * For test for a range of version you can use check like * if (tds->product_version >= TDS_MS_VER(7,0,0) && tds->product_version < TDS_MS_VER(8,0,0)) */ #define TDS_MS_VER(maj,min,x) (0x80000000u|((maj)<<24)|((min)<<16)|(x)) /* TODO test if not similar to ms one*/ /** Calc a version number for Sybase. */ #define TDS_SYB_VER(maj,min,x) (((maj)<<24)|((min)<<16)|(x)<<8) #ifdef __cplusplus #if 0 { #endif } #endif #endif /* _tds_h_ */ 0707011f0e24fd000081a4000c6e130000000e00000001456fb74900000b9d0000012300000002ffffffffffffffff0000002b00000000root/usr/local/include/tds_sysdep_public.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _tds_sysdep_public_h_ #define _tds_sysdep_public_h_ static char rcsid_tds_sysdep_public_h[] = "$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $"; static void *no_unused_tds_sysdep_public_h_warn[] = { rcsid_tds_sysdep_public_h, no_unused_tds_sysdep_public_h_warn }; #ifdef __cplusplus extern "C" { #endif /* ** This is where platform-specific changes need to be made. */ #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) #include #define tds_sysdep_int16_type short /* 16-bit int */ #define tds_sysdep_int32_type int /* 32-bit int */ #define tds_sysdep_int64_type __int64 /* 64-bit int */ #define tds_sysdep_real32_type float /* 32-bit real */ #define tds_sysdep_real64_type double /* 64-bit real */ #define tds_sysdep_intptr_type int /* 32-bit int */ #endif /* defined(WIN32) || defined(_WIN32) || defined(__WIN32__) */ #ifndef tds_sysdep_int16_type #define tds_sysdep_int16_type short /* 16-bit int */ #endif /* !tds_sysdep_int16_type */ #ifndef tds_sysdep_int32_type #define tds_sysdep_int32_type int /* 32-bit int */ #endif /* !tds_sysdep_int32_type */ #ifndef tds_sysdep_int64_type #define tds_sysdep_int64_type long long /* 64-bit int */ #endif /* !tds_sysdep_int64_type */ #ifndef tds_sysdep_real32_type #define tds_sysdep_real32_type float /* 32-bit real */ #endif /* !tds_sysdep_real32_type */ #ifndef tds_sysdep_real64_type #define tds_sysdep_real64_type double /* 64-bit real */ #endif /* !tds_sysdep_real64_type */ #ifndef tds_sysdep_intptr_type #define tds_sysdep_intptr_type int #endif /* !tds_sysdep_intptr_type */ #if !defined(__WIN32__) && !defined(_WIN32) && !defined(WIN32) typedef int TDS_SYS_SOCKET; #define INVALID_SOCKET -1 #define TDS_IS_SOCKET_INVALID(s) ((s) < 0) #else typedef SOCKET TDS_SYS_SOCKET; #define TDS_IS_SOCKET_INVALID(s) ((s) == INVALID_SOCKET) #endif #if !defined(MSDBLIB) && !defined(SYBDBLIB) #define SYBDBLIB 1 #endif #if defined(MSDBLIB) && defined(SYBDBLIB) #error MSDBLIB and SYBDBLIB cannot both be defined #endif #ifdef __cplusplus } #endif #endif /* _tds_sysdep_public_h_ */ 0707018b045134000081a4000c6e130000000e00000001456fb748000009a40000012300000002ffffffffffffffff0000002400000000root/usr/local/include/tdsconvert.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _tdsconvert_h_ #define _tdsconvert_h_ #ifdef __cplusplus extern "C" { #if 0 } #endif #endif static const char rcsid_tdsconvert_h[] = "$Id: tdsconvert.h,v 1.21 2005/04/15 11:51:56 freddy77 Exp $"; static const void *const no_unused_tdsconvert_h_warn[] = { rcsid_tdsconvert_h, no_unused_tdsconvert_h_warn }; typedef union conv_result { TDS_TINYINT ti; TDS_SMALLINT si; TDS_INT i; TDS_INT8 bi; TDS_FLOAT f; TDS_REAL r; TDS_CHAR *c; TDS_MONEY m; TDS_MONEY4 m4; TDS_DATETIME dt; TDS_DATETIME4 dt4; TDS_NUMERIC n; TDS_CHAR *ib; TDS_UNIQUE u; } CONV_RESULT; /* * Failure return codes for tds_convert() */ #define TDS_CONVERT_FAIL -1 /* unspecified failure */ #define TDS_CONVERT_NOAVAIL -2 /* conversion does not exist */ #define TDS_CONVERT_SYNTAX -3 /* syntax error in source field */ #define TDS_CONVERT_NOMEM -4 /* insufficient memory */ #define TDS_CONVERT_OVERFLOW -5 /* result too large */ struct tds_time { int tm_year; /**< year (0=1900) */ int tm_mon; /**< month (0-11) */ int tm_mday; /**< month day (1-31) */ int tm_hour; /**< hours (0-23) */ int tm_min; /**< minutes (0-59) */ int tm_sec; /**< seconds (0-59) */ int tm_ms; /**< milliseconds (0-999) */ }; unsigned char tds_willconvert(int srctype, int desttype); TDS_INT tds_get_null_type(int srctype); TDS_INT tds_convert(const TDSCONTEXT * context, int srctype, const TDS_CHAR * src, TDS_UINT srclen, int desttype, CONV_RESULT * cr); size_t tds_strftime(char *buf, size_t maxsize, const char *format, const TDSDATEREC * timeptr); #ifdef __cplusplus #if 0 { #endif } #endif #endif /* _tdsconvert_h_ */ 070701840bc5a5000081a4000c6e130000000e00000001456fb74800000b430000012300000002ffffffffffffffff0000002000000000root/usr/local/include/tdssrv.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _tdssrv_h_ #define _tdssrv_h_ #endif #ifdef __cplusplus extern "C" { #endif #if 0 } #endif static const char rcsid_tdssrv_h[] = "$Id: tdssrv.h,v 1.7 2004/10/28 12:42:12 freddy77 Exp $"; static const void *const no_unused_tdssrv_h_warn[] = { rcsid_tdssrv_h, no_unused_tdssrv_h_warn }; /* login.c */ unsigned char *tds7_decrypt_pass(const unsigned char *crypt_pass, int len, unsigned char *clear_pass); TDSSOCKET *tds_listen(int ip_port); void tds_read_login(TDSSOCKET * tds, TDSLOGIN * login); int tds7_read_login(TDSSOCKET * tds, TDSLOGIN * login); TDSLOGIN *tds_alloc_read_login(TDSSOCKET * tds); /* query.c */ char *tds_get_query(TDSSOCKET * tds); char *tds_get_generic_query(TDSSOCKET * tds); /* server.c */ void tds_env_change(TDSSOCKET * tds, int type, const char *oldvalue, const char *newvalue); void tds_send_msg(TDSSOCKET * tds, int msgno, int msgstate, int severity, const char *msgtext, const char *srvname, const char *procname, int line); void tds_send_login_ack(TDSSOCKET * tds, const char *progname); void tds_send_eed(TDSSOCKET * tds, int msgno, int msgstate, int severity, char *msgtext, char *srvname, char *procname, int line); void tds_send_err(TDSSOCKET * tds, int severity, int dberr, int oserr, char *dberrstr, char *oserrstr); void tds_send_capabilities_token(TDSSOCKET * tds); /* TODO remove, use tds_send_done */ void tds_send_253_token(TDSSOCKET * tds, TDS_SMALLINT flags, TDS_INT numrows); void tds_send_done(TDSSOCKET * tds, int token, TDS_SMALLINT flags, TDS_INT numrows); void tds_send_174_token(TDSSOCKET * tds, TDS_SMALLINT numcols); void tds_send_col_name(TDSSOCKET * tds, TDSRESULTINFO * resinfo); void tds_send_col_info(TDSSOCKET * tds, TDSRESULTINFO * resinfo); void tds_send_result(TDSSOCKET * tds, TDSRESULTINFO * resinfo); void tds7_send_result(TDSSOCKET * tds, TDSRESULTINFO * resinfo); void tds_send_table_header(TDSSOCKET * tds, TDSRESULTINFO * resinfo); void tds_send_row(TDSSOCKET * tds, TDSRESULTINFO * resinfo); #if 0 { #endif #ifdef __cplusplus } #endif 0707016f257efc000081a4000c6e130000000e00000001456fb749000004680000012300000002ffffffffffffffff0000002000000000root/usr/local/include/tdsver.h/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef _tdsver_h_ #define _tdsver_h_ static char rcsid_tdsver_h[] = "$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $"; static void *no_unused_tdsver_h_warn[] = { rcsid_tdsver_h, no_unused_tdsver_h_warn }; #define TDS_VERSION_NO "freetds v0.64" #endif 070701c3f99855000041ed000c6e130000000e00000002456fb7de000000000000012300000002ffffffffffffffff0000001300000000root/usr/local/lib0707016e6ee989000081a4000c6e130000000e00000001456fb74a0020dd5c0000012300000002ffffffffffffffff0000001b00000000root/usr/local/lib/libct.a! / 1164949256 0 0 0 42252 ` :````````````````````````````````````````````````````````````````````````<<<<<<<<<<<<<<<<<<<< D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ Μ u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | | | | | | | | | | | | |888888888888888AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH?????????????||||||||||||||||||LLLLLLLLLLLLLLLLLLLLLj|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|UUUUUUUUUUUU 0 0 0 0 0 0 0 0 bh bh bh bh bh.XBsaTQvEc7bFWZ3._ct_deallocate_dynamic.__func__.XBsaTQvEc7bFWZ3._ct_locate_dynamic.__func__.XBsaTQvEc7bFWZ3._ct_allocate_dynamic.__func__.XBsaTQvEc7bFWZ3.ct_diag_countmsg.__func__.XBsaTQvEc7bFWZ3._ct_diag_clearmsg.__func__.XBsaTQvEc7bFWZ3.ct_diag_getservermsg.__func__.XBsaTQvEc7bFWZ3.ct_diag_getclientmsg.__func__.XBsaTQvEc7bFWZ3.ct_diag_storeservermsg.__func__.XBsaTQvEc7bFWZ3.ct_diag_storeclientmsg.__func___ct_diag_clearmsgct_diag.XBsaTQvEc7bFWZ3.ct_diag.__func__.XBsaTQvEc7bFWZ3._ct_fill_param.__func__.XBsaTQvEc7bFWZ3.param_clear.__func__.XBsaTQvEc7bFWZ3.rpc_clear.__func__.XBsaTQvEc7bFWZ3.paraminfoalloc.__func__.XBsaTQvEc7bFWZ3.paramrowalloc.__func__.XBsaTQvEc7bFWZ3._ct_process_return_status.__func__.XBsaTQvEc7bFWZ3._ct_fetchable_results.__func__ct_cursor.XBsaTQvEc7bFWZ3.ct_cursor.__func__ct_poll.XBsaTQvEc7bFWZ3.ct_poll.__func__ct_options.XBsaTQvEc7bFWZ3.ct_options.__func__.XBsaTQvEc7bFWZ3.ct_options.tds_bool_option_mapct_setparam.XBsaTQvEc7bFWZ3.ct_setparam.__func__ct_param.XBsaTQvEc7bFWZ3.ct_param.__func__ct_dynamic.XBsaTQvEc7bFWZ3.ct_dynamic.__func__ct_capability.XBsaTQvEc7bFWZ3.ct_capability.__func__ct_data_info.XBsaTQvEc7bFWZ3.ct_data_info.__func__ct_send_data.XBsaTQvEc7bFWZ3.ct_send_data.__func__ct_get_data.XBsaTQvEc7bFWZ3.ct_get_data.__func__ct_compute_info.XBsaTQvEc7bFWZ3.ct_compute_info.__func__ct_cmd_props.XBsaTQvEc7bFWZ3.ct_cmd_props.__func__ct_config.XBsaTQvEc7bFWZ3.ct_config.__func__ct_res_info.XBsaTQvEc7bFWZ3.ct_res_info.__func__ct_describe.XBsaTQvEc7bFWZ3.ct_describe.__func__.XBsaTQvEc7bFWZ3._ct_cancel_cleanup.__func__ct_cancel.XBsaTQvEc7bFWZ3.ct_cancel.__func__.XBsaTQvEc7bFWZ3._ct_get_server_type.__func__.XBsaTQvEc7bFWZ3._ct_get_client_type.__func__ct_con_drop.XBsaTQvEc7bFWZ3.ct_con_drop.__func__ct_close.XBsaTQvEc7bFWZ3.ct_close.__func__.XBsaTQvEc7bFWZ3._ct_cmd_drop.__func__ct_cmd_drop.XBsaTQvEc7bFWZ3.ct_cmd_drop.__func___ct_get_client_type_ct_get_server_type.XBsaTQvEc7bFWZ3._ct_bind_data.__func__.XBsaTQvEc7bFWZ3._ct_fetch_cursor.__func___ct_bind_datact_fetch.XBsaTQvEc7bFWZ3.ct_fetch.__func__ct_bind.XBsaTQvEc7bFWZ3.ct_bind.__func__ct_results.XBsaTQvEc7bFWZ3.ct_results.__func__ct_send.XBsaTQvEc7bFWZ3.ct_send.__func__.XBsaTQvEc7bFWZ3._ct_initialise_cmd.__func__ct_command.XBsaTQvEc7bFWZ3.ct_command.__func__ct_cmd_alloc.XBsaTQvEc7bFWZ3.ct_cmd_alloc.__func__ct_connect.XBsaTQvEc7bFWZ3.ct_connect.__func__ct_con_props.XBsaTQvEc7bFWZ3.ct_con_props.__func__ct_callback.XBsaTQvEc7bFWZ3.ct_callback.__func__ct_con_alloc.XBsaTQvEc7bFWZ3.ct_con_alloc.__func__ct_init.XBsaTQvEc7bFWZ3.ct_init.__func__ct_exit.XBsaTQvEc7bFWZ3.ct_exit.__func__.XBsaTQvEc7bFWZ3.ct_describe_cmd_state.__func__.XBsaTQvEc7bFWZ3.ct_set_command_state.__func___ctclient_msg.XBsaTQvEc7bFWZ3._ctclient_msg.__func__.XBsaTQvEc7bFWZ3._ct_get_msgstr.__func__.XBsaTQvEc7bFWZ3._ct_get_user_api_layer_error.__func__.XBsaTQvEc7bFWZ3._ct_get_origin.__func__.XBsaTQvEc7bFWZ3._ct_get_layer.__func__.XAsaTQvEc7bFWZ3.no_unused_var_warn.XAsaTQvEc7bFWZ3.rcsid_var.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_private_h_warn.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_private_h.XAsaTQvEc7bFWZ3.no_unused_tdsver_h_warn.XAsaTQvEc7bFWZ3.rcsid_tdsver_h.XAsaTQvEc7bFWZ3.no_unused_tds_h_warn.XAsaTQvEc7bFWZ3.rcsid_tds_h.XAsaTQvEc7bFWZ3.no_unused_ctlib_h_warn.XAsaTQvEc7bFWZ3.rcsid_ctlib_h.XAsaTQvEc7bFWZ3.no_unused_ctpublic_h_warn.XAsaTQvEc7bFWZ3.rcsid_ctpublic_h.XAsaTQvEc7bFWZ3.no_unused_cspublic_h_warn.XAsaTQvEc7bFWZ3.rcsid_cspublic_h.XAsaTQvEc7bFWZ3.no_unused_cstypes_h_warn.XAsaTQvEc7bFWZ3.rcsid_cstypes_h.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_public_h_warn.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_public_h.XBsaTQvFc7bFGv3.cs_diag_countmsg.__func__.XBsaTQvFc7bFGv3.cs_diag_clearmsg.__func__.XBsaTQvFc7bFGv3.cs_diag_getmsg.__func__.XBsaTQvFc7bFGv3.cs_diag_storemsg.__func__cs_will_convert.XBsaTQvFc7bFGv3.cs_will_convert.__func__cs_time.XBsaTQvFc7bFGv3.cs_time.__func__cs_strcmp.XBsaTQvFc7bFGv3.cs_strcmp.__func__cs_setnull.XBsaTQvFc7bFGv3.cs_setnull.__func__cs_set_convert.XBsaTQvFc7bFGv3.cs_set_convert.__func__cs_objects.XBsaTQvFc7bFGv3.cs_objects.__func__cs_manage_convert.XBsaTQvFc7bFGv3.cs_manage_convert.__func__cs_diag.XBsaTQvFc7bFGv3.cs_diag.__func__cs_conv_mult.XBsaTQvFc7bFGv3.cs_conv_mult.__func__cs_cmp.XBsaTQvFc7bFGv3.cs_cmp.__func__cs_calc.XBsaTQvFc7bFGv3.cs_calc.__func__cs_strbuild.XBsaTQvFc7bFGv3.cs_strbuild.__func__cs_dt_info.XBsaTQvFc7bFGv3.cs_dt_info.__func__cs_locale.XBsaTQvFc7bFGv3.cs_locale.__func__cs_loc_drop.XBsaTQvFc7bFGv3.cs_loc_drop.__func__cs_loc_alloc.XBsaTQvFc7bFGv3.cs_loc_alloc.__func__cs_dt_crack.XBsaTQvFc7bFGv3.cs_dt_crack.__func__cs_convert.XBsaTQvFc7bFGv3.cs_convert.__func__cs_config.XBsaTQvFc7bFGv3.cs_config.__func__cs_ctx_drop.XBsaTQvFc7bFGv3.cs_ctx_drop.__func__cs_ctx_global.XBsaTQvFc7bFGv3.cs_ctx_global.__func__.XBsaTQvFc7bFGv3.cs_ctx_global.global_cs_ctxcs_ctx_alloc.XBsaTQvFc7bFGv3.cs_ctx_alloc.__func__.XBsaTQvFc7bFGv3._csclient_msg.__func__.XBsaTQvFc7bFGv3._cs_get_msgstr.__func__.XBsaTQvFc7bFGv3._cs_get_user_api_layer_error.__func__.XBsaTQvFc7bFGv3._cs_get_origin.__func__.XBsaTQvFc7bFGv3._cs_get_layer.__func__.XBsaTQvFc7bFGv3._cs_datatype_length.__func__.XAsaTQvFc7bFGv3.no_unused_var_warn.XAsaTQvFc7bFGv3.rcsid_var.XAsaTQvFc7bFGv3.no_unused_tdsconvert_h_warn.XAsaTQvFc7bFGv3.rcsid_tdsconvert_h.XAsaTQvFc7bFGv3.no_unused_tds_sysdep_private_h_warn.XAsaTQvFc7bFGv3.rcsid_tds_sysdep_private_h.XAsaTQvFc7bFGv3.no_unused_tdsver_h_warn.XAsaTQvFc7bFGv3.rcsid_tdsver_h.XAsaTQvFc7bFGv3.no_unused_tds_h_warn.XAsaTQvFc7bFGv3.rcsid_tds_h.XAsaTQvFc7bFGv3.no_unused_ctlib_h_warn.XAsaTQvFc7bFGv3.rcsid_ctlib_h.XAsaTQvFc7bFGv3.no_unused_cspublic_h_warn.XAsaTQvFc7bFGv3.rcsid_cspublic_h.XAsaTQvFc7bFGv3.no_unused_cstypes_h_warn.XAsaTQvFc7bFGv3.rcsid_cstypes_h.XAsaTQvFc7bFGv3.no_unused_tds_sysdep_public_h_warn.XAsaTQvFc7bFGv3.rcsid_tds_sysdep_public_h.XBsaTQvGc7bF2E4._blk_get_col_data.__func__.XBsaTQvGc7bF2E4._blk_add_variable_columns.__func__.XBsaTQvGc7bF2E4._blk_add_fixed_columns.__func__.XBsaTQvGc7bF2E4._blk_build_bcp_record.__func__.XBsaTQvGc7bF2E4._blk_build_bcp_record.textptr_size.XBsaTQvGc7bF2E4._blk_build_bcp_record.timestamp.XBsaTQvGc7bF2E4._blk_build_bcp_record.textptr.XBsaTQvGc7bF2E4._blk_build_bcp_record.GEN_NULL.XBsaTQvGc7bF2E4._blk_build_bcp_record.CHARBIN_NULL.XBsaTQvGc7bF2E4._blk_send_colmetadata.__func__.XBsaTQvGc7bF2E4._blk_build_bulk_insert_stmt.__func__.XBsaTQvGc7bF2E4._rowxfer_in_init.__func__.XBsaTQvGc7bF2E4._blk_rowxfer_in.__func__.XBsaTQvGc7bF2E4._blk_rowxfer_out.__func__blk_textxfer.XBsaTQvGc7bF2E4.blk_textxfer.__func__blk_srvinit.XBsaTQvGc7bF2E4.blk_srvinit.__func__blk_sendtext.XBsaTQvGc7bF2E4.blk_sendtext.__func__blk_sendrow.XBsaTQvGc7bF2E4.blk_sendrow.__func__.XBsaTQvGc7bF2E4.blk_rowxfer_mult.__func__blk_rowxfer_multblk_rowxfer.XBsaTQvGc7bF2E4.blk_rowxfer.__func__blk_rowdrop.XBsaTQvGc7bF2E4.blk_rowdrop.__func__blk_rowalloc.XBsaTQvGc7bF2E4.blk_rowalloc.__func__blk_props.XBsaTQvGc7bF2E4.blk_props.__func__blk_init.XBsaTQvGc7bF2E4.blk_init.__func__blk_gettext.XBsaTQvGc7bF2E4.blk_gettext.__func__blk_getrow.XBsaTQvGc7bF2E4.blk_getrow.__func__blk_drop.XBsaTQvGc7bF2E4.blk_drop.__func__blk_done.XBsaTQvGc7bF2E4.blk_done.__func__blk_describe.XBsaTQvGc7bF2E4.blk_describe.__func__blk_default.XBsaTQvGc7bF2E4.blk_default.__func__blk_colval.XBsaTQvGc7bF2E4.blk_colval.__func__blk_bind.XBsaTQvGc7bF2E4.blk_bind.__func__blk_alloc.XBsaTQvGc7bF2E4.blk_alloc.__func__.XAsaTQvGc7bF2E4.no_unused_var_warn.XAsaTQvGc7bF2E4.rcsid_var.XAsaTQvGc7bF2E4.no_unused_tds_sysdep_private_h_warn.XAsaTQvGc7bF2E4.rcsid_tds_sysdep_private_h.XAsaTQvGc7bF2E4.no_unused_tdsver_h_warn.XAsaTQvGc7bF2E4.rcsid_tdsver_h.XAsaTQvGc7bF2E4.no_unused_tds_h_warn.XAsaTQvGc7bF2E4.rcsid_tds_h.XAsaTQvGc7bF2E4.no_unused_ctlib_h_warn.XAsaTQvGc7bF2E4.rcsid_ctlib_h.XAsaTQvGc7bF2E4.no_unused_ctpublic_h_warn.XAsaTQvGc7bF2E4.rcsid_ctpublic_h.XAsaTQvGc7bF2E4.no_unused_cspublic_h_warn.XAsaTQvGc7bF2E4.rcsid_cspublic_h.XAsaTQvGc7bF2E4.no_unused_cstypes_h_warn.XAsaTQvGc7bF2E4.rcsid_cstypes_h.XAsaTQvGc7bF2E4.no_unused_tds_sysdep_public_h_warn.XAsaTQvGc7bF2E4.rcsid_tds_sysdep_public_h.XAsaTQvGc7bF2E4.no_unused_bkpublic_h_warn.XAsaTQvGc7bF2E4.rcsid_bkpublic_h_ct_handle_server_message.XBsaTQvHc7bFma4._ct_handle_server_message.__func___ct_handle_client_message.XBsaTQvHc7bFma4._ct_handle_client_message.__func__.XAsaTQvHc7bFma4.no_unused_var_warn.XAsaTQvHc7bFma4.rcsid_var.XAsaTQvHc7bFma4.no_unused_tds_sysdep_private_h_warn.XAsaTQvHc7bFma4.rcsid_tds_sysdep_private_h.XAsaTQvHc7bFma4.no_unused_tdsver_h_warn.XAsaTQvHc7bFma4.rcsid_tdsver_h.XAsaTQvHc7bFma4.no_unused_tds_h_warn.XAsaTQvHc7bFma4.rcsid_tds_h.XAsaTQvHc7bFma4.no_unused_ctlib_h_warn.XAsaTQvHc7bFma4.rcsid_ctlib_h.XAsaTQvHc7bFma4.no_unused_cspublic_h_warn.XAsaTQvHc7bFma4.rcsid_cspublic_h.XAsaTQvHc7bFma4.no_unused_cstypes_h_warn.XAsaTQvHc7bFma4.rcsid_cstypes_h.XAsaTQvHc7bFma4.no_unused_tds_sysdep_public_h_warn.XAsaTQvHc7bFma4.rcsid_tds_sysdep_public_h.XBsaTQvxb7bF2Xu.tds_free_bcp_column_data.__func__tds_alloc_bcp_column_data.XBsaTQvxb7bF2Xu.tds_alloc_bcp_column_data.__func__tds_alloc_lookup_sqlstate.XBsaTQvxb7bF2Xu.tds_alloc_lookup_sqlstate.__func__tds_alloc_client_sqlstate.XBsaTQvxb7bF2Xu.tds_alloc_client_sqlstate.__func__tds_free_msg.XBsaTQvxb7bF2Xu.tds_free_msg.__func__.XBsaTQvxb7bF2Xu.tds_free_env.__func__.XBsaTQvxb7bF2Xu.tds_free_connection.__func__.XBsaTQvxb7bF2Xu.tds_free_locale.__func__.XBsaTQvxb7bF2Xu.tds_free_socket.__func__tds_realloc_socket.XBsaTQvxb7bF2Xu.tds_realloc_socket.__func__tds_free_sockettds_alloc_socket.XBsaTQvxb7bF2Xu.tds_alloc_socket.__func__tds_free_login.XBsaTQvxb7bF2Xu.tds_free_login.__func__tds_alloc_login.XBsaTQvxb7bF2Xu.tds_alloc_login.__func__.XBsaTQvxb7bF2Xu.tds_free_cursor.__func__tds_free_cursortds_alloc_cursor.XBsaTQvxb7bF2Xu.tds_alloc_cursor.__func__tds_free_connectiontds_alloc_connection.XBsaTQvxb7bF2Xu.tds_alloc_connection.__func__.XAsaTQvxb7bF2Xu.defaultcapstds_alloc_locale.XBsaTQvxb7bF2Xu.tds_alloc_locale.__func__tds_free_context.XBsaTQvxb7bF2Xu.tds_free_context.__func__tds_free_localetds_alloc_context.XBsaTQvxb7bF2Xu.tds_alloc_context.__func__tds_free_all_results.XBsaTQvxb7bF2Xu.tds_free_all_results.__func__tds_free_bcp_column_data.XBsaTQvxb7bF2Xu.tds_free_results.__func__tds_free_row.XBsaTQvxb7bF2Xu.tds_free_row.__func__.XBsaTQvxb7bF2Xu.tds_free_compute_results.__func__.XBsaTQvxb7bF2Xu.tds_free_compute_result.__func__.XBsaTQvxb7bF2Xu.tds_free_param_results.__func__tds_alloc_compute_row.XBsaTQvxb7bF2Xu.tds_alloc_compute_row.__func__tds_alloc_row.XBsaTQvxb7bF2Xu.tds_alloc_row.__func__tds_alloc_results.XBsaTQvxb7bF2Xu.tds_alloc_results.__func__tds_alloc_compute_results.XBsaTQvxb7bF2Xu.tds_alloc_compute_results.__func__.XBsaTQvxb7bF2Xu.tds_alloc_compute_result.__func__tds_alloc_param_row.XBsaTQvxb7bF2Xu.tds_alloc_param_row.__func__tds_free_param_result.XBsaTQvxb7bF2Xu.tds_free_param_result.__func__tds_alloc_param_result.XBsaTQvxb7bF2Xu.tds_alloc_param_result.__func__tds_free_resultstds_free_dynamic.XBsaTQvxb7bF2Xu.tds_free_dynamic.__func__tds_free_param_resultstds_free_input_params.XBsaTQvxb7bF2Xu.tds_free_input_params.__func__tds_alloc_dynamic.XBsaTQvxb7bF2Xu.tds_alloc_dynamic.__func__.XAsaTQvxb7bF2Xu.no_unused_var_warn.XAsaTQvxb7bF2Xu.rcsid_var.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_private_h_warn.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_private_h.XAsaTQvxb7bF2Xu.no_unused_tds_sysdep_public_h_warn.XAsaTQvxb7bF2Xu.rcsid_tds_sysdep_public_h.XAsaTQvxb7bF2Xu.no_unused_tdsver_h_warn.XAsaTQvxb7bF2Xu.rcsid_tdsver_h.XAsaTQvxb7bF2Xu.no_unused_tds_h_warn.XAsaTQvxb7bF2Xu.rcsid_tds_h.XBsaTQvyb7bFmtu.determine_adjusted_size.__func__.XBsaTQvyb7bFmtu.adjust_character_column_size.__func__.XBsaTQvyb7bFmtu._tds_token_name.__func__.XBsaTQvyb7bFmtu.tds_prtype.__func__.XBsaTQvyb7bFmtu.tds_pr_op.__func__.XBsaTQvyb7bFmtu.tds5_process_optioncmd.__func__.XBsaTQvyb7bFmtu.tds_process_cursor_tokens.__func__.XBsaTQvyb7bFmtu.tds7_process_compute_result.__func__.XBsaTQvyb7bFmtu.tds_process_compute_names.__func__.XBsaTQvyb7bFmtu.tds5_get_varint_size.__func__.XBsaTQvyb7bFmtu.tds_swap_numeric.__func__tds_swap_datatype.XBsaTQvyb7bFmtu.tds_swap_datatype.__func__tds_get_token_size.XBsaTQvyb7bFmtu.tds_get_token_size.__func__.XBsaTQvyb7bFmtu.tds5_process_dyn_result2.__func__.XBsaTQvyb7bFmtu.tds_process_dyn_result.__func__.XBsaTQvyb7bFmtu.tds_process_dynamic.__func__tds_lookup_dynamic.XBsaTQvyb7bFmtu.tds_lookup_dynamic.__func__tds_process_cancel.XBsaTQvyb7bFmtu.tds_process_cancel.__func__.XBsaTQvyb7bFmtu.tds_alloc_get_string.__func__.XBsaTQvyb7bFmtu.tds_process_msg.__func__.XBsaTQvyb7bFmtu.tds_process_env_chg.__func__.XBsaTQvyb7bFmtu.tds_client_msg.__func__.XBsaTQvyb7bFmtu.tds_process_end.__func__.XBsaTQvyb7bFmtu.tds_process_row.__func__tds_swap_numeric.XBsaTQvyb7bFmtu.tds_get_data.__func__.XBsaTQvyb7bFmtu.tds_process_compute.__func__.XBsaTQvyb7bFmtu.tds5_process_result.__func__.XBsaTQvyb7bFmtu.tds_process_result.__func__.XBsaTQvyb7bFmtu.tds_get_data_info.__func__.XBsaTQvyb7bFmtu.tds7_process_result.__func__.XBsaTQvyb7bFmtu.tds7_get_data_info.__func__.XBsaTQvyb7bFmtu.tds_process_compute_result.__func__.XBsaTQvyb7bFmtu.tds_process_params_result_token.__func__.XBsaTQvyb7bFmtu.tds_process_param_result_tokens.__func__.XBsaTQvyb7bFmtu.tds_process_param_result.__func__.XBsaTQvyb7bFmtu.tds_process_colinfo.__func__tds_prtype.XBsaTQvyb7bFmtu.tds_process_col_fmt.__func__tds_add_row_column_size.XBsaTQvyb7bFmtu.tds_add_row_column_size.__func__.XBsaTQvyb7bFmtu.tds_process_col_name.__func__tds_process_simple_query.XBsaTQvyb7bFmtu.tds_process_simple_query.__func__.XBsaTQvyb7bFmtu.tds_process_tokens.__func__.XBsaTQvyb7bFmtu.tds_process_auth.__func__tds_alloc_get_stringtds_process_login_tokens.XBsaTQvyb7bFmtu.tds_process_login_tokens.__func__tds_process_tokens.XBsaTQvyb7bFmtu.tds_set_spid.__func__tds_client_msg.XBsaTQvyb7bFmtu.tds_process_default_tokens.__func__.XAsaTQvyb7bFmtu.no_unused_var_warn.XAsaTQvyb7bFmtu.rcsid_var.XAsaTQvyb7bFmtu.no_unused_tdsconvert_h_warn.XAsaTQvyb7bFmtu.rcsid_tdsconvert_h.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_private_h_warn.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_private_h.XAsaTQvyb7bFmtu.no_unused_tds_sysdep_public_h_warn.XAsaTQvyb7bFmtu.rcsid_tds_sysdep_public_h.XAsaTQvyb7bFmtu.no_unused_tdsver_h_warn.XAsaTQvyb7bFmtu.rcsid_tdsver_h.XAsaTQvyb7bFmtu.no_unused_tds_h_warn.XAsaTQvyb7bFmtu.rcsid_tds_h.XBsaTQvzb7bFWDv.tdsdump_log.__func__tdsdump_dump_buf.XBsaTQvzb7bFWDv.tdsdump_dump_buf.__func__.XBsaTQvzb7bFWDv.tdsdump_start.__func__tdsdump_close.XBsaTQvzb7bFWDv.tdsdump_close.__func__.XBsaTQvzb7bFWDv.tdsdump_append.__func__tdsdump_open.XBsaTQvzb7bFWDv.tdsdump_open.__func__tdsdump_on.XBsaTQvzb7bFWDv.tdsdump_on.__func__tdsdump_off.XBsaTQvzb7bFWDv.tdsdump_off.__func__tds_version.XBsaTQvzb7bFWDv.tds_version.__func__tds_swap_bytes.XBsaTQvzb7bFWDv.tds_swap_bytes.__func__tdsdump_logtds_set_state.XBsaTQvzb7bFWDv.tds_set_state.__func__.XBsaTQvzb7bFWDv.tds_set_state.state_namestds_get_parent.XBsaTQvzb7bFWDv.tds_get_parent.__func__tds_set_parent.XBsaTQvzb7bFWDv.tds_set_parent.__func__.XAsaTQvzb7bFWDv.g_dump_mutex.XAsaTQvzb7bFWDv.g_dumpfile.XAsaTQvzb7bFWDv.write_dump.XAsaTQvzb7bFWDv.g_dump_filenametds_g_append_modetds_debug_flags.XAsaTQvzb7bFWDv.no_unused_var_warn.XAsaTQvzb7bFWDv.rcsid_var.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFWDv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFWDv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFWDv.no_unused_tdsver_h_warn.XAsaTQvzb7bFWDv.rcsid_tdsver_h.XAsaTQvzb7bFWDv.no_unused_tds_h_warn.XAsaTQvzb7bFWDv.rcsid_tds_h.XBsaTQvzb7bFGZv.tds8_do_login.__func__.XBsaTQvzb7bFGZv.tds7_crypt_pass.__func__tds7_crypt_pass.XBsaTQvzb7bFGZv.tds7_send_login.__func__.XBsaTQvzb7bFGZv.tds7_send_login.ntlm_id.XBsaTQvzb7bFGZv.tds7_send_login.collation.XBsaTQvzb7bFGZv.tds7_send_login.time_zone.XBsaTQvzb7bFGZv.tds7_send_login.reserved_flag.XBsaTQvzb7bFGZv.tds7_send_login.sql_type_flag.XBsaTQvzb7bFGZv.tds7_send_login.connection_id.XBsaTQvzb7bFGZv.tds7_send_login.tds8Version.XBsaTQvzb7bFGZv.tds7_send_login.tds7Version.XBsaTQvzb7bFGZv.tds7_send_login.client_progvertds7_send_auth.XBsaTQvzb7bFGZv.tds7_send_auth.__func__.XBsaTQvzb7bFGZv.tds_send_login.__func__.XBsaTQvzb7bFGZv.tds_send_login.magic50.XBsaTQvzb7bFGZv.tds_send_login.magic42.XBsaTQvzb7bFGZv.tds_send_login.magic6.XBsaTQvzb7bFGZv.tds_send_login.magic5.XBsaTQvzb7bFGZv.tds_send_login.le2.XBsaTQvzb7bFGZv.tds_send_login.magic3.XBsaTQvzb7bFGZv.tds_send_login.magic2.XBsaTQvzb7bFGZv.tds_send_login.le1.XBsaTQvzb7bFGZv.tds_put_login_string.__func__tds_connect.XBsaTQvzb7bFGZv.tds_connect.__func__tds_set_capabilities.XBsaTQvzb7bFGZv.tds_set_capabilities.__func__tds_set_language.XBsaTQvzb7bFGZv.tds_set_language.__func__tds_set_client_charset.XBsaTQvzb7bFGZv.tds_set_client_charset.__func__tds_set_library.XBsaTQvzb7bFGZv.tds_set_library.__func__tds_set_server_addr.XBsaTQvzb7bFGZv.tds_set_server_addr.__func__tds_set_server.XBsaTQvzb7bFGZv.tds_set_server.__func__tds_set_app.XBsaTQvzb7bFGZv.tds_set_app.__func__tds_set_host.XBsaTQvzb7bFGZv.tds_set_host.__func__tds_set_user.XBsaTQvzb7bFGZv.tds_set_user.__func__tds_set_bulk.XBsaTQvzb7bFGZv.tds_set_bulk.__func__tds_set_passwd.XBsaTQvzb7bFGZv.tds_set_passwd.__func__tds_set_port.XBsaTQvzb7bFGZv.tds_set_port.__func__tds_set_packet.XBsaTQvzb7bFGZv.tds_set_packet.__func__tds_set_version.XBsaTQvzb7bFGZv.tds_set_version.__func__.XAsaTQvzb7bFGZv.no_unused_var_warn.XAsaTQvzb7bFGZv.rcsid_var.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_private_h_warn.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_private_h.XAsaTQvzb7bFGZv.no_unused_tds_sysdep_public_h_warn.XAsaTQvzb7bFGZv.rcsid_tds_sysdep_public_h.XAsaTQvzb7bFGZv.no_unused_tdsver_h_warn.XAsaTQvzb7bFGZv.rcsid_tdsver_h.XAsaTQvzb7bFGZv.no_unused_tds_h_warn.XAsaTQvzb7bFGZv.rcsid_tds_h.XBsaTQv0b7bF2uv.read_and_convert.__func__tds_get_size_by_type.XBsaTQv0b7bF2uv.tds_get_size_by_type.__func__.XBsaTQv0b7bF2uv.tds_get_n.__func__tds_get_char_data.XBsaTQv0b7bF2uv.tds_get_char_data.__func__tds_get_string.XBsaTQv0b7bF2uv.tds_get_string.__func__tds_get_int.XBsaTQv0b7bF2uv.tds_get_int.__func__tds_get_ntds_get_smallint.XBsaTQv0b7bF2uv.tds_get_smallint.__func__tds_peek.XBsaTQv0b7bF2uv.tds_peek.__func__tds_unget_byte.XBsaTQv0b7bF2uv.tds_unget_byte.__func__tds_get_byte.XBsaTQv0b7bF2uv.tds_get_byte.__func__.XAsaTQv0b7bF2uv.no_unused_var_warn.XAsaTQv0b7bF2uv.rcsid_var.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_private_h_warn.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_private_h.XAsaTQv0b7bF2uv.no_unused_tds_sysdep_public_h_warn.XAsaTQv0b7bF2uv.rcsid_tds_sysdep_public_h.XAsaTQv0b7bF2uv.no_unused_tdsver_h_warn.XAsaTQv0b7bF2uv.rcsid_tdsver_h.XAsaTQv0b7bF2uv.no_unused_tds_h_warn.XAsaTQv0b7bF2uv.rcsid_tds_htds_flush_packet.XBsaTQv1b7bFmEw.tds_flush_packet.__func__tds_init_write_buf.XBsaTQv1b7bFmEw.tds_init_write_buf.__func__.XBsaTQv1b7bFmEw.tds_put_byte.__func__tds_put_smallint.XBsaTQv1b7bFmEw.tds_put_smallint.__func__tds_put_int.XBsaTQv1b7bFmEw.tds_put_int.__func__tds_put_int8.XBsaTQv1b7bFmEw.tds_put_int8.__func__tds_put_bytetds_put_buf.XBsaTQv1b7bFmEw.tds_put_buf.__func__tds_put_string.XBsaTQv1b7bFmEw.tds_put_string.__func__tds_put_n.XBsaTQv1b7bFmEw.tds_put_n.__func__.XAsaTQv1b7bFmEw.no_unused_var_warn.XAsaTQv1b7bFmEw.rcsid_var.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_private_h_warn.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_private_h.XAsaTQv1b7bFmEw.no_unused_tds_sysdep_public_h_warn.XAsaTQv1b7bFmEw.rcsid_tds_sysdep_public_h.XAsaTQv1b7bFmEw.no_unused_tdsver_h_warn.XAsaTQv1b7bFmEw.rcsid_tdsver_h.XAsaTQv1b7bFmEw.no_unused_tds_h_warn.XAsaTQv1b7bFmEw.rcsid_tds_h.XBsaTQv2b7bFWaw.string_to_int8.__func__.XBsaTQv2b7bFWaw.string_to_int.__func__.XBsaTQv2b7bFWaw.tds_datecrack.__func__tds_willconvert.XBsaTQv2b7bFWaw.tds_willconvert.__func__.XBsaTQv2b7bFWaw.tds_willconvert.answers.XBsaTQv2b7bFWaw.tds_strftime.__func__tds_get_null_type.XBsaTQv2b7bFWaw.tds_get_null_type.__func__.XBsaTQv2b7bFWaw.store_hour.__func__.XBsaTQv2b7bFWaw.store_time.__func__.XBsaTQv2b7bFWaw.store_yymmdd_date.__func__.XBsaTQv2b7bFWaw.store_monthname.__func__.XBsaTQv2b7bFWaw.store_dd_mon_yyy_date.__func__.XBsaTQv2b7bFWaw.store_numeric_date.__func__.XBsaTQv2b7bFWaw.store_mday.__func__.XBsaTQv2b7bFWaw.store_year.__func__.XBsaTQv2b7bFWaw.is_timeformat.__func__.XBsaTQv2b7bFWaw.is_numeric.__func__.XBsaTQv2b7bFWaw.is_alphabetic.__func__.XBsaTQv2b7bFWaw.is_ampm.__func__.XBsaTQv2b7bFWaw.is_dd_mon_yyyy.__func__.XBsaTQv2b7bFWaw.is_numeric_dateformat.__func__.XBsaTQv2b7bFWaw.string_to_numeric.__func__.XBsaTQv2b7bFWaw.stringz_to_numeric.__func__.XBsaTQv2b7bFWaw.string_to_datetime.__func__tds_convert.XBsaTQv2b7bFWaw.tds_convert.__func__.XBsaTQv2b7bFWaw.tds_convert_unique.__func__.XBsaTQv2b7bFWaw.tds_convert_flt8.__func__.XBsaTQv2b7bFWaw.tds_convert_real.__func__.XBsaTQv2b7bFWaw.tds_convert_datetime4.__func__tds_strftimetds_datecrack.XBsaTQv2b7bFWaw.tds_convert_datetime.__func__.XBsaTQv2b7bFWaw.tds_convert_money.__func__.XBsaTQv2b7bFWaw.tds_convert_money4.__func__.XBsaTQv2b7bFWaw.tds_convert_numeric.__func__.XBsaTQv2b7bFWaw.tds_convert_int8.__func__.XBsaTQv2b7bFWaw.tds_convert_int4.__func__.XBsaTQv2b7bFWaw.tds_convert_int2.__func__.XBsaTQv2b7bFWaw.tds_convert_int1.__func__.XBsaTQv2b7bFWaw.tds_convert_bit.__func__.XBsaTQv2b7bFWaw.tds_convert_char.__func__.XBsaTQv2b7bFWaw.tds_convert_binary.__func__.XBsaTQv2b7bFWaw.binary_to_result.__func__.XBsaTQv2b7bFWaw.string_to_result.__func__tds_get_conversion_type.XBsaTQv2b7bFWaw.tds_get_conversion_type.__func__tds_hex_digits.XAsaTQv2b7bFWaw.no_unused_var_warn.XAsaTQv2b7bFWaw.rcsid_var.XAsaTQv2b7bFWaw.no_unused_tdsconvert_h_warn.XAsaTQv2b7bFWaw.rcsid_tdsconvert_h.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_private_h_warn.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_private_h.XAsaTQv2b7bFWaw.no_unused_tds_sysdep_public_h_warn.XAsaTQv2b7bFWaw.rcsid_tds_sysdep_public_h.XAsaTQv2b7bFWaw.no_unused_tdsver_h_warn.XAsaTQv2b7bFWaw.rcsid_tdsver_h.XAsaTQv2b7bFWaw.no_unused_tds_h_warn.XAsaTQv2b7bFWaw.rcsid_tds_htds_numeric_change_prec_scale.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.__func__.XBsaTQv3b7bFGww.tds_numeric_change_prec_scale.factors.XBsaTQv3b7bFGww.tds_packet_check_overflow.__func__.XAsaTQv3b7bFGww.limits.XAsaTQv3b7bFGww.limit_indexestds_numeric_to_string.XBsaTQv3b7bFGww.tds_numeric_to_string.__func__tds_money_to_string.XBsaTQv3b7bFGww.tds_money_to_string.__func__tds_numeric_bytes_per_prec.XAsaTQv3b7bFGww.no_unused_var_warn.XAsaTQv3b7bFGww.rcsid_var.XAsaTQv3b7bFGww.no_unused_tdsconvert_h_warn.XAsaTQv3b7bFGww.rcsid_tdsconvert_h.XAsaTQv3b7bFGww.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_private_h.XAsaTQv3b7bFGww.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bFGww.rcsid_tds_sysdep_public_h.XAsaTQv3b7bFGww.no_unused_tdsver_h_warn.XAsaTQv3b7bFGww.rcsid_tdsver_h.XAsaTQv3b7bFGww.no_unused_tds_h_warn.XAsaTQv3b7bFGww.rcsid_tds_htds_get_compiletime_settings.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.__func__.XBsaTQv3b7bF2Fx.tds_get_compiletime_settings.settings.XBsaTQv3b7bF2Fx.parse_server_name_for_port.__func__.XBsaTQv3b7bF2Fx.tds_read_interfaces.__func__.XBsaTQv3b7bF2Fx.search_interface_file.__func__.XBsaTQv3b7bF2Fx.hex2num.__func__.XBsaTQv3b7bF2Fx.hexdigit.__func__.XBsaTQv3b7bF2Fx.tds_lookup_port.__func__.XBsaTQv3b7bF2Fx.tds_lookup_host.__func__tds_set_interfaces_file_loc.XBsaTQv3b7bF2Fx.tds_set_interfaces_file_loc.__func__.XBsaTQv3b7bF2Fx.tds_config_verstr.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdshost.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsver.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsport.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsdump.__func__.XBsaTQv3b7bF2Fx.tds_config_env_tdsquery.__func__.XBsaTQv3b7bF2Fx.tds_config_login.__func__tds_lookup_hosttds_config_verstr.XBsaTQv3b7bF2Fx.tds_parse_conf_section.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_section.__func__.XBsaTQv3b7bF2Fx.tds_config_boolean.__func__tds_read_conf_section.XBsaTQv3b7bF2Fx.tds_read_conf_sections.__func__.XBsaTQv3b7bF2Fx.tds_read_conf_file.__func__.XBsaTQv3b7bF2Fx.tds_get_home_file.__func__.XBsaTQv3b7bF2Fx.tds_try_conf_file.__func__.XBsaTQv3b7bF2Fx.tds_fix_connection.__func__tds_fix_connectiontds_read_conf_filetds_read_config_info.XBsaTQv3b7bF2Fx.tds_read_config_info.__func__.XAsaTQv3b7bF2Fx.interf_file.XAsaTQv3b7bF2Fx.no_unused_var_warn.XAsaTQv3b7bF2Fx.rcsid_var.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_private_h_warn.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_private_h.XAsaTQv3b7bF2Fx.no_unused_tds_sysdep_public_h_warn.XAsaTQv3b7bF2Fx.rcsid_tds_sysdep_public_h.XAsaTQv3b7bF2Fx.no_unused_tdsver_h_warn.XAsaTQv3b7bF2Fx.rcsid_tdsver_h.XAsaTQv3b7bF2Fx.no_unused_tds_h_warn.XAsaTQv3b7bF2Fx.rcsid_tds_htds_submit_optioncmd.XBsaTQv4b7bFmbx.tds_submit_optioncmd.__func__tds_multiple_execute.XBsaTQv4b7bFmbx.tds_multiple_execute.__func__tds_multiple_query.XBsaTQv4b7bFmbx.tds_multiple_query.__func__tds_multiple_done.XBsaTQv4b7bFmbx.tds_multiple_done.__func__tds_multiple_init.XBsaTQv4b7bFmbx.tds_multiple_init.__func__.XBsaTQv4b7bFmbx.tds_send_emulated_execute.__func__.XBsaTQv4b7bFmbx.tds_put_param_as_string.__func__.XBsaTQv4b7bFmbx.tds_quote_and_put.__func__tds_cursor_dealloc.XBsaTQv4b7bFmbx.tds_cursor_dealloc.__func__tds_cursor_close.XBsaTQv4b7bFmbx.tds_cursor_close.__func__tds_cursor_fetch.XBsaTQv4b7bFmbx.tds_cursor_fetch.__func__tds_cursor_setrows.XBsaTQv4b7bFmbx.tds_cursor_setrows.__func__tds_cursor_open.XBsaTQv4b7bFmbx.tds_cursor_open.__func__tds_cursor_declare.XBsaTQv4b7bFmbx.tds_cursor_declare.__func__tds_quote_string.XBsaTQv4b7bFmbx.tds_quote_string.__func__tds_quote_id.XBsaTQv4b7bFmbx.tds_quote_id.__func__.XBsaTQv4b7bFmbx.tds_quote.__func__tds_send_cancel.XBsaTQv4b7bFmbx.tds_send_cancel.__func__tds_submit_rpc.XBsaTQv4b7bFmbx.tds_submit_rpc.__func__tds_submit_unprepare.XBsaTQv4b7bFmbx.tds_submit_unprepare.__func__.XBsaTQv4b7bFmbx.tds_get_dynid.__func__.XAsaTQv4b7bFmbx.inc_num.XBsaTQv4b7bFmbx.tds_put_params.__func__tds_submit_execute.XBsaTQv4b7bFmbx.tds_submit_execute.__func__.XBsaTQv4b7bFmbx.tds7_send_execute.__func__.XBsaTQv4b7bFmbx.tds_put_data.__func__.XBsaTQv4b7bFmbx.tds_put_data_info_length.__func__.XBsaTQv4b7bFmbx.tds_put_data_info.__func__tds_submit_execdirect.XBsaTQv4b7bFmbx.tds_submit_execdirect.__func__tds_get_dynidtds_submit_prepare.XBsaTQv4b7bFmbx.tds_submit_prepare.__func__.XBsaTQv4b7bFmbx.tds7_put_params_definition.__func__.XBsaTQv4b7bFmbx.tds7_put_query_params.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_params.__func__.XBsaTQv4b7bFmbx.tds_build_param_def_from_query.__func__.XBsaTQv4b7bFmbx.tds_get_column_declaration.__func__.XBsaTQv4b7bFmbx.tds_count_placeholders_ucs2le.__func__.XBsaTQv4b7bFmbx.tds_next_placeholder_ucs2le.__func__.XBsaTQv4b7bFmbx.tds_skip_quoted_ucs2le.__func__.XBsaTQv4b7bFmbx.tds_skip_comment_ucs2le.__func__tds_count_placeholders.XBsaTQv4b7bFmbx.tds_count_placeholders.__func__.XBsaTQv4b7bFmbx.tds_next_placeholder.__func__tds_skip_quoted.XBsaTQv4b7bFmbx.tds_skip_quoted.__func__.XBsaTQv4b7bFmbx.tds_skip_comment.__func__tds_submit_queryf.XBsaTQv4b7bFmbx.tds_submit_queryf.__func__.XBsaTQv4b7bFmbx.tds_submit_query_params.__func__tds_next_placeholder.XBsaTQv4b7bFmbx.tds5_fix_dot_query.__func__tds_submit_query_paramstds_submit_query.XBsaTQv4b7bFmbx.tds_submit_query.__func__.XBsaTQv4b7bFmbx.tds_query_flush_packet.__func__.XBsaTQv4b7bFmbx.tds_convert_string.__func__.XBsaTQv4b7bFmbx.tds_ascii_to_ucs2.__func__.XAsaTQv4b7bFmbx.no_unused_var_warn.XAsaTQv4b7bFmbx.rcsid_var.XAsaTQv4b7bFmbx.no_unused_tdsconvert_h_warn.XAsaTQv4b7bFmbx.rcsid_tdsconvert_h.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_private_h_warn.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_private_h.XAsaTQv4b7bFmbx.no_unused_tds_sysdep_public_h_warn.XAsaTQv4b7bFmbx.rcsid_tds_sysdep_public_h.XAsaTQv4b7bFmbx.no_unused_tdsver_h_warn.XAsaTQv4b7bFmbx.rcsid_tdsver_h.XAsaTQv4b7bFmbx.no_unused_tds_h_warn.XAsaTQv4b7bFmbx.rcsid_tds_htds_iconv_from_collate.XBsaTQv5b7bFWxx.tds_iconv_from_collate.__func__.XBsaTQv5b7bFWxx.collate2charset.__func__tds_sybase_charset_name.XBsaTQv5b7bFWxx.tds_sybase_charset_name.__func__.XBsaTQv5b7bFWxx.tds_canonical_charset_name.__func__.XBsaTQv5b7bFWxx.tds_canonical_charset.__func__.XBsaTQv5b7bFWxx.lookup_canonic.__func__.XBsaTQv5b7bFWxx.skip_one_input_sequence.__func__tds7_srv_charset_changed.XBsaTQv5b7bFWxx.tds7_srv_charset_changed.__func__tds_canonical_charset_nametds_srv_charset_changed.XBsaTQv5b7bFWxx.tds_srv_charset_changed.__func__.XBsaTQv5b7bFWxx.tds_iconv_get_info.__func__tds_iconv_fread.XBsaTQv5b7bFWxx.tds_iconv_fread.__func__tds_iconv.XBsaTQv5b7bFWxx.tds_iconv.__func__.XBsaTQv5b7bFWxx.tds_iconv.invalidtds_iconv_free.XBsaTQv5b7bFWxx.tds_iconv_free.__func__tds_iconv_close.XBsaTQv5b7bFWxx.tds_iconv_close.__func__.XBsaTQv5b7bFWxx.tds_iconv_info_close.__func__.XBsaTQv5b7bFWxx._iconv_close.__func__.XBsaTQv5b7bFWxx._iconv_close.invalid.XBsaTQv5b7bFWxx.tds_iconv_info_init.__func__tds_iconv_open.XBsaTQv5b7bFWxx.tds_iconv_open.__func__.XBsaTQv5b7bFWxx.tds_iconv_open.UCS_2LEtds_iconv_alloc.XBsaTQv5b7bFWxx.tds_iconv_alloc.__func__.XBsaTQv5b7bFWxx.tds_iconv_reset.__func__.XBsaTQv5b7bFWxx.tds_get_iconv_name.__func__.XAsaTQv5b7bFWxx.ucs2name.XAsaTQv5b7bFWxx.iconv_names.XBsaTQv5b7bFWxx.tds_iconv_init.__func__.XAsaTQv5b7bFWxx.iconv_initialized.XAsaTQv5b7bFWxx.sybase_aliases.XAsaTQv5b7bFWxx.iconv_aliases.XAsaTQv5b7bFWxx.canonic_charsets.XAsaTQv5b7bFWxx.no_unused_var_warn.XAsaTQv5b7bFWxx.rcsid_var.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_private_h_warn.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_private_h.XAsaTQv5b7bFWxx.no_unused_tds_sysdep_public_h_warn.XAsaTQv5b7bFWxx.rcsid_tds_sysdep_public_h.XAsaTQv5b7bFWxx.no_unused_tdsver_h_warn.XAsaTQv5b7bFWxx.rcsid_tdsver_h.XAsaTQv5b7bFWxx.no_unused_tds_h_warn.XAsaTQv5b7bFWxx.rcsid_tds_h.XBsaTQv6b7bFGHy.tds_parse_locale.__func__tds_get_locale.XBsaTQv6b7bFGHy.tds_get_locale.__func__.XAsaTQv6b7bFGHy.no_unused_var_warn.XAsaTQv6b7bFGHy.rcsid_var.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_private_h_warn.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_private_h.XAsaTQv6b7bFGHy.no_unused_tds_sysdep_public_h_warn.XAsaTQv6b7bFGHy.rcsid_tds_sysdep_public_h.XAsaTQv6b7bFGHy.no_unused_tdsver_h_warn.XAsaTQv6b7bFGHy.rcsid_tdsver_h.XAsaTQv6b7bFGHy.no_unused_tds_h_warn.XAsaTQv6b7bFGHy.rcsid_tds_h.XBsaTQv7b7bF2cy.tds_convert_key.__func__.XBsaTQv7b7bF2cy.tds_encrypt_answer.__func__tds_answer_challenge.XBsaTQv7b7bF2cy.tds_answer_challenge.__func__.XBsaTQv7b7bF2cy.tds_answer_challenge.magic.XAsaTQv7b7bF2cy.no_unused_var_warn.XAsaTQv7b7bF2cy.rcsid_var.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bF2cy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bF2cy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bF2cy.no_unused_tdsver_h_warn.XAsaTQv7b7bF2cy.rcsid_tdsver_h.XAsaTQv7b7bF2cy.no_unused_tds_h_warn.XAsaTQv7b7bF2cy.rcsid_tds_htds_get_homedir.XBsaTQv7b7bFmyy.tds_get_homedir.__func__tds_getservbyname_r.XBsaTQv7b7bFmyy.tds_getservbyname_r.__func__tds_inet_ntoa_r.XBsaTQv7b7bFmyy.tds_inet_ntoa_r.__func__tds_gethostbyname_r.XBsaTQv7b7bFmyy.tds_gethostbyname_r.__func__.XBsaTQv7b7bFmyy.tds_copy_hostent.__func__tds_timestamp_str.XBsaTQv7b7bFmyy.tds_timestamp_str.__func__.XAsaTQv7b7bFmyy.no_unused_var_warn.XAsaTQv7b7bFmyy.rcsid_var.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_private_h_warn.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_private_h.XAsaTQv7b7bFmyy.no_unused_tds_sysdep_public_h_warn.XAsaTQv7b7bFmyy.rcsid_tds_sysdep_public_h.XAsaTQv7b7bFmyy.no_unused_tdsver_h_warn.XAsaTQv7b7bFmyy.rcsid_tdsver_h.XAsaTQv7b7bFmyy.no_unused_tds_h_warn.XAsaTQv7b7bFmyy.rcsid_tds_htds_vstrbuild.XBsaTQv8b7bFWIz.tds_vstrbuild.__func__.XBsaTQv8b7bFWIz.norm_fmt.__func__.XAsaTQv8b7bFWIz.no_unused_var_warn.XAsaTQv8b7bFWIz.rcsid_var.XAsaTQv8b7bFWIz.no_unused_tds_sysdep_private_h_warn.XAsaTQv8b7bFWIz.rcsid_tds_sysdep_private_h.XAsaTQv8b7bFWIz.no_unused_tds_sysdep_public_h_warn.XAsaTQv8b7bFWIz.rcsid_tds_sysdep_public_h.XAsaTQv8b7bFWIz.no_unused_tdsver_h_warn.XAsaTQv8b7bFWIz.rcsid_tdsver_h.XAsaTQv8b7bFWIz.no_unused_tds_h_warn.XAsaTQv8b7bFWIz.rcsid_tds_h.XBsaTQv9b7bFWez.MD4Transform.__func__MD4Final.XBsaTQv9b7bFWez.MD4Final.__func__MD4TransformMD4Update.XBsaTQv9b7bFWez.MD4Update.__func__MD4Init.XBsaTQv9b7bFWez.MD4Init.__func__.XAsaTQv9b7bFWez.no_unused_var_warn.XAsaTQv9b7bFWez.rcsid_var.XAsaTQv9b7bFWez.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFWez.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFWez.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFWez.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFWez.no_unused_tdsver_h_warn.XAsaTQv9b7bFWez.rcsid_tdsver_h.XAsaTQv9b7bFWez.no_unused_tds_h_warn.XAsaTQv9b7bFWez.rcsid_tds_htds_des_ecb_encrypt.XBsaTQv9b7bFG0z.tds_des_ecb_encrypt.__func__.XBsaTQv9b7bFG0z.spinit.__func__.XBsaTQv9b7bFG0z.perminit_fp.__func__.XBsaTQv9b7bFG0z.perminit_ip.__func__.XBsaTQv9b7bFG0z.f.__func__.XBsaTQv9b7bFG0z.permute_fp.__func__.XBsaTQv9b7bFG0z.permute_ip.__func__tds_des_encrypt.XBsaTQv9b7bFG0z.tds_des_encrypt.__func__tds_des_set_key.XBsaTQv9b7bFG0z.tds_des_set_key.__func__.XBsaTQv9b7bFG0z.des_init.__func__.XAsaTQv9b7bFG0z.nibblebit.XAsaTQv9b7bFG0z.bytebit.XAsaTQv9b7bFG0z.p32i.XAsaTQv9b7bFG0z.si.XAsaTQv9b7bFG0z.pc2.XAsaTQv9b7bFG0z.totrot.XAsaTQv9b7bFG0z.pc1.XAsaTQv9b7bFG0z.fp.XAsaTQv9b7bFG0z.iptds_des_set_odd_parity.XBsaTQv9b7bFG0z.tds_des_set_odd_parity.__func__.XAsaTQv9b7bFG0z.no_unused_var_warn.XAsaTQv9b7bFG0z.rcsid_var.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_private_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_private_h.XAsaTQv9b7bFG0z.no_unused_tds_sysdep_public_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_sysdep_public_h.XAsaTQv9b7bFG0z.no_unused_tdsver_h_warn.XAsaTQv9b7bFG0z.rcsid_tdsver_h.XAsaTQv9b7bFG0z.no_unused_tds_h_warn.XAsaTQv9b7bFG0z.rcsid_tds_htds_dstr_copy.XBsaTQv_b7bF2J0.tds_dstr_copy.__func__tds_dstr_set.XBsaTQv_b7bF2J0.tds_dstr_set.__func__tds_dstr_copyn.XBsaTQv_b7bF2J0.tds_dstr_copyn.__func__tds_dstr_free.XBsaTQv_b7bF2J0.tds_dstr_free.__func__tds_dstr_zero.XBsaTQv_b7bF2J0.tds_dstr_zero.__func__tds_str_empty.XAsaTQv_b7bF2J0.no_unused_var_warn.XAsaTQv_b7bF2J0.rcsid_var.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_private_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_private_h.XAsaTQv_b7bF2J0.no_unused_tds_sysdep_public_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_sysdep_public_h.XAsaTQv_b7bF2J0.no_unused_tdsver_h_warn.XAsaTQv_b7bF2J0.rcsid_tdsver_h.XAsaTQv_b7bF2J0.no_unused_tds_h_warn.XAsaTQv_b7bF2J0.rcsid_tds_htds_getmac.XBsaTQv$b7bF2f0.tds_getmac.__func__.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_private_h_warn.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_private_h.XAsaTQv$b7bF2f0.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bF2f0.rcsid_tds_sysdep_public_h.XAsaTQv$b7bF2f0.no_unused_tdsver_h_warn.XAsaTQv$b7bF2f0.rcsid_tdsver_h.XAsaTQv$b7bF2f0.no_unused_tds_h_warn.XAsaTQv$b7bF2f0.rcsid_tds_h.XBsaTQv$b7bFm10.tds_get_varint_size.__func__.XBsaTQv$b7bFm10.tds_get_cardinal_type.__func__tds_set_param_type.XBsaTQv$b7bFm10.tds_set_param_type.__func__tds_set_column_type.XBsaTQv$b7bFm10.tds_set_column_type.__func__.XAsaTQv$b7bFm10.no_unused_var_warn.XAsaTQv$b7bFm10.rcsid_var.XAsaTQv$b7bFm10.no_unused_tds_sysdep_private_h_warn.XAsaTQv$b7bFm10.rcsid_tds_sysdep_private_h.XAsaTQv$b7bFm10.no_unused_tds_sysdep_public_h_warn.XAsaTQv$b7bFm10.rcsid_tds_sysdep_public_h.XAsaTQv$b7bFm10.no_unused_tdsver_h_warn.XAsaTQv$b7bFm10.rcsid_tdsver_h.XAsaTQv$b7bFm10.no_unused_tds_h_warn.XAsaTQv$b7bFm10.rcsid_tds_htds7_get_instance_port.XBsaTQvAc7bFWL1.tds7_get_instance_port.__func__tds_write_packet.XBsaTQvAc7bFWL1.tds_write_packet.__func__.XBsaTQvAc7bFWL1.tds_goodwrite.__func__.XBsaTQvAc7bFWL1.tds_check_socket_write.__func__tds_read_packet.XBsaTQvAc7bFWL1.tds_read_packet.__func__.XBsaTQvAc7bFWL1.goodread.__func__.XBsaTQvAc7bFWL1.tds_goodread.__func__.XBsaTQvAc7bFWL1.tds_close_socket.__func__tds_close_sockettds_open_socket.XBsaTQvAc7bFWL1.tds_open_socket.__func__.XAsaTQvAc7bFWL1.no_unused_var_warn.XAsaTQvAc7bFWL1.rcsid_var.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_private_h_warn.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_private_h.XAsaTQvAc7bFWL1.no_unused_tds_sysdep_public_h_warn.XAsaTQvAc7bFWL1.rcsid_tds_sysdep_public_h.XAsaTQvAc7bFWL1.no_unused_tdsver_h_warn.XAsaTQvAc7bFWL1.rcsid_tdsver_h.XAsaTQvAc7bFWL1.no_unused_tds_h_warn.XAsaTQvAc7bFWL1.rcsid_tds_h.XAsaTQvBc7bFGh1.no_unused_var_warn.XAsaTQvBc7bFGh1.rcsid_var.XAsaTQvBc7bFGh1.no_unused_tdsconvert_h_warn.XAsaTQvBc7bFGh1.rcsid_tdsconvert_h.XAsaTQvBc7bFGh1.no_unused_tds_sysdep_private_h_warn.XAsaTQvBc7bFGh1.rcsid_tds_sysdep_private_h.XAsaTQvBc7bFGh1.no_unused_tds_sysdep_public_h_warn.XAsaTQvBc7bFGh1.rcsid_tds_sysdep_public_h.XAsaTQvBc7bFGh1.no_unused_tdsver_h_warn.XAsaTQvBc7bFGh1.rcsid_tdsver_h.XAsaTQvBc7bFGh1.no_unused_tds_h_warn.XAsaTQvBc7bFGh1.rcsid_tds_hasprintf.XBsaTQvub7bFWAt.asprintf.__func__.XAsaTQvub7bFWAt.no_unused_var_warn.XAsaTQvub7bFWAt.rcsid_var.XAsaTQvub7bFWAt.no_unused_tds_sysdep_public_h_warn.XAsaTQvub7bFWAt.rcsid_tds_sysdep_public_h.XAsaTQvub7bFWAt.no_unused_tds_sysdep_private_h_warn.XAsaTQvub7bFWAt.rcsid_tds_sysdep_private_hvasprintf.XBsaTQvvb7bFGWt.vasprintf.__func__.XAsaTQvvb7bFGWt.no_unused_var_warn.XAsaTQvvb7bFGWt.rcsid_var.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_public_h_warn.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_public_h.XAsaTQvvb7bFGWt.no_unused_tds_sysdep_private_h_warn.XAsaTQvvb7bFGWt.rcsid_tds_sysdep_private_h.XBsaTQvwb7bF2rt.handler.__func__readpassphrase.XAsaTQvwb7bF2rt.signo.XBsaTQvwb7bF2rt.readpassphrase.__func__.XBsaTQvwb7bF2rt.mknod.__func__// 1164949256 0 0 0 20 ` readpassphrase.o/ ct.o/ 1164949253 0 0 100600 218880 ` ELF0T4(.shstrtab.text.bss.data.rodata.rodata1.data1.comment.stab.indexstr.stab.index.stab.exclstr.stab.excl.strtab.symtab.rel.text.rel.data.rel.rodataU]u}(EREB#E==E E]u}ÐU]u}h0E@Ev\EftEVEFE6EH=$FEE]u}äU]u}E8E|EEEEzLEjEZ;Uw=$jE E]u}ÄU]u}E PEP؋EPPSVEPhEP=EEE E]u}ÐU<EEE$EE@(=EEЁE% ЋE% ЋE% ЉEPEPEPEPE PEPjE PjPPhP PDžEEEUPEPEPB(Ѓ ÐU]u}EPV؋E PHPShhg hEU EE]u}ÐU]u}@E^ENE>E.E=$n$E E]u}$U]u}h(hh  E E]u}ÐU]u}h<hh4 E@8PE@8P EE]u}ÐU]u}hPhWhH EE= Ej(ЋE E =EPEWE j(jP E UPE UE h`@PE E]u}ÐU]u}EEh(hthhlE=E =EkE=!E =E @ E E@(EEUEE =E @E E@,EEUEEPhh EEE==C[E =E UP EUP(GE =E UP EUP,E==E E]u}ÐU0]؉uԉ}EEEPh0hhhE@EE@EE ="E=#8E=#*E=#E=#E=#E=7EPEE@PEEPEPPE=ayEZ E@PEEPEPEP UUzEPEPEPEPEPEPEPEPEPEPhEPEhjEE=E=EZj jEP E܋EPEPEPEPEUPE@=E@PE@PЋEPE@PEPhhhEUPUEPEPBP jEPEP E=PEPPEP2jEPEP EPEPE=$иPREP E=$иPREP E=$иPREP E=$иPREP uE=$иPREP AE=$иPREP EEPhhrhU#t=$#I##!#A##g#xT$TGE= EPE =!5E=E@(PЋEUEPB(PEP E=E@,PЋEUEPB,PEP DE=E@$PЋEUEPB$PEP E=E@ PЋEUEPB PEP E=EPЋEUEPPEP E@EvE@Ph8hh0E@EE=EUE;EEEUEPBPEP E="E=E E E%EE=#E@l=E E E%EjEPEP zE@4=E EjEPEP :E=EE E@EjEPEP E= EEEEEEEEEpjEP=27=*=(U=*U=.Z=P=2^=Fc~=Pa=&aEUEPhXh!hPU#t=$#####hs# #DSEE]؋uԋ}\ t h $d0U(]u܉}EE = E E 8EEPhxh"hpE@@=E@@E|E=E=ay ETE=E E;E@PEE@EEPE PEP UUUEPBPE= EPEEEh@8PEEUPE= E UEPBPUE@8PBPj EE=&E@PE@EUEPBP=JE@PE@EPjhh$hE<EPjhh%hE E]u܋}ÐU]u}hh%h jXЋE E = EE jXjP E UPE jPjEjjEP E UE@E@ =%hh&h EUP QE@ EhLh7'hD E@=E@EEUPE E]u}ÐU]u}hhG(h E=EPjEPcsE=EPEEEE=ayE@ERE=nE@PЋEPUEPEPBP EPUE=jEPjEPE=E@PEUEE@PBPЋEPUEPEPBP EUUH E=jEPjEPIE$E==ayk=Y= NE=Ej ЋEP@E@@= EEj j@@P E=?EPЋE@@E@@=E>E=nE@PЋE@@E@@= EEP@E@PjP EP@EPEPP EE@@@E@@Phh-hJEP@fBpEP@fB\EP@fBHE0E==ay==jEPE@<-EE==jEPAkEtE==jEPE:E -=$EU PE E]u}zz8U ]u}E@=E@PE@E@D=E@DPZE@DjEPE@@P蓇E@@]u}ÐU,]܉u؉}ԋE@Phh2hE@=E@@=E^ E@@EE@=EP*0E6' E=HhhW3h Ehhjjjh@PEE@E@=E@ = EcEP E@ jjPBPEP=ERjEPiE6E@ @PEP5EE@ PEPEE=%h(h4h  EEPEUP0EPEP= EjEPEzhPhu5hH jEPzE@E=EU@,BHEU@XBHGhth6hl jEP E@EU@LBHE@ PEPEE=&hh6h EEPEP= EUjEPmE:E,E@=:==<=e==]=E@=E=$E@@=E@@= EuE@EE@@@PEPj|EEP@EPPEP EEPjEPAE= EEE@=EE@D=CE@DPEP{EUEPBPEP EEPE@PEPEjEPE=&hh9h E3hh&:h E E@=Ehh';h E@LEE=&h hg;h EE=&hHh;h@ EoE@=#hlh;hd E8E@ =#hh7<h EE@(=sEPEPEP EE=*E@(E= E@'hh=h EE@,=E@(=rEPEPEP EE=)E@,E= E@&hh>h EE@0=sE@(=bEPEPEP EE=E@0E@$hh>h EiE=RhDhC?h< EPjEPEjEP;EE@8=PE@<="EPEPEE@LEPEPEE@8E@<=)EPEPEE@LEPjEPESE@=(EPjEPjEP>E E]܋u؋}ÐU$]u}hphBhh E@=EP&E6E@=E@@=EE@,ayE@EE@@EE@$E E@EE E@EuE E@E3UE E@E5E@D>E@==-=$.hiEPEPEPEEPEPhhFh}EUP(E@E@<=E UE`iE@E@=E  E EE@=+E EU@LBHE@EhjEPEPEE@E UE=NE=E=2E=E@$E^EPEDE@PhhLhE@PhhLhE@Ph$ hLh E@=DE@=E@= E E@EE%=E  E E@tE@=E E@E E@0E E@E@=$.Ek{E@=E  E E@EE E@EaE@=$/QE@=CE%=E  E E@EE@=E E@EE@$E UEEPnE@$E UE@E`E@=E@=E UE(1E UE E-=$/E@=3E@="E@=E@=jEPEE@=2E@= UE@ PBPE@ E3KE@E62E$E=$Z/)E]u}4((T(t(<+x++<+,,H,p)--4--)---8)8)h-*,+.()-.U(]u܉}؋E@EUE PPhP hgWhH E=E@= EE@EE@HEE=E =EU ; EIEU @DEE= E EEEEE@,=ayEUP,KE@,;E9E@,PEPh hjjjh EP$EEU @DEEUDEUf8EUf:EU<E= EU@E= EUHEE]u܋}ÐU$]u}h hZh E@=E@@= EE=0Eh hjjjh @PExE@=EPE6OE@@EE@='EPEPEPE PEPFE E= EE@,EE@,=ay E@,E@$=|E@$E@0E@4EHUEj@HPBHPP=E5fE= EEAE@=E4#E@(=E4E@(=EEPEE@(=E=E@(=E=yE4EEU;P,XhjEPEPEEPh h^h E=E=pE@0E@4EXMUEPBHPAHPP=E5E= EU@HE4E@E6ExEH=$5EPEE@(=E=E@EEU;P,E E]u}l445U,]܉u؉}Eh h7bh E@=E@@=EE@@EE= EE@,EE@,=ay E@,E@LEE=&h hWch EEU@,;B &hH hch@ EcEPEP=E@4&h hcdh EEUP\hiEPEPEP=JyEEU;P,hjEPEPEEPh hWeh E=E=E=E@0E@4E=]EXMUEPBHPAHPP=E5E= EU@E@E#E=#EE@EEU;P,?9E====hiEPEPEP=WE= E E@E4 E]܋u؋}ÐUlhdEDžtDžph hghh EE U;(E U@EEU@EEE4PRh hhh E(%=EE܋E8PEԋEDEEU<E‰EE@=!E@pUpPpEH=!EHtUttE=E4=Dp=pft= txEUE@ PBPQ E܋E U@$EE=#"E="E=cEEE4E؋E܉EE؉EE8E<E:EPEPxPEP$PEP=EE=DEPhH hlh@ EEEPhh hElh` p=pft= tUЉt= tE@EE U;EEElhdÐU]u}jEP6EEE E]u}ÐU ]u}EEEh hWnh E=E@=E@PE@D=E@DPgE@P=E@PPE@@=FE@@@=E@@@PSgE@@PE@@PE@8=E@8PE =E@=E@EE@ EE;EHEEE@EE=#h h'ph Eh hwph E@EEPh hph E=EUP EUP h@ h7qh8 EPEE]u}ÐU]u}hh hqh` E@PE@E E]u}ÐU]u}h| hrht E=E@=E@PE@=E@PE@ =\E@ EE=EEEE= E@E@EEPE=EPE E]u}ÐU]u}EPE PEPh h'th E EEEEEOEpEdEXELEPh h IE=====rE E E=E E=E EPh h EnE`E=EFE=E*EPh h E E E=E E=E EPh, h EEEEtEhE\E(PE ="E =# E(EU:l-B=$rE2B=$E4248l7hB=m$EhjOzB=6$EzoE E]u}CCDCAACMEAA`CBBRCBCBClCU]u}EPhT h7{hL  E"hE-\E2PE/DE8E8,E4 E0E;E>E<EzE=E:ElEjE%E#E$EE'xElE==$G=====(rE]u}4FF GFFFdFXFLFpF|F(FFFFFFFU ]u}hx hhp E=p,h h'h E=E = EmE PCR=%h hh E2h hǁh jhayhayhayE PEE=E=5E @=&E @@=E @@PE=4 EEE=rE=E =E=E =E.E =hhh E @Eh4hh, {E @Phdhh\E @=0hh7h E@PE @E =$ME=hhh E@ EE=EE|hhh wh hGh E@=0hHhgh@ E@PE@E=$ME@EE=IEbE=q>E=E =E=E =EE =hphWhh E @Ehhh E Pwhhh hhh E@PE@PE P{E =$ NE= hhh E@ EE=h8hh0 EEhthhl EPwhhGh hhWh E@PE@PEP{E=$#NE@EE=%EEE]u}IoJIIJKKJJKKK LLLL MU]u}E@EE=3E@="E@=E@PE@E E]u}ÐU ]u}hhh E@=E@@= EE@@EE@HEE =EU ; EEU @DEE@EE=EUEP$PEP UUEU쉐EUE@ PBPQ ЋEUEPPhhhEU@ EU@EPEEPEEǀE(%=E EE(%=EEh<EP=E EEǀEǀE E]u}ÐU$]u}hLh7hD E@=E@@= E]E@@EE@HEEE=bEEU;JEU@EE(%=E@EE@EEU;EPhdhgh\jEPEP E@tEEPhhhjEPEP EE Phh E6E = =#EE]u}ÐU ]u}EEEEPh@hhדhWEE=E= E EUfB<E=EPEE*EEEEE EE@EEEEEEEEEEEvE EbE@ENEE:hhh EuEH="${E= E=h hphX EEE=h hhx EEcEE EUUgUUE#ЋEEFhhѾh EeE==EEU#=E EEUDhhQh E E =!="E E@%= EEEU E@%= EEEUV E@%= EEEU E@%= EEEU܉ E@%= EEEU؉ E@%= EEEUԉv E@%= EEEUЉ> E@%= EEEỦ E@%= EEEUȉ E@%= EEEUĉ E@% = EEEU^ E@%@= EEEU& E@%= EEEU E@%= EEEU E@%= EEEU~ E@%= EEEUF E@%= EEEU E@%= EEEUE@% = EEEUE@%@= EEEUfE@%= EEEU.E@%= EEEUE@%= EEEUE@%= EEEUE@%= EEEUNE@%= EEEUE@% = EEEUE@%@=Dž| Dž|E|E@%=Džx DžxExXE@%=Džt DžtEtE@%=Džp DžpEpE@%=Džl DžlElE@%=Džh DžhEhHE@%=Džd DždEdE@% =Dž` Dž`E`E@%@=Dž\ Dž\E\|E@%=DžX DžXEX8E@%=DžT DžTETE@%=DžP DžPEPE@%=DžL DžLELlE@%=DžH DžHEH(E@%=DžD DžDEDE@% =Dž@ Dž@E@E@%@=Dž< Dž<E<\E@%=Dž8 Dž8E8E@%=Dž4 Dž4E4E@%=Dž0 Dž0E0E@%=Dž, Dž,E,LE@%=Dž( Dž(E(E@% =Dž$ Dž$E$E@%@=Dž  Dž E E@%=Dž DžE<hhh EEH=4$F|E=h h4h  EEE=_E =!QE=|E EEPhDheh<E4E PEPhxhhpE Exkkkkkkkjjkk(kwE @ ==fE @ =:UE @ =2DE @ =<3E @ =z"E @ =E @ =$E @ PЋE @0E=ay EEEE @UE @=E=E @=AEPPh(hh EPЋE @"E @= EE @PЋE P$E @$=EU E @PEPB$P E @(E @$E @EE=XE @ &E @ oE @ mE @ hE @ nE P <Q40284f8W:^zB=$zacE UPE UP E UP$E E]u}ðU]u}E@= EE@E@ = E@ E@= E@E@= E@EP(EP,HE@= E=E=\ UEP E=] UEPE=^ UEPE@= EUEPPEE@= EE=EnE=\^E=$E@ =EU;P  E UEPEPP EE=]^E=$E@=EU;P EUEPEPP EyE@= EmE=ERUEPEPP E2E -!=$E E]u}4ưԭPU]u}EE EE EE=$E@EEEE=E @ =E U;P  EE @=QE=$E@EEEE=E U;P EjЋEE=EsE@h$ЋEE= E0Eh$EPP E E]u}ÐU]u}EE EE EE=$E@EEEE=E @=E U;P EE @=QE=$E@EEEE=E U;P EjЋEE=EsE@h4ЋEE= E0Eh4EPP E E]u}ÐU]u}EEE@EE=7E@EE;E  E@EE@EE=E=#Eh$PEP EE1E]u}ÐU]u}EEE@EE=7E@EE;E  E@EE@EE=E=#Eh4PEP EE1E]u}ÐU ]u}E =\E =^hE@EE@E=GEEE@EE=EPEPE=E =]E =^hE@EE@E=GEEE@EE=EPEPE=E E]u}ÐU]u}EE =\E =^5E@EE=E@EE@EE=E =]E =^5E@EE=E@EE@EE=EUEE]u}ÐU]u}jEE=E PEEEE=jjEP E@PЋEUEPE PP EUE@$=&hhh(h` EUP$AE$EE=E EE=EUEE E]u}ÐU]u}E=E PE EEE Phh*hE@$EE=[EPhhE*hUEPE PP =E@ EE=EE E]u}ÐU EEEh PE@$EE;E JEEE@ EE=#h h+h EThP hG,hH E@ EE=#EPPEPE@=E@PE@P)EPh h-h E=EUP EUP$h h-h P=:UPBPEE=UEPBPEE$Id: tds_sysdep_public.h.in,v 1.9 2004/11/28 09:27:14 freddy77 Exp $$Id: tdsver.h.in,v 1.4 2002/11/21 16:53:43 freddy77 Exp $"# $Id: cstypes.h,v 1.6 2005/09/21 14:46:00 freddy77 Exp $$Id: cspublic.h,v 1.56 2005/09/21 14:46:00 freddy77 Exp $$Id: ctpublic.h,v 1.14 2005/05/28 10:48:26 freddy77 Exp $$Id: ctlib.h,v 1.23 2005/12/21 08:11:58 freddy77 Exp $$Id: tds.h,v 1.245.2.1 2006/04/16 08:08:38 freddy77 Exp $$Id: tds_sysdep_private.h,v 1.19 2005/10/07 10:23:45 freddy77 Exp $$Id: ct.c,v 1.161.2.1 2006/04/18 17:43:35 freddy77 Exp $_ct_get_layer_ct_get_origin_ct_get_user_api_layer_error_ct_get_msgstr_ctclient_msgct_set_command_statect_describe_cmd_statect_exitct_initct_con_allocct_callbackct_con_propsct_connectct_cmd_allocct_command_ct_initialise_cmdct_sendct_resultsct_bindct_fetch_ct_fetch_cursor_ct_bind_datact_cmd_drop_ct_cmd_dropct_closect_con_drop_ct_get_client_type_ct_get_server_typect_cancel_ct_cancel_cleanupct_describect_res_infoct_configct_cmd_propsct_compute_infoct_get_datact_send_datact_data_infoct_capabilityct_dynamicct_paramct_setparamct_optionsct_pollct_cursor_ct_fetchable_results_ct_process_return_statusparamrowallocparaminfoallocrpc_clearparam_clear_ct_fill_paramct_diagct_diag_storeclientmsgct_diag_storeservermsgct_diag_getclientmsgct_diag_getservermsg_ct_diag_clearmsgct_diag_countmsg_ct_allocate_dynamic_ct_locate_dynamic_ct_deallocate_dynamicuser api layerblk layerunrecognized layerexternal errorinternal CT-Library errorcommon library errorintl library erroruser errorinternal BLK-Library errorunrecognized originA bind count of %1! is not consistent with the count supplied for existing binds. The current bind count is %2!.Use direction CS_BLK_IN or CS_BLK_OUT for a bulk copy operation.The parameter tblname cannot be NULL.Failed when processing results from server.Parameter %1! has an illegal value of %2!No value or default value available and NULL not allowed. col = %1! row = %2! .parameter name(s) must be supplied for LANGUAGE command.This routine cannot be called when the command structure is idle.unrecognized error%s: %s: %s: %sct.csetting command state from %s to %s ct.cct_exit() ct.cct_init() ct.cct_con_alloc() CT-Libraryct.cct_callback() action = %s Unknown callback %d ct.cct_con_props() action = %s property = %d ct.csetting userdata orig %p new %p ct.cUnknown property %d ct.cfetching userdata %p ct.cUnknown property %d ct.cct_connect() servername = %s ct.cleaving ct_connect() returning %d ct.cleaving ct_connect() returning %d ct.cct_cmd_alloc() ct.cct_cmd_alloc() : allocating command list to head ct.cct_cmd_alloc() : stepping thru existing commands ct.cct_command() ct.cct_command() added rpcname "%s" ct.cct_send() command_type = %d ct.cct_send() command_state = IDLE ct_sendct.cct_send(CS_EXECUTE) no tdsdyn! ct.cct_send(CS_DESCRIBE_INPUT) ct.cct_send(CS_DESCRIBE_OUTPUT) ct.cct_send(CS_DEALLOC) no tdsdyn! ct.cct_send() failed ct.cct_send() succeeded ct.cct_send() : CS_CUR_CMD ct.cct_send() : cursor not present ct.cct_send() : cmd is null ct.cct_send() : cursor->query is null ct.cct_send() : cursor->name is null ct.cct_send(): cursor declare failed ct.cct_send(): cursor set rows failed ct.cct_send(): cursor open failed ct.cct_send(): sending cursor commands ct.cct_results() ct.cct_results() process_result_tokens returned %d (type %d) ct.cct_results() results state = %d ct.cct_results() command type = %d ct.cct_results() dynamic cmd = %d ct.cct_bind() datafmt count = %d column_number = %d ct_bind%d, %dct.cct_fetch() ct_fetchct.cinside ct_fetch()process_row_tokens returned %d ct.c_ct_fetch_cursor() ct.cct_fetch_cursor() : cursor not present ct.c_ct_fetch_cursor(): bind count must equal cursor rows ct.cct_fetch(): cursor fetch failed ct.c_ct_fetch_cursor() tds_process_tokens returned %d ct.c_ct_bind_data() ct.c_ct_bind_data(): column_type: %d column_len: %d ct.ccs_convert-result = %d ct.c convert failed for %d ct.cct_cmd_drop() ct.cct_cmd_drop() : cannot find command entry in list ct.cct_cmd_drop() : command entry found in list ct.cct_cmd_drop() : relinking list ct.cct_cmd_drop() : relinked list ct.cct_close() ct.cct_con_drop() ct.c_ct_get_client_type(type %d, user %d, size %d) Unknown size %d for SYBINTN Error! unknown float size of %d Error! unknown money size of %d Error! unknown date size of %d ct.c_ct_get_server_type(%d) ct.cct_cancel() ct.cCS_CANCEL_CURRENT ct.cct_cancel() no fetchable results - return() ct.cct_cancel() - fetching results() ct.cCS_CANCEL_ATTN with cmd ct.cct_cancel() command state READY/IDLE ct.cct_cancel() command state SENT results_state %d ct.cct_cancel() sending a cancel ct.cCS_CANCEL_ATTN with connection ct.cct_cancel() command state READY/IDLE ct.cct_cancel() command state SENT ct.cct_cancel() sending a cancel ct.cCS_CANCEL_ALL with cmd ct.cct_cancel() command state READY/IDLE ct.cct_cancel() command state SENT ct.cct_cancel() sending a cancel ct.cCS_CANCEL_ALL with connection ct.cct_cancel() cancelling a command for a connection ct.cct_cancel() command state SENT ct.cct_cancel() command state SENT ct.cct_cancel() sending a cancel ct.cct_describe() ct.cct_describe() datafmt->datatype = %d server type %d txtsct.cct_res_info() ct.cct_res_info(): Number of columns is %d ct.cct_res_info(): Number of rows is %d Unknown type in ct_res_info: %d ct.cct_config() action = %s property = %d %s (%s, default tds version=%s)%sct.cct_cmd_props() action = %s property = %d ct.csetting userdata orig %p new %p ct.cct_cmd_props() : cannot find cursor ct.cfetching userdata %p ct.cct_compute_info() type = %d, colnum = %d Unknown type in ct_compute_info: %d ct.cct_get_data() item = %d buflen = %d %*.*s.%*.*sct.cct_send_data() %02x%02xwritetext bulk %s 0x%s timestamp = 0x%s%sct.cct_data_info() colnum %d ct.cct_capability() ct.cct_capability -- attempt to set/get a non-existant capability 13 <= idx && idx <= 17ct.cbitmaskct.cct.cct_capability -- unknown value ct.cct_capability -- unknown action ct.cct_capability -- attempt to get a non-existant capability *(CS_BOOL *) valuect.cct.cct_capability returns success, value %s ct.cct_capability -- attempt to set a read-only capability (type %d, action %d) ct.cct_dynamic(%d) ct.cct_dynamic() calling param_clear ct.cct_param() ct.cct_param() data addr = %p data length = %d RPC is NULL ct_param ct.cct_param() failed to add rpc param ct.cct_param() failed to add input value ct.c ct_param() added rpc parameter %s ct.cillegal datafmt->status(%d) passed to ct_param() ct.cct_param() added input value ct.ccmd->dyn is NULL ct_param ct.cct_param() failed to add CS_DYNAMIC param ct.cct_setparam() command type = %d, data type = %d RPC is NULL ct_param ct.cct_setparam() failed to add rpc param ct.cct_setparam() failed to add input value ct.c ct_setparam() reached here ct.c ct_setparam() added parameter %s cmd->dyn is NULL ct_param ct.cct_setparam() failed to add dynamic param ct.cct_setparam() added dynamic parameter ct.cillegal datafmt->status(%d) passed to ct_setparam() ct.cct_setparam() failed to add language param ct.cct_setparam() added language parameter CS_GETCS_SETCS_CLEARct.cct_options: invalid action = %d tds_command && action_stringct.cct.cct_options: %s, option = %d ct.c tds_submit_optioncmd will be action(%s) option(%d) arg(%x) arglen(%d) ct.cUNIMPLEMENTED ct_poll() ct.cct_cursor() : type = %d ct.cct_cursor() : cursor not present ct.cct_cursor() : cursor not declared ct.cct_cursor() : cursor not present ct.cct_cursor() : cursor not declared ct.cct_cursor() : cursor not present ct.cct_cursor() : cursor not present ct.cCS_IMPLICIT_CURSOR: Option not implemented ct.cCS_CURSOR_OPTION: Option not implemented ct.cCS_CURSOR_UPDATE: Option not implemented ct.cCS_CURSOR_DELETE: Option not implemented tdsct.cct.cgenerating return status row. type = %d(%s), varint_size %d 0 <= curcol->column_offset && curcol->column_offset < info->row_sizect.cct.cparamrowalloc, size = %d, offset = %d, row_size = %d ct.cparamrowalloc(): setting parameter #%d to NULL out of rpc memory!ct.cparaminfoalloc: status = %d, maxlen %d ct.cparaminfoalloc: name = %*.*s, varint size %d column_type %d size %d, %d column_cur_size %d column_output = %d out of memory for rpc row!rpc->namect.cct.c _ct_fill_param() status = %d ct.c _ct_fill_param() about to strdup string %u bytes long ct.c_ct_allocate_dynamic() attaching dynamic command to head ct.c_ct_locate_dynamic() looking for %s ct.c_ct_locate_dynamic() matching with %s ct.cct_deallocate_dynamic() : cannot find entry in list ct.cct_deallocate_dynamic() : command entry found in list ct.cct_deallocate_dynamic() : relinking list ct.cct_deallocate_dynamic() : relinked list IDLEBUILDINGREADYSENT???CS_GETCS_GETNULLCS_GETthreadsafenon-threadsafeCS_GET with logTRUEFALSE@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.24 04/09/28 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.27 04/10/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.14 04/06/17 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)assert.h 1.10 04/05/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.26 04/06/30 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMIacomp: Sun C 5.7 2005/01/07ct.c/var/tmp/freetds-0.64/src/ctlib/ct.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvEc7bFWZ3./var/tmp/freetds-0.64/src/ctlib; /opt/SUNWspro/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D_FREETDS_LIBRARY_SOURCE -DIODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG='1' -g -c -o ct.o ct.c -W0,-xp.XAsaTQvEc7bFWZ3._ctclient_msgct_exitct_initct_con_allocct_callbackct_con_propsct_connectct_cmd_allocct_commandct_sendct_resultsct_bindct_fetch_ct_bind_datact_cmd_dropct_closect_con_drop_ct_get_client_type_ct_get_server_typect_cancelct_describect_res_infoct_configct_cmd_propsct_compute_infoct_get_datact_send_datact_data_infoct_capabilityct_dynamicct_paramct_setparamct_optionsct_pollct_cursorct_diag_ct_diag_clearmsg.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_public_h.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_public_h.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_public_h_warn.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_public_h_warn.XAsaTQvEc7bFWZ3.rcsid_cstypes_h.XAsaTQvEc7bFWZ3.rcsid_cstypes_h.XAsaTQvEc7bFWZ3.no_unused_cstypes_h_warn.XAsaTQvEc7bFWZ3.no_unused_cstypes_h_warn.XAsaTQvEc7bFWZ3.rcsid_cspublic_h.XAsaTQvEc7bFWZ3.rcsid_cspublic_h.XAsaTQvEc7bFWZ3.no_unused_cspublic_h_warn.XAsaTQvEc7bFWZ3.no_unused_cspublic_h_warn.XAsaTQvEc7bFWZ3.rcsid_ctpublic_h.XAsaTQvEc7bFWZ3.rcsid_ctpublic_h.XAsaTQvEc7bFWZ3.no_unused_ctpublic_h_warn.XAsaTQvEc7bFWZ3.no_unused_ctpublic_h_warn.XAsaTQvEc7bFWZ3.rcsid_ctlib_h.XAsaTQvEc7bFWZ3.rcsid_ctlib_h.XAsaTQvEc7bFWZ3.no_unused_ctlib_h_warn.XAsaTQvEc7bFWZ3.no_unused_ctlib_h_warn.XAsaTQvEc7bFWZ3.rcsid_tds_h.XAsaTQvEc7bFWZ3.rcsid_tds_h.XAsaTQvEc7bFWZ3.no_unused_tds_h_warn.XAsaTQvEc7bFWZ3.no_unused_tds_h_warn.XAsaTQvEc7bFWZ3.rcsid_tdsver_h.XAsaTQvEc7bFWZ3.rcsid_tdsver_h.XAsaTQvEc7bFWZ3.no_unused_tdsver_h_warn.XAsaTQvEc7bFWZ3.no_unused_tdsver_h_warn.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_private_h.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_private_h.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_private_h_warn.XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_private_h_warn.XAsaTQvEc7bFWZ3.rcsid_var.XAsaTQvEc7bFWZ3.rcsid_var.XAsaTQvEc7bFWZ3.no_unused_var_warn.XAsaTQvEc7bFWZ3.no_unused_var_warnOd'd ,8-8.<oE4n$|$$$$$$$$$$$$$$$$($<$P$Z$f$r$|$$$$$$$$$$$$ $$$ O z    $ N x     4 V      : W t     ) R ~    / J n ct.c/var/tmp/freetds-0.64/src/ctlib/ct.cV=10.0;DBG_GEN=4.14.30;cd;backend;raw;Xa;g;R=Sun C 5.7 2005/01/07;G=.XAsaTQvEc7bFWZ3.ct.cchar:t(0,1)=bsc1;0;8short:t(0,2)=bs2;0;16int:t(0,3)=bs4;0;32long:t(0,4)=bs4;0;32long long:t(0,5)=bs8;0;64signed char:t(0,6)=bsc1;0;8signed short:t(0,7)=bs2;0;16signed int:t(0,8)=bs4;0;32signed long:t(0,9)=bs4;0;32signed long long:t(0,10)=bs8;0;64unsigned char:t(0,11)=buc1;0;8unsigned short:t(0,12)=bu2;0;16unsigned int:t(0,13)=bu4;0;32unsigned:t(0,14)=bu4;0;32unsigned long:t(0,15)=bu4;0;32unsigned long long:t(0,16)=bu8;0;64_Bool:t(0,17)=bu1;0;8float:t(0,18)=R1;4double:t(0,19)=R2;8long double:t(0,20)=R6;12void:t(0,21)=bs0;0;0float imaginary:t(0,22)=R10;4double imaginary:t(0,23)=R11;8long double imaginary:t(0,24)=R12;12float complex:t(0,25)=R3;8double complex:t(0,26)=R4;16long double complex:t(0,27)=R5;24../../include/config.h/usr/include/stdio.h/usr/include/sys/feature_tests.h/usr/include/sys/ccompile.h/usr/include/sys/isa_defs.h/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(7,1)=*(0,21)/usr/include/stdio_tag.h__FILE:t(8,1)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(9,1)=s16_cnt:(0,3),0,32;_ptr:(9,2)=*(0,11),32,32;_base:(9,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,14),112,2;__ionolock:(0,14),114,1;__seekable:(0,14),115,1;__filler:(0,14),116,4;__longlong_t:t(6,1)=(0,5)FILE:t(6,2)=(9,1)size_t:t(6,3)=(0,14)fpos_t:t(6,4)=(0,5)/usr/include/iso/stdio_c99.hoff_t:t(2,1)=(0,5)off64_t:t(2,2)=(0,5)fpos64_t:t(2,3)=(0,5)/usr/include/assert.h/usr/include/stdlib.h/usr/include/iso/stdlib_iso.h:T(13,1)=s8quot:(0,3),0,32;rem:(0,3),32,32;div_t:t(13,2)=(13,1):T(13,3)=s8quot:(0,4),0,32;rem:(0,4),32,32;ldiv_t:t(13,4)=(13,3)wchar_t:t(13,5)=bsc4;0;32/usr/include/iso/stdlib_c99.h:T(14,1)=s16quot:(0,5),0,64;rem:(0,5),64,64;lldiv_t:t(14,2)=(14,1)uid_t:t(12,1)=(0,4)ssize_t:t(12,2)=(0,3)/usr/include/string.h/usr/include/iso/string_iso.h../../include/ctpublic.h../../include/cspublic.h../../include/cstypes.h../../include/tds_sysdep_public.hTDS_SYS_SOCKET:t(20,1)=(0,3)CS_INT:t(19,1)=(0,3)CS_UINT:t(19,2)=(0,14)CS_SMALLINT:t(19,3)=(0,2)CS_TINYINT:t(19,4)=(0,11)CS_CHAR:t(19,5)=(0,1)CS_BYTE:t(19,6)=(0,11)CS_REAL:t(19,7)=(0,18)CS_FLOAT:t(19,8)=(0,19)CS_BOOL:t(19,9)=(0,3)CS_VOID:t(19,10)=(0,21)CS_IMAGE:t(19,11)=(0,11)CS_TEXT:t(19,12)=(0,11)CS_LONGBINARY:t(19,13)=(0,11)CS_LONGCHAR:t(19,14)=(0,11)CS_LONG:t(19,15)=(0,4)CS_BINARY:t(19,16)=(0,11)CS_USHORT:t(19,17)=(0,12)CS_BIT:t(19,18)=(0,11)CS_RETCODE:t(19,19)=(0,3)_cs_numeric:T(19,20)=s35precision:(0,11),0,8;scale:(0,11),8,8;array:(19,21)=ar(0,4);0;32;(0,11),16,264;CS_NUMERIC:t(19,22)=(19,20)CS_DECIMAL:t(19,23)=(19,20)_cs_varbinary:T(19,24)=s258len:(19,3),0,16;array:(19,25)=ar(0,4);0;255;(19,5),16,2048;CS_VARBINARY:t(19,26)=(19,24)_cs_varchar:T(19,27)=s258len:(19,3),0,16;str:(19,28)=ar(0,4);0;255;(19,5),16,2048;CS_VARCHAR:t(19,29)=(19,27)CS_CONFIG:t(19,30)=xs_cs_config:CS_CONTEXT:t(19,31)=xs_cs_context:CS_CONNECTION:t(19,32)=xs_cs_connection:CS_LOCALE:t(19,33)=xs_cs_locale:CS_COMMAND:t(19,34)=xs_cs_command:CS_BLK_ROW:t(19,35)=xs_cs_blk_row:_cs_iodesc:T(19,36)=s464iotype:(19,1),0,32;datatype:(19,1),32,32;locale:(19,37)=*(19,33),64,32;usertype:(19,1),96,32;total_txtlen:(19,1),128,32;offset:(19,1),160,32;log_on_update:(19,9),192,32;name:(19,38)=ar(0,4);0;399;(19,5),224,3200;namelen:(19,1),3424,32;timestamp:(19,39)=ar(0,4);0;7;(19,6),3456,64;timestamplen:(19,1),3520,32;textptr:(19,40)=ar(0,4);0;15;(19,6),3552,128;textptrlen:(19,1),3680,32;CS_IODESC:t(19,41)=(19,36)_cs_datafmt:T(19,42)=s172name:(19,43)=ar(0,4);0;131;(19,5),0,1056;namelen:(19,1),1056,32;datatype:(19,1),1088,32;format:(19,1),1120,32;maxlength:(19,1),1152,32;scale:(19,1),1184,32;precision:(19,1),1216,32;status:(19,1),1248,32;count:(19,1),1280,32;usertype:(19,1),1312,32;locale:(19,37),1344,32;CS_DATAFMT:t(19,44)=(19,42)_cs_money:T(19,45)=s8mnyhigh:(19,1),0,32;mnylow:(19,2),32,32;CS_MONEY:t(19,46)=(19,45)_cs_money4:T(19,47)=s4mny4:(19,1),0,32;CS_MONEY4:t(19,48)=(19,47)_cs_datetime:T(19,49)=s8dtdays:(19,1),0,32;dttime:(19,1),32,32;CS_DATETIME:t(19,50)=(19,49)_cs_datetime4:T(19,51)=s4days:(19,17),0,16;minutes:(19,17),16,16;CS_DATETIME4:t(19,52)=(19,51)_cs_daterec:T(19,53)=s40dateyear:(19,1),0,32;datemonth:(19,1),32,32;datedmonth:(19,1),64,32;datedyear:(19,1),96,32;datedweek:(19,1),128,32;datehour:(19,1),160,32;dateminute:(19,1),192,32;datesecond:(19,1),224,32;datemsecond:(19,1),256,32;datetzone:(19,1),288,32;CS_DATEREC:t(19,54)=(19,53)CS_MSGNUM:t(19,55)=(0,3)_cs_clientmsg:T(19,56)=s2084severity:(19,1),0,32;msgnumber:(19,55),32,32;msgstring:(19,57)=ar(0,4);0;1023;(19,5),64,8192;msgstringlen:(19,1),8256,32;osnumber:(19,1),8288,32;osstring:(19,58)=ar(0,4);0;1023;(19,5),8320,8192;osstringlen:(19,1),16512,32;status:(19,1),16544,32;sqlstate:(19,59)=ar(0,4);0;7;(19,6),16576,64;sqlstatelen:(19,1),16640,32;CS_CLIENTMSG:t(19,60)=(19,56)_cs_servermsg:T(19,61)=s1332msgnumber:(19,55),0,32;state:(19,1),32,32;severity:(19,1),64,32;text:(19,62)=ar(0,4);0;1023;(19,5),96,8192;textlen:(19,1),8288,32;svrname:(19,63)=ar(0,4);0;131;(19,5),8320,1056;svrnlen:(19,1),9376,32;proc:(19,64)=ar(0,4);0;131;(19,5),9408,1056;proclen:(19,1),10464,32;line:(19,1),10496,32;status:(19,1),10528,32;sqlstate:(19,65)=ar(0,4);0;7;(19,6),10560,64;sqlstatelen:(19,1),10624,32;CS_SERVERMSG:t(19,66)=(19,61)CS_CSLIBMSG_FUNC:t(18,1)=*(18,2)=f(0,3)CS_CLIENTMSG_FUNC:t(18,3)=*(18,4)=f(0,3)CS_SERVERMSG_FUNC:t(18,5)=*(18,6)=f(0,3)CS_BLKDESC:t(18,7)=xs_cs_blkdesc::T(18,8)=eCS_USERNAME:9100,CS_PASSWORD:9101,CS_APPNAME:9102,CS_HOSTNAME:9103,CS_LOGIN_STATUS:9104,CS_TDS_VERSION:9105,CS_CHARSETCNV:9106,CS_PACKETSIZE:9107,CS_USERDATA:9108,CS_NETIO:9110,CS_TEXTLIMIT:9112,CS_HIDDEN_KEYS:9113,CS_VERSION:9114,CS_IFILE:9115,CS_LOGIN_TIMEOUT:9116,CS_TIMEOUT:9117,CS_MAX_CONNECT:9118,CS_EXPOSE_FMTS:9120,CS_EXTRA_INF:9121,CS_ANSI_BINDS:9123,CS_BULK_LOGIN:9124,CS_LOC_PROP:9125,CS_PARENT_HANDLE:9130,CS_EED_CMD:9131,CS_DIAG_TIMEOUT:9132,CS_DISABLE_POLL:9133,CS_SEC_ENCRYPTION:9135,CS_SEC_CHALLENGE:9136,CS_SEC_NEGOTIATE:9137,CS_CON_STATUS:9143,CS_VER_STRING:9144,CS_SERVERNAME:9146,CS_SEC_APPDEFINED:9149,CS_STICKY_BINDS:9151,CS_SERVERADDR:9206,CS_PORT:9300,;:T(18,9)=eCS_ADD:1,CS_SUB:2,CS_MULT:3,CS_DIV:4,;:T(18,10)=eCS_TDS_40:7360,CS_TDS_42:7361,CS_TDS_46:7362,CS_TDS_495:7363,CS_TDS_50:7364,CS_TDS_70:7365,CS_TDS_80:7366,;ct_command_options:T(18,11)=eCS_MORE:16,CS_END:32,CS_RECOMPILE:188,CS_NO_RECOMPILE:189,CS_BULK_INIT:190,CS_BULK_CONT:191,CS_BULK_DATA:192,CS_COLUMN_DATA:193,;:T(18,12)=eCS_FMT_UNUSED:0,CS_FMT_NULLTERM:1,CS_FMT_PADNULL:2,CS_FMT_PADBLANK:4,CS_FMT_JUSTIFY_RT:8,;:T(18,13)=eCS_MONTH:7340,CS_SHORTMONTH:7341,CS_DAYNAME:7342,CS_DATEORDER:7343,CS_12HOUR:7344,CS_DT_CONVFMT:7345,;:T(18,14)=eCS_DATES_SHORT:0,CS_DATES_MDY1:1,CS_DATES_YMD1:2,CS_DATES_DMY1:3,CS_DATES_DMY2:4,CS_DATES_DMY3:5,CS_DATES_DMY4:6,CS_DATES_MDY2:7,CS_DATES_HMS:8,CS_DATES_LONG:9,CS_DATES_MDY3:10,CS_DATES_YMD2:11,CS_DATES_YMD3:12,CS_DATES_YDM1:13,CS_DATES_MYD1:14,CS_DATES_DYM1:15,CS_DATES_MDY1_YYYY:101,CS_DATES_YMD1_YYYY:102,CS_DATES_DMY1_YYYY:103,CS_DATES_DMY2_YYYY:104,CS_DATES_DMY3_YYYY:105,CS_DATES_DMY4_YYYY:106,CS_DATES_MDY2_YYYY:107,CS_DATES_MDY3_YYYY:110,CS_DATES_YMD2_YYYY:111,CS_DATES_YMD3_YYYY:112,;CS_CONV_FUNC:t(18,15)=*(18,16)=f(0,3)_cs_objname:T(18,17)=s296thinkexists:(19,9),0,32;object_type:(19,1),32,32;last_name:(18,18)=ar(0,4);0;131;(19,5),64,1056;lnlen:(19,1),1120,32;first_name:(18,19)=ar(0,4);0;131;(19,5),1152,1056;fnlen:(19,1),2208,32;scope:(18,20)=*(19,10),2240,32;scopelen:(19,1),2272,32;thread:(18,20),2304,32;threadlen:(19,1),2336,32;CS_OBJNAME:t(18,21)=(18,17)_cs_objdata:T(18,22)=s20actuallyexists:(19,9),0,32;connection:(18,23)=*(19,32),32,32;command:(18,24)=*(19,34),64,32;buffer:(18,20),96,32;buflen:(19,1),128,32;CS_OBJDATA:t(18,25)=(18,22):T(18,26)=eCS_OPT_MONDAY:1,CS_OPT_TUESDAY:2,CS_OPT_WEDNESDAY:3,CS_OPT_THURSDAY:4,CS_OPT_FRIDAY:5,CS_OPT_SATURDAY:6,CS_OPT_SUNDAY:7,;:T(18,27)=eCS_OPT_FMTMDY:1,CS_OPT_FMTDMY:2,CS_OPT_FMTYMD:3,CS_OPT_FMTYDM:4,CS_OPT_FMTMYD:5,CS_OPT_FMTDYM:6,;:T(18,28)=eCS_OPT_LEVEL0:0,CS_OPT_LEVEL1:1,CS_OPT_LEVEL2:2,CS_OPT_LEVEL3:3,;../../include/ctlib.h../../include/tds.h/usr/include/stdarg.h/usr/include/iso/stdarg_iso.h/usr/include/sys/va_impl.hva_list:t(24,1)=*(0,21)/usr/include/iso/stdarg_c99.h/usr/include/time.h/usr/include/iso/time_iso.hclock_t:t(28,1)=(0,4)time_t:t(28,2)=(0,4)tm:T(28,3)=s36tm_sec:(0,3),0,32;tm_min:(0,3),32,32;tm_hour:(0,3),64,32;tm_mday:(0,3),96,32;tm_mon:(0,3),128,32;tm_year:(0,3),160,32;tm_wday:(0,3),192,32;tm_yday:(0,3),224,32;tm_isdst:(0,3),256,32;/usr/include/sys/types.h/usr/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(31,1)=s24val:(31,2)=ar(0,4);0;5;(0,4),0,192;label_t:t(31,3)=(31,1)lock_t:t(31,4)=(0,11)/usr/include/sys/int_types.hint8_t:t(32,1)=(0,1)int16_t:t(32,2)=(0,2)int32_t:t(32,3)=(0,3)int64_t:t(32,4)=(0,5)uint8_t:t(32,5)=(0,11)uint16_t:t(32,6)=(0,12)uint32_t:t(32,7)=(0,14)uint64_t:t(32,8)=(0,16)intmax_t:t(32,9)=(0,5)uintmax_t:t(32,10)=(0,16)intptr_t:t(32,11)=(0,3)uintptr_t:t(32,12)=(0,14)int_fast8_t:t(32,13)=(0,1)int_fast16_t:t(32,14)=(0,3)int_fast32_t:t(32,15)=(0,3)int_fast64_t:t(32,16)=(0,5)uint_fast8_t:t(32,17)=(0,11)uint_fast16_t:t(32,18)=(0,14)uint_fast32_t:t(32,19)=(0,14)uint_fast64_t:t(32,20)=(0,16)int_least8_t:t(32,21)=(0,1)int_least16_t:t(32,22)=(0,2)int_least32_t:t(32,23)=(0,3)int_least64_t:t(32,24)=(0,5)uint_least8_t:t(32,25)=(0,11)uint_least16_t:t(32,26)=(0,12)uint_least32_t:t(32,27)=(0,14)uint_least64_t:t(32,28)=(0,16)longlong_t:t(29,1)=(0,5)u_longlong_t:t(29,2)=(0,16)t_scalar_t:t(29,3)=(0,4)t_uscalar_t:t(29,4)=(0,15)uchar_t:t(29,5)=(0,11)ushort_t:t(29,6)=(0,12)uint_t:t(29,7)=(0,14)ulong_t:t(29,8)=(0,15)caddr_t:t(29,9)=*(0,1)daddr_t:t(29,10)=(0,4)cnt_t:t(29,11)=(0,2)ptrdiff_t:t(29,12)=(0,3)pfn_t:t(29,13)=(0,15)pgcnt_t:t(29,14)=(0,15)spgcnt_t:t(29,15)=(0,4)use_t:t(29,16)=(0,11)sysid_t:t(29,17)=(0,2)index_t:t(29,18)=(0,2)timeout_id_t:t(29,19)=*(0,21)bufcall_id_t:t(29,20)=*(0,21)ino_t:t(29,21)=(0,16)blkcnt_t:t(29,22)=(0,5)fsblkcnt_t:t(29,23)=(0,16)fsfilcnt_t:t(29,24)=(0,16)ino64_t:t(29,25)=(0,16)blkcnt64_t:t(29,26)=(0,5)fsblkcnt64_t:t(29,27)=(0,16)fsfilcnt64_t:t(29,28)=(0,16)blksize_t:t(29,29)=(0,4):T(29,30)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(29,31)=(29,30)pad64_t:t(29,32)=(0,5)upad64_t:t(29,33)=(0,16):T(29,34)=u16_q:(0,20),0,96;_l:(29,35)=ar(0,4);0;3;(32,3),0,128;pad128_t:t(29,36)=(29,34):T(29,37)=u16_q:(0,20),0,96;_l:(29,38)=ar(0,4);0;3;(32,7),0,128;upad128_t:t(29,39)=(29,37)offset_t:t(29,40)=(0,5)u_offset_t:t(29,41)=(0,16)len_t:t(29,42)=(0,16)diskaddr_t:t(29,43)=(0,16):T(29,44)=s8_l:(32,3),0,32;_u:(32,3),32,32;:T(29,45)=u8_f:(29,40),0,64;_p:(29,44),0,64;lloff_t:t(29,46)=(29,45):T(29,47)=s8_l:(32,3),0,32;_u:(32,3),32,32;:T(29,48)=u8_f:(29,1),0,64;_p:(29,47),0,64;lldaddr_t:t(29,49)=(29,48)k_fltset_t:t(29,50)=(0,14)id_t:t(29,51)=(0,4)useconds_t:t(29,52)=(0,14)suseconds_t:t(29,53)=(0,4)major_t:t(29,54)=(0,15)minor_t:t(29,55)=(0,15)pri_t:t(29,56)=(0,2)cpu_flag_t:t(29,57)=(0,12)o_mode_t:t(29,58)=(0,12)o_dev_t:t(29,59)=(0,2)o_uid_t:t(29,60)=(0,12)o_gid_t:t(29,61)=(0,12)o_nlink_t:t(29,62)=(0,2)o_pid_t:t(29,63)=(0,2)o_ino_t:t(29,64)=(0,12)key_t:t(29,65)=(0,3)mode_t:t(29,66)=(0,15)gid_t:t(29,67)=(0,4)taskid_t:t(29,68)=(0,4)projid_t:t(29,69)=(0,4)poolid_t:t(29,70)=(0,4)zoneid_t:t(29,71)=(0,4)ctid_t:t(29,72)=(0,4)pthread_t:t(29,73)=(0,14)pthread_key_t:t(29,74)=(0,14):T(29,75)=s8__pthread_mutex_flag1:(32,6),0,16;__pthread_mutex_flag2:(32,5),16,8;__pthread_mutex_ceiling:(32,5),24,8;__pthread_mutex_type:(32,6),32,16;__pthread_mutex_magic:(32,6),48,16;:T(29,76)=s8__pthread_mutex_pad:(29,77)=ar(0,4);0;7;(32,5),0,64;:T(29,78)=s8__pthread_ownerpid:(32,7),0,32;__pthread_lockword:(32,7),32,32;:T(29,79)=u8__pthread_mutex_lock64:(29,76),0,64;__pthread_mutex_lock32:(29,78),0,64;__pthread_mutex_owner64:(29,33),0,64;_pthread_mutex:T(29,80)=s24__pthread_mutex_flags:(29,75),0,64;__pthread_mutex_lock:(29,79),64,64;__pthread_mutex_data:(29,33),128,64;pthread_mutex_t:t(29,81)=(29,80):T(29,82)=s8__pthread_cond_flag:(29,83)=ar(0,4);0;3;(32,5),0,32;__pthread_cond_type:(32,6),32,16;__pthread_cond_magic:(32,6),48,16;_pthread_cond:T(29,84)=s16__pthread_cond_flags:(29,82),0,64;__pthread_cond_data:(29,33),64,64;pthread_cond_t:t(29,85)=(29,84)_pthread_rwlock:T(29,86)=s64__pthread_rwlock_readers:(32,3),0,32;__pthread_rwlock_type:(32,6),32,16;__pthread_rwlock_magic:(32,6),48,16;__pthread_rwlock_mutex:(29,81),64,192;__pthread_rwlock_readercv:(29,85),256,128;__pthread_rwlock_writercv:(29,85),384,128;pthread_rwlock_t:t(29,87)=(29,86):T(29,88)=s64__pthread_barrier_count:(32,7),0,32;__pthread_barrier_current:(32,7),32,32;__pthread_barrier_cycle:(29,33),64,64;__pthread_barrier_reserved:(29,33),128,64;__pthread_barrier_lock:(29,81),192,192;__pthread_barrier_cond:(29,85),384,128;pthread_barrier_t:t(29,89)=(29,88)pthread_spinlock_t:t(29,90)=(29,80)_pthread_attr:T(29,91)=s4__pthread_attrp:(29,92)=*(0,21),0,32;pthread_attr_t:t(29,93)=(29,91)_pthread_mutexattr:T(29,94)=s4__pthread_mutexattrp:(29,92),0,32;pthread_mutexattr_t:t(29,95)=(29,94)_pthread_condattr:T(29,96)=s4__pthread_condattrp:(29,92),0,32;pthread_condattr_t:t(29,97)=(29,96)_once:T(29,98)=s32__pthread_once_pad:(29,99)=ar(0,4);0;3;(29,33),0,256;pthread_once_t:t(29,100)=(29,98)_pthread_rwlockattr:T(29,101)=s4__pthread_rwlockattrp:(29,92),0,32;pthread_rwlockattr_t:t(29,102)=(29,101):T(29,103)=s4__pthread_barrierattrp:(29,92),0,32;pthread_barrierattr_t:t(29,104)=(29,103)dev_t:t(29,105)=(0,15)nlink_t:t(29,106)=(0,15)pid_t:t(29,107)=(0,4)clockid_t:t(29,108)=(0,3)timer_t:t(29,109)=(0,3)unchar:t(29,110)=(0,11)ushort:t(29,111)=(0,12)uint:t(29,112)=(0,14)ulong:t(29,113)=(0,15)u_char:t(29,114)=(0,11)u_short:t(29,115)=(0,12)u_int:t(29,116)=(0,14)u_long:t(29,117)=(0,15)_quad:T(29,118)=s8val:(29,119)=ar(0,4);0;1;(0,3),0,64;quad_t:t(29,120)=(29,118)quad:t(29,121)=(29,118)/usr/include/sys/select.h/usr/include/sys/time_impl.htimespec:T(34,1)=s8tv_sec:(28,2),0,32;tv_nsec:(0,4),32,32;timespec_t:t(34,2)=(34,1)timestruc_t:t(34,3)=(34,1)itimerspec:T(34,4)=s16it_interval:(34,1),0,64;it_value:(34,1),64,64;itimerspec_t:t(34,5)=(34,4)/usr/include/sys/time.htimeval:T(35,1)=s8tv_sec:(28,2),0,32;tv_usec:(29,53),32,32;timezone:T(35,2)=s8tz_minuteswest:(0,3),0,32;tz_dsttime:(0,3),32,32;/usr/include/sys/types.hitimerval:T(35,3)=s16it_interval:(35,1),0,64;it_value:(35,1),64,64;hrtime_t:t(35,4)=(0,5)/usr/include/time.h/usr/include/sys/select.h:T(33,1)=s16__sigbits:(33,2)=ar(0,4);0;3;(0,14),0,128;sigset_t:t(33,3)=(33,1)fd_mask:t(33,4)=(0,4)fds_mask:t(33,5)=(0,4)fd_set:T(33,6)=s128fds_bits:(33,7)=ar(0,4);0;31;(0,4),0,1024;fd_set:t(33,8)=(33,6)sigval:T(27,1)=u4sival_int:(0,3),0,32;sival_ptr:(29,92),0,32;sigevent:T(27,2)=s24sigev_notify:(0,3),0,32;sigev_signo:(0,3),32,32;sigev_value:(27,1),64,32;sigev_notify_function:(27,3)=*(27,4)=f(0,21),96,32;sigev_notify_attributes:(27,5)=*(29,93),128,32;__sigev_pad2:(0,3),160,32;TDSICONV:t(22,1)=xstdsiconvinfo:TDSSOCKET:t(22,2)=xstds_socket:../../include/tdsver.h../../include/tds_sysdep_private.h_tds_compiletime_settings:T(22,3)=s36freetds_version:(22,4)=*(22,5)=k(0,1),0,32;last_update:(22,6)=*(22,7)=k(0,1),32,32;msdblib:(0,3),64,32;sybase_compat:(0,3),96,32;threadsafe:(0,3),128,32;libiconv:(0,3),160,32;tdsver:(22,8)=*(22,9)=k(0,1),192,32;iodbc:(0,3),224,32;unixodbc:(0,3),256,32;TDS_COMPILETIME_SETTINGS:t(22,10)=(22,3)DSTR_STRUCT:T(22,11)=s1dstr_s:(22,12)=ar(0,4);0;0;(0,1),0,8;DSTR:t(22,13)=*(22,11)TDS_CHAR:t(22,14)=(0,1)TDS_UCHAR:t(22,15)=(0,11)TDS_TINYINT:t(22,16)=(0,11)TDS_SMALLINT:t(22,17)=(0,2)TDS_USMALLINT:t(22,18)=(0,12)TDS_INT:t(22,19)=(0,3)TDS_UINT:t(22,20)=(0,14)TDS_REAL:t(22,21)=(0,18)TDS_FLOAT:t(22,22)=(0,19)TDS_INT8:t(22,23)=(0,5)TDS_UINT8:t(22,24)=(0,16)TDS_INTPTR:t(22,25)=(0,3)tdsnumeric:T(22,26)=s35precision:(0,11),0,8;scale:(0,11),8,8;array:(22,27)=ar(0,4);0;32;(0,11),16,264;TDS_NUMERIC:t(22,28)=(22,26)tdsoldmoney:T(22,29)=s8mnyhigh:(22,19),0,32;mnylow:(22,20),32,32;TDS_OLD_MONEY:t(22,30)=(22,29)tdsmoney:T(22,31)=u8tdsoldmoney:(22,30),0,64;mny:(22,23),0,64;TDS_MONEY:t(22,32)=(22,31)tdsmoney4:T(22,33)=s4mny4:(22,19),0,32;TDS_MONEY4:t(22,34)=(22,33)tdsdatetime:T(22,35)=s8dtdays:(22,19),0,32;dttime:(22,19),32,32;TDS_DATETIME:t(22,36)=(22,35)tdsdatetime4:T(22,37)=s4days:(22,18),0,16;minutes:(22,18),16,16;TDS_DATETIME4:t(22,38)=(22,37)tdsvarbinary:T(22,39)=s258len:(22,17),0,16;array:(22,40)=ar(0,4);0;255;(22,14),16,2048;TDS_VARBINARY:t(22,41)=(22,39)tdsvarchar:T(22,42)=s260len:(22,19),0,32;array:(22,43)=ar(0,4);0;255;(22,14),32,2048;TDS_VARCHAR:t(22,44)=(22,42)tdsunique:T(22,45)=s16Data1:(22,20),0,32;Data2:(22,18),32,16;Data3:(22,18),48,16;Data4:(22,46)=ar(0,4);0;7;(22,15),64,64;TDS_UNIQUE:t(22,47)=(22,45)tdsdaterec:T(22,48)=s40year:(22,19),0,32;month:(22,19),32,32;day:(22,19),64,32;dayofyear:(22,19),96,32;weekday:(22,19),128,32;hour:(22,19),160,32;minute:(22,19),192,32;second:(22,19),224,32;millisecond:(22,19),256,32;tzone:(22,19),288,32;TDSDATEREC:t(22,49)=(22,48)tds_token_results:T(22,50)=eTDS_TOKEN_RES_OTHERS:0,TDS_TOKEN_RES_ROWFMT:1,TDS_TOKEN_RES_COMPUTEFMT:2,TDS_TOKEN_RES_PARAMFMT:3,TDS_TOKEN_RES_DONE:4,TDS_TOKEN_RES_ROW:5,TDS_TOKEN_RES_COMPUTE:6,TDS_TOKEN_RES_PROC:7,TDS_TOKEN_RES_MSG:8,;tds_token_flags:T(22,51)=eTDS_HANDLE_ALL:0,TDS_RETURN_OTHERS:1,TDS_STOPAT_OTHERS:2,TDS_RETURN_ROWFMT:4,TDS_STOPAT_ROWFMT:8,TDS_RETURN_COMPUTEFMT:16,TDS_STOPAT_COMPUTEFMT:32,TDS_RETURN_PARAMFMT:64,TDS_STOPAT_PARAMFMT:128,TDS_RETURN_DONE:256,TDS_STOPAT_DONE:512,TDS_RETURN_ROW:1024,TDS_STOPAT_ROW:2048,TDS_RETURN_COMPUTE:4096,TDS_STOPAT_COMPUTE:8192,TDS_RETURN_PROC:16384,TDS_STOPAT_PROC:32768,TDS_RETURN_MSG:65536,TDS_STOPAT_MSG:131072,TDS_TOKEN_RESULTS:26900,TDS_TOKEN_TRAILING:141354,;tds_end:T(22,52)=eTDS_DONE_FINAL:0,TDS_DONE_MORE_RESULTS:1,TDS_DONE_ERROR:2,TDS_DONE_INXACT:4,TDS_DONE_PROC:8,TDS_DONE_COUNT:16,TDS_DONE_CANCELLED:32,TDS_DONE_EVENT:64,TDS_DONE_SRVERROR:256,TDS_DONE_NO_TRAN:0,TDS_DONE_TRAN_SUCCEED:1,TDS_DONE_TRAN_PROGRESS:2,TDS_DONE_STMT_ABORT:3,TDS_DONE_TRAN_ABORT:4,;:T(22,53)=eTDS_CUR_ISTAT_UNUSED:0,TDS_CUR_ISTAT_DECLARED:1,TDS_CUR_ISTAT_OPEN:2,TDS_CUR_ISTAT_CLOSED:4,TDS_CUR_ISTAT_RDONLY:8,TDS_CUR_ISTAT_UPDATABLE:16,TDS_CUR_ISTAT_ROWCNT:32,TDS_CUR_ISTAT_DEALLOC:64,;:T(22,54)=eSYBCHAR:47,SYBVARCHAR:39,SYBINTN:38,SYBINT1:48,SYBINT2:52,SYBINT4:56,SYBINT8:127,SYBFLT8:62,SYBDATETIME:61,SYBBIT:50,SYBTEXT:35,SYBNTEXT:99,SYBIMAGE:34,SYBMONEY4:122,SYBMONEY:60,SYBDATETIME4:58,SYBREAL:59,SYBBINARY:45,SYBVOID:31,SYBVARBINARY:37,SYBNVARCHAR:103,SYBBITN:104,SYBNUMERIC:108,SYBDECIMAL:106,SYBFLTN:109,SYBMONEYN:110,SYBDATETIMN:111,XSYBCHAR:175,XSYBVARCHAR:167,XSYBNVARCHAR:231,XSYBNCHAR:239,XSYBVARBINARY:165,XSYBBINARY:173,SYBLONGBINARY:225,SYBSINT1:64,SYBUINT2:65,SYBUINT4:66,SYBUINT8:67,SYBUNIQUE:36,SYBVARIANT:98,;TDS_SERVER_TYPE:t(22,55)=(22,54):T(22,56)=eUSER_UNICHAR_TYPE:34,USER_UNIVARCHAR_TYPE:35,;TDS_USER_TYPE:t(22,57)=(22,56):T(22,58)=eTDS_OPT_SET:1,TDS_OPT_DEFAULT:2,TDS_OPT_LIST:3,TDS_OPT_INFO:4,;TDS_OPTION_CMD:t(22,59)=(22,58):T(22,60)=eTDS_OPT_DATEFIRST:1,TDS_OPT_TEXTSIZE:2,TDS_OPT_STAT_TIME:3,TDS_OPT_STAT_IO:4,TDS_OPT_ROWCOUNT:5,TDS_OPT_NATLANG:6,TDS_OPT_DATEFORMAT:7,TDS_OPT_ISOLATION:8,TDS_OPT_AUTHON:9,TDS_OPT_CHARSET:10,TDS_OPT_SHOWPLAN:13,TDS_OPT_NOEXEC:14,TDS_OPT_ARITHIGNOREON:15,TDS_OPT_ARITHABORTON:17,TDS_OPT_PARSEONLY:18,TDS_OPT_GETDATA:20,TDS_OPT_NOCOUNT:21,TDS_OPT_FORCEPLAN:23,TDS_OPT_FORMATONLY:24,TDS_OPT_CHAINXACTS:25,TDS_OPT_CURCLOSEONXACT:26,TDS_OPT_FIPSFLAG:27,TDS_OPT_RESTREES:28,TDS_OPT_IDENTITYON:29,TDS_OPT_CURREAD:30,TDS_OPT_CURWRITE:31,TDS_OPT_IDENTITYOFF:32,TDS_OPT_AUTHOFF:33,TDS_OPT_ANSINULL:34,TDS_OPT_QUOTED_IDENT:35,TDS_OPT_ARITHIGNOREOFF:36,TDS_OPT_ARITHABORTOFF:37,TDS_OPT_TRUNCABORT:38,;TDS_OPTION:t(22,61)=(22,60)tds_option_arg:T(22,62)=u4ti:(22,16),0,8;i:(22,19),0,32;c:(22,63)=*(22,14),0,32;TDS_OPTION_ARG:t(22,64)=(22,62):T(22,65)=eTDS_OPT_ARITHOVERFLOW:1,TDS_OPT_NUMERICTRUNC:2,;TDS_OPT_DATEFIRST_CHOICE:T(22,66)=eTDS_OPT_MONDAY:1,TDS_OPT_TUESDAY:2,TDS_OPT_WEDNESDAY:3,TDS_OPT_THURSDAY:4,TDS_OPT_FRIDAY:5,TDS_OPT_SATURDAY:6,TDS_OPT_SUNDAY:7,;TDS_OPT_DATEFORMAT_CHOICE:T(22,67)=eTDS_OPT_FMTMDY:1,TDS_OPT_FMTDMY:2,TDS_OPT_FMTYMD:3,TDS_OPT_FMTYDM:4,TDS_OPT_FMTMYD:5,TDS_OPT_FMTDYM:6,;TDS_OPT_ISOLATION_CHOICE:T(22,68)=eTDS_OPT_LEVEL1:1,TDS_OPT_LEVEL3:3,;tds_packet_type:T(22,69)=eTDS_QUERY:1,TDS_RPC:3,TDS_CANCEL:6,TDS_BULK:7,TDS_NORMAL:15,;TDS_PACKET_TYPE:t(22,70)=(22,69):T(22,71)=u4p:(29,92),0,32;i:(0,3),0,32;tds_align_struct:t(22,72)=(22,71)tds_login:T(22,73)=s88server_name:(22,13),0,32;server_addr:(22,13),32,32;port:(0,3),64,32;major_version:(22,16),96,8;minor_version:(22,16),104,8;block_size:(0,3),128,32;language:(22,13),160,32;server_charset:(22,13),192,32;connect_timeout:(22,19),224,32;host_name:(22,13),256,32;app_name:(22,13),288,32;user_name:(22,13),320,32;password:(22,13),352,32;library:(22,13),384,32;bulk_copy:(22,16),416,8;suppress_language:(22,16),424,8;encrypted:(22,16),432,8;query_timeout:(22,19),448,32;capabilities:(22,74)=ar(0,4);0;21;(0,11),480,176;client_charset:(22,13),672,32;TDSLOGIN:t(22,75)=(22,73)tds_connection:T(22,76)=s120server_name:(22,13),0,32;port:(0,3),32,32;major_version:(22,16),64,8;minor_version:(22,16),72,8;block_size:(0,3),96,32;language:(22,13),128,32;server_charset:(22,13),160,32;connect_timeout:(22,19),192,32;host_name:(22,13),224,32;app_name:(22,13),256,32;user_name:(22,13),288,32;password:(22,13),320,32;library:(22,13),352,32;bulk_copy:(22,16),384,8;suppress_language:(22,16),392,8;encrypted:(22,16),400,8;query_timeout:(22,19),416,32;capabilities:(22,77)=ar(0,4);0;21;(0,11),448,176;client_charset:(22,13),640,32;ip_addr:(22,13),672,32;instance_name:(22,13),704,32;database:(22,13),736,32;dump_file:(22,13),768,32;debug_flags:(0,3),800,32;text_size:(0,3),832,32;broken_dates:(0,3),864,32;broken_money:(0,3),896,32;emul_little_endian:(0,3),928,32;TDSCONNECTION:t(22,78)=(22,76)tds_locale:T(22,79)=s16language:(22,80)=*(0,1),0,32;server_charset:(22,80),32,32;client_charset:(22,80),64,32;date_fmt:(22,80),96,32;TDSLOCALE:t(22,81)=(22,79)tds_blob:T(22,82)=s28textvalue:(22,63),0,32;textptr:(22,83)=ar(0,4);0;15;(22,14),32,128;timestamp:(22,84)=ar(0,4);0;7;(22,14),160,64;TDSBLOB:t(22,85)=(22,82):T(22,86)=s6locale_id:(22,18),0,16;flags:(22,18),16,16;charset_id:(22,15),32,8;TDS8_COLLATION:t(22,87)=(22,86)_tds_encoding:T(22,88)=s8name:(22,89)=*(22,90)=k(0,1),0,32;min_bytes_per_char:(0,11),32,8;max_bytes_per_char:(0,11),40,8;TDS_ENCODING:t(22,91)=(22,88)_tds_bcpcoldata:T(22,92)=s12data:(22,93)=*(22,15),0,32;datalen:(22,19),32,32;null_column:(22,19),64,32;BCPCOLDATA:t(22,94)=(22,92):T(22,95)=eTDS_SYSNAME_SIZE:512,;:T(22,96)=s8column_type:(22,17),0,16;column_size:(22,19),32,32;tds_column:T(22,97)=s1124column_type:(22,17),0,16;column_usertype:(22,19),32,32;column_flags:(22,19),64,32;column_size:(22,19),96,32;column_varint_size:(22,16),128,8;column_prec:(22,16),136,8;column_scale:(22,16),144,8;column_namelen:(22,17),160,16;table_namelen:(22,17),176,16;on_server:(22,96),192,64;char_conv:(22,98)=*(22,99)=k(22,1),256,32;table_name:(22,100)=ar(0,4);0;511;(22,14),288,4096;column_name:(22,101)=ar(0,4);0;511;(22,14),4384,4096;column_offset:(22,19),8480,32;column_nullable:(0,14),8512,1;column_writeable:(0,14),8513,1;column_identity:(0,14),8514,1;column_key:(0,14),8515,1;column_hidden:(0,14),8516,1;column_output:(0,14),8517,1;column_timestamp:(0,14),8518,1;column_collation:(22,102)=ar(0,4);0;4;(22,15),8520,40;column_operator:(22,16),8560,8;column_operand:(22,17),8576,16;column_cur_size:(22,19),8608,32;column_bindtype:(22,17),8640,16;column_bindfmt:(22,17),8656,16;column_bindlen:(22,20),8672,32;column_nullbind:(22,103)=*(22,17),8704,32;column_varaddr:(22,63),8736,32;column_lenbind:(22,104)=*(22,19),8768,32;column_textpos:(22,19),8800,32;column_text_sqlgetdatapos:(22,19),8832,32;bcp_column_data:(22,105)=*(22,94),8864,32;bcp_prefix_len:(22,19),8896,32;bcp_term_len:(22,19),8928,32;bcp_terminator:(22,63),8960,32;TDSCOLUMN:t(22,106)=(22,97)tds_result_info:T(22,107)=s40num_cols:(22,17),0,16;columns:(22,108)=*(22,109)=*(22,97),32,32;row_size:(22,19),64,32;ref_count:(22,19),96,32;current_row:(9,2),128,32;rows_exist:(22,17),160,16;row_count:(22,19),192,32;more_results:(22,16),224,8;computeid:(22,17),240,16;bycolumns:(22,103),256,32;by_cols:(22,17),288,16;TDSRESULTINFO:t(22,110)=(22,107)_TDS_STATE:T(22,111)=eTDS_IDLE:0,TDS_QUERYING:1,TDS_PENDING:2,TDS_READING:3,TDS_DEAD:4,;TDS_STATE:t(22,112)=(22,111)TDS_DBG_LOG_STATE:T(22,113)=eTDS_DBG_LOGIN:1,TDS_DBG_API:2,TDS_DBG_ASYNC:4,TDS_DBG_DIAG:8,TDS_DBG_error:16,TDS_DBG_PACKET:32,TDS_DBG_LIBTDS:64,TDS_DBG_CONFIG:128,TDS_DBG_DEFAULT:254,;TDSCOMPUTEINFO:t(22,114)=(22,107)TDSPARAMINFO:t(22,115)=(22,107)tds_message:T(22,116)=s28priv_msg_type:(22,17),0,16;line_number:(22,17),16,16;msgno:(22,20),32,32;state:(22,17),64,16;severity:(22,17),80,16;server:(22,63),96,32;message:(22,63),128,32;proc_name:(22,63),160,32;sql_state:(22,63),192,32;TDSMESSAGE:t(22,117)=(22,116)tds_upd_col:T(22,118)=s12next:(22,119)=*(22,118),0,32;colnamelength:(22,19),32,32;columnname:(22,80),64,32;TDSUPDCOL:t(22,120)=(22,118):T(22,121)=eTDS_CURSOR_STATE_UNACTIONED:0,TDS_CURSOR_STATE_REQUESTED:1,TDS_CURSOR_STATE_SENT:2,TDS_CURSOR_STATE_ACTIONED:3,;TDS_CURSOR_STATE:t(22,122)=(22,121)_tds_cursor_status:T(22,123)=s24declare:(22,122),0,32;cursor_row:(22,122),32,32;open:(22,122),64,32;fetch:(22,122),96,32;close:(22,122),128,32;dealloc:(22,122),160,32;TDS_CURSOR_STATUS:t(22,124)=(22,123)_tds_cursor:T(22,125)=s72next:(22,126)=*(22,125),0,32;length:(22,19),32,32;cursor_name_len:(22,16),64,8;cursor_name:(22,80),96,32;cursor_id:(22,19),128,32;options:(22,16),160,8;hasargs:(22,16),168,8;query_len:(22,18),176,16;query:(22,80),192,32;number_upd_cols:(22,16),224,8;cursor_rows:(22,19),256,32;cur_col_list:(22,127)=*(22,120),288,32;status:(22,124),320,192;srv_status:(22,17),512,16;res_info:(22,128)=*(22,110),544,32;TDSCURSOR:t(22,129)=(22,125)tds_env:T(22,130)=s16block_size:(0,3),0,32;language:(22,80),32,32;charset:(22,80),64,32;database:(22,80),96,32;TDSENV:t(22,131)=(22,130)tds_dynamic:T(22,132)=s60next:(22,133)=*(22,132),0,32;id:(22,134)=ar(0,4);0;29;(0,1),32,240;dyn_state:(0,3),288,32;num_id:(22,19),320,32;res_info:(22,135)=*(22,115),352,32;params:(22,135),384,32;emulated:(0,3),416,32;query:(22,80),448,32;TDSDYNAMIC:t(22,136)=(22,132):T(22,137)=eTDS_MULTIPLE_QUERY:0,TDS_MULTIPLE_EXECUTE:1,TDS_MULTIPLE_RPC:2,;TDS_MULTIPLE_TYPE:t(22,138)=(22,137)tds_multiple:T(22,139)=s8type:(22,138),0,32;flags:(0,14),32,32;TDSMULTIPLE:t(22,140)=(22,139)TDSCONTEXT:t(22,141)=xstds_context:tds_context:T(22,142)=s16locale:(22,143)=*(22,81),0,32;parent:(29,92),32,32;msg_handler:(22,144)=*(22,145)=f(0,3),64,32;err_handler:(22,146)=*(22,147)=f(0,3),96,32;TDS_ICONV_ENTRY:T(22,148)=eclient2ucs2:0,client2server_chardata:1,iso2server_metadata:2,initial_char_conv_count:3,;tds_socket:T(22,149)=s216s:(20,1),0,32;major_version:(22,17),32,16;minor_version:(22,17),48,16;product_version:(22,20),64,32;product_name:(22,80),96,32;capabilities:(22,150)=ar(0,4);0;21;(0,11),128,176;broken_dates:(0,11),304,8;option_flag2:(0,11),312,8;in_buf:(9,2),320,32;out_buf:(9,2),352,32;in_buf_max:(0,14),384,32;in_pos:(0,14),416,32;out_pos:(0,14),448,32;in_len:(0,14),480,32;in_flag:(0,11),512,8;out_flag:(0,11),520,8;last_packet:(0,11),528,8;parent:(29,92),544,32;current_results:(22,128),576,32;res_info:(22,128),608,32;num_comp_info:(22,19),640,32;comp_info:(22,151)=*(22,152)=*(22,107),672,32;param_info:(22,135),704,32;cur_cursor:(22,153)=*(22,129),736,32;cursors:(22,153),768,32;has_status:(22,16),800,8;ret_status:(22,19),832,32;state:(22,112),864,32;in_cancel:(22,154)=B(0,11),896,8;rows_affected:(0,3),928,32;query_timeout:(22,19),960,32;query_timeout_func:(22,155)=*(22,156)=f(0,3),992,32;query_timeout_param:(29,92),1024,32;query_start_time:(28,2),1056,32;env:(22,131),1088,128;cur_dyn:(22,157)=*(22,136),1216,32;dyns:(22,157),1248,32;emul_little_endian:(0,3),1280,32;date_fmt:(22,80),1312,32;tds_ctx:(22,158)=*(22,159)=k(22,141),1344,32;char_conv_count:(0,3),1376,32;char_convs:(22,160)=*(22,161)=*(22,162)=xstdsiconvinfo:,1408,32;connection:(22,163)=*(22,78),1440,32;spid:(0,3),1472,32;collation:(22,164)=ar(0,4);0;4;(22,15),1504,40;env_chg_func:(22,165)=*(22,166)=f(0,21),1568,32;internal_sp_called:(0,3),1600,32;tls_session:(29,92),1632,32;tls_credentials:(29,92),1664,32;option_value:(0,3),1696,32;TDSCONFPARSE:t(22,167)=*(22,168)=f(0,21)tds_answer:T(22,169)=s48lm_resp:(22,170)=ar(0,4);0;23;(0,11),0,192;nt_resp:(22,171)=ar(0,4);0;23;(0,11),192,192;TDSANSWER:t(22,172)=(22,169)_cs_config:T(21,1)=s2cs_expose_formats:(0,2),0,16;cs_diag_msg_client:T(21,2)=s8clientmsg:(21,3)=*(19,60),0,32;next:(21,4)=*(21,2),32,32;cs_diag_msg_svr:T(21,5)=s8servermsg:(21,6)=*(19,66),0,32;next:(21,7)=*(21,5),32,32;cs_diag_msg:T(21,8)=s8msg:(21,3),0,32;next:(21,9)=*(21,8),32,32;_cs_context:T(21,10)=s64date_convert_fmt:(19,1),0,32;cs_errhandletype:(19,1),32,32;cs_diag_msglimit:(19,1),64,32;cs_diag_msglimit_client:(19,1),96,32;cs_diag_msglimit_server:(19,1),128,32;cs_diag_msglimit_total:(19,1),160,32;clientstore:(21,4),192,32;svrstore:(21,7),224,32;msgstore:(21,9),256,32;_cslibmsg_cb:(18,1),288,32;_clientmsg_cb:(18,3),320,32;_servermsg_cb:(18,5),352,32;userdata:(29,92),384,32;userdata_len:(0,3),416,32;tds_ctx:(21,11)=*(22,141),448,32;config:(19,30),480,16;_ct_colinfo:T(21,12)=s4indicator:(22,103),0,32;CT_COLINFO:t(21,13)=(21,12)CS_COMMAND_LIST:t(21,14)=xs_cs_command_list:CS_DYNAMIC_LIST:t(21,15)=xs_cs_dynamic:CS_DYNAMIC:t(21,16)=xs_cs_dynamic:_cs_connection:T(21,17)=s40ctx:(21,18)=*(19,31),0,32;tds_login:(21,19)=*(22,75),32,32;tds_socket:(21,20)=*(22,2),64,32;_clientmsg_cb:(18,3),96,32;_servermsg_cb:(18,5),128,32;userdata:(29,92),160,32;userdata_len:(0,3),192,32;locale:(19,37),224,32;cmds:(21,21)=*(21,14),256,32;dynlist:(21,22)=*(21,15),288,32;_cs_param:T(21,23)=s52next:(21,24)=*(21,23),0,32;name:(22,80),32,32;status:(0,3),64,32;type:(0,3),96,32;maxlen:(19,1),128,32;scale:(19,1),160,32;precision:(19,1),192,32;datalen:(21,25)=*(19,1),224,32;ind:(21,26)=*(19,3),256,32;value:(21,27)=*(19,6),288,32;param_by_value:(0,3),320,32;datalen_value:(19,1),352,32;indicator_value:(19,3),384,16;CS_PARAM:t(21,28)=(21,23)CSREMOTE_PROC_PARAM:t(21,29)=(21,23)_csremote_proc:T(21,30)=s12name:(22,80),0,32;options:(19,3),32,16;param_list:(21,31)=*(21,29),64,32;CSREMOTE_PROC:t(21,32)=(21,30)CS_DYNAMIC_PARAM:t(21,33)=(21,23)_cs_dynamic:T(21,34)=s16id:(22,80),0,32;stmt:(22,80),32,32;param_list:(21,35)=*(21,33),64,32;next:(21,36)=*(21,34),96,32;_cs_command:T(21,37)=s88command_state:(19,1),0,32;results_state:(19,1),32,32;cancel_state:(19,1),64,32;cursor_state:(19,1),96,32;con:(18,23),128,32;command_type:(19,1),160,32;query:(21,38)=*(19,5),192,32;dynamic_cmd:(0,2),224,16;dyn:(21,39)=*(21,16),256,32;row_prefetched:(0,3),288,32;curr_result_type:(0,3),320,32;bind_count:(0,3),352,32;get_data_item:(0,3),384,32;get_data_bytes_returned:(0,3),416,32;iodesc:(21,40)=*(19,41),448,32;send_data_started:(19,1),480,32;rpc:(21,41)=*(21,32),512,32;input_params:(21,42)=*(21,28),544,32;client_cursor_id:(19,1),576,32;cursor:(22,153),608,32;userdata:(29,92),640,32;userdata_len:(0,3),672,32;_cs_command_list:T(21,43)=s8cmd:(21,44)=*(21,37),0,32;next:(21,45)=*(21,43),32,32;_cs_blkdesc:T(21,46)=s36con:(18,23),0,32;tablename:(21,38),32,32;insert_stmt:(21,38),64,32;direction:(19,1),96,32;identity_insert_on:(19,1),128,32;bind_count:(19,1),160,32;xfer_init:(19,1),192,32;var_cols:(19,1),224,32;bindinfo:(22,128),256,32;_cs_locale:T(21,47)=s16language:(22,80),0,32;charset:(22,80),32,32;time:(22,80),64,32;collate:(22,80),96,32;../../include/tdsstring.h../../include/replacements.h../../include/replacements/readpassphrase.h_ct_get_layer:f(0,28)=*(0,29)=k(0,1);(0,3)layer:p(0,3).XBsaTQvEc7bFWZ3._ct_get_layer.__func__:V(0,30)=ar(0,4);0;13;(0,31)=k(0,1)_ct_get_origin:f(0,32)=*(0,33)=k(0,1);(0,3)origin:p(0,3).XBsaTQvEc7bFWZ3._ct_get_origin.__func__:V(0,34)=ar(0,4);0;14;(0,35)=k(0,1)_ct_get_user_api_layer_error:f(0,36)=*(0,37)=k(0,1);(0,3)error:p(0,3).XBsaTQvEc7bFWZ3._ct_get_user_api_layer_error.__func__:V(0,38)=ar(0,4);0;28;(0,39)=k(0,1)_ct_get_msgstr:f(22,80);(0,40)=*(0,41)=k(0,1);(0,3);(0,3);(0,3);(0,3)funcname:p(0,40)layer:p(0,3)origin:p(0,3)severity:p(0,3)number:p(0,3)m:(22,80).XBsaTQvEc7bFWZ3._ct_get_msgstr.__func__:V(0,42)=ar(0,4);0;14;(0,43)=k(0,1)_ctclient_msg:F(0,21);(0,44)=*(0,45)=xs_cs_connection:;(0,46)=*(0,47)=k(0,1);(0,3);(0,3);(0,3);(0,3);(0,48)=*(0,49)=k(0,1);0con:p(18,23)funcname:p(0,46)layer:p(0,3)origin:p(0,3)severity:p(0,3)number:p(0,3)fmt:p(0,48)...:p(29,92)ctx:(21,18)ap:(24,1)cm:(19,60)msgstr:(22,80).XBsaTQvEc7bFWZ3._ctclient_msg.__func__:V(0,50)=ar(0,4);0;13;(0,51)=k(0,1)ct_set_command_state:f(19,19);(0,52)=*(21,37);(19,19)cmd:p(18,24)state:p(19,1).XBsaTQvEc7bFWZ3.ct_set_command_state.__func__:V(0,53)=ar(0,4);0;20;(0,54)=k(0,1)ct_describe_cmd_state:f(22,80);(0,3)state:p(19,1).XBsaTQvEc7bFWZ3.ct_describe_cmd_state.__func__:V(0,55)=ar(0,4);0;21;(0,56)=k(0,1)ct_exit:F(19,19);(0,57)=*(21,10);(19,19)ctx:p(21,18)unused:p(19,1).XBsaTQvEc7bFWZ3.ct_exit.__func__:V(0,58)=ar(0,4);0;7;(0,59)=k(0,1)ct_init:F(19,19);(0,57);(19,19)ctx:p(21,18)version:p(19,1).XBsaTQvEc7bFWZ3.ct_init.__func__:V(0,60)=ar(0,4);0;7;(0,61)=k(0,1)ct_con_alloc:F(19,19);(0,57);(0,62)=*(0,44)ctx:p(21,18)con:p(0,63)=*(18,23)login:(21,19).XBsaTQvEc7bFWZ3.ct_con_alloc.__func__:V(0,64)=ar(0,4);0;12;(0,65)=k(0,1)ct_callback:F(19,19);(0,57);(0,66)=*(21,17);(19,19);(19,19);(0,67)=*(0,21)ctx:p(21,18)con:p(18,23)action:p(19,1)type:p(19,1)func:p(18,20)funcptr:(0,68)=*(0,69)=f(0,3).XBsaTQvEc7bFWZ3.ct_callback.__func__:V(0,70)=ar(0,4);0;11;(0,71)=k(0,1)ct_con_props:F(19,19);(0,66);(19,19);(19,19);(0,67);(19,19);(0,72)=*(19,19)con:p(18,23)action:p(19,1)property:p(19,1)buffer:p(18,20)buflen:p(19,1)out_len:p(21,25)intval:(19,1)maxcp:(19,1)tds:(21,20)tds_login:(21,19)set_buffer:(22,80).XBsaTQvEc7bFWZ3.ct_con_props.__func__:V(0,73)=ar(0,4);0;12;(0,74)=k(0,1)host:(22,80)port:(22,80)portno:(0,3)ct_connect:F(19,19);(0,66);(0,75)=*(0,1);(19,19)con:p(18,23)servername:p(21,38)snamelen:p(19,1)server:(22,80)needfree:(0,3)ctx:(21,18)connection:(22,163).XBsaTQvEc7bFWZ3.ct_connect.__func__:V(0,76)=ar(0,4);0;10;(0,77)=k(0,1)ct_cmd_alloc:F(19,19);(0,66);(0,78)=*(0,52)con:p(18,23)cmd:p(0,79)=*(18,24)command_list:(21,21)pcommand:(21,21).XBsaTQvEc7bFWZ3.ct_cmd_alloc.__func__:V(0,80)=ar(0,4);0;12;(0,81)=k(0,1)ct_command:F(19,19);(0,52);(19,19);(0,82)=*(0,83)=k(0,21);(19,19);(19,19)cmd:p(18,24)type:p(19,1)buffer:p(0,84)=*(0,85)=k(19,10)buflen:p(19,1)option:p(19,1)query_len:(0,3)current_query_len:(0,3).XBsaTQvEc7bFWZ3.ct_command.__func__:V(0,86)=ar(0,4);0;10;(0,87)=k(0,1)_ct_initialise_cmd:f(0,21);(21,44)cmd:p(18,24).XBsaTQvEc7bFWZ3._ct_initialise_cmd.__func__:V(0,88)=ar(0,4);0;18;(0,89)=k(0,1)ct_send:F(19,19);(0,52)cmd:p(18,24)tds:(21,20)ret:(19,19)rpc:(0,90)=*(21,41)pparam_info:(22,135)cursor:(22,153)tdsdyn:(22,157).XBsaTQvEc7bFWZ3.ct_send.__func__:V(0,91)=ar(0,4);0;7;(0,92)=k(0,1)something_to_send:(0,3)ct_results:F(19,19);(0,52);(0,72)cmd:p(18,24)result_type:p(21,25)tds:(21,20)context:(21,18)tdsret:(0,3)res_type:(19,1)done_flags:(19,1).XBsaTQvEc7bFWZ3.ct_results.__func__:V(0,93)=ar(0,4);0;10;(0,94)=k(0,1)ct_bind:F(19,19);(0,52);(19,19);(0,95)=*(19,42);(0,67);(0,72);(0,96)=*(0,2)cmd:p(18,24)item:p(19,1)datafmt:p(0,97)=*(19,44)buffer:p(18,20)copied:p(21,25)indicator:p(21,26)colinfo:(0,98)=*(22,106)resinfo:(22,128)tds:(21,20)con:(18,23)bind_count:(19,1).XBsaTQvEc7bFWZ3.ct_bind.__func__:V(0,99)=ar(0,4);0;7;(0,100)=k(0,1)ct_fetch:F(19,19);(0,52);(19,19);(19,19);(19,19);(0,72)cmd:p(18,24)type:p(19,1)offset:p(19,1)option:p(19,1)rows_read:p(21,25)ret_type:(22,19)ret:(22,19)marker:(22,19)temp_count:(22,19)tds:(21,20).XBsaTQvEc7bFWZ3.ct_fetch.__func__:V(0,101)=ar(0,4);0;8;(0,102)=k(0,1)_ct_fetch_cursor:f(19,19);(0,52);(19,19);(19,19);(19,19);(0,72)cmd:p(18,24)type:p(19,1)offset:p(19,1)option:p(19,1)rows_read:p(21,25)tds:(21,20)cursor:(22,153)restype:(22,19)ret:(22,19)temp_count:(22,19)done_flags:(22,19)rows_this_fetch:(22,19).XBsaTQvEc7bFWZ3._ct_fetch_cursor.__func__:V(0,103)=ar(0,4);0;16;(0,104)=k(0,1)_ct_bind_data:F(0,3);(0,105)=*(0,106)=xs_cs_context:;(22,152);(22,152);(0,3)ctx:p(21,18)resinfo:p(22,128)bindinfo:p(22,128)offset:p(19,1)i:(0,3)curcol:(0,98)bindcol:(0,98)src:(9,2)dest:(9,2)temp_add:(9,2)result:(0,3)srctype:(22,19)srclen:(22,19)desttype:(22,19)len:(22,19)srcfmt:(19,44)destfmt:(19,44)datalen:(22,104)nullind:(22,103).XBsaTQvEc7bFWZ3._ct_bind_data.__func__:V(0,107)=ar(0,4);0;13;(0,108)=k(0,1)ct_cmd_drop:F(19,19);(0,52)cmd:p(18,24)ret:(19,19).XBsaTQvEc7bFWZ3.ct_cmd_drop.__func__:V(0,109)=ar(0,4);0;11;(0,110)=k(0,1)_ct_cmd_drop:f(19,19);(0,52);(19,19)cmd:p(18,24)free_conn_ref:p(19,1)victim:(21,21)prev:(21,21)next:(21,21)con:(18,23).XBsaTQvEc7bFWZ3._ct_cmd_drop.__func__:V(0,111)=ar(0,4);0;12;(0,112)=k(0,1)ct_close:F(19,19);(0,66);(19,19)con:p(18,23)option:p(19,1).XBsaTQvEc7bFWZ3.ct_close.__func__:V(0,113)=ar(0,4);0;8;(0,114)=k(0,1)ct_con_drop:F(19,19);(0,66)con:p(18,23)currptr:(21,21)freeptr:(21,21).XBsaTQvEc7bFWZ3.ct_con_drop.__func__:V(0,115)=ar(0,4);0;11;(0,116)=k(0,1)_ct_get_client_type:F(0,3);(0,3);(0,3);(0,3)datatype:p(0,3)usertype:p(0,3)size:p(0,3).XBsaTQvEc7bFWZ3._ct_get_client_type.__func__:V(0,117)=ar(0,4);0;19;(0,118)=k(0,1)_ct_get_server_type:F(0,3);(0,3)datatype:p(0,3).XBsaTQvEc7bFWZ3._ct_get_server_type.__func__:V(0,119)=ar(0,4);0;19;(0,120)=k(0,1)ct_cancel:F(19,19);(0,66);(0,52);(19,19)conn:p(18,23)cmd:p(18,24)type:p(19,1)ret:(19,19)cmds:(21,21)conn_cmd:(18,24)cmd_conn:(18,23).XBsaTQvEc7bFWZ3.ct_cancel.__func__:V(0,121)=ar(0,4);0;9;(0,122)=k(0,1)_ct_cancel_cleanup:f(19,19);(0,52)cmd:p(18,24)con:(18,23).XBsaTQvEc7bFWZ3._ct_cancel_cleanup.__func__:V(0,123)=ar(0,4);0;18;(0,124)=k(0,1)ct_describe:F(19,19);(0,52);(19,19);(0,95)cmd:p(18,24)item:p(19,1)datafmt:p(0,97)tds:(21,20)resinfo:(22,128)curcol:(0,98)len:(0,3).XBsaTQvEc7bFWZ3.ct_describe.__func__:V(0,125)=ar(0,4);0;11;(0,126)=k(0,1)ct_res_info:F(19,19);(0,52);(19,19);(0,67);(19,19);(0,72)cmd:p(18,24)type:p(19,1)buffer:p(18,20)buflen:p(19,1)out_len:p(21,25)tds:(21,20)resinfo:(22,128)curcol:(0,98)int_val:(19,1)i:(0,3).XBsaTQvEc7bFWZ3.ct_res_info.__func__:V(0,127)=ar(0,4);0;11;(0,128)=k(0,1)ct_config:F(19,19);(0,57);(19,19);(19,19);(0,67);(19,19);(0,72)ctx:p(21,18)action:p(19,1)property:p(19,1)buffer:p(18,20)buflen:p(19,1)outlen:p(21,25)ret:(19,19)buf:(21,25).XBsaTQvEc7bFWZ3.ct_config.__func__:V(0,129)=ar(0,4);0;9;(0,130)=k(0,1)settings:(0,131)=*(0,132)=k(22,10)settings:(0,133)=*(0,134)=k(22,10)ct_cmd_props:F(19,19);(0,52);(19,19);(19,19);(0,67);(19,19);(0,72)cmd:p(18,24)action:p(19,1)property:p(19,1)buffer:p(18,20)buflen:p(19,1)outlen:p(21,25)tds:(21,20)cursor:(22,153)maxcp:(0,3).XBsaTQvEc7bFWZ3.ct_cmd_props.__func__:V(0,135)=ar(0,4);0;12;(0,136)=k(0,1)len:(6,3)ct_compute_info:F(19,19);(0,52);(19,19);(19,19);(0,67);(19,19);(0,72)cmd:p(18,24)type:p(19,1)colnum:p(19,1)buffer:p(18,20)buflen:p(19,1)outlen:p(21,25)tds:(21,20)resinfo:(22,128)curcol:(0,98)int_val:(19,1)dest_by_col_ptr:(21,26)src_by_col_ptr:(22,103)i:(0,3).XBsaTQvEc7bFWZ3.ct_compute_info.__func__:V(0,137)=ar(0,4);0;15;(0,138)=k(0,1)ct_get_data:F(19,19);(0,52);(19,19);(0,67);(19,19);(0,72)cmd:p(18,24)item:p(19,1)buffer:p(18,20)buflen:p(19,1)outlen:p(21,25)resinfo:(22,128)curcol:(0,98)src:(9,2)srclen:(22,19).XBsaTQvEc7bFWZ3.ct_get_data.__func__:V(0,139)=ar(0,4);0;11;(0,140)=k(0,1)blob:(0,141)=*(22,85)table_namelen:(6,3)column_namelen:(6,3)ct_send_data:F(19,19);(0,52);(0,67);(19,19)cmd:p(18,24)buffer:p(18,20)buflen:p(19,1)tds:(21,20)writetext_cmd:(0,142)=ar(0,4);0;511;(0,1)textptr_string:(0,143)=ar(0,4);0;34;(0,1)timestamp_string:(0,144)=ar(0,4);0;18;(0,1)c:(22,80)s:(0,3)hex2:(0,145)=ar(0,4);0;2;(0,1).XBsaTQvEc7bFWZ3.ct_send_data.__func__:V(0,146)=ar(0,4);0;12;(0,147)=k(0,1)ct_data_info:F(19,19);(0,52);(19,19);(19,19);(0,148)=*(19,36)cmd:p(18,24)action:p(19,1)colnum:p(19,1)iodesc:p(21,40)tds:(21,20)resinfo:(22,128).XBsaTQvEc7bFWZ3.ct_data_info.__func__:V(0,149)=ar(0,4);0;12;(0,150)=k(0,1)ct_capability:F(19,19);(0,66);(19,19);(19,19);(19,19);(0,67)con:p(18,23)action:p(19,1)type:p(19,1)capability:p(19,1)value:p(18,20)login:(21,19)idx:(0,3)bitmask:(0,11)mask:(9,2).XBsaTQvEc7bFWZ3.ct_capability.__func__:V(0,151)=ar(0,4);0;13;(0,49)ct_dynamic:F(19,19);(0,52);(19,19);(0,75);(19,19);(0,75);(19,19)cmd:p(18,24)type:p(19,1)id:p(21,38)idlen:p(19,1)buffer:p(21,38)buflen:p(19,1)query_len:(0,3)con:(18,23)dyn:(21,39).XBsaTQvEc7bFWZ3.ct_dynamic.__func__:V(0,152)=ar(0,4);0;10;(0,153)=k(0,1)ct_param:F(19,19);(0,52);(0,95);(0,67);(19,19);(0,2)cmd:p(18,24)datafmt:p(0,97)data:p(18,20)datalen:p(19,1)indicator:p(19,3)rpc:(21,41)dyn:(21,39)pparam:(0,154)=*(21,42)param:(21,42).XBsaTQvEc7bFWZ3.ct_param.__func__:V(0,155)=ar(0,4);0;8;(0,156)=k(0,1)ct_setparam:F(19,19);(0,52);(0,95);(0,67);(0,72);(0,96)cmd:p(18,24)datafmt:p(0,97)data:p(18,20)datalen:p(21,25)indicator:p(21,26)rpc:(21,41)pparam:(0,154)param:(21,42)dyn:(21,39).XBsaTQvEc7bFWZ3.ct_setparam.__func__:V(0,157)=ar(0,4);0;11;(0,158)=k(0,1)ct_options:F(19,19);(0,66);(19,19);(19,19);(0,67);(19,19);(0,72)con:p(18,23)action:p(19,1)option:p(19,1)param:p(18,20)paramlen:p(19,1)outlen:p(21,25)tds_command:(22,59)tds_option:(22,61)tds_argument:(22,64)tds_argsize:(22,19)tds:(21,20)action_string:(0,159)=*(0,160)=k(0,1)i:(0,3)TDS_BOOL_OPTION_MAP:T(0,161)=s8option:(19,1),0,32;tds_option:(22,61),32,32;.XBsaTQvEc7bFWZ3.ct_options.tds_bool_option_map:V(0,162)=ar(0,4);0;14;(0,163)=k(0,161).XBsaTQvEc7bFWZ3.ct_options.__func__:V(0,164)=ar(0,4);0;10;(0,165)=k(0,1)ct_poll:F(19,19);(0,57);(0,66);(19,19);(0,62);(0,78);(0,72);(0,72)ctx:p(21,18)connection:p(18,23)milliseconds:p(19,1)compconn:p(0,63)compcmd:p(0,79)compid:p(21,25)compstatus:p(21,25).XBsaTQvEc7bFWZ3.ct_poll.__func__:V(0,166)=ar(0,4);0;7;(0,167)=k(0,1)ct_cursor:F(19,19);(0,52);(19,19);(0,75);(19,19);(0,75);(19,19);(19,19)cmd:p(18,24)type:p(19,1)name:p(21,38)namelen:p(19,1)text:p(21,38)tlen:p(19,1)option:p(19,1)tds:(21,20)cursor:(22,153).XBsaTQvEc7bFWZ3.ct_cursor.__func__:V(0,168)=ar(0,4);0;9;(0,169)=k(0,1)_ct_fetchable_results:f(0,3);(21,44)cmd:p(18,24).XBsaTQvEc7bFWZ3._ct_fetchable_results.__func__:V(0,170)=ar(0,4);0;21;(0,171)=k(0,1)_ct_process_return_status:f(0,3);(0,172)=*(0,173)=xstds_socket:tds:p(21,20)info:(22,128)curcol:(0,98)saved_status:(22,19):T(0,174)=enum_cols:1,;.XBsaTQvEc7bFWZ3._ct_process_return_status.__func__:V(0,175)=ar(0,4);0;25;(0,176)=k(0,1)paramrowalloc:f(0,177)=*(0,178)=k(0,11);(22,152);(22,109);(0,3);(29,92);(0,3)params:p(22,135)curcol:p(0,98)param_num:p(0,3)value:p(29,92)size:p(0,3)row:(0,179)=*(0,180)=k(0,11).XBsaTQvEc7bFWZ3.paramrowalloc.__func__:V(0,181)=ar(0,4);0;13;(0,182)=k(0,1)paraminfoalloc:f(22,135);(0,183)=*(22,149);(0,184)=*(21,23)tds:p(21,20)first_param:p(21,42)i:(0,3)p:(21,42)pcol:(0,98)params:(22,135)temp_type:(0,3)temp_value:(21,27)temp_datalen:(19,1)param_is_null:(0,3).XBsaTQvEc7bFWZ3.paraminfoalloc.__func__:V(0,185)=ar(0,4);0;14;(0,186)=k(0,1)prow:(0,187)=*(0,188)=k(0,11)rpc_clear:f(0,21);(0,189)=*(21,30)rpc:p(21,41).XBsaTQvEc7bFWZ3.rpc_clear.__func__:V(0,190)=ar(0,4);0;9;(0,191)=k(0,1)param_clear:f(0,21);(21,24)pparam:p(21,42).XBsaTQvEc7bFWZ3.param_clear.__func__:V(0,192)=ar(0,4);0;11;(0,193)=k(0,1)_ct_fill_param:f(0,3);(0,3);(21,24);(0,194)=*(19,42);(29,92);(0,195)=*(0,3);(0,196)=*(0,2);(0,11)cmd_type:p(19,1)param:p(21,42)datafmt:p(0,97)data:p(18,20)datalen:p(21,25)indicator:p(21,26)byvalue:p(19,6)param_is_null:(0,3).XBsaTQvEc7bFWZ3._ct_fill_param.__func__:V(0,197)=ar(0,4);0;14;(0,198)=k(0,1)ct_diag:F(19,19);(0,66);(19,19);(19,19);(19,19);(0,67)conn:p(18,23)operation:p(19,1)type:p(19,1)idx:p(19,1)buffer:p(18,20).XBsaTQvEc7bFWZ3.ct_diag.__func__:V(0,199)=ar(0,4);0;7;(0,200)=k(0,1)ct_diag_storeclientmsg:f(19,1);(0,201)=*(21,10);(0,202)=*(21,17);(0,203)=*(19,56)context:p(21,18)conn:p(18,23)message:p(21,3)curptr:(0,204)=*(21,4)scurptr:(0,205)=*(21,7)msg_count:(19,1).XBsaTQvEc7bFWZ3.ct_diag_storeclientmsg.__func__:V(0,206)=ar(0,4);0;22;(0,207)=k(0,1)ct_diag_storeservermsg:f(19,1);(0,201);(0,202);(0,208)=*(19,61)context:p(21,18)conn:p(18,23)message:p(21,6)curptr:(0,205)ccurptr:(0,204)msg_count:(19,1).XBsaTQvEc7bFWZ3.ct_diag_storeservermsg.__func__:V(0,209)=ar(0,4);0;22;(0,210)=k(0,1)ct_diag_getclientmsg:f(19,1);(0,201);(19,1);(0,203)context:p(21,18)idx:p(19,1)message:p(21,3)curptr:(21,4)msg_count:(19,1)msg_found:(19,1).XBsaTQvEc7bFWZ3.ct_diag_getclientmsg.__func__:V(0,211)=ar(0,4);0;20;(0,212)=k(0,1)ct_diag_getservermsg:f(19,1);(0,201);(19,1);(0,208)context:p(21,18)idx:p(19,1)message:p(21,6)curptr:(21,7)msg_count:(19,1)msg_found:(19,1).XBsaTQvEc7bFWZ3.ct_diag_getservermsg.__func__:V(0,213)=ar(0,4);0;20;(0,214)=k(0,1)_ct_diag_clearmsg:F(19,1);(0,201);(19,1)context:p(21,18)type:p(19,1)curptr:(21,4)freeptr:(21,4)scurptr:(21,7)sfreeptr:(21,7).XBsaTQvEc7bFWZ3._ct_diag_clearmsg.__func__:V(0,215)=ar(0,4);0;17;(0,216)=k(0,1)ct_diag_countmsg:f(19,1);(0,201);(19,1);(21,25)context:p(21,18)type:p(19,1)count:p(21,25)curptr:(21,4)scurptr:(21,7)msg_count:(19,1).XBsaTQvEc7bFWZ3.ct_diag_countmsg.__func__:V(0,217)=ar(0,4);0;16;(0,218)=k(0,1)_ct_allocate_dynamic:f(21,39);(0,219)=*(21,17);(0,220)=*(0,1);(0,3)con:p(18,23)id:p(22,80)idlen:p(0,3)dyn:(21,39)pdyn:(0,221)=*(21,39)id_len:(0,3).XBsaTQvEc7bFWZ3._ct_allocate_dynamic.__func__:V(0,222)=ar(0,4);0;20;(0,223)=k(0,1)_ct_locate_dynamic:f(21,39);(0,219);(0,220);(0,3)con:p(18,23)id:p(22,80)idlen:p(0,3)dyn:(21,39)id_len:(0,3).XBsaTQvEc7bFWZ3._ct_locate_dynamic.__func__:V(0,224)=ar(0,4);0;18;(0,225)=k(0,1)_ct_deallocate_dynamic:f(19,1);(0,202);(0,226)=*(21,34)con:p(18,23)dyn:p(21,39)victim:(21,22)prev:(21,22)next:(21,22)tdsdyn:(22,157)myid:(0,227)=ar(0,4);0;255;(0,1).XBsaTQvEc7bFWZ3._ct_deallocate_dynamic.__func__:V(0,228)=ar(0,4);0;22;(0,229)=k(0,1)../../include/tds_sysdep_public.h.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_public_h:S(0,230)=ar(0,4);0;-1;(0,1).XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_public_h:S(0,231)=ar(0,4);0;68;(0,1).XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_public_h_warn:S(0,232)=ar(0,4);0;-1;(29,92).XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_public_h_warn:S(0,233)=ar(0,4);0;1;(29,92)../../include/cstypes.h.XAsaTQvEc7bFWZ3.rcsid_cstypes_h:S(0,234)=ar(0,4);0;-1;(0,235)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_cstypes_h:S(0,236)=ar(0,4);0;55;(0,235).XAsaTQvEc7bFWZ3.no_unused_cstypes_h_warn:S(0,237)=ar(0,4);0;-1;(0,238)=k(0,239)=*(0,240)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_cstypes_h_warn:S(0,241)=ar(0,4);0;1;(0,238)../../include/cspublic.h.XAsaTQvEc7bFWZ3.rcsid_cspublic_h:S(0,242)=ar(0,4);0;-1;(0,243)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_cspublic_h:S(0,244)=ar(0,4);0;57;(0,243).XAsaTQvEc7bFWZ3.no_unused_cspublic_h_warn:S(0,245)=ar(0,4);0;-1;(0,246)=k(0,247)=*(0,248)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_cspublic_h_warn:S(0,249)=ar(0,4);0;1;(0,246)../../include/ctpublic.h.XAsaTQvEc7bFWZ3.rcsid_ctpublic_h:S(0,250)=ar(0,4);0;-1;(0,251)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_ctpublic_h:S(0,252)=ar(0,4);0;57;(0,251).XAsaTQvEc7bFWZ3.no_unused_ctpublic_h_warn:S(0,253)=ar(0,4);0;-1;(0,254)=k(0,255)=*(0,256)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_ctpublic_h_warn:S(0,257)=ar(0,4);0;1;(0,254)../../include/ctlib.h.XAsaTQvEc7bFWZ3.rcsid_ctlib_h:S(0,258)=ar(0,4);0;-1;(0,259)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_ctlib_h:S(0,260)=ar(0,4);0;54;(0,259).XAsaTQvEc7bFWZ3.no_unused_ctlib_h_warn:S(0,261)=ar(0,4);0;-1;(0,262)=k(0,263)=*(0,264)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_ctlib_h_warn:S(0,265)=ar(0,4);0;1;(0,262)../../include/tds.h.XAsaTQvEc7bFWZ3.rcsid_tds_h:S(0,266)=ar(0,4);0;-1;(0,267)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_tds_h:S(0,268)=ar(0,4);0;57;(0,267).XAsaTQvEc7bFWZ3.no_unused_tds_h_warn:S(0,269)=ar(0,4);0;-1;(0,270)=k(0,271)=*(0,272)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_tds_h_warn:S(0,273)=ar(0,4);0;1;(0,270)../../include/tdsver.h.XAsaTQvEc7bFWZ3.rcsid_tdsver_h:S(0,230).XAsaTQvEc7bFWZ3.rcsid_tdsver_h:S(0,274)=ar(0,4);0;57;(0,1).XAsaTQvEc7bFWZ3.no_unused_tdsver_h_warn:S(0,275)=ar(0,4);0;-1;(29,92).XAsaTQvEc7bFWZ3.no_unused_tdsver_h_warn:S(0,276)=ar(0,4);0;1;(29,92)../../include/tds_sysdep_private.h.XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_private_h:S(0,277)=ar(0,4);0;-1;(0,278)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_tds_sysdep_private_h:S(0,279)=ar(0,4);0;67;(0,278).XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_private_h_warn:S(0,280)=ar(0,4);0;-1;(0,281)=k(0,282)=*(0,283)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_tds_sysdep_private_h_warn:S(0,284)=ar(0,4);0;1;(0,281)ct.c.XAsaTQvEc7bFWZ3.rcsid_var:S(0,285)=ar(0,4);0;-1;(0,286)=k(0,1).XAsaTQvEc7bFWZ3.rcsid_var:S(0,287)=ar(0,4);0;56;(0,286).XAsaTQvEc7bFWZ3.no_unused_var_warn:S(0,288)=ar(0,4);0;-1;(0,289)=k(0,290)=*(0,291)=k(0,21).XAsaTQvEc7bFWZ3.no_unused_var_warn:S(0,292)=ar(0,4);0;1;(0,289)asprintf:P(0,3);(0,293)=*(22,80);(0,294)=*(0,295)=k(0,1);0_ct_handle_client_message:P(0,3);(0,296)=*(0,297)=k(22,142);(0,172);(0,298)=*(22,116)_ct_handle_server_message:P(0,3);(0,299)=*(0,300)=k(22,142);(0,172);(0,298)tds_vstrbuild:P(0,3);(22,80);(0,3);(0,195);(22,80);(0,3);(0,301)=*(0,302)=k(0,1);(0,3);(29,92)tdsdump_log:P(0,21);(0,303)=*(0,304)=k(0,1);(0,14);(0,305)=*(0,306)=k(0,1);0tds_version:P(0,3);(0,172);(22,80)tds_set_parent:P(0,21);(0,172);(29,92)tds_set_state:P(22,112);(0,307)=*(22,149);(22,112)tds_get_size_by_type:P(0,3);(0,3)tds_peek:P(0,11);(0,172)tds_flush_packet:P(0,3);(0,172)tds_set_column_type:P(0,21);(22,109);(0,3)tds_set_param_type:P(0,21);(0,172);(22,109);(22,54)tds_process_tokens:P(0,3);(0,172);(0,195);(0,195);(0,14)tds_process_simple_query:P(0,3);(0,172)tds_add_row_column_size:P(0,21);(22,152);(22,109)tds_process_cancel:P(0,3);(0,172)tds_cursor_dealloc:P(0,3);(0,172);(22,126)tds_cursor_close:P(0,3);(0,172);(22,126)tds_cursor_fetch:P(0,3);(0,172);(22,126)tds_cursor_open:P(0,3);(0,172);(22,126);(0,195)tds_cursor_setrows:P(0,3);(0,172);(22,126);(0,195)tds_cursor_declare:P(0,3);(0,172);(22,126);(0,195)tds_submit_optioncmd:P(0,3);(0,172);(22,58);(22,60);(0,308)=*(22,62);(0,3)tds_submit_rpc:P(0,3);(0,172);(0,309)=*(0,310)=k(0,1);(22,152)tds_submit_unprepare:P(0,3);(0,172);(22,133)tds_send_cancel:P(0,3);(0,172)tds_submit_execute:P(0,3);(0,172);(22,133)tds_submit_prepare:P(0,3);(0,172);(0,311)=*(0,312)=k(0,1);(0,313)=*(0,314)=k(0,1);(0,315)=*(22,133);(22,152)tds_submit_query_params:P(0,3);(0,172);(0,316)=*(0,317)=k(0,1);(22,152)tds_submit_query:P(0,3);(0,172);(0,318)=*(0,319)=k(0,1)tds_connect:P(0,3);(0,172);(0,320)=*(22,76)tds_set_version:P(0,21);(0,321)=*(22,73);(0,2);(0,2)tds_set_server:P(0,21);(0,321);(0,322)=*(0,323)=k(0,1)tds_set_library:P(0,21);(0,321);(0,324)=*(0,325)=k(0,1)tds_set_server_addr:P(0,21);(0,321);(0,326)=*(0,327)=k(0,1)tds_set_host:P(0,21);(0,321);(0,328)=*(0,329)=k(0,1)tds_set_app:P(0,21);(0,321);(0,330)=*(0,331)=k(0,1)tds_set_user:P(0,21);(0,321);(0,332)=*(0,333)=k(0,1)tds_set_bulk:P(0,21);(0,321);(0,11)tds_set_passwd:P(0,21);(0,321);(0,334)=*(0,335)=k(0,1)tds_set_port:P(0,21);(0,321);(0,3)tds_set_packet:P(0,21);(0,321);(0,3)tds_alloc_cursor:P(22,153);(0,336)=*(22,149);(0,337)=*(0,338)=k(0,1);(0,3);(0,339)=*(0,340)=k(0,1);(0,3)tds_free_login:P(0,21);(0,321)tds_alloc_login:P(21,19)tds_alloc_param_row:P(9,2);(22,152);(22,109)tds_free_dynamic:P(0,21);(0,172);(22,133)tds_free_input_params:P(0,21);(22,133)tds_alloc_param_result:P(22,135);(22,135)tds_prtype:P(0,341)=*(0,342)=k(0,1);(0,3)tds_lookup_dynamic:P(22,157);(0,343)=*(22,149);(0,344)=*(0,1)tds_alloc_row:P(9,2);(22,152)tds_read_config_info:P(22,163);(0,345)=*(22,149);(0,346)=*(22,73);(0,347)=*(22,79)tds_get_compiletime_settings:P(0,348)=*(0,349)=k(22,10)tds_alloc_socket:P(21,20);(0,350)=*(22,142);(0,3)tds_alloc_results:P(22,128);(0,3)tds_put_int:P(0,3);(0,172);(0,3)tds_put_n:P(0,3);(0,172);(0,351)=*(0,352)=k(0,21);(0,3)tds_free_param_results:P(0,21);(22,152)tds_free_all_results:P(0,21);(0,172)tds_free_connection:P(0,21);(0,320)tds_free_socket:P(0,21);(0,172)cs_convert:P(19,19);(0,57);(0,95);(0,67);(0,95);(0,67);(0,72)strdup:P(22,80);(0,353)=*(0,354)=k(0,1)strlcpy:P(6,3);(0,355)=*(0,1);(0,356)=*(0,171);(6,3)strtok:P(22,80);(22,80);(0,357)=*(0,358)=k(0,1)strncpy:P(22,80);(22,80);(0,359)=*(0,360)=k(0,1);(0,14)strncmp:P(0,3);(0,361)=*(0,362)=k(0,1);(0,363)=*(0,364)=k(0,1);(0,14)strncat:P(22,80);(22,80);(0,365)=*(0,366)=k(0,1);(0,14)strlen:P(6,3);(0,367)=*(0,368)=k(0,1)strcpy:P(22,80);(22,80);(0,369)=*(0,370)=k(0,1)strcmp:P(0,3);(0,371)=*(0,372)=k(0,1);(0,373)=*(0,374)=k(0,1)memset:P(29,92);(29,92);(0,3);(0,14)memcpy:P(29,92);(29,92);(0,375)=*(0,376)=k(0,21);(0,14)mkstemp64:P(0,3);(22,80)mkstemp64:P(0,3);(22,80)strtol:P(0,4);(0,377)=*(0,378)=k(0,1);(0,293);(0,3)realloc:P(29,92);(29,92);(0,14)malloc:P(29,92);(0,14)free:P(0,21);(29,92)calloc:P(29,92);(0,14);(0,14)__assert:P(0,21);(0,379)=*(0,380)=k(0,1);(0,381)=*(0,382)=k(0,1);(0,3)ftello64:P(2,2);(0,383)=*(9,1)fseeko64:P(0,3);(0,384)=*(9,1);(0,5);(0,3)fsetpos64:P(0,3);(0,384);(0,385)=*(0,386)=k(0,5)fgetpos64:P(0,3);(0,384);(0,387)=*(0,5)tmpfile64:P(0,388)=*(6,2)freopen64:P(0,388);(0,389)=*(0,390)=k(0,1);(0,391)=*(0,392)=k(0,1);(0,388)fopen64:P(0,388);(0,393)=*(0,394)=k(0,1);(0,395)=*(0,396)=k(0,1)ftello64:P(2,1);(0,397)=*(9,1)fseeko64:P(0,3);(0,384);(0,5);(0,3)snprintf:P(0,3);(22,80);(0,14);(0,398)=*(0,399)=k(0,1);0fsetpos64:P(0,3);(0,384);(0,400)=*(0,401)=k(0,5)fgetpos64:P(0,3);(0,384);(0,387)sprintf:P(0,3);(22,80);(0,402)=*(0,403)=k(0,1);0fprintf:P(0,3);(0,384);(0,404)=*(0,405)=k(0,1);0freopen64:P(0,388);(0,406)=*(0,407)=k(0,1);(0,408)=*(0,409)=k(0,1);(0,388)fopen64:P(0,388);(0,410)=*(0,411)=k(0,1);(0,412)=*(0,413)=k(0,1)tmpfile64:P(0,388)d'd ,8-8.<oE0KgCYl,Ik (AZr_y%;YAXl"?Tk ) B Z x       #x # #  % x   " E h  @\7T(($K$i44%Mvq((H  , B ` {   !$!!")"a"x""""""##1#I#a#x######$3$P$n$$$$$%%;%Z%y%%%%%&&0&F&]&t&&&&&&&','C'a'''''''(2(O(h((((().)o))))))*G*`*****++8+P+h+}++++++,(,@,U,l,,,,,,,-/--*.v..v//0z00@1@1@2@22<3\3334%4 m4 444,5U5l55555556*6B6[6r66666 7*7e777778O88889969m99999:D:;?;_;v;;$<$<!=8=P=j====== >#>;>U>o>#>#>5?T?????3@Q@@@ A(A~AAB1B( C(%D?-D@[DAhDB{DCDDDEDGDHDIDJDKDL(DN4DP@DQYDRpp$Vۆ #, 7GTT   ))0999D[D]&D^7D_GD`TDcfDfqDhDiDjDkDmDnDoDqDsDtDuDv Dw)Dx0D{9D|PPm$ć ч7, &66PPPPXXX``` n n } }         . . . . ... > >             .<<N_ll        AAH H TTTTT  ((DDdxDD&D6DBDPDXD`DnDDDDDDDDDD D D.D>DPDoDDDDDDDDD D.D<DND_DlDDDDDDDDDD(DHDTDaDDDDDDDDDD DD D(D2D8DDDdDrDxDDDDDDD D $,  9999JJcccDD D/D9DJDYDcDqDD$ $0<Peu,-R``l}}   (((000 ^ ll      ((s        @ @@@ [ h h h     ;;HHH--44JJJXffɉ**PPPPaa             < <<<<<<^^u                  + + 0 0 T TTTTTTbb              & & O O O l l l l } }    D(D*-D+RD-`D/lD0}D1D4D5D6D7D:D<D> D?DA(DC0DD^DElDFzDIDJDKDLDMDODPDQDRDS(DT6DWDDX[DYiDZsD[D]D^DaDbDcDdDeDhDi DjDk1Dm@Dn[DphDqvDvDADzD} D~;DHDSDlDDDDDDDDDDD!D4DJDXDfD}DDDDDDDDD DD*DADPDaDxDDDDDDDDDDD/D<D^DuDDDDDDDD DD!D0DGDTDbDyDDDDDDDDDD D  D & D 9 D C DO D] Dl D} D D D D  $  %1AN^p, &77PPPPuLL          + + 4 4 < < E E E T e e              $ $           ))<<DDWWW t t        ( 9 99LU\ee | | | ||     , , @ @ @ \ \v|        DDY