summaryrefslogtreecommitdiffstats
path: root/src/tkblt.decl
diff options
context:
space:
mode:
Diffstat (limited to 'src/tkblt.decl')
-rw-r--r--src/tkblt.decl88
1 files changed, 88 insertions, 0 deletions
diff --git a/src/tkblt.decl b/src/tkblt.decl
new file mode 100644
index 0000000..8354376
--- /dev/null
+++ b/src/tkblt.decl
@@ -0,0 +1,88 @@
+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 {
+ void Blt_InstallIndexProc(Tcl_Interp* interp, const char *indexName,
+ Blt_VectorIndexProc * procPtr)
+}
+
+declare 17 generic {
+ double Blt_VecMin(Blt_Vector *vPtr)
+}
+
+declare 18 generic {
+ double Blt_VecMax(Blt_Vector *vPtr)
+}