added qse_strlwr() and qse_strupr()

This commit is contained in:
2011-03-26 10:02:04 +00:00
parent 895570a771
commit 0b552210e8
4 changed files with 74 additions and 7 deletions

View File

@ -1,5 +1,5 @@
/*
* $Id: str.h 413 2011-03-25 04:36:43Z hyunghwan.chung $
* $Id: str.h 415 2011-03-25 16:02:04Z hyunghwan.chung $
*
Copyright 2006-2009 Chung, Hyung-Hwan.
This file is part of QSE.
@ -976,6 +976,32 @@ qse_ulong_t qse_strxtoulong (
qse_size_t len
);
/* case conversion */
qse_size_t qse_mbslwr (
qse_mchar_t* str
);
qse_size_t qse_wcslwr (
qse_wchar_t* str
);
qse_size_t qse_mbsupr (
qse_mchar_t* str
);
qse_size_t qse_wcsupr (
qse_wchar_t* str
);
#ifdef QSE_CHAR_IS_MCHAR
# define qse_strlwr(str) qse_mbslwr(str);
# define qse_strupr(str) qse_mbsupr(str);
#else
# define qse_strlwr(str) qse_wcslwr(str);
# define qse_strupr(str) qse_wcsupr(str);
#endif
/**
* The qse_strspl() function splits a string into fields.
*/