|
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); |
|