FIXED: Reserve space for leading negative in addition to decimal
point when dealing with decimal types represented as strings.  Matt Lilley.