From: John B. <bel...@cs...> - 2001-06-14 21:27:29
|
Hi all, My c++ compiler, in its infinite wisdom, has decided to not allow the implicit conversion from a BLK* (really a blk**) to a void**. As you can guess this is causing me much grief. The current (I'm sure there will be more) file in question is jrd/dfw.e. All the request handles are of type BLK*. Gpre produces a number of calls to internal functions (such as isc_compile_request) that are expecting void**. For the time being I've been changing the BLK* declaration to void**, and commenting it to fix later. What is the correct fix? Do the isc_compile_request, et. al functions expect a BLK* in void** clothing, or do the really operate on a void**. I could define a c++ type operator that converts a blk->void*, but that won't help with the **'s. Any thoughts? Thanks. -John |