BUG: Incorrect dbgetuserdata Function Prototype

ID: Q103805


The information in this article applies to:

BUG# 9219 (4.2)

SYMPTOMS

The dbgetuserdata function prototype in the DBMSWIN and DBMSOS2 sections of SQLDB.H incorrectly lists "void *" as the return value. This return value should be "void far *".


WORKAROUND

In the DBMSOS2 section of SQLDB.H, change the following line (line 346 in the SQLDB.H file dated 9/15/92) from:


   extern  void * SQLAPI dbgetuserdata(DBPROCESS far *); 

to the following:

   extern  void far * SQLAPI dbgetuserdata(DBPROCESS far *); 

In the DBMSWIN section of SQLDB.H, change the following line (line 512 in the SQLDB.H file dated 9/15/92) from:

   extern  void * SQLAPI dbgetuserdata(DBPROCESS NEAR *); 

to the following:

   extern  void far * SQLAPI dbgetuserdata(DBPROCESS NEAR *); 


STATUS

Microsoft has confirmed this to be a problem in DB-Library version 4.2. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: dblib


Keywords          : kbprg SSrvDB_Lib SSrvProg kbbug4.20 
Version           : 4.2 | 4.2
Platform          : OS/2 WINDOWS 
Issue type        : 

Last Reviewed: March 17, 1999