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