pragma clean up

This commit is contained in:
llsth 2015-04-07 20:25:11 +02:00
parent c90f3e1067
commit 8eee2e99cc
8 changed files with 22 additions and 16 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
*.kdev4
*.o
*.a
amath
amath-test
catalog/flexcat

View File

@ -27,7 +27,7 @@
#ifndef _NUMBER_H
#define _NUMBER_H
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wshadow"
#endif

View File

@ -27,7 +27,7 @@
#include "clib.h"
#include "main/token.h"
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wshadow"
#endif

View File

@ -32,7 +32,7 @@
#include "clib.h"
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wcast-align"
#endif

View File

@ -35,7 +35,7 @@
#include "clib.h"
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wcast-align"
#endif

View File

@ -82,16 +82,6 @@
# include <stdlib.h>
#endif
/* GCC 2.95 */
#if (__GNUC__ == 2 && __GNUC_MINOR__ == 95)
# include <sys/types.h>
typedef u_int8_t uint8_t;
typedef u_int16_t uint16_t;
typedef u_int32_t uint32_t;
typedef u_int64_t uint64_t;
# define IPTR LONG
#endif
/* GCC 4.x & AROS API */
#ifdef AROS
# include <stdint.h>
@ -107,4 +97,14 @@ typedef u_int64_t uint64_t;
# error Includedes must be defined for Amiga OS 4+
#endif
/* GCC 2.95 */
#if (__GNUC__ == 2 && __GNUC_MINOR__ == 95)
# include <sys/types.h>
typedef u_int8_t uint8_t;
typedef u_int16_t uint16_t;
typedef u_int32_t uint32_t;
typedef u_int64_t uint64_t;
# define IPTR LONG
#endif
#endif

View File

@ -42,7 +42,7 @@
#include "prim.h"
#include "math.h"
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif

View File

@ -44,7 +44,7 @@
#include "prim.h"
#include "math.h"
#if defined(__GNUC__) && !defined(AOS3)
#if __GNUC__ > 2
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif