From 45f5d6259446a81aa3885640295dddf9f59173f1 Mon Sep 17 00:00:00 2001
From: Etienne Brateau <etienne.brateau@ensiie.fr>
Date: Wed, 20 Feb 2019 22:16:48 +0100
Subject: [PATCH] Clean more things

---
 include/logdig.h    | 6 +++---
 include/utils/p2c.h | 2 --
 src/log.c           | 2 +-
 src/logsim.c        | 1 +
 4 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/include/logdig.h b/include/logdig.h
index 825f8b6..595a453 100644
--- a/include/logdig.h
+++ b/include/logdig.h
@@ -43,9 +43,9 @@ typedef struct log_16_action {
   void (*hook_input) (log_action_t *lact, log_nrec *n, log_16_value *v);
   void (*hook_output) (log_action_t *lact, log_nrec *n, log_16_value v);
   void (*hook_ocoutput) (log_action_t *lact, log_nrec *n, log_16_value v);
-  void (*hook_led) (log_action_t *lact, int x, int y, log_16_value v);
-  void (*hook_eraled) (log_action_t *lact, int x, int y);
-  void (*hook_plotled) (log_action_t *lact, int x, int y, log_16_value v);
+  void (*hook_led) (log_action_t *lact, short x, short y, log_16_value v);
+  void (*hook_eraled) (log_action_t *lact, short x, short y);
+  void (*hook_plotled) (log_action_t *lact, short x, short y, log_16_value v);
 } log_16_action;
 
 vextern const log_16_viarr log_16_vi;
diff --git a/include/utils/p2c.h b/include/utils/p2c.h
index 8d9e80a..671b8a2 100644
--- a/include/utils/p2c.h
+++ b/include/utils/p2c.h
@@ -76,8 +76,6 @@ typedef struct {
 
 
 void    PASCAL_MAIN   (int, char **);
-char    **P_argv;
-int     P_argc;
 short   P_escapecode;
 int     P_ioresult;
 __p2c_jmp_buf *__top_jb;
diff --git a/src/log.c b/src/log.c
index 6373adb..b85fc96 100644
--- a/src/log.c
+++ b/src/log.c
@@ -5245,7 +5245,7 @@ static void gatedefinitioncommand()
 static librstrrec *findlibrstr(char *name_)
 {
 	size_t name_length = strlen(name_);
-	char *name = malloc(sizeof(char) * name_length);
+	char *name = (char*) malloc(sizeof(char) * name_length);
 
 	librstrrec *lsp = librstrs;
 	strreverse(name, name_);
diff --git a/src/logsim.c b/src/logsim.c
index 2b3a73b..82d54b1 100644
--- a/src/logsim.c
+++ b/src/logsim.c
@@ -43,6 +43,7 @@
 #include "logsim.h"
 #include "node.h"
 #include "tool.h"
+#include "logstuff.h"
 
 /*$ if debugging $
   $ debug on $
-- 
GitLab