On Sat, 2 Oct 2004, Simon Coulter wrote:
decimal(15,0) * rrn = (decimal(15,0)*)argv; *rrn = riofb_fwd->rrn;
will do it. If you don't do it this way you'll have to do something ugly like passing character values or convert to decimal in the C (by assigning to an appropriate decimal variable) and copy the correct number of bytes into your caller's storage. Doesn't C suck?
It's not the software that's free; it's you. - billyskank on Groklaw