21 |
|
OBJECT **qtsettab= NULL; /* quadtree leaf node table */ |
22 |
|
QUADTREE qtnumsets=0; /* number of used set indices */ |
23 |
|
static int qtfreesets = EMPTY; /* free set index list */ |
24 |
< |
int4 *qtsetflag = NULL; |
24 |
> |
int32 *qtsetflag = NULL; |
25 |
|
static int qtallocsets =0; |
26 |
|
|
27 |
|
qtclearsetflags() |
46 |
|
osi = qtfreesets; |
47 |
|
qtfreesets = (int)qtsettab[osi]; |
48 |
|
} else if ((osi = qtnumsets++) % QTSETIBLK == 0) { |
49 |
< |
qtsettab = (OBJECT **)realloc((char *)qtsettab, |
49 |
> |
qtsettab = (OBJECT **)realloc((void *)qtsettab, |
50 |
|
(unsigned)(osi+QTSETIBLK)*sizeof(OBJECT *)); |
51 |
|
if (qtsettab == NULL) |
52 |
|
goto memerr; |
53 |
< |
qtsetflag = (int4 *)realloc((char *)qtsetflag, |
53 |
> |
qtsetflag = (int32 *)realloc((void *)qtsetflag, |
54 |
|
FLAG_BYTES(osi+ QTSETIBLK)); |
55 |
|
if (qtsetflag == NULL) |
56 |
|
goto memerr; |
126 |
|
} |
127 |
|
deletuelem(qtsettab[lf], id); |
128 |
|
if (QTONTHRESH(qtsettab[lf][0])) |
129 |
< |
qtsettab[lf] = (OBJECT *)realloc((char *)qtsettab[lf], |
129 |
> |
qtsettab[lf] = (OBJECT *)realloc((void *)qtsettab[lf], |
130 |
|
QTNODESIZ(qtsettab[lf][0])*sizeof(OBJECT)); |
131 |
|
return(qt); |
132 |
|
} |
161 |
|
} |
162 |
|
deletelem(qtsettab[lf], id); |
163 |
|
if (QTONTHRESH(qtsettab[lf][0])) |
164 |
< |
qtsettab[lf] = (OBJECT *)realloc((char *)qtsettab[lf], |
164 |
> |
qtsettab[lf] = (OBJECT *)realloc((void *)qtsettab[lf], |
165 |
|
QTNODESIZ(qtsettab[lf][0])*sizeof(OBJECT)); |
166 |
|
return(qt); |
167 |
|
} |
198 |
|
return(qt); |
199 |
|
} |
200 |
|
if (QTONTHRESH(qtsettab[lf][0])) { |
201 |
< |
qtsettab[lf] = (OBJECT *)realloc((char *)qtsettab[lf], |
201 |
> |
qtsettab[lf] = (OBJECT *)realloc((void *)qtsettab[lf], |
202 |
|
QTNODESIZ(qtsettab[lf][0]+1)*sizeof(OBJECT)); |
203 |
|
if (qtsettab[lf] == NULL) |
204 |
|
error(SYSTEM, "out of memory in qtaddelem"); |
230 |
|
osize = os[0]; |
231 |
|
if((i=compress_set(os)) < osize) |
232 |
|
{ |
233 |
< |
qtsettab[lf] = (OBJECT *)realloc((char *)qtsettab[lf], |
233 |
> |
qtsettab[lf] = (OBJECT *)realloc((void *)qtsettab[lf], |
234 |
|
QTNODESIZ(i+1)*sizeof(OBJECT)); |
235 |
|
if (qtsettab[lf] == NULL) |
236 |
|
error(SYSTEM, "out of memory in qtaddelem"); |
262 |
|
lf = QT_SET_INDEX(qt); |
263 |
|
#endif |
264 |
|
if (QTONTHRESH(qtsettab[lf][0])) { |
265 |
< |
qtsettab[lf] = (OBJECT *)realloc((char *)qtsettab[lf], |
265 |
> |
qtsettab[lf] = (OBJECT *)realloc((void *)qtsettab[lf], |
266 |
|
QTNODESIZ(qtsettab[lf][0]+1)*sizeof(OBJECT)); |
267 |
|
if (qtsettab[lf] == NULL) |
268 |
|
error(SYSTEM, "out of memory in qtaddelem"); |