Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/engrave
Dir : e17/libs/engrave/src/lib Modified Files: engrave_data.c engrave_data.h Log Message: - add set values for Engrave_Data objects =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/engrave/src/lib/engrave_data.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- engrave_data.c 15 Nov 2004 16:49:05 -0000 1.8 +++ engrave_data.c 29 Nov 2004 20:53:21 -0000 1.9 @@ -73,4 +73,33 @@ return (ed ? ed->int_value : 0); } +/** + * engrave_data_value_set - set the value of the data object + * @param ed: The Engrave_Data to set the value into + * @param value: The value to set. + * + * @return Returns no value. + */ +void +engrave_data_value_set(Engrave_Data *ed, const char *value) +{ + if (!ed) return; + IF_FREE(ed->value); + ed->value = (value ? strdup(value) : NULL); +} + +/** + * engrave_data_int_value_set - set the int value of the data object + * @param ed: The Engrave_Data to set the value into + * @param value: The value to set + * + * @return Returns no value + */ +void +engrave_data_int_value_set(Engrave_Data *ed, int value) +{ + if (!ed) return; + ed->int_value = value; +} + =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/engrave/src/lib/engrave_data.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- engrave_data.h 15 Nov 2004 16:49:05 -0000 1.5 +++ engrave_data.h 29 Nov 2004 20:53:23 -0000 1.6 @@ -34,6 +34,9 @@ const char *engrave_data_value_get(Engrave_Data *ed); int engrave_data_int_value_get(Engrave_Data *ed); +void engrave_data_value_set(Engrave_Data *ed, const char *value); +void engrave_data_int_value_set(Engrave_Data *ed, int value); + /** * @} */ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs