[freetds] cspublic.h BLK_VERSION_XXX - should this patch be applied?

Reid, Roger L. roger.reid at dpw.com
Fri May 30 17:25:53 EDT 2008


This is one of those "not sure it belongs here" patches.   I think it does, but I'm not unanimous in that.
I know when linking with Sybase's ct, I'll be getting them from Sybase's includes.

I modified include/cspublic.h so that sqsh-2.1.5 would compile with 0.82.   In March, http://lists.ibiblio.org/pipermail/freetds/2008q1/023098.html dealt with about the same issue 
(except not including Sybase 15) by putting the defines in the sqsh code instead.

I have only tested this on Solaris 8.  

----------- diff -e cspublic.h.orig cspublic.h -----------------
449c
#define BLK_VERSION_110 BLK_VERSION_100
#define BLK_VERSION_110 BLK_VERSION_100
#define BLK_VERSION_120 BLK_VERSION_100
#define BLK_VERSION_125 CS_VERSION_125
#define BLK_VERSION_150 CS_VERSION_150
.
----------- diff cspublic.h.orig cspublic.h -----------------
449c449,453
< #define BLK_VERSION_110 CS_VERSION_100
---
> #define BLK_VERSION_110 BLK_VERSION_100
> #define BLK_VERSION_110 BLK_VERSION_100
> #define BLK_VERSION_120 BLK_VERSION_100
> #define BLK_VERSION_125 CS_VERSION_125
> #define BLK_VERSION_150 CS_VERSION_150
--------------------------------------------------------------------

Roger Reid (advocate of Nonfunctional Programming)




More information about the FreeTDS mailing list