summaryrefslogtreecommitdiffstats
path: root/src/bltVecCmd.C
diff options
context:
space:
mode:
authorjoye <joye>2013-08-28 18:47:33 (GMT)
committerjoye <joye>2013-08-28 18:47:33 (GMT)
commit005cfbd176083223ec47d4613034ae2a15a79b9c (patch)
tree39721d26ffa5942a4333b06e7bd61e760612cce1 /src/bltVecCmd.C
parent48974a09f23839821ca95f228fc0f3f53bb1cefa (diff)
downloadblt-005cfbd176083223ec47d4613034ae2a15a79b9c.zip
blt-005cfbd176083223ec47d4613034ae2a15a79b9c.tar.gz
blt-005cfbd176083223ec47d4613034ae2a15a79b9c.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltVecCmd.C')
-rw-r--r--src/bltVecCmd.C40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/bltVecCmd.C b/src/bltVecCmd.C
index c113347..ac2a8f2 100644
--- a/src/bltVecCmd.C
+++ b/src/bltVecCmd.C
@@ -402,7 +402,7 @@ DeleteOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
}
/* Allocate an "unset" bitmap the size of the vector. */
- unsetArr = Blt_AssertCalloc(sizeof(unsigned char), (vPtr->length + 7) / 8);
+ unsetArr = calloc(sizeof(unsigned char), (vPtr->length + 7) / 8);
#define SetBit(i) \
unsetArr[(i) >> 3] |= (1 << ((i) & 0x07))
#define GetBit(i) \
@@ -413,7 +413,7 @@ DeleteOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
if (Blt_Vec_GetIndexRange(interp, vPtr, string,
(INDEX_COLON | INDEX_CHECK), (Blt_VectorIndexProc **) NULL)
!= TCL_OK) {
- Blt_Free(unsetArr);
+ free(unsetArr);
return TCL_ERROR;
}
for (j = vPtr->first; j <= vPtr->last; j++) {
@@ -430,7 +430,7 @@ DeleteOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
}
count++;
}
- Blt_Free(unsetArr);
+ free(unsetArr);
vPtr->length = count;
if (vPtr->flush) {
Blt_Vec_FlushCache(vPtr);
@@ -764,7 +764,7 @@ MergeOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
/* Allocate an array of vector pointers of each vector to be
* merged in the current vector. */
- vecArr = Blt_AssertMalloc(sizeof(Vector *) * objc);
+ vecArr = malloc(sizeof(Vector *) * objc);
vPtrPtr = vecArr;
refSize = -1;
@@ -775,7 +775,7 @@ MergeOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
if (Blt_Vec_LookupName(vPtr->dataPtr, Tcl_GetString(objv[i]), &v2Ptr)
!= TCL_OK) {
- Blt_Free(vecArr);
+ free(vecArr);
return TCL_ERROR;
}
/* Check that all the vectors are the same length */
@@ -786,7 +786,7 @@ MergeOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
Tcl_AppendResult(vPtr->interp, "vectors \"", vPtr->name,
"\" and \"", v2Ptr->name, "\" differ in length",
(char *)NULL);
- Blt_Free(vecArr);
+ free(vecArr);
return TCL_ERROR;
}
*vPtrPtr++ = v2Ptr;
@@ -794,7 +794,7 @@ MergeOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
}
*vPtrPtr = NULL;
- valueArr = Blt_Malloc(sizeof(double) * nElem);
+ valueArr = malloc(sizeof(double) * nElem);
if (valueArr == NULL) {
Tcl_AppendResult(vPtr->interp, "not enough memory to allocate ",
Blt_Itoa(nElem), " vector elements", (char *)NULL);
@@ -810,7 +810,7 @@ MergeOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
*valuePtr++ = (*vpp)->valueArr[i + (*vpp)->first];
}
}
- Blt_Free(vecArr);
+ free(vecArr);
Blt_Vec_Reset(vPtr, valueArr, nElem, nElem, TCL_DYNAMIC);
return TCL_OK;
}
@@ -1469,7 +1469,7 @@ BinreadOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
arraySize = count * size;
}
- byteArr = Blt_AssertMalloc(arraySize);
+ byteArr = malloc(arraySize);
/* FIXME: restore old channel translation later? */
if (Tcl_SetChannelOption(interp, channel, "-translation",
"binary") != TCL_OK) {
@@ -1498,7 +1498,7 @@ BinreadOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
break;
}
}
- Blt_Free(byteArr);
+ free(byteArr);
if (vPtr->flush) {
Blt_Vec_FlushCache(vPtr);
@@ -1783,14 +1783,14 @@ SimplifyOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
length = vPtr->length;
nPoints = vPtr->length / 2;
- simple = Blt_AssertMalloc(nPoints * sizeof(int));
- reduced = Blt_AssertMalloc(nPoints * sizeof(Point2d));
+ simple = malloc(nPoints * sizeof(int));
+ reduced = malloc(nPoints * sizeof(Point2d));
orig = (Point2d *)vPtr->valueArr;
n = Blt_SimplifyLine(orig, 0, nPoints - 1, tolerance, simple);
for (i = 0; i < n; i++) {
reduced[i] = orig[simple[i]];
}
- Blt_Free(simple);
+ free(simple);
Blt_Vec_Reset(vPtr, (double *)reduced, n * 2, vPtr->length, TCL_DYNAMIC);
/*
* The vector has changed; so flush the array indices (they're wrong
@@ -1913,7 +1913,7 @@ Blt_Vec_SortMap(Vector **vectors, int nVectors)
int length;
length = vPtr->last - vPtr->first + 1;
- map = Blt_AssertMalloc(sizeof(size_t) * length);
+ map = malloc(sizeof(size_t) * length);
for (i = vPtr->first; i <= vPtr->last; i++) {
map[i] = i;
}
@@ -1932,7 +1932,7 @@ SortVectors(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
size_t *map;
int i;
- vectors = Blt_AssertMalloc(sizeof(Vector *) * (objc + 1));
+ vectors = malloc(sizeof(Vector *) * (objc + 1));
vectors[0] = vPtr;
map = NULL;
for (i = 0; i < objc; i++) {
@@ -1950,7 +1950,7 @@ SortVectors(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
}
map = Blt_Vec_SortMap(vectors, objc + 1);
error:
- Blt_Free(vectors);
+ free(vectors);
return map;
}
@@ -2010,7 +2010,7 @@ SortOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
* indices found in the index array.
*/
nBytes = sizeof(double) * sortLength;
- copy = Blt_AssertMalloc(nBytes);
+ copy = malloc(nBytes);
memcpy((char *)copy, (char *)vPtr->valueArr, nBytes);
if (switches.flags & SORT_UNIQUE) {
int count;
@@ -2061,8 +2061,8 @@ SortOp(Vector *vPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const *objv)
}
result = TCL_OK;
error:
- Blt_Free(copy);
- Blt_Free(map);
+ free(copy);
+ free(map);
return result;
}
@@ -2307,7 +2307,7 @@ Blt_Vec_VarTrace(ClientData clientData, Tcl_Interp *interp, const char *part1,
if (part2 == NULL) {
if (flags & TCL_TRACE_UNSETS) {
- Blt_Free(vPtr->arrayName);
+ free(vPtr->arrayName);
vPtr->arrayName = NULL;
if (vPtr->freeOnUnset) {
Blt_Vec_Free(vPtr);