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 int32
#define LONGINT int64
@ -102,8 +102,9 @@ void Console_Bool (BOOLEAN b)
void Console_Hex (int64 i)
{
int64 k, n;
k = -28;
int32 k;
int64 n;
k = -60;
while (k <= 0) {
n = __MASK(__ASH(i, k), -16);
if (n <= 9) {