diff options
Diffstat (limited to 'cosv/source/service')
-rw-r--r-- | cosv/source/service/comfunc.cxx | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/cosv/source/service/comfunc.cxx b/cosv/source/service/comfunc.cxx index 73c4c8a63ce8..3cdc9d80f7d6 100644 --- a/cosv/source/service/comfunc.cxx +++ b/cosv/source/service/comfunc.cxx @@ -61,97 +61,6 @@ count_chars(const char * str, char c) return nCount; } - - -// Zeit-Typecasts -bool -str2date(const char * str, int & out_day, int & out_month, int & out_year) -{ - const char * z = str; - out_day = 0; - out_month = 0; - out_year = 0; - - while (isdigit(*z)) - out_day = 10*out_day + *(z++) - '0'; - if (*z == 0) - return false; - z++; - while (isdigit(*z)) - out_month = 10*out_month + *(z++) - '0'; - if (*z == 0) - return false; - z++; - while (isdigit(*z)) - out_year = 10*out_year + *(z++) - '0'; - return true; -} - -void -date2str(String & out_Str, int day, int month, int year) -{ - char buf[11] = "00.00.0000"; - buf[0] = static_cast<char>(day/10 + '0'); - buf[1] = static_cast<char>(day%10 + '0'); - buf[3] = static_cast<char>(month/10 + '0'); - buf[4] = static_cast<char>(month%10 + '0'); - - if (year < 100) - { - buf[6] = static_cast<char>(year/10 + '0'); - buf[7] = static_cast<char>(year%10 + '0'); - buf[8] = 0; - } - else - { - buf[6] = static_cast<char>(year/1000 + '0'); - buf[7] = static_cast<char>(year%1000/100 + '0'); - buf[8] = static_cast<char>(year%100/10 + '0'); - buf[9] = static_cast<char>(year%10 + '0'); - } - out_Str = buf; -} - -bool -str2time(const char * str, int & out_hour, int & out_min, int & out_sec) -{ - const char * z = str; - out_hour = 0; - out_min = 0; - out_sec = 0; - - while (isdigit(*z)) - out_hour = 10*out_hour + *(z++) - '0'; - if (*z == 0) - return false; - z++; - while (isdigit(*z)) - out_min = 10*out_min + *(z++) - '0'; - if (*z == 0) - return false; - z++; - while (isdigit(*z)) - out_sec = 10*out_sec + *(z++) - '0'; - return true; -} - -void -time2str(String & out_Str, int hour, int min, int sec) -{ - char buf[9] = "00:00:00"; - buf[0] = static_cast<char>(hour/10 + '0'); - buf[1] = static_cast<char>(hour%10 + '0'); - buf[3] = static_cast<char>(min/10 + '0'); - buf[4] = static_cast<char>(min%10 + '0'); - buf[6] = static_cast<char>(sec/10 + '0'); - buf[7] = static_cast<char>(sec%10 + '0'); - out_Str = buf; -} - - - } // namespace csv - - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |