summaryrefslogtreecommitdiff
path: root/frontends
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-10-11 11:36:22 +0200
committerClifford Wolf <clifford@clifford.at>2014-10-11 11:36:22 +0200
commit8263f6a74a822579f3c1da7d8b128ea8ab7b4d79 (patch)
treedbeedfef238d40f2c882779cb6128346998dce71 /frontends
parenta32e067e5c96bacc1f0280f9f1bfd979af2171db (diff)
Fixed win32 troubles with f.readsome()
Diffstat (limited to 'frontends')
-rw-r--r--frontends/ilang/lexer.l2
-rw-r--r--frontends/verilog/lexer.l2
-rw-r--r--frontends/verilog/preproc.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/frontends/ilang/lexer.l b/frontends/ilang/lexer.l
index 292321e8..9669f092 100644
--- a/frontends/ilang/lexer.l
+++ b/frontends/ilang/lexer.l
@@ -35,7 +35,7 @@
USING_YOSYS_NAMESPACE
#define YY_INPUT(buf,result,max_size) \
- result = ILANG_FRONTEND::lexin->readsome(buf, max_size);
+ result = readsome(*ILANG_FRONTEND::lexin, buf, max_size);
%}
diff --git a/frontends/verilog/lexer.l b/frontends/verilog/lexer.l
index c9302aba..98f36088 100644
--- a/frontends/verilog/lexer.l
+++ b/frontends/verilog/lexer.l
@@ -64,7 +64,7 @@ YOSYS_NAMESPACE_END
return TOK_ID;
#define YY_INPUT(buf,result,max_size) \
- result = lexin->readsome(buf, max_size);
+ result = readsome(*lexin, buf, max_size);
%}
diff --git a/frontends/verilog/preproc.cc b/frontends/verilog/preproc.cc
index 7e14fcb8..b4e77c31 100644
--- a/frontends/verilog/preproc.cc
+++ b/frontends/verilog/preproc.cc
@@ -202,7 +202,7 @@ static void input_file(std::istream &f, std::string filename)
auto it = input_buffer.begin();
input_buffer.insert(it, "`file_push " + filename + "\n");
- while ((rc = f.readsome(buffer, sizeof(buffer)-1)) > 0) {
+ while ((rc = readsome(f, buffer, sizeof(buffer)-1)) > 0) {
buffer[rc] = 0;
input_buffer.insert(it, buffer);
}