# HG changeset patch # User etisserant # Date 1240943010 -7200 # Node ID 79a24eb3ba289cd703ec8c76f64beba978dc3071 # Parent 13701680330cee6eaebc1208251a7be56741e665 Added size information in generated object dictionnary header files (Objdictgen/gen_cfile.py) diff -r 13701680330c -r 79a24eb3ba28 objdictgen/gen_cfile.py --- a/objdictgen/gen_cfile.py Mon Apr 20 17:42:36 2009 +0200 +++ b/objdictgen/gen_cfile.py Tue Apr 28 20:23:30 2009 +0200 @@ -230,7 +230,8 @@ texts["length"] = values[0] if index in variablelist: texts["name"] = FormatName(entry_infos["name"]) - strDeclareHeader += "extern %(subIndexType)s%(type_suffixe)s %(name)s[];\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"%texts + texts["values_count"] = str(len(values)-1) + strDeclareHeader += "extern %(subIndexType)s%(type_suffixe)s %(name)s[%(values_count)s];\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"%texts mappedVariableContent += "%(subIndexType)s%(type_suffixe)s %(name)s[] =\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n {\n"%texts for subIndex, value in enumerate(values): sep = ","