diff options
author | antirez <antirez> | 2005-02-27 22:57:35 +0000 |
---|---|---|
committer | antirez <antirez> | 2005-02-27 22:57:35 +0000 |
commit | 1e2b529ea3d9d430598d7170435b5dd7ea01b8e2 (patch) | |
tree | 9301371839192175ca4a90a4721dae8e517d920a | |
parent | 4de294e61179961271b5244159c9aea686ba5cb9 (diff) | |
download | jimtcl-1e2b529ea3d9d430598d7170435b5dd7ea01b8e2.zip jimtcl-1e2b529ea3d9d430598d7170435b5dd7ea01b8e2.tar.gz jimtcl-1e2b529ea3d9d430598d7170435b5dd7ea01b8e2.tar.bz2 |
Jim_Alloc/Free exported to extensions.
-rw-r--r-- | jim.c | 4 | ||||
-rw-r--r-- | jim.h | 5 |
2 files changed, 5 insertions, 4 deletions
@@ -404,8 +404,6 @@ void Jim_Panic(char *fmt, ...) /* ----------------------------------------------------------------------------- * Memory allocation * ---------------------------------------------------------------------------*/ -static void *Jim_Alloc(int size); -static char *Jim_StrDup(char *s); void *Jim_Alloc(int size) { @@ -440,8 +438,6 @@ char *Jim_StrDupLen(char *s, int l) return copy; } -#define Jim_Free free - /* ----------------------------------------------------------------------------- * Time related functions * ---------------------------------------------------------------------------*/ @@ -432,6 +432,11 @@ typedef struct Jim_Reference { #define JIM_API(x) x #endif +/* Memory allocation */ +void * JIM_API(Jim_Alloc) (int size); +char * JIM_API(Jim_StrDup) (char *s); +#define Jim_Free free + /* evaluation */ int JIM_API(Jim_EvalObj) (Jim_Interp *interp, Jim_Obj *scriptObjPtr); int JIM_API(Jim_EvalObjVector) (Jim_Interp *interp, int objc, Jim_Obj **objv); |