
CTL3D and ODBC WIN32 import libraries for Watcom
------------------------------------------------

Vsn 2.0
-------
 
After complaining bitterly on CompuServe about Watcom not supporting
CTL3D and ODBC in WIN32 mode, I finally got set on the right
tracks by Wayne Russell who made a WIN32s WinG import library.
The necessary instructions for making a Watcom import file
from a DLL were buried in the WinG help file (perhaps in the
Watcom documentation too, but I couldn't find it.)

This is a second release of these import libraries, this time
with versions for both Watcom C++ version 10.0 and version 10.5.

NOTE that the import libraries for 10.5 have omissions: I only included
entries in odbc.txt and ctl3d.txt for those functions which the linker
complained about, i.e. those that I use in my application.  If you have
unresolved references, you may need to edit one of the text files
accordingly and recreate the import library. Specifically, for each
symbol you will need to append @n where n is the number in the wlink error
message for this function. 

In this archive:

wat10.0\

  ctl3d32.lib         ; Watcom-compatible WIN32s import library for CTL3D
  odbc32.lib          ; Watcom-compatible WIN32s import library for ODBC
  ctl3d.txt           ; File of wlib statements for CTL3D
  odbc.txt            ; File of wlib statements for ODBC
  ctl3d.h             ; CTL3D header file (I had to comment out
                      ; Ctl3dWinIniChange for some reason)

wat10.5\

  ctl3d32.lib         ; Watcom-compatible WIN32s import library for CTL3D
  odbc32.lib          ; Watcom-compatible WIN32s import library for ODBC
  ctl3d.txt           ; File of wlib statements for CTL3D
  odbc.txt            ; File of wlib statements for ODBC
  ctl3d.h             ; CTL3D header file (I had to comment out
                      ; Ctl3dWinIniChange for some reason)

To recreate the import libraries, type:

  wlib ctl3d32 @ctl3d.txt

or

  wlib odbc32 @odbc.txt

with ctl3d32.dll, odbc32.dll in the current directory.

Thanks to Wayne Russell, Tony Cook, Jonathon Arnold for their
suggestions.

Julian Smart, October 1995

CompuServe:             100045,3037
Internet:               J.Smart@ed.ac.uk
WWW:                    http://www.aiai.ed.ac.uk/~jacs/jacs.html
