1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#ifndef STLP_DIGITS_H 2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#define STLP_DIGITS_H 3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <string> 5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottinline void 7e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if !defined (STLPORT) || defined (_STLP_USE_NAMESPACES) 8e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottcomplete_digits(std::string &digits) 9e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else 10e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottcomplete_digits(string &digits) 11e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif 12e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott{ 13e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott while (digits.size() < 2) 14e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott { 15e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott digits.insert(digits.begin(), '0'); 16e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott } 17e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott} 18e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 19e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif 20