فهرست منبع

ZOOKEEPER-738. zookeeper.jute.h fails to compile with -pedantic

git-svn-id: https://svn.apache.org/repos/asf/hadoop/zookeeper/trunk@938190 13f79535-47bb-0310-9956-ffa450edef68
Patrick D. Hunt 15 سال پیش
والد
کامیت
73719a1081
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 3 0
      CHANGES.txt
  2. 1 1
      src/java/main/org/apache/jute/compiler/JRecord.java

+ 3 - 0
CHANGES.txt

@@ -26,6 +26,9 @@ BUGFIXES:
   ZOOKEEPER-746. learner outputs session id to log in dec (phunt via
   henryr)
 
+  ZOOKEEPER-738. zookeeper.jute.h fails to compile with -pedantic
+  (Jozef Hatala via phunt)
+
 IMPROVEMENTS:
   ZOOKEEPER-724. Improve junit test integration - log harness information 
   (phunt via mahadev)

+ 1 - 1
src/java/main/org/apache/jute/compiler/JRecord.java

@@ -114,7 +114,7 @@ public class JRecord extends JCompType {
                 String struct_name = JVector.extractVectorName(jvType);
                 if (vectorStructs.get(struct_name) == null) {
                     vectorStructs.put(struct_name, struct_name);
-                    h.write("struct " + struct_name + " {\n    int32_t count;\n" + jv.getElementType().genCDecl("*data") + ";\n};\n");
+                    h.write("struct " + struct_name + " {\n    int32_t count;\n" + jv.getElementType().genCDecl("*data") + "\n};\n");
                     h.write("int serialize_" + struct_name + "(struct oarchive *out, const char *tag, struct " + struct_name + " *v);\n");
                     h.write("int deserialize_" + struct_name + "(struct iarchive *in, const char *tag, struct " + struct_name + " *v);\n");
                     h.write("int allocate_" + struct_name + "(struct " + struct_name + " *v, int32_t len);\n");