PostGIS
3.0.6dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches
◆
YY_INPUT
#define YY_INPUT
(
buf,
result,
max_size
)
Value:
if
(
YY_CURRENT_BUFFER_LVALUE
->yy_is_interactive ) \
{ \
int
c =
'*'
; \
int
n; \
for ( n = 0; n < max_size && \
(c = getc(
yyin
)) != EOF && c !=
'\n'
; ++n ) \
buf[n] = (
char
) c; \
if ( c ==
'\n'
) \
buf[n++] = (char) c; \
if ( c == EOF && ferror(
yyin
) ) \
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
result = n; \
} \
else
\
{ \
errno=0; \
while ( (result = (
int
) fread(buf, 1, (
yy_size_t
) max_size,
yyin
)) == 0 && ferror(
yyin
)) \
{ \
if( errno != EINTR) \
{ \
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
break
; \
} \
errno=0; \
clearerr(
yyin
); \
} \
}\
\
YY_CURRENT_BUFFER_LVALUE
#define YY_CURRENT_BUFFER_LVALUE
Definition
lwin_wkt_lex.c:525
yyin
#define yyin
Definition
lwin_wkt_lex.c:22
yy_size_t
size_t yy_size_t
Definition
lwin_wkt_lex.c:414
Definition at line
998
of file
lwin_wkt_lex.c
.
1000
{ \
1001
int
c =
'*'
; \
1002
int
n; \
1003
for ( n = 0; n < max_size && \
1004
(c = getc(
yyin
)) != EOF && c !=
'\n'
; ++n ) \
1005
buf[n] = (
char
) c; \
1006
if ( c ==
'\n'
) \
1007
buf[n++] = (char) c; \
1008
if ( c == EOF && ferror(
yyin
) ) \
1009
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
1010
result = n; \
1011
} \
1012
else
\
1013
{ \
1014
errno=0; \
1015
while ( (result = (
int
) fread(buf, 1, (
yy_size_t
) max_size,
yyin
)) == 0 && ferror(
yyin
)) \
1016
{ \
1017
if( errno != EINTR) \
1018
{ \
1019
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
1020
break
; \
1021
} \
1022
errno=0; \
1023
clearerr(
yyin
); \
1024
} \
1025
}\
1026
\
1027
liblwgeom
lwin_wkt_lex.c
Generated by
1.9.8