added wrapper functions - qse_httpd_mbsdup() and qse_httpd_mbsxdup()
This commit is contained in:
		@ -1357,6 +1357,18 @@ QSE_EXPORT qse_mchar_t* qse_httpd_strntombsdup (
 | 
			
		||||
	qse_size_t         len
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
QSE_EXPORT qse_mchar_t* qse_httpd_mbsdup (
 | 
			
		||||
	qse_httpd_t*       httpd,
 | 
			
		||||
	const qse_mchar_t* str
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
QSE_EXPORT qse_mchar_t* qse_httpd_mbsxdup (
 | 
			
		||||
	qse_httpd_t*       httpd,
 | 
			
		||||
	const qse_mchar_t* str,
 | 
			
		||||
	qse_size_t         len
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
QSE_EXPORT qse_mchar_t* qse_httpd_escapehtml (
 | 
			
		||||
	qse_httpd_t*        httpd, 
 | 
			
		||||
	const qse_mchar_t*  str
 | 
			
		||||
 | 
			
		||||
@ -325,6 +325,25 @@ qse_mchar_t* qse_httpd_strntombsdup (qse_httpd_t* httpd, const qse_char_t* str,
 | 
			
		||||
	return mptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
qse_mchar_t* qse_httpd_mbsdup (qse_httpd_t* httpd, const qse_mchar_t* str)
 | 
			
		||||
{
 | 
			
		||||
	qse_mchar_t* mptr;
 | 
			
		||||
 | 
			
		||||
	mptr = qse_mbsdup (str, httpd->mmgr);
 | 
			
		||||
	if (mptr == QSE_NULL) httpd->errnum = QSE_HTTPD_ENOMEM;
 | 
			
		||||
 | 
			
		||||
	return mptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
qse_mchar_t* qse_httpd_mbsxdup (qse_httpd_t* httpd, const qse_mchar_t* str, qse_size_t len)
 | 
			
		||||
{
 | 
			
		||||
	qse_mchar_t* mptr;
 | 
			
		||||
 | 
			
		||||
	mptr = qse_mbsxdup (str, len, httpd->mmgr);
 | 
			
		||||
	if (mptr == QSE_NULL) httpd->errnum = QSE_HTTPD_ENOMEM;
 | 
			
		||||
 | 
			
		||||
	return mptr;
 | 
			
		||||
}
 | 
			
		||||
/* ----------------------------------------------------------------------- */
 | 
			
		||||
 | 
			
		||||
static qse_httpd_real_task_t* enqueue_task (
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user