summaryrefslogtreecommitdiffstats
path: root/win
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2013-01-25 12:58:20 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2013-01-25 12:58:20 (GMT)
commit61cb2bb279450c852f00de270e28b8b7fa1d4533 (patch)
tree2f8828416d8432593252efda2b82a1dca54b7c79 /win
parentf09de888df51736f6e35a190ee1eef87b39048cf (diff)
parent328fa692fbd773527e3f656e71f312717a9daed9 (diff)
downloadtcl-61cb2bb279450c852f00de270e28b8b7fa1d4533.zip
tcl-61cb2bb279450c852f00de270e28b8b7fa1d4533.tar.gz
tcl-61cb2bb279450c852f00de270e28b8b7fa1d4533.tar.bz2
merge trunk
Add -Wwrite-strings to compiler options, so we can guarantee correct "const" usage.
Diffstat (limited to 'win')
-rwxr-xr-xwin/configure2
-rw-r--r--win/tcl.m42
-rw-r--r--win/tclWinTest.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/win/configure b/win/configure
index ba10113..ae433f0 100755
--- a/win/configure
+++ b/win/configure
@@ -3646,7 +3646,7 @@ echo "$as_me: error: ${CC} does not support the -shared option.
CFLAGS_DEBUG=-g
CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
- CFLAGS_WARNING="-Wall -Wdeclaration-after-statement"
+ CFLAGS_WARNING="-Wall -Wwrite-strings -Wdeclaration-after-statement"
LDFLAGS_DEBUG=
LDFLAGS_OPTIMIZE=
diff --git a/win/tcl.m4 b/win/tcl.m4
index 8689cea..2aa65a9 100644
--- a/win/tcl.m4
+++ b/win/tcl.m4
@@ -728,7 +728,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
CFLAGS_DEBUG=-g
CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
- CFLAGS_WARNING="-Wall -Wdeclaration-after-statement"
+ CFLAGS_WARNING="-Wall -Wwrite-strings -Wdeclaration-after-statement"
LDFLAGS_DEBUG=
LDFLAGS_OPTIMIZE=
diff --git a/win/tclWinTest.c b/win/tclWinTest.c
index 773ed19..e046bd3 100644
--- a/win/tclWinTest.c
+++ b/win/tclWinTest.c
@@ -211,7 +211,7 @@ TestvolumetypeCmd(
TclWinConvertError(GetLastError());
return TCL_ERROR;
}
- Tcl_SetResult(interp, volType, TCL_VOLATILE);
+ Tcl_AppendResult(interp, volType, NULL);
return TCL_OK;
#undef VOL_BUF_SIZE
}