Il 29/08/2012 13:03, Wenchao Xia ha scritto:
+struct QBlockOption_prot_file {
+ char *filename;
+};
+
+union QBlockOption_prot {
+ struct QBlockOption_prot_file o_file;
+};
+
+/**
+ * struct QBlockOptionLoc: contains information about how to find the image
+ *
+ * @prot_type: protocol type, now only support FILE.
+ * @prot_op: protocol related options.
+ */
+struct QBlockOptionLoc {
+ enum QBlockProtocol prot_type;
+ union QBlockOption_prot prot_op;
+ uint8_t reserved[512];
The padding must be part of the union, not the struct.
Paolo