On Wed, 2011-06-08 at 09:25 +0200, Serge Hulne wrote:
> //----------------
> 
> // Struct to hold key, values pairs:
> 
>  struct pair {
>      public int    freq;
>      public string word;
>  }
> 
> 
>  // Equality function for structs :
> 
>  bool equals (pair a, pair b) {
>      return (Posix.strcmp(a.word, b.word) == 0);
>  }
> 
> 
>  //List:
> 
>  var L = new LinkedList<pair?>( (EqualFunc) equals);
> 
> //---------------- 

Hi,

what is the warning? If I compile the snippet with the following command
I have any warning other than unused variables:

valac gee-warn.vala --pkg gee-1.0 --pkg posix

May be you haven't added the --pkg posix switch?

And do you know that you can use the glib wrap for strcmp?

Eg. return (GLib.strcmp(a.word, b.word) == 0);

Regards,
Andrea

_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to