added qse_mbstouri()/qse_wcstouri()/qse_strtouri().
added qse_enbase64()/qse_debase64(). enhanced basic authorization to httpd-std
This commit is contained in:
@ -39,6 +39,7 @@ pkginclude_HEADERS = \
|
||||
time.h \
|
||||
tio.h \
|
||||
tre.h \
|
||||
uri.h \
|
||||
utf8.h \
|
||||
xma.h
|
||||
|
||||
|
@ -55,8 +55,8 @@ am__pkginclude_HEADERS_DIST = alg.h chr.h cp949.h cp950.h dll.h env.h \
|
||||
fio.h fma.h fmt.h fs.h gdl.h glob.h htb.h hton.h ipad.h lda.h \
|
||||
main.h map.h mbwc.h mem.h nwad.h nwif.h nwio.h oht.h opt.h \
|
||||
path.h pio.h pma.h rbt.h rex.h sio.h sll.h slmb.h stdio.h \
|
||||
str.h time.h tio.h tre.h utf8.h xma.h Mmgr.hpp StdMmgr.hpp \
|
||||
Mmged.hpp
|
||||
str.h time.h tio.h tre.h uri.h utf8.h xma.h Mmgr.hpp \
|
||||
StdMmgr.hpp Mmged.hpp
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
@ -247,7 +247,7 @@ pkginclude_HEADERS = alg.h chr.h cp949.h cp950.h dll.h env.h fio.h \
|
||||
fma.h fmt.h fs.h gdl.h glob.h htb.h hton.h ipad.h lda.h main.h \
|
||||
map.h mbwc.h mem.h nwad.h nwif.h nwio.h oht.h opt.h path.h \
|
||||
pio.h pma.h rbt.h rex.h sio.h sll.h slmb.h stdio.h str.h \
|
||||
time.h tio.h tre.h utf8.h xma.h $(am__append_1)
|
||||
time.h tio.h tre.h uri.h utf8.h xma.h $(am__append_1)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
|
@ -170,6 +170,23 @@ qse_uint64_t qse_randxs64 (
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
qse_size_t qse_enbase64 (
|
||||
const qse_uint8_t* in,
|
||||
qse_size_t isz,
|
||||
qse_mchar_t* out,
|
||||
qse_size_t osz,
|
||||
qse_size_t* xsz
|
||||
);
|
||||
|
||||
qse_size_t qse_debase64 (
|
||||
const qse_mchar_t* in,
|
||||
qse_size_t isz,
|
||||
qse_uint8_t* out,
|
||||
qse_size_t osz,
|
||||
qse_size_t* xsz
|
||||
);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -187,6 +187,13 @@ qse_mchar_t* qse_wcstombsdupwithcmgr (
|
||||
qse_cmgr_t* cmgr
|
||||
);
|
||||
|
||||
qse_mchar_t* qse_wcntombsdupwithcmgr (
|
||||
const qse_wchar_t* wcs,
|
||||
qse_size_t len,
|
||||
qse_mmgr_t* mmgr,
|
||||
qse_cmgr_t* cmgr
|
||||
);
|
||||
|
||||
qse_mchar_t* qse_wcsatombsdupwithcmgr (
|
||||
const qse_wchar_t* wcs[],
|
||||
qse_mmgr_t* mmgr,
|
||||
@ -369,6 +376,12 @@ qse_mchar_t* qse_wcstombsdup (
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
qse_mchar_t* qse_wcsntombsdup (
|
||||
const qse_wchar_t* wcs,
|
||||
qse_size_t len,
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
qse_mchar_t* qse_wcsatombsdup (
|
||||
const qse_wchar_t* wcs[],
|
||||
qse_mmgr_t* mmgr
|
||||
|
@ -929,12 +929,23 @@ int qse_mbszcmp (
|
||||
qse_size_t n
|
||||
);
|
||||
|
||||
int qse_mbszcasecmp (
|
||||
const qse_mchar_t* s1,
|
||||
const qse_mchar_t* s2,
|
||||
qse_size_t n
|
||||
);
|
||||
|
||||
int qse_wcszcmp (
|
||||
const qse_wchar_t* s1,
|
||||
const qse_wchar_t* s2,
|
||||
qse_size_t n
|
||||
);
|
||||
|
||||
int qse_wcszcasecmp (
|
||||
const qse_wchar_t* s1,
|
||||
const qse_wchar_t* s2,
|
||||
qse_size_t n
|
||||
);
|
||||
|
||||
#ifdef QSE_CHAR_IS_MCHAR
|
||||
# define qse_strcmp(s1,s2) qse_mbscmp(s1,s2)
|
||||
@ -944,6 +955,7 @@ int qse_wcszcmp (
|
||||
# define qse_strxcasecmp(s1,ln1,s2) qse_mbsxcasecmp(s1,ln1,s2)
|
||||
# define qse_strxncasecmp(s1,ln1,s2,ln2) qse_mbsxncasecmp(s1,ln1,s2,ln2)
|
||||
# define qse_strzcmp(s1,s2,n) qse_mbszcmp(s1,s2,n)
|
||||
# define qse_strzcasecmp(s1,s2,n) qse_mbszcasecmp(s1,s2,n)
|
||||
#else
|
||||
# define qse_strcmp(s1,s2) qse_wcscmp(s1,s2)
|
||||
# define qse_strxcmp(s1,ln1,s2) qse_wcsxcmp(s1,ln1,s2)
|
||||
@ -952,6 +964,7 @@ int qse_wcszcmp (
|
||||
# define qse_strxcasecmp(s1,ln1,s2) qse_wcsxcasecmp(s1,ln1,s2)
|
||||
# define qse_strxncasecmp(s1,ln1,s2,ln2) qse_wcsxncasecmp(s1,ln1,s2,ln2)
|
||||
# define qse_strzcmp(s1,s2,n) qse_wcszcmp(s1,s2,n)
|
||||
# define qse_strzcasecmp(s1,s2,n) qse_wcszcasecmp(s1,s2,n)
|
||||
#endif
|
||||
|
||||
qse_mchar_t* qse_mbsdup (
|
||||
@ -984,6 +997,11 @@ qse_mchar_t* qse_mbsadup (
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
qse_mchar_t* qse_mbsxadup (
|
||||
const qse_mcstr_t str[],
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
qse_wchar_t* qse_wcsdup (
|
||||
const qse_wchar_t* str,
|
||||
qse_mmgr_t* mmgr
|
||||
@ -1014,18 +1032,25 @@ qse_wchar_t* qse_wcsadup (
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
qse_wchar_t* qse_wcsxadup (
|
||||
const qse_wcstr_t str[],
|
||||
qse_mmgr_t* mmgr
|
||||
);
|
||||
|
||||
#ifdef QSE_CHAR_IS_MCHAR
|
||||
# define qse_strdup(s,mmgr) qse_mbsdup(s,mmgr)
|
||||
# define qse_strdup2(s1,s2,mmgr) qse_mbsdup2(s1,s2,mmgr)
|
||||
# define qse_strxdup(s,l,mmgr) qse_mbsxdup(s,l,mmgr)
|
||||
# define qse_strxdup2(s1,l1,s2,l2,mmgr) qse_mbsxdup(s1,l1,s2,l2,mmgr)
|
||||
# define qse_stradup(sa,mmgr) qse_mbsadup(sa,mmgr)
|
||||
# define qse_strxadup(sa,mmgr) qse_mbsxadup(sa,mmgr)
|
||||
#else
|
||||
# define qse_strdup(s,mmgr) qse_wcsdup(s,mmgr)
|
||||
# define qse_strdup2(s1,s2,mmgr) qse_wcsdup2(s1,s2,mmgr)
|
||||
# define qse_strxdup(s,l,mmgr) qse_wcsxdup(s,l,mmgr)
|
||||
# define qse_strxdup2(s1,l1,s2,l2,mmgr) qse_wcsxdup(s1,l1,s2,l2,mmgr)
|
||||
# define qse_stradup(sa,mmgr) qse_wcsadup(sa,mmgr)
|
||||
# define qse_strxadup(sa,mmgr) qse_wcsxadup(sa,mmgr)
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
@ -709,6 +709,12 @@ qse_httpd_server_t* qse_httpd_attachserverstd (
|
||||
qse_size_t xtnsize
|
||||
);
|
||||
|
||||
void* qse_httpd_getserverxtnstd (
|
||||
qse_httpd_t* httpd,
|
||||
qse_httpd_server_t* server
|
||||
);
|
||||
|
||||
|
||||
int qse_httpd_loopstd (
|
||||
qse_httpd_t* httpd,
|
||||
qse_httpd_cbstd_t* cbstd,
|
||||
|
Reference in New Issue
Block a user