LL is a linked list returned by C (thanks for your other pointer about 
linked lists)

LL = GMT_Create_Options(API, 0, r);

sábado, 21 de Fevereiro de 2015 às 19:11:37 UTC, Jameson escreveu:
>
> Note that in your code `pointer([LL])` will occasionally cause a 
> segfault. The argument to `pointer` must be simply a variable name, not an 
> expression.
> (i'm working a PR to eliminate the need for `pointer`, since I believe 
> that it is hard to use correctly: 
> https://github.com/JuliaLang/julia/blob/jn/ccall3/doc/manual/calling-c-and-fortran-code.rst#passing-pointers-for-modifying-inputs
> )
>
> On Sat Feb 21 2015 at 1:29:58 PM J Luis <[email protected] <javascript:>> 
> wrote:
>
>> Thanks. That was exactly it.
>>
>> sábado, 21 de Fevereiro de 2015 às 18:20:05 UTC, Steven G. Johnson 
>> escreveu:
>>
>>> Make sure GMT.GMT_RESOURCE is declared as an immutable type if you want 
>>> Array{GMT.GMT_RESOURCE} to correspond to the memory layout of an array of C 
>>> structs.
>>>
>>

Reply via email to