added qse_strlwr() and qse_strupr()
This commit is contained in:
		| @ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * $Id: str_cnv.c 402 2011-03-18 15:07:21Z hyunghwan.chung $ | ||||
|  * $Id: str_cnv.c 415 2011-03-25 16:02:04Z hyunghwan.chung $ | ||||
|  * | ||||
|     Copyright 2006-2009 Chung, Hyung-Hwan. | ||||
|     This file is part of QSE. | ||||
| @ -397,3 +397,33 @@ int qse_wcstombs_strict ( | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* case conversion */ | ||||
|  | ||||
| qse_size_t qse_mbslwr (qse_mchar_t* str) | ||||
| { | ||||
| 	qse_mchar_t* p = str; | ||||
| 	for (p = str; *p != QSE_MT('\0'); p++) *p = QSE_TOMLOWER (*p); | ||||
| 	return p - str; | ||||
| } | ||||
|  | ||||
| qse_size_t qse_mbsupr (qse_mchar_t* str) | ||||
| { | ||||
| 	qse_mchar_t* p = str; | ||||
| 	for (p = str; *p != QSE_MT('\0'); p++) *p = QSE_TOMUPPER (*p); | ||||
| 	return p - str; | ||||
| } | ||||
|  | ||||
| qse_size_t qse_wcslwr (qse_wchar_t* str) | ||||
| { | ||||
| 	qse_wchar_t* p = str; | ||||
| 	for (p = str; *p != QSE_WT('\0'); p++) *p = QSE_TOWLOWER (*p); | ||||
| 	return p - str; | ||||
| } | ||||
|  | ||||
| qse_size_t qse_wcsupr (qse_wchar_t* str) | ||||
| { | ||||
| 	qse_wchar_t* p = str; | ||||
| 	for (p = str; *p != QSE_WT('\0'); p++) *p = QSE_TOWUPPER (*p); | ||||
| 	return p - str; | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user