Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2013-10-10 16:19:48 +0000
committerHenrik Rentz-Reichert2013-10-10 16:19:48 +0000
commit20523eaf42b317d9de823c432deadd342047435d (patch)
tree0148552265144a1ff3431cf8f379a4080ecbaed7
parent87b9a0ae6bafcc69fa08e1f95180ac7628668896 (diff)
downloadorg.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.tar.gz
org.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.tar.xz
org.eclipse.etrice-20523eaf42b317d9de823c432deadd342047435d.zip
[generator.c] generate missing includes
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/NodeGen.xtend9
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/NodeGen.java16
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("}");

Back to the top