* src/SDCCval.c (cheapestVal, valueFromLit): use TYPE_* types
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 5 Aug 2003 15:47:45 +0000 (15:47 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 5 Aug 2003 15:47:45 +0000 (15:47 +0000)
commit478e6bc0bb6903e61ba8d9c12612adfae6dee7a3
tree82619806719f8a5a500f39d96f9c58073e86dd06
parent6d6039133e612284f032da8b1baaa1a5088b6765
* src/SDCCval.c (cheapestVal, valueFromLit): use TYPE_* types
* src/SDCCval.c (constVal): changed default to signed; hex and octal constants are unsigned; added recognition of "u" flag for unsigned
* src/SDCCval.c (valMult): fixed signdness, added warning for overflow
* src/SDCCval.c (valDiv, valMod): fixed signdness
* src/SDCCicode.c (operandOperation): fixed critical typo; fixed signedness of modulo, left and right shift

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2807 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCicode.c
src/SDCCval.c