summaryrefslogtreecommitdiffstats
path: root/tkblt/generic/tkblt.decls
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2019-12-20 21:05:40 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2019-12-20 21:05:40 (GMT)
commitd258ce3445b880224ca83f060426abb73726a7f1 (patch)
treed177788351fce27b114ae58a09ac618d048773c1 /tkblt/generic/tkblt.decls
parent7f7c3ef3118503fac81f9a0c67f1a6d1373ed01a (diff)
parentecefa3757afb192719b192b6969e87259e913198 (diff)
downloadblt-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.decls92
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)
+}