summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2017-10-13 14:46:26 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2017-10-13 14:46:26 (GMT)
commit5015dd8a1f1a346f1105d9d31a21ab7c496746c9 (patch)
tree98ca1707e6f2981d0b8068a0dcbf52e28e2c08d4
parent5abbd5b2da34caaafe3e827a34b30087fcd53808 (diff)
downloadtcl-5015dd8a1f1a346f1105d9d31a21ab7c496746c9.zip
tcl-5015dd8a1f1a346f1105d9d31a21ab7c496746c9.tar.gz
tcl-5015dd8a1f1a346f1105d9d31a21ab7c496746c9.tar.bz2
Fix missing line (after manual merge-conflict). Fix compiler warning on linux64.
-rw-r--r--generic/tcl.h6
-rw-r--r--generic/tclStringObj.c1
2 files changed, 6 insertions, 1 deletions
diff --git a/generic/tcl.h b/generic/tcl.h
index b847fef..5c32781 100644
--- a/generic/tcl.h
+++ b/generic/tcl.h
@@ -424,7 +424,11 @@ typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt;
# define TCL_LL_MODIFIER "ll"
#endif /* !TCL_LL_MODIFIER */
#ifndef TCL_Z_MODIFIER
-# define TCL_Z_MODIFIER ""
+# if defined(__GNUC__) && !defined(_WIN32)
+# define TCL_Z_MODIFIER "z"
+# else
+# define TCL_Z_MODIFIER ""
+# endif
#endif /* !TCL_Z_MODIFIER */
#define Tcl_WideAsLong(val) ((long)((Tcl_WideInt)(val)))
#define Tcl_LongAsWide(val) ((Tcl_WideInt)((long)(val)))
diff --git a/generic/tclStringObj.c b/generic/tclStringObj.c
index 6d065c3..98f4755 100644
--- a/generic/tclStringObj.c
+++ b/generic/tclStringObj.c
@@ -2028,6 +2028,7 @@ Tcl_AppendFormatToObj(
if (gotHash || (ch == 'p')) {
switch (ch) {
case 'o':
+ Tcl_AppendToObj(segment, "0o", 2);
segmentLimit -= 2;
break;
case 'p':