fixed some typecasting issues with modern c++ compilers.

version raised to 0.9.1
This commit is contained in:
2024-12-20 16:18:56 +09:00
parent cd83a1a29e
commit 19ef5cc9e9
60 changed files with 7641 additions and 5463 deletions

View File

@ -1,7 +1,7 @@
# Makefile.in generated by automake 1.16.2 from Makefile.am.
# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@ -313,8 +313,6 @@ am__define_uniq_tagged_files = \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/ac/depcomp
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
@ -331,6 +329,8 @@ CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSCOPE = @CSCOPE@
CTAGS = @CTAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
@ -347,6 +347,7 @@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GREP = @GREP@
@ -791,7 +792,6 @@ cscopelist-am: $(am__tagged_files)
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) distdir-am

View File

@ -409,7 +409,7 @@ static QSE_INLINE int insert_wcs (
return -1;
}
valuedup[1] = QSE_NULL;
n = insertm (env, namedup, valuedup);
n = insertm(env, namedup, (const qse_mchar_t**)valuedup);
QSE_MMGR_FREE (env->mmgr, valuedup[0]);
QSE_MMGR_FREE (env->mmgr, namedup);
@ -430,7 +430,7 @@ static QSE_INLINE int append_wcs (qse_env_t* env, const qse_wchar_t* value[])
valuedup[0] = qse_wcsatombsdup (value, QSE_NULL, env->mmgr); /* TODO: ignore mbwcerr */
if (valuedup == QSE_NULL) return -1;
valuedup[1] = QSE_NULL;
n = appendm (env, valuedup);
n = appendm (env, (const qse_mchar_t**)valuedup);
QSE_MMGR_FREE (env->mmgr, valuedup[0]);
return n;
@ -461,7 +461,7 @@ static QSE_INLINE int insert_mbs (
return n;
#else
/* no conversion -> mchar */
return insertm (env, name, value);
return insertm(env, name, value);
#endif
}
@ -650,7 +650,7 @@ static int insert_sys_mbs (qse_env_t* env, const qse_mchar_t* name)
if (v[0])
{
v[1] = QSE_NULL;
ret = insertm (env, name, v);
ret = insertm(env, name, (const qse_mchar_t**)v);
if (free) QSE_MMGR_FREE (env->mmgr, v[0]);
}
return ret;