PostGIS  2.1.10dev-r@@SVN_REVISION@@
static void wkb_parse_state_check ( wkb_parse_state s,
size_t  next 

Check that we are not about to read off the end of the WKB array.

Definition at line 108 of file lwin_wkb.c.

References lwerror(), wkb_parse_state::pos, wkb_parse_state::wkb, and wkb_parse_state::wkb_size.

Referenced by byte_from_wkb_state(), double_from_wkb_state(), integer_from_wkb_state(), lwpoint_from_wkb_state(), and ptarray_from_wkb_state().

109 {
110  if( (s->pos + next) > (s->wkb + s->wkb_size) )
111  lwerror("WKB structure does not match expected size!");
112 }
const uint8_t * wkb
Definition: lwin_wkb.c:20
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
Definition: lwutil.c:67
size_t wkb_size
Definition: lwin_wkb.c:21
const uint8_t * pos
Definition: lwin_wkb.c:29

Here is the call graph for this function:

Here is the caller graph for this function: