diff options
author | joye <joye> | 2014-07-10 20:07:42 (GMT) |
---|---|---|
committer | joye <joye> | 2014-07-10 20:07:42 (GMT) |
commit | ce912f0f76a4853dae59210aacac90b38c878d21 (patch) | |
tree | cb4f783edea97925220ab2cef96ebc9a23cada1e /src/bltVector.C | |
parent | 16df568db9b4637706bbdcad266275800a0fbf72 (diff) | |
download | blt-ce912f0f76a4853dae59210aacac90b38c878d21.zip blt-ce912f0f76a4853dae59210aacac90b38c878d21.tar.gz blt-ce912f0f76a4853dae59210aacac90b38c878d21.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltVector.C')
-rw-r--r-- | src/bltVector.C | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/src/bltVector.C b/src/bltVector.C index 955b854..83e9c0f 100644 --- a/src/bltVector.C +++ b/src/bltVector.C @@ -90,7 +90,7 @@ typedef struct { } VectorClient; static Tcl_CmdDeleteProc VectorInstDeleteProc; -static Tcl_ObjCmdProc VectorCmd; +extern Tcl_ObjCmdProc VectorCmd; static Tcl_InterpDeleteProc VectorInterpDeleteProc; typedef struct { @@ -1166,8 +1166,8 @@ static Blt_OpSpec vectorCmdOps[] = static int nCmdOps = sizeof(vectorCmdOps) / sizeof(Blt_OpSpec); -static int VectorCmd(ClientData clientData, Tcl_Interp* interp, - int objc, Tcl_Obj* const objv[]) +int VectorObjCmd(ClientData clientData, Tcl_Interp* interp, + int objc, Tcl_Obj* const objv[]) { VectorCmdProc *proc; @@ -1245,27 +1245,6 @@ VectorInterpData* Blt::Vec_GetInterpData(Tcl_Interp* interp) return dataPtr; } -int Blt_VectorCmdInitProc(Tcl_Interp* interp) -{ - Tcl_Namespace* nsPtr; - Tcl_Command cmdToken; - const char* cmdPath = "::blt::vector"; - - nsPtr = Tcl_FindNamespace(interp, "::blt", NULL, TCL_LEAVE_ERR_MSG); - if (nsPtr == NULL) - return TCL_ERROR; - - cmdToken = Tcl_FindCommand(interp, cmdPath, NULL, 0); - if (cmdToken) - return TCL_OK; - cmdToken = Tcl_CreateObjCommand(interp, cmdPath, VectorCmd, - Vec_GetInterpData(interp), NULL); - if (Tcl_Export(interp, nsPtr, "vector", 0) != TCL_OK) - return TCL_ERROR; - - return TCL_OK; -} - /* C Application interface to vectors */ int Blt_CreateVector2(Tcl_Interp* interp, const char *vecName, |