summaryrefslogtreecommitdiffstats
path: root/src/bltVector.h
diff options
context:
space:
mode:
authorjoye <joye>2014-07-08 17:23:53 (GMT)
committerjoye <joye>2014-07-08 17:23:53 (GMT)
commitc8e9984dbc4a3ceb25ff8903a9d8faf547dd400a (patch)
tree76818965620989931845e016554fb6b69b2ae482 /src/bltVector.h
parentce9561bee4d1cd04214541cce65c3a93fe605ad5 (diff)
downloadblt-c8e9984dbc4a3ceb25ff8903a9d8faf547dd400a.zip
blt-c8e9984dbc4a3ceb25ff8903a9d8faf547dd400a.tar.gz
blt-c8e9984dbc4a3ceb25ff8903a9d8faf547dd400a.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltVector.h')
-rw-r--r--src/bltVector.h63
1 files changed, 18 insertions, 45 deletions
diff --git a/src/bltVector.h b/src/bltVector.h
index f1daa78..8a73a2a 100644
--- a/src/bltVector.h
+++ b/src/bltVector.h
@@ -87,56 +87,29 @@ typedef enum {
#define Blt_VecSize(v) ((v)->arraySize)
#define Blt_VecDirty(v) ((v)->dirty)
-extern double Blt_VecMin(Blt_Vector *vPtr);
-extern double Blt_VecMax(Blt_Vector *vPtr);
-
-extern Blt_VectorId Blt_AllocVectorId(Tcl_Interp* interp,
- const char *vecName);
-
-extern void Blt_SetVectorChangedProc(Blt_VectorId clientId,
- Blt_VectorChangedProc *proc, ClientData clientData);
-
-extern void Blt_FreeVectorId(Blt_VectorId clientId);
-
-extern int Blt_GetVectorById(Tcl_Interp* interp, Blt_VectorId clientId,
- Blt_Vector **vecPtrPtr);
-
-extern const char *Blt_NameOfVectorId(Blt_VectorId clientId);
-
-extern const char *Blt_NameOfVector(Blt_Vector *vecPtr);
-
-extern int Blt_VectorNotifyPending(Blt_VectorId clientId);
-
-extern int Blt_CreateVector(Tcl_Interp* interp, const char *vecName,
- int size, Blt_Vector ** vecPtrPtr);
-
-extern int Blt_CreateVector2(Tcl_Interp* interp, const char *vecName,
- const char *cmdName, const char *varName, int initialSize,
- Blt_Vector **vecPtrPtr);
-
extern "C" {
+ int Blt_CreateVector(Tcl_Interp* interp, const char *vecName, int size, Blt_Vector ** vecPtrPtr);
+ int Blt_DeleteVectorByName(Tcl_Interp* interp, const char *vecName);
+ int Blt_DeleteVector(Blt_Vector *vecPtr);
int Blt_GetVector(Tcl_Interp* interp, const char *vecName, Blt_Vector **vecPtrPtr);
int Blt_ResetVector(Blt_Vector *vecPtr, double *dataArr, int n, int arraySize, Tcl_FreeProc *freeProc);
+ int Blt_ResizeVector(Blt_Vector *vecPtr, int n);
+ int Blt_VectorExists(Tcl_Interp* interp, const char *vecName);
+ Blt_VectorId Blt_AllocVectorId(Tcl_Interp* interp, const char *vecName);
+ int Blt_GetVectorById(Tcl_Interp* interp, Blt_VectorId clientId, Blt_Vector **vecPtrPtr);
+ void Blt_SetVectorChangedProc(Blt_VectorId clientId, Blt_VectorChangedProc *proc, ClientData clientData);
+ void Blt_FreeVectorId(Blt_VectorId clientId);
+ const char *Blt_NameOfVectorId(Blt_VectorId clientId);
+ void Blt_InstallIndexProc(Tcl_Interp* interp, const char *indexName, Blt_VectorIndexProc * procPtr);
}
-extern int Blt_GetVectorFromObj(Tcl_Interp* interp, Tcl_Obj *objPtr,
- Blt_Vector **vecPtrPtr);
-
-extern int Blt_VectorExists(Tcl_Interp* interp, const char *vecName);
-
-
-extern int Blt_ResizeVector(Blt_Vector *vecPtr, int n);
-
-extern int Blt_DeleteVectorByName(Tcl_Interp* interp, const char *vecName);
-
-extern int Blt_DeleteVector(Blt_Vector *vecPtr);
-
-extern int Blt_ExprVector(Tcl_Interp* interp, char *expr,
- Blt_Vector *vecPtr);
-
-extern void Blt_InstallIndexProc(Tcl_Interp* interp, const char *indexName,
- Blt_VectorIndexProc * procPtr);
-
+extern double Blt_VecMin(Blt_Vector *vPtr);
+extern double Blt_VecMax(Blt_Vector *vPtr);
+extern const char *Blt_NameOfVector(Blt_Vector *vecPtr);
+extern int Blt_VectorNotifyPending(Blt_VectorId clientId);
+extern int Blt_CreateVector2(Tcl_Interp* interp, const char *vecName, const char *cmdName, const char *varName, int initialSize, Blt_Vector **vecPtrPtr);
+extern int Blt_GetVectorFromObj(Tcl_Interp* interp, Tcl_Obj *objPtr, Blt_Vector **vecPtrPtr);
+extern int Blt_ExprVector(Tcl_Interp* interp, char *expr, Blt_Vector *vecPtr);
extern int Blt_VectorExists2(Tcl_Interp* interp, const char *vecName);
#endif /* _BLT_VECTOR_H */