h6. [[OS SWI Calls]] h6(. » OS_ConvertSpacedInteger3 h2. OS_ConvertSpacedInteger3 h5. (SWI &E7) |_<^{width:3em}. Entry | | |<^. R0 |<^. Value to be converted | |<^. R1 |<^. Pointer to buffer for resulting string | |<^. R2 |<^. Size of buffer | |_<^{width:3em}. Exit | | |<^. R0|<^. Pointer to buffer (R1 on entry) | |<^. R1 |<^. Pointer to terminator | |<^. R2 |<^. Free bytes in buffer | h4. Use The purpose of this call is to convert a value into a signed string of decimal characters. h4. Notes The output can be a value from -8,388,608 to 8,388,607 (10 characters). Commas are not output. If the most significant bit is set (of the number bytes used), the number is taken to be negative, and a leading ‘–’ is produced. The string is not padded with zeros, so is of variable length. Every three digits from the right, a space is inserted. e.g. 8 388 608 h4. See also * [[OS_ConvertSpacedInteger1]] * [[OS_ConvertSpacedInteger2]] * [[OS_ConvertSpacedInteger4]]