projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix problem with yy_size_t vs int param to lexer_input
[fio.git]
/
exp
/
expression-parser.y
diff --git
a/exp/expression-parser.y
b/exp/expression-parser.y
index e4373d4db53d4ee2efe90367c61e0c842e36733b..83b5b302ed1ae10ae8e40cb676cc1a13613b0777 100644
(file)
--- a/
exp/expression-parser.y
+++ b/
exp/expression-parser.y
@@
-21,6
+21,8
@@
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
+#include "lexer.h"
+
struct parser_value_type {
double dval;
long long ival;
struct parser_value_type {
double dval;
long long ival;
@@
-186,7
+188,7
@@
expression: expression '+' expression {
static int lexer_read_offset = 0;
static char lexer_input_buffer[1000];
static int lexer_read_offset = 0;
static char lexer_input_buffer[1000];
-int lexer_input(char* buffer,
in
t *bytes_read, int bytes_requested)
+int lexer_input(char* buffer,
yy_size_
t *bytes_read, int bytes_requested)
{
int bytes_left = strlen(lexer_input_buffer) - lexer_read_offset;
{
int bytes_left = strlen(lexer_input_buffer) - lexer_read_offset;