# HG changeset patch
# User lbessard
# Date 1206006317 -3600
# Node ID a42335b39bf453e8ca9989c8e7c7939ff53a5a32
# Parent  f63ce68a8239a0353942aac3458b440b1d288361
Bug on domain size calculation fixed

diff -r f63ce68a8239 -r a42335b39bf4 objdictgen/gen_cfile.py
--- a/objdictgen/gen_cfile.py	Thu Mar 20 09:47:19 2008 +0100
+++ b/objdictgen/gen_cfile.py	Thu Mar 20 10:45:17 2008 +0100
@@ -67,7 +67,10 @@
                     size = max(size, int(values[1]))
                 typeinfos = ("UNS8", size, "visible_string", False)
             elif values[0] == "DOMAIN":
-                typeinfos = ("UNS8*", None, "domain", False)
+                size = 0
+                for item in items:
+                    size = max(size, len(item))
+                typeinfos = ("UNS8*", size, "domain", False)
             elif values[0] == "BOOLEAN":
                 typeinfos = ("UNS8", None, "boolean", False)
             else: