Support 64 bit integer literals on all builds, and fix 64 bit Console.hex display.

This commit is contained in:
David Brown 2016-09-15 15:23:08 +01:00
parent 7fad168e40
commit dc699db9f5
199 changed files with 478 additions and 477 deletions

View file

@ -1,4 +1,4 @@
/* voc 1.95 [2016/09/14] for gcc LP64 on cygwin xtspkaSfF */
/* voc 1.95 [2016/09/15] for gcc LP64 on cygwin xtspkaSfF */
#define INTEGER int16
#define LONGINT int32
@ -102,7 +102,8 @@ void Console_Bool (BOOLEAN b)
void Console_Hex (int32 i)
{
int32 k, n;
int16 k;
int64 n;
k = -28;
while (k <= 0) {
n = __MASK(__ASH(i, k), -16);