PostGIS
3.7.0dev-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
); \
} \
}\
\
result
char result[OUT_DOUBLE_BUFFER_SIZE]
Definition
cu_print.c:267
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
1011
of file
lwin_wkt_lex.c
.
1013
{ \
1014
int
c =
'*'
; \
1015
int
n; \
1016
for ( n = 0; n < max_size && \
1017
(c = getc(
yyin
)) != EOF && c !=
'\n'
; ++n ) \
1018
buf[n] = (
char
) c; \
1019
if ( c ==
'\n'
) \
1020
buf[n++] = (char) c; \
1021
if ( c == EOF && ferror(
yyin
) ) \
1022
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
1023
result
= n; \
1024
} \
1025
else
\
1026
{ \
1027
errno=0; \
1028
while ( (
result
= (
int
) fread(buf, 1, (
yy_size_t
) max_size,
yyin
)) == 0 && ferror(
yyin
)) \
1029
{ \
1030
if( errno != EINTR) \
1031
{ \
1032
YY_FATAL_ERROR(
"input in flex scanner failed"
); \
1033
break
; \
1034
} \
1035
errno=0; \
1036
clearerr(
yyin
); \
1037
} \
1038
}\
1039
\
1040
liblwgeom
lwin_wkt_lex.c
Generated by
1.9.8