From: Skip M. <sk...@po...> - 2004-04-22 07:02:25
|
(I'm not subscribed. I just downloaded the sybase module today for the first time to try it out and am passing along my findings.) I downloaded 0.36 today to a Solaris 9/Intel system and built it. GCC complained: sybasect.c: In function `sybasect_sizeof_type': sybasect.c:311: error: `CS_USHORT_TYPE' undeclared (first use in this function) sybasect.c:311: error: (Each undeclared identifier is reported only once sybasect.c:311: error: for each function it appears in.) error: command 'gcc' failed with exit status 1 Noticing that there was an #ifdef CS_USHORT_TYPE later in the file I #ifdef'd that usage as well. The module build ran to completion after that. (I've yet to actually try it.) A context diff for sybasect.c is appended. -- Skip Montanaro Got gigs? http://www.musi-cal.com/submit.html Got spam? http://www.spambayes.org/ sk...@po... *** /tmp/skipm/sybasect.c~ Wed Apr 21 08:57:28 2004 --- /tmp/skipm/sybasect.c Wed Apr 21 08:57:28 2004 *************** *** 308,316 **** --- 308,318 ---- case CS_LONG_TYPE: size = sizeof(CS_LONG); break; + #ifdef CS_USHORT_TYPE case CS_USHORT_TYPE: size = sizeof(CS_USHORT); break; + #endif #ifdef CS_CLIENTMSG_TYPE case CS_CLIENTMSG_TYPE: size = sizeof(CS_CLIENTMSG); |