e.g. on Word8 .....

         let aiocb = AIOCB{
                       aioFd=fd,
                       aioLioOpcode=0,
                       aioReqPrio=0,
                       aioOffset=0,
                       aioBuf=??,        <<<<<<<<<<<<<<<<<<<<<   Ptr Word8
                       aioBytes=128,
                       aioSigevent=event}

???

Kind regards, Vasili

On Mon, Jun 23, 2008 at 8:13 PM, Galchin, Vasili <[EMAIL PROTECTED]>
wrote:

> ok .....
>
> 1) how do I marshall from ByteString to char * (poke)??
>
> 2) how do I write
>
>          let x =??? :: Word8
>
> 3) how do I write
>
>          let y = ??? ::ByteString
>
> Kind regards, Vasili
>
>
>
> On Mon, Jun 23, 2008 at 6:13 PM, Adam Langley <[EMAIL PROTECTED]>
> wrote:
>
>> On Mon, Jun 23, 2008 at 2:27 PM, Don Stewart <[EMAIL PROTECTED]> wrote:
>> > So heap allocated and collected, but not moved.
>>
>> My bad. In that case, you might want to work with ByteStrings all the
>> way since it might make building the visible interface (which probably
>> should use ByteStrings) easier.
>>
>>
>> AGL
>>
>> --
>> Adam Langley [EMAIL PROTECTED] http://www.imperialviolet.org
>>
>
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to