Here's a patch to the MSSQL extention that:

1. Formats a resultant uniqueidentifer into a string (instead of raw binary)
which is the same way that odbc handles them.

2. Enables uniqueids to be used from freetds if SYBUNIQUE is defined in the
freetds code. I believe this is what the original author intended to do,
since the current code doesn't do anything unless you add your own -D
compile definition or change the code to work.

This patch could probably also be applied to the 4.3 and 5.1 trees without
modification, I haven't tried.

Jason



begin 666 mssql-uniqueid-patch.diff
M9&EF9B M3G)U('!H<"US<F,O97AT+VUS<W%L+W!H<%]M<W-Q;"YC('!H<"US
M<F,M:F(O97AT+VUS<W%L+W!H<%]M<W-Q;"YC"BTM+2!P:' M<W)C+V5X="]M
M<W-Q;"]P:'!?;7-S<6PN8PDR,# T+3$P+3(U(#$Y.C(X.C0R+C<P-3([EMAIL PROTECTED]
M,B M,#8P, HK*RL@<&AP+7-R8RUJ8B]E>'0O;7-S<6PO<&AP7VUS<W%L+F,)
M,C P-"TQ,"TR-2 Q.3HS-3HU-2XU,C8T.3$P-#@@+3 V,# *0$ @[EMAIL PROTECTED]"PQ
M," K.#$T+#$T($! "B )"0EB<F5A:SL*("-I9F1E9B!344Q53DE1544*( D)
M8V%S92!344Q53DE1544Z('L*+0D)"6-H87(@*F1A=&$@/2!C:&%R8V]L*&]F
M9G-E="D["BL)"0EU;G-I9VYE9"!C:&%R("ID871A([EMAIL PROTECTED]'5N<VEG;F5D(&-H
M87(J*2!C:&%R8V]L*&]F9G-E="D["BL)"0EC:&%R("IR97-?8G5F.PHK"0D)
M:6YT(')E<U]L96YG=&@@/2 S-CL*( HM"0D)[EMAIL PROTECTED]<75E:61E;G1I9FEE
M<B!I<R!A(#$V+6)Y=&[EMAIL PROTECTED])Y(&YU;6)E<B J+PHM"0D)6E9!3%]35%))
M3D=,*')E<W5L="[EMAIL PROTECTED]&%T82P@,38L(#$I.PHK"0D)<F5S7V)U9B ](&5M86QL
M;V,H<F5S7VQE;F=T:"LQ*3L**PD)"7-P<FEN=&8H<F5S7V)U9BP@(B4P,[EMAIL PROTECTED]
M,#)8)3 R6"4P,[EMAIL PROTECTED])3 R6"4P,[EMAIL PROTECTED])3 R6"4P,[EMAIL PROTECTED])3 
R6"4P,[EMAIL PROTECTED])3 R6"4P
M,[EMAIL PROTECTED],#)8)3 R6"4P,[EMAIL PROTECTED],#)8([EMAIL PROTECTED]&[EMAIL 
PROTECTED]&[EMAIL PROTECTED]&%T85LQ
[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL 
PROTECTED]&%T85LV
[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&%T85LQ,%TL(&1A=&%;,3%=+"!D871A
[EMAIL PROTECTED]&%T85LQ,UTL(&1A=&%;,31=+"!D871A6S$U72D["BL**PD)"5I6
M04Q?4U1224Y'3"AR97-U;'0L(')E<U]B=68L(')E<U]L96YG=&@L(# I.PH@
M"0D)?0H@"0D)8G)E86L["B C96YD:68*9&EF9B M3G)U('!H<"US<F,O97AT
M+VUS<W%L+W!H<%]M<W-Q;"YH('!H<"US<F,M:F(O97AT+VUS<W%L+W!H<%]M
M<W-Q;"YH"BTM+2!P:' M<W)C+V5X="]M<W-Q;"]P:'!?;7-S<6PN: DR,# T
M+3$P+3(U(#$Y.C(X.C0R+C<P-S(X.34V." M,#8P, HK*RL@<&AP+7-R8RUJ
M8B]E>'0O;7-S<6PO<&AP7VUS<W%L+F@),C P-"TQ,"TR-2 Q.3HS-CHR-2XU
M.#(Y,[EMAIL PROTECTED] V,# *0$ @+38P+#<@*S8P+#<@0$ *("-D969I;[EMAIL PROTECTED],
[EMAIL PROTECTED]"24U!1T4*("-D969I;[EMAIL PROTECTED],0DE.05)9(%-90D))3D%260H@
M(V1E9FEN92!344Q605)"[EMAIL PROTECTED]"5D%20DE.05)9"BTC:[EMAIL PROTECTED],
M54Y)455%("\J($9R96544T0@,"XV,[EMAIL PROTECTED])53DE1544@
[EMAIL PROTECTED])E95131" P+C8Q*R J+PH@([EMAIL PROTECTED]"54Y)
M455%"B C96YD:68*("-D969I;[EMAIL PROTECTED])%4E)([EMAIL PROTECTED]@9&)E<G)H
)86YD;&4H8BD*
`
end

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to