Tim,
> David, sorry about breaking cupid. I just noticed that it uses an array of
> DAT__SZLOC locators from C. Hopefully the fix should make things a bit
> easier (an array of pointers is now all that is required).
The bigger problem is that it also depends on NDF routines which accept
and return DAT__SZLOC locators (specifically, ndfOpen and ndfXnew), and
on IRQ routines which do the same. What's your plan about C wrappers
for Fortran libraries such as IRQ and NDF which use DAT__SZLOC locators
internally? Looking through the new HDS stuff, I cannot immediately see
a public function for converting an HDSLoc pointer into a DAT__SZLOC
locator. There's dat1_export_floc but that is private. So how do I go
about modifying the IRQ C wrappers?
David
|