diff options
author | Henrik Rentz-Reichert | 2013-10-10 16:19:48 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2013-10-10 16:19:48 +0000 |
commit | 20523eaf42b317d9de823c432deadd342047435d (patch) | |
tree | 0148552265144a1ff3431cf8f379a4080ecbaed7 | |
parent | 87b9a0ae6bafcc69fa08e1f95180ac7628668896 (diff) | |
download | org.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.tar.gz org.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.tar.xz org.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.zip |
[generator.c] generate missing includes
2 files changed, 9 insertions, 16 deletions
diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/NodeGen.xtend b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/NodeGen.xtend index 1eabcdd01..2f8ae9313 100644 --- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/NodeGen.xtend +++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/NodeGen.xtend @@ -142,6 +142,8 @@ class NodeGen { */ #include <stdio.h> + #include <string.h> + #include "«nr.getCHeaderFileName(ssi)»" @@ -266,11 +268,8 @@ class NodeGen { char line[64]; if (fgets(line, 64, stdin) == NULL) { - printf("got NULL\n"); - break; - } - else if (strncmp(line, "quit", 4)==0){ - break; + /* if (strncmp(line, "quit", 4)==0){ + break;*/ } } } diff --git a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/NodeGen.java b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/NodeGen.java index 8399d3e60..1ccf1d7c9 100644 --- a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/NodeGen.java +++ b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/NodeGen.java @@ -304,6 +304,9 @@ public class NodeGen { _builder.newLine(); _builder.append("#include <stdio.h>"); _builder.newLine(); + _builder.append("#include <string.h>"); + _builder.newLine(); + _builder.newLine(); _builder.newLine(); _builder.append("#include \""); String _cHeaderFileName = this._cExtensions.getCHeaderFileName(nr, ssi); @@ -709,19 +712,10 @@ public class NodeGen { _builder.append("if (fgets(line, 64, stdin) == NULL) {"); _builder.newLine(); _builder.append("\t\t\t\t"); - _builder.append("printf(\"got NULL\\n\");"); - _builder.newLine(); - _builder.append("\t\t\t\t"); - _builder.append("break;"); - _builder.newLine(); - _builder.append("\t\t\t"); - _builder.append("}"); - _builder.newLine(); - _builder.append("\t\t\t"); - _builder.append("else if (strncmp(line, \"quit\", 4)==0){"); + _builder.append("/* if (strncmp(line, \"quit\", 4)==0){"); _builder.newLine(); _builder.append("\t\t\t\t"); - _builder.append("break;"); + _builder.append("break;*/"); _builder.newLine(); _builder.append("\t\t\t"); _builder.append("}"); |