✅ fix some warnings
This commit is contained in:
parent
c5171c735a
commit
396d55a207
2
nasal.h
2
nasal.h
|
@ -32,7 +32,7 @@
|
||||||
#include <sys/wait.h>
|
#include <sys/wait.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifdef __linux__
|
||||||
#define PRTHEX64 "%lx"
|
#define PRTHEX64 "%lx"
|
||||||
#define PRTHEX64_8 "%.8lx"
|
#define PRTHEX64_8 "%.8lx"
|
||||||
#define PRTINT64 "%ld"
|
#define PRTINT64 "%ld"
|
||||||
|
|
|
@ -215,7 +215,7 @@ void nasal_vm::bytecodeinfo(const char* header,const uint32_t p)
|
||||||
}break;
|
}break;
|
||||||
default:printf("0x%x",c.num);break;
|
default:printf("0x%x",c.num);break;
|
||||||
}
|
}
|
||||||
printf(" (%s:%d)\n",files[c.fidx].c_str(),c.line);
|
printf(" (%s:%u)\n",files[c.fidx].c_str(),c.line);
|
||||||
}
|
}
|
||||||
void nasal_vm::traceback()
|
void nasal_vm::traceback()
|
||||||
{
|
{
|
||||||
|
@ -238,12 +238,12 @@ void nasal_vm::traceback()
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if(same)
|
if(same)
|
||||||
printf("\t0x%.8x: %d same call(s)\n",last,same);
|
printf("\t0x%.8x: %u same call(s)\n",last,same);
|
||||||
same=0;
|
same=0;
|
||||||
bytecodeinfo("\t",point);
|
bytecodeinfo("\t",point);
|
||||||
}
|
}
|
||||||
if(same)
|
if(same)
|
||||||
printf("\t0x%.8x: %d same call(s)\n",last,same);
|
printf("\t0x%.8x: %u same call(s)\n",last,same);
|
||||||
}
|
}
|
||||||
void nasal_vm::stackinfo(const uint32_t limit=10)
|
void nasal_vm::stackinfo(const uint32_t limit=10)
|
||||||
{
|
{
|
||||||
|
@ -251,7 +251,7 @@ void nasal_vm::stackinfo(const uint32_t limit=10)
|
||||||
uint32_t gsize=bytecode[0].num;
|
uint32_t gsize=bytecode[0].num;
|
||||||
nasal_ref* top=gc.top;
|
nasal_ref* top=gc.top;
|
||||||
nasal_ref* bottom=gc.stack+gsize;
|
nasal_ref* bottom=gc.stack+gsize;
|
||||||
printf("vm stack(0x" PRTHEX64 "<sp+%u>, limit %d, total ",(uint64_t)bottom,gsize,limit);
|
printf("vm stack(0x" PRTHEX64 "<sp+%u>, limit %u, total ",(uint64_t)bottom,gsize,limit);
|
||||||
if(top<bottom)
|
if(top<bottom)
|
||||||
{
|
{
|
||||||
printf("0)\n");
|
printf("0)\n");
|
||||||
|
|
Loading…
Reference in New Issue