On Thu, Mar 29, 2012 at 1:18 PM, Enlightenment SVN
<no-re...@enlightenment.org> wrote:
> Log:
> Added a new macro for adding variable arrays of basic types.
>  EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY
>
>
>
> Author:       onefang
> Date:         2012-03-29 04:18:52 -0700 (Thu, 29 Mar 2012)
> New Revision: 69745
> Trac:         http://trac.enlightenment.org/e/changeset/69745
>
> Modified:
>  trunk/eet/ChangeLog trunk/eet/NEWS trunk/eet/src/lib/Eet.h
>
> Modified: trunk/eet/ChangeLog
> ===================================================================
> --- trunk/eet/ChangeLog 2012-03-29 11:09:45 UTC (rev 69744)
> +++ trunk/eet/ChangeLog 2012-03-29 11:18:52 UTC (rev 69745)
> @@ -573,3 +573,9 @@
>
>        * add eet_dictionary_count.
>        * add "eet -t FILE.EET".
> +
> +2012-03-29  David Seikel (onefang)
> +
> +       * Added a new macro for adding variable arrays of basic types.
> +          EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY
> +
>
> Modified: trunk/eet/NEWS
> ===================================================================
> --- trunk/eet/NEWS      2012-03-29 11:09:45 UTC (rev 69744)
> +++ trunk/eet/NEWS      2012-03-29 11:18:52 UTC (rev 69745)
> @@ -29,6 +29,7 @@
>     * eet_alias_get API
>     * eet_data_xattr_cipher_get and eet_data_xattr_cipher_set APIs
>     * EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY API
> +    * EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY API
>
>  Fixes:
>
>
> Modified: trunk/eet/src/lib/Eet.h
> ===================================================================
> --- trunk/eet/src/lib/Eet.h     2012-03-29 11:09:45 UTC (rev 69744)
> +++ trunk/eet/src/lib/Eet.h     2012-03-29 11:18:52 UTC (rev 69745)
> @@ -3157,6 +3157,38 @@
>     } while(0)
>
>  /**
> + * Add a variable array of basic data elements to a data descriptor.
> + * @param edd The data descriptor to add the type to.
> + * @param struct_type The type of the struct.
> + * @param name The string name to use to encode/decode this member
> + *        (must be a constant global and never change).
> + * @param member The struct member itself to be encoded.
> + * @param type The type of the member to encode.
> + *
> + * This macro lets you easily add a variable size array of basic data
> + * types. All the parameters are the same as for
> + * EET_DATA_DESCRIPTOR_ADD_BASIC(). This assumes you have
> + * a struct member (of type EET_T_INT) called member_count (note the
> + * _count appended to the member) that holds the number of items in
> + * the array. This array will be allocated separately to the struct it
> + * is in.
> + *
> + * @since 1.5.0

1.6, not 1.5

Vincent

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to