fixed the wrong defintion of qse_strbeg().
started wrting qse_env_delete()
This commit is contained in:
		| @ -54,7 +54,8 @@ QSE_DEFINE_COMMON_FUNCTIONS(env) | ||||
|  | ||||
| qse_env_t* qse_env_open ( | ||||
| 	qse_mmgr_t* mmgr, | ||||
| 	qse_size_t  xtnsize | ||||
| 	qse_size_t  xtnsize, | ||||
| 	int         fromcurenv | ||||
| ); | ||||
|  | ||||
| void qse_env_close ( | ||||
| @ -63,7 +64,8 @@ void qse_env_close ( | ||||
|  | ||||
| qse_env_t* qse_env_init ( | ||||
| 	qse_env_t*  env, | ||||
| 	qse_mmgr_t* mmgr | ||||
| 	qse_mmgr_t* mmgr, | ||||
| 	int         fromcurenv | ||||
| ); | ||||
|  | ||||
| void qse_env_fini ( | ||||
| @ -77,19 +79,15 @@ void qse_env_clear ( | ||||
| #define qse_env_getstr(env) ((env)->str.ptr) | ||||
| #define qse_env_getarr(env) ((env)->arr.ptr) | ||||
|  | ||||
| int qse_env_addvar ( | ||||
| 	qse_env_t*  env, | ||||
| int qse_env_insert ( | ||||
| 	qse_env_t*        env, | ||||
| 	const qse_char_t* name, | ||||
| 	const qse_char_t* value | ||||
| ); | ||||
|  | ||||
| int qse_env_addraw ( | ||||
| 	qse_env_t*        env, /**< env */ | ||||
| 	const qse_char_t* raw  /**< name=value */ | ||||
| ); | ||||
|  | ||||
| int qse_env_loadcurvars ( | ||||
| 	qse_env_t*        env | ||||
| int qse_env_delete ( | ||||
| 	qse_env_t*        env, | ||||
| 	const qse_char_t* name | ||||
| ); | ||||
|  | ||||
| #ifdef __cplusplus | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * $Id: str.h 535 2011-08-05 17:08:21Z hyunghwan.chung $ | ||||
|  * $Id: str.h 536 2011-08-06 03:25:08Z hyunghwan.chung $ | ||||
|  * | ||||
|     Copyright 2006-2011 Chung, Hyung-Hwan. | ||||
|     This file is part of QSE. | ||||
| @ -1342,12 +1342,12 @@ qse_wchar_t* qse_wcsxnbeg ( | ||||
| ); | ||||
|  | ||||
| #ifdef QSE_CHAR_IS_MCHAR | ||||
| #	define qse_strbeg(str,sub)             qse_mbsxbeg(str,sub) | ||||
| #	define qse_strbeg(str,sub)             qse_mbsbeg(str,sub) | ||||
| #	define qse_strxbeg(str,len,sub)        qse_mbsxbeg(str,len,sub) | ||||
| #	define qse_strnbeg(str,sub,len)        qse_mbsnbeg(str,sub,len) | ||||
| #	define qse_strxnbeg(str,len1,sub,len2) qse_mbsxnbeg(str,len1,sub,len2) | ||||
| #else | ||||
| #	define qse_strbeg(str,sub)             qse_wcsxbeg(str,sub) | ||||
| #	define qse_strbeg(str,sub)             qse_wcsbeg(str,sub) | ||||
| #	define qse_strxbeg(str,len,sub)        qse_wcsxbeg(str,len,sub) | ||||
| #	define qse_strnbeg(str,sub,len)        qse_wcsnbeg(str,sub,len) | ||||
| #	define qse_strxnbeg(str,len1,sub,len2) qse_wcsxnbeg(str,len1,sub,len2) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user