PostGIS
2.5.7dev-r@@SVN_REVISION@@
◆
if()
[3/9]
if
(
nEntitySize
,
(
int32
) psSHP->
nBufSize
)
Definition at line
1580
of file
shpopen.c
.
1581
{
1582
psSHP->pabyRec = (
uchar
*)
SfRealloc
(psSHP->pabyRec,
nEntitySize
);
1583
if
(psSHP->pabyRec == NULL)
1584
{
1585
char
szError[200];
1586
1587
/* Reallocate previous successfull size for following features */
1588
psSHP->pabyRec =
malloc
(psSHP->nBufSize);
1589
1590
sprintf( szError,
1591
"Not enough memory to allocate requested memory (nBufSize=%d). "
1592
"Probably broken SHP file"
, psSHP->nBufSize );
1593
psSHP->sHooks.Error( szError );
1594
return
NULL;
1595
}
1596
1597
/* Only set new buffer size after successfull alloc */
1598
psSHP->nBufSize =
nEntitySize
;
1599
}
malloc
void * malloc(YYSIZE_T)
nEntitySize
nEntitySize
Definition:
shpopen.c:1579
uchar
unsigned char uchar
Definition:
shpopen.c:268
SfRealloc
static void * SfRealloc(void *pMem, int nNewSize)
Definition:
shpopen.c:323
References
malloc()
,
nEntitySize
, and
SfRealloc()
.
Here is the call graph for this function:
loader
shpopen.c
Generated by
1.9.1