Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/embryo
Dir : e17/libs/embryo/src/lib
Modified Files:
Embryo.h embryo_amx.c embryo_private.h
Log Message:
data set/get
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/lib/Embryo.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Embryo.h 26 Mar 2004 06:23:13 -0000 1.3
+++ Embryo.h 26 Mar 2004 08:07:47 -0000 1.4
@@ -73,6 +73,8 @@
Embryo_Cell embryo_program_variable_find(Embryo_Program *ep, char *name);
void embryo_program_error_set(Embryo_Program *ep, int error);
int embryo_program_error_get(Embryo_Program *ep);
+ void embryo_program_data_set(Embryo_Program *ep, void *data);
+ void *embryo_program_data_get(Embryo_Program *ep);
const char *embryo_error_string_get(int error);
int embryo_data_string_length_get(Embryo_Program *ep, Embryo_Cell
*str_cell);
void embryo_data_string_get(Embryo_Program *ep, Embryo_Cell *str_cell,
char *dst);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/lib/embryo_amx.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- embryo_amx.c 26 Mar 2004 06:23:13 -0000 1.12
+++ embryo_amx.c 26 Mar 2004 08:07:47 -0000 1.13
@@ -479,6 +479,20 @@
return ep->error;
}
+void
+embryo_program_data_set(Embryo_Program *ep, void *data)
+{
+ if (!ep) return;
+ ep->data = data;
+}
+
+void *
+embryo_program_data_get(Embryo_Program *ep)
+{
+ if (!ep) return NULL;
+ return ep->data;
+}
+
const char *
embryo_error_string_get(int error)
{
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/src/lib/embryo_private.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- embryo_private.h 26 Mar 2004 03:24:33 -0000 1.6
+++ embryo_private.h 26 Mar 2004 08:07:47 -0000 1.7
@@ -244,6 +244,8 @@
int params_alloc;
int run_count;
+
+ void *data;
};
struct _Embryo_Func_Stub
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs