[Konsole-devel] [Bug 101559] konsole compile errors on amd64 with gcc4
Kurt V.Hindenburg
kurt.hindenburg at kdemail.net
Tue Mar 15 18:39:42 UTC 2005
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=101559
------- Additional Comments From kurt.hindenburg kdemail net 2005-03-15 19:39 -------
Waldo changed the (int) to a (long) in Jan. I/We thought that fixed this issue.
Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 25 17:56:47 2005 UTC (7 weeks ago) by waba
Branch: MAIN
CVS Tags: HEAD, KDE_3_4_0_BETA_2, KDE_3_4_0_RELEASE
Branch point for: KDE_3_4_BRANCH
Changes since 1.49: +3 -3 lines
Diff to previous 1.49
gcc4/amd64 fix: Don't cast pointer to int, use long instead.
RCS file: /home/kde/kdebase/konsole/konsole/keytrans.cpp,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- kdebase/konsole/konsole/keytrans.cpp 2005/01/23 22:28:06 1.49
+++ kdebase/konsole/konsole/keytrans.cpp 2005/01/25 17:56:47 1.50
@ -372,7 +372,7 @
//printf("line %3d: ",startofsym);
getSymbol(); assertSyntax(sym == SYMName, "Name expected")
assertSyntax(syms->keysyms[res], "Unknown key name")
- int key = (int)syms->keysyms[res]-1;
+ int key = (long)( syms->keysyms[res] ) -1;
//printf(" key %s (%04x)",res.latin1(),(int)syms->keysyms[res]-1);
getSymbol(); // + - :
int mode = 0;
@ -384,7 +384,7 @
// mode name
assertSyntax(sym == SYMName, "Name expected")
assertSyntax(syms->modsyms[res], "Unknown mode name")
- int bits = (int)syms->modsyms[res]-1;
+ int bits = (long)syms->modsyms[res]-1;
if (mask & (1 << bits))
{
fprintf(stderr,"%s(%d,%d): mode name used multible times.\n",path.ascii(),slinno,scolno);
@ -405,7 +405,7 @
if (sym == SYMName)
{
assertSyntax(syms->oprsyms[res], "Unknown operator name")
- cmd = (int)syms->oprsyms[res]-1;
+ cmd = (long)syms->oprsyms[res]-1;
//printf(": do %s(%d)",res.latin1(),(int)syms->oprsyms[res]-1);
}
if (sym == SYMString)
More information about the konsole-devel
mailing list