65 size = max(size, len(item)) |
65 size = max(size, len(item)) |
66 if values[1] != "": |
66 if values[1] != "": |
67 size = max(size, int(values[1])) |
67 size = max(size, int(values[1])) |
68 typeinfos = ("UNS8", size, "visible_string", False) |
68 typeinfos = ("UNS8", size, "visible_string", False) |
69 elif values[0] == "DOMAIN": |
69 elif values[0] == "DOMAIN": |
70 typeinfos = ("UNS8*", None, "domain", False) |
70 size = 0 |
|
71 for item in items: |
|
72 size = max(size, len(item)) |
|
73 typeinfos = ("UNS8*", size, "domain", False) |
71 elif values[0] == "BOOLEAN": |
74 elif values[0] == "BOOLEAN": |
72 typeinfos = ("UNS8", None, "boolean", False) |
75 typeinfos = ("UNS8", None, "boolean", False) |
73 else: |
76 else: |
74 raise ValueError, """!!! %s isn't a valid type for CanFestival."""%typename |
77 raise ValueError, """!!! %s isn't a valid type for CanFestival."""%typename |
75 internal_types[typename] = typeinfos |
78 internal_types[typename] = typeinfos |