mescc: Add proper includes.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 21 Jul 2018 09:15:48 +0000 (11:15 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 21 Jul 2018 09:15:48 +0000 (11:15 +0200)
* include/libmes.h (__mes_debug): Declare.
* lib/libtcc1.c: Add proper includes.
* lib/linux+gnu.c: Likewise.
* lib/m4.c: Likewise.

include/libmes.h
lib/libmes.c
lib/libtcc1.c
lib/linux+gnu.c
lib/m4.c

index 7f01c9fadfe59d83c96f8249dc36227c87b0d44a..65a85a0fe91dc6fff039285a9aed72ff3f4caa12 100644 (file)
@@ -21,6 +21,7 @@
 #ifndef __MES_LIBMES_H
 #define __MES_LIBMES_H
 
+int __mes_debug ();
 char const* number_to_ascii (int number, int base, int signed_p);
 char const* itoa (int number);
 char const* utoa (unsigned number);
index 870c2293bc5e999d51166a12d63dd54fc4052744..afa9dc8b59e84daa3b096a3f4416ff18e8a7ed9c 100644 (file)
@@ -32,7 +32,7 @@ isdigit (int c)
 int
 isxdigit (int c)
 {
-  return isdigit (c) || c >= 'a' && c <= 'f';
+  return isdigit (c) || (c >= 'a' && c <= 'f');
 }
 
 int
index 8b0e5e340797a9aebea9fb88fca68d7b57237dbd..fa64bb2d3247d7adfd4e8a04179655591bf3de47 100644 (file)
@@ -18,6 +18,8 @@
  * along with Mes.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <libmes.h>
+
 double
 __divdi3 (double a, double b)
 {
@@ -112,15 +114,13 @@ __fixunsxfdi (double a1)
   return 0;
 }
 
-#if __TINYC__ == 9227
-int
 #if __TINYC__ == 9226
 long
-#else
-long long
+#elif __TINYC__
 int
-#endif // __TINYC__ == 9226
-#endif // __TINYC__ == 9227
+#else // !__TINYCC_
+long long
+#endif // !__TINYCC_
 __fixdfdi (double a1)
 {
   static int stub = 0;
index b994c624e82e836f4d3e44085f48122e16e55014..80eb8746ab93bdf885cf9b460194dc1bd2592da8 100644 (file)
@@ -36,6 +36,7 @@
 #define SYS_fstat     0x6c
 #define SYS_nanosleep 0xa2
 
+#include <sys/resource.h>
 
 int
 link (char const *old_name, char const *new_name)
index d37f0c15ad1f2a23bb34f0cbddd067a490f6465f..b9c79ac0667ff5d45b3740ee13cf91cfae04080f 100644 (file)
--- a/lib/m4.c
+++ b/lib/m4.c
@@ -18,6 +18,8 @@
  * along with Mes.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <ctype.h>
+
 int
 abort ()
 {