diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-09-24 15:01:57 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-09-24 22:09:45 +0900 |
| commit | e711642d1194da723697a8217b12e93bda1121c6 (patch) | |
| tree | 7c8cd3ebc57026593c3e4e5013fe447cce5cea2e /tdecore/tdeglobal.cpp | |
| parent | f9615ed5082b32cbb96569d710247e81446d0447 (diff) | |
| download | tdelibs-e711642d.tar.gz tdelibs-e711642d.zip | |
Add kascii* methods previously part of tdepim/libemailfunctions
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 3d22170e60dfbc9aa756c1a4322a7dbdb0354364)
Diffstat (limited to 'tdecore/tdeglobal.cpp')
| -rw-r--r-- | tdecore/tdeglobal.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tdecore/tdeglobal.cpp b/tdecore/tdeglobal.cpp index 09f496034..aeac6f744 100644 --- a/tdecore/tdeglobal.cpp +++ b/tdecore/tdeglobal.cpp @@ -282,3 +282,20 @@ int kasciistricmp( const char *str1, const char *str2 ) return *s1 ? res : (*s2 ? -1 : 0); } +char* kasciitolower( char *s ) +{ + if ( !s ) + return 0; + for ( unsigned char *p = (unsigned char *) s; *p; ++p ) + *p = ( *p >= 'A' && *p <= 'Z' ) ? (*p - 'A' + 'a') : *p; + return s; +} + +char* kasciitoupper( char *s ) +{ + if ( !s ) + return 0; + for ( unsigned char *p = (unsigned char *) s; *p; ++p ) + *p = ( *p >= 'a' && *p <= 'z' ) ? (*p - 'a' + 'A') : *p; + return s; +} |
