Trying to compile on amiga with vbcc.

Removed some useless unixisms.
Still not working.
Hope I did not break too much things.




git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1035 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues
2009-09-19 22:41:51 +00:00
parent 7a19586b2d
commit b12423d03b
14 changed files with 111 additions and 60 deletions

View File

@@ -868,6 +868,7 @@ void Save_PAL(void)
//////////////////////////////////// IMG ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
byte Filler1[6];
@@ -875,7 +876,8 @@ typedef struct
word Height;
byte Filler2[118];
T_Palette Palette;
} __attribute__((__packed__)) T_IMG_Header;
} T_IMG_Header;
#pragma pack()
// -- Tester si un fichier est au format IMG --------------------------------
void Test_IMG(void)
@@ -1037,6 +1039,7 @@ void Save_IMG(void)
//////////////////////////////////// PKM ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
char Ident[3]; // Chaîne "PKM" }
@@ -1050,7 +1053,8 @@ typedef struct
T_Palette Palette; // Palette RVB 256*3
word Jump; // Taille du saut entre le header et l'image:
// On va s'en servir pour rajouter un commentaire
} __attribute__((__packed__)) T_PKM_Header;
} T_PKM_Header;
#pragma pack()
// -- Tester si un fichier est au format PKM --------------------------------
void Test_PKM(void)
@@ -1495,6 +1499,7 @@ void Save_PKM(void)
//////////////////////////////////// LBM ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
word Width;
@@ -1510,7 +1515,8 @@ typedef struct
byte Y_aspect; // Inutile
word X_screen;
word Y_screen;
} __attribute__((__packed__)) T_LBM_Header;
} T_LBM_Header;
#pragma pack()
byte * LBM_buffer;
FILE *LBM_file;
@@ -2279,7 +2285,7 @@ void Save_LBM(void)
//////////////////////////////////// BMP ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
word Signature; // ='BM' = 0x4D42
@@ -2299,7 +2305,8 @@ typedef struct
dword YPM;
dword Nb_Clr;
dword Clr_Imprt;
} __attribute__((__packed__)) T_BMP_Header;
} T_BMP_Header;
#pragma pack()
// -- Tester si un fichier est au format BMP --------------------------------
void Test_BMP(void)
@@ -2849,6 +2856,7 @@ void Save_BMP(void)
//////////////////////////////////// GIF ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
word Width; // width de l'écran virtuel
@@ -2856,7 +2864,7 @@ typedef struct
byte Resol; // Informations sur la résolution (et autres)
byte Backcol; // color de fond
byte Aspect; // Informations sur l'aspect ratio (et autres)
} __attribute__((__packed__)) T_GIF_LSDB; // Logical Screen Descriptor Block
} T_GIF_LSDB; // Logical Screen Descriptor Block
typedef struct
{
@@ -2866,7 +2874,8 @@ typedef struct
word Image_height; // height de l'image
byte Indicator; // Informations diverses sur l'image
byte Nb_bits_pixel; // Nb de bits par pixel
} __attribute__((__packed__)) T_GIF_IDB; // Image Descriptor Block
} T_GIF_IDB; // Image Descriptor Block
#pragma pack()
// -- Tester si un fichier est au format GIF --------------------------------
@@ -3685,6 +3694,7 @@ void Save_GIF(void)
//////////////////////////////////// PCX ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
byte Manufacturer; // |_ Il font chier ces cons! Ils auraient pu
@@ -3705,7 +3715,8 @@ typedef struct
word Screen_X; // |_ Dimensions de
word Screen_Y; // | l'écran d'origine
byte Filler[54]; // Ca... J'adore!
} __attribute__((__packed__)) T_PCX_Header;
} T_PCX_Header;
#pragma pack()
T_PCX_Header PCX_header;
@@ -4224,11 +4235,12 @@ void Save_PCX(void)
//////////////////////////////////// CEL ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
word Width; // width de l'image
word Height; // height de l'image
} __attribute__((__packed__)) T_CEL_Header1;
} T_CEL_Header1;
typedef struct
{
@@ -4241,7 +4253,8 @@ typedef struct
word X_offset; // Offset en X de l'image
word Y_offset; // Offset en Y de l'image
byte Filler2[16]; // ???
} __attribute__((__packed__)) T_CEL_Header2;
} T_CEL_Header2;
#pragma pack()
// -- Tester si un fichier est au format CEL --------------------------------
@@ -4541,6 +4554,7 @@ void Save_CEL(void)
//////////////////////////////////// KCF ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
struct
@@ -4551,7 +4565,8 @@ typedef struct
byte Byte2;
} color[16];
} Palette[10];
} __attribute__((__packed__)) T_KCF_Header;
} T_KCF_Header;
#pragma pack()
// -- Tester si un fichier est au format KCF --------------------------------
@@ -4800,6 +4815,7 @@ void Save_KCF(void)
//////////////////////////////////// SCx ////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
#pragma pack(1)
typedef struct
{
byte Filler1[4];
@@ -4807,7 +4823,8 @@ typedef struct
word Height;
byte Filler2;
byte Planes;
} __attribute__((__packed__)) T_SCx_Header;
} T_SCx_Header;
#pragma pack()
// -- Tester si un fichier est au format SCx --------------------------------
void Test_SCx(void)