fix some warnings

This commit is contained in:
Elias Bennour 2023-10-15 19:05:43 +02:00
parent 19de6c2dbc
commit 4f23944408

20
njvm.c
View File

@ -23,31 +23,32 @@ unsigned int programmSpeicher[1000];
unsigned int stack[1000]; unsigned int stack[1000];
unsigned int current = 0; unsigned int current = 0;
void stackPush(unsigned int value){ void stackPush(unsigned int value) {
if(current > 100) { if (current > 100) {
fprintf(stderr, "stack overflow\n"); fprintf(stderr, "stack overflow\n");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
stack[current] = value; stack[current] = value;
current++; current++;
} }
unsigned int stackPop(){
if(current < 1) { unsigned int stackPop(void) {
if (current < 1) {
fprintf(stderr, "stack underflow\n"); fprintf(stderr, "stack underflow\n");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
return --current; return --current;
} }
void version() { void version(void) {
printf("Ninja Virtual Machine version %i (compiled %s, %s)\n", 0, __DATE__, __TIME__); printf("Ninja Virtual Machine version %i (compiled %s, %s)\n", 0, __DATE__, __TIME__);
} }
void help() { void help(void) {
printf("usage: ./njvm [option] [option] ...\n\t--version\tshow version and exit\n\t--help\t\tshow this help and exit\n"); printf("usage: ./njvm [option] [option] ...\n\t--version\tshow version and exit\n\t--help\t\tshow this help and exit\n");
} }
void useption(int argc, char *argv[]){ void useption(int argc, char *argv[]) {
if (argc > 1) { if (argc > 1) {
if (strcmp(argv[1], "--version") == 0) { if (strcmp(argv[1], "--version") == 0) {
version(); version();
@ -58,7 +59,8 @@ void useption(int argc, char *argv[]){
} }
} }
} }
void execute(){
void execute(void) {
int i = 0; int i = 0;
while (programmSpeicher[i] != 0) { while (programmSpeicher[i] != 0) {
@ -91,7 +93,7 @@ void execute(){
} }
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
if (argc > 1) useption(argc,argv); if (argc > 1) useption(argc, argv);
else { else {
// Started // Started