diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2019-12-20 21:05:40 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2019-12-20 21:05:40 (GMT) |
commit | d258ce3445b880224ca83f060426abb73726a7f1 (patch) | |
tree | d177788351fce27b114ae58a09ac618d048773c1 /tkblt/generic/tkblt.decls | |
parent | 7f7c3ef3118503fac81f9a0c67f1a6d1373ed01a (diff) | |
parent | ecefa3757afb192719b192b6969e87259e913198 (diff) | |
download | blt-d258ce3445b880224ca83f060426abb73726a7f1.zip blt-d258ce3445b880224ca83f060426abb73726a7f1.tar.gz blt-d258ce3445b880224ca83f060426abb73726a7f1.tar.bz2 |
Merge commit 'ecefa3757afb192719b192b6969e87259e913198' as 'tkblt'
Diffstat (limited to 'tkblt/generic/tkblt.decls')
-rw-r--r-- | tkblt/generic/tkblt.decls | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/tkblt/generic/tkblt.decls b/tkblt/generic/tkblt.decls new file mode 100644 index 0000000..b4b5c67 --- /dev/null +++ b/tkblt/generic/tkblt.decls @@ -0,0 +1,92 @@ +library tkblt +interface tkblt + +declare 0 generic { + int Blt_CreateVector(Tcl_Interp* interp, const char *vecName, + int size, Blt_Vector** vecPtrPtr) +} + +declare 1 generic { + int Blt_CreateVector2(Tcl_Interp* interp, const char *vecName, + const char *cmdName, const char *varName, + int initialSize, Blt_Vector **vecPtrPtr) +} + +declare 2 generic { + int Blt_DeleteVectorByName(Tcl_Interp* interp, const char *vecName) +} + +declare 3 generic { + int Blt_DeleteVector(Blt_Vector *vecPtr) +} + +declare 4 generic { + int Blt_GetVector(Tcl_Interp* interp, const char *vecName, + Blt_Vector **vecPtrPtr) +} + +declare 5 generic { + int Blt_GetVectorFromObj(Tcl_Interp* interp, Tcl_Obj *objPtr, + Blt_Vector **vecPtrPtr) +} + +declare 6 generic { + int Blt_ResetVector(Blt_Vector *vecPtr, double *dataArr, int n, + int arraySize, Tcl_FreeProc *freeProc) +} + +declare 7 generic { + int Blt_ResizeVector(Blt_Vector *vecPtr, int n) +} + +declare 8 generic { + int Blt_VectorExists(Tcl_Interp* interp, const char *vecName) +} + +declare 9 generic { + int Blt_VectorExists2(Tcl_Interp* interp, const char *vecName) +} + +declare 10 generic { + Blt_VectorId Blt_AllocVectorId(Tcl_Interp* interp, const char *vecName) +} + +declare 11 generic { + int Blt_GetVectorById(Tcl_Interp* interp, Blt_VectorId clientId, + Blt_Vector **vecPtrPtr) +} + +declare 12 generic { + void Blt_SetVectorChangedProc(Blt_VectorId clientId, + Blt_VectorChangedProc *proc, + ClientData clientData) +} + +declare 13 generic { + void Blt_FreeVectorId(Blt_VectorId clientId) +} + +declare 14 generic { + const char *Blt_NameOfVectorId(Blt_VectorId clientId) +} + +declare 15 generic { + const char *Blt_NameOfVector(Blt_Vector *vecPtr) +} + +declare 16 generic { + int Blt_ExprVector(Tcl_Interp* interp, char *expr, Blt_Vector *vecPtr) +} + +declare 17 generic { + void Blt_InstallIndexProc(Tcl_Interp* interp, const char *indexName, + Blt_VectorIndexProc * procPtr) +} + +declare 18 generic { + double Blt_VecMin(Blt_Vector *vPtr) +} + +declare 19 generic { + double Blt_VecMax(Blt_Vector *vPtr) +} |