Guess the second.

On Mon, Jan 6, 2014 at 12:00 PM, rastersoft <ras...@rastersoft.com> wrote:

> My question, really, is which one is the best to define in a VAPI file a
> typedef. This is: if I have in C
>
>     #typedef uint32_t xcb_atom_t;
>
>
> is better to define it as:
>
>     [SimpleType]
>     [IntegerType (rank = 9)]
>     [CCode (cname = "xcb_atom_t", has_type_id = false)]
>     public struct Atom {
>     }
>
> or as:
>
>     [SimpleType]
>     [CCode (cname = "xcb_atom_t", has_type_id = false)]
>     public struct Atom : uint32 {
>     }
>
>
> ?
>
> Thanks.
>
> El 05/01/14 22:39, Luca Bruno escribió:
>
>> You inherit all the methods from uint32? ;)
>>
>>
>> On Sun, Jan 5, 2014 at 9:51 PM, rastersoft <ras...@rastersoft.com> wrote:
>>
>>  Hi again:
>>>
>>> Another doubt I have is: what is the difference between doing:
>>>
>>>      [SimpleType]
>>>      [IntegerType (rank = 9)]
>>>      [CCode (cname = "c_name", has_type_id = false)]
>>>      public struct StructName {
>>>      }
>>>
>>> and
>>>
>>>      [SimpleType]
>>>      [CCode (cname = "c_name", has_type_id = false)]
>>>      public struct StructName : uint32 {
>>>      }
>>>
>>> Thanks
>>>
>>> --
>>> Nos leemos
>>>                           RASTER    (Linux user #228804)
>>> ras...@rastersoft.com              http://www.rastersoft.com
>>>
>>> _______________________________________________
>>> vala-list mailing list
>>> vala-list@gnome.org
>>> https://mail.gnome.org/mailman/listinfo/vala-list
>>>
>>>
>>
>>
> --
> Nos leemos
>                          RASTER    (Linux user #228804)
> ras...@rastersoft.com              http://www.rastersoft.com
>
>


-- 
www.debian.org - The Universal Operating System
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to