/* /////////////////////////////////////////////////////////////
*
* ...
*
* Extract from stlsoft_integer_to_string.h
*
* www: http://www.synesis.com.au/stlsoft
* http://www.stlsoft.org/
*
* Copyright (C) 2002, Synesis Software Pty Ltd.
* (Licensed under the Synesis Software Standard Source License:
* http://www.synesis.com.au/licenses/ssssl.html)
*
* ...
*
* ////////////////////////////////////////////////////////// */
...
template <ss_typename_param_k C>
inline const C *get_digit_character()
{
static const C s_characters[19] =
{
'9'
, '8'
, '7'
, '6'
, '5'
, '4'
, '3'
, '2'
, '1'
, '0'
, '1'
, '2'
, '3'
, '4'
, '5'
, '6'
, '7'
, '8'
, '9'
};
static const C *s_mid = s_characters + 9;
return s_mid;
}
End of Listing