diff options
author | joye <joye> | 2014-04-15 20:13:42 (GMT) |
---|---|---|
committer | joye <joye> | 2014-04-15 20:13:42 (GMT) |
commit | d22a045eade95b1c4a55fb32c725dee3cceb198e (patch) | |
tree | 2c6c8f331c96937cf88f84cadfe2aa8d25343c3e /src/bltSwitch.C | |
parent | 712e317ea1b2d7fbbf108c1bfcf6436c0ecc58f7 (diff) | |
download | blt-d22a045eade95b1c4a55fb32c725dee3cceb198e.zip blt-d22a045eade95b1c4a55fb32c725dee3cceb198e.tar.gz blt-d22a045eade95b1c4a55fb32c725dee3cceb198e.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltSwitch.C')
-rw-r--r-- | src/bltSwitch.C | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/bltSwitch.C b/src/bltSwitch.C index 8c33f07..a34d3a2 100644 --- a/src/bltSwitch.C +++ b/src/bltSwitch.C @@ -38,6 +38,16 @@ extern "C" { #define COUNT_POS 1 #define COUNT_ANY 2 +static char* Blt_Strdup(const char *string) +{ + size_t size = strlen(string) + 1; + char* ptr = (char*)malloc(size * sizeof(char)); + if (ptr != NULL) { + strcpy(ptr, string); + } + return ptr; +} + static int Blt_GetCountFromObj(Tcl_Interp* interp, Tcl_Obj *objPtr, int check, long *valuePtr) { |