David Sibley wrote:
> I have been trying to implement the music sequencer in the mac
> frameworks library. Most of the calls seem to work with the exception of
> those that use the "MusicTimeStamp" type. This I think should be cast as
> a double or float64. Most of the literature I have read seems to suggest
> that Ruby can't fake one of these numbers when calling an external
> library. In which case should I look into wrapping the C functions
> externally and do the typecasting myself?

just solved the problem by declaring a struct

        TypeCaster = struct [
            "MusicTimeStamp n",
            ]

then passing num.n below

        num = 'module name'::TypeCaster.malloc()
        num.n = 0.34


-- 
Posted via http://www.ruby-forum.com/.