|
15 | 15 | *
|
16 | 16 | *
|
17 | 17 | * IDENTIFICATION
|
18 |
| - * $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.210 2006/07/24 01:19:48 tgl Exp $ |
| 18 | + * $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.211 2006/07/26 17:17:28 momjian Exp $ |
19 | 19 | *
|
20 | 20 | *-------------------------------------------------------------------------
|
21 | 21 | */
|
@@ -2956,7 +2956,15 @@ convert_string_datum(Datum value, Oid typid)
|
2956 | 2956 | * == as you'd expect. Can't any of these people program their way
|
2957 | 2957 | * out of a paper bag?
|
2958 | 2958 | */
|
2959 |
| -xfrmlen=strxfrm(NULL,val,0); |
| 2959 | +#if_MSC_VER==1400/* VS.Net 2005 */ |
| 2960 | +/* http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=99694 */ |
| 2961 | +{ |
| 2962 | +charx[1]; |
| 2963 | +xfrmlen=strxfrm(x,val,0); |
| 2964 | +} |
| 2965 | +#else |
| 2966 | +xfrmlen=strxfrm(NULL,val,0); |
| 2967 | +#endif |
2960 | 2968 | xfrmstr= (char*)palloc(xfrmlen+1);
|
2961 | 2969 | xfrmlen2=strxfrm(xfrmstr,val,xfrmlen+1);
|
2962 | 2970 | Assert(xfrmlen2 <=xfrmlen);
|
|