diff --git a/DwarfOne2C/CWriter/Types.cs b/DwarfOne2C/CWriter/Types.cs index cc61889..1ce9ab6 100644 --- a/DwarfOne2C/CWriter/Types.cs +++ b/DwarfOne2C/CWriter/Types.cs @@ -93,20 +93,22 @@ private static (string part1, string part2) GetArray( { foreach (int len in current.arrayDimLengths) { - part2 += string.Format( + part2 = string.Format( "[{0}]", len < 0 ? "" - : "" + (len + 1)); + : "" + (len + 1)) + + part2; } } else { - part2 += string.Format( + part2 = string.Format( "[{0}]", current.length < 0 ? "" - : "" + (current.length + 1)); + : "" + (current.length + 1)) + + part2; } return (type, part2);