X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rln;a=blobdiff_plain;f=rln.h;h=ac7e20a9ca2d4b99adf314aac18fc13c227cd25b;hp=1747447979779eb84dec415b3f23893375de341c;hb=fd9ba5f319362722d3483da67d987c38cd4b59b7;hpb=9ab479822c5e31c7cee4cad1496b562b42ee374b diff --git a/rln.h b/rln.h index 1747447..ac7e20a 100644 --- a/rln.h +++ b/rln.h @@ -1,6 +1,6 @@ // // RLN - Reboot's Linker for the Atari Jaguar console system -// Copyright (C) 199x Allan K. Pratt, 2011-2015 Reboot & Friends +// Copyright (C) 199x Allan K. Pratt, 2011-2018 Reboot & Friends // #ifndef __RLN_H__ @@ -43,8 +43,8 @@ #endif #define MAJOR 1 // Major version number -#define MINOR 5 // Minor version number -#define PATCH 0 // Patch release number +#define MINOR 6 // Minor version number +#define PATCH 2 // Patch release number #ifdef WIN32 #define PLATFORM "Win32" // Release platform - Windows @@ -90,22 +90,22 @@ struct OHEADER uint32_t bsize; uint32_t ssize; union { - struct { // For .o + struct { // For .o uint32_t tsize; // Text relocation size uint32_t dsize; // Data relocation size uint8_t reserved[12]; } reloc; - struct { // For .abs - uint32_t stksize; // Unused - uint32_t tstart; // Start of TEXT - uint32_t rbflag; // -1 if no fixups at all - uint32_t dstart; // Start of DATA + struct { // For .abs + uint32_t stksize; // Unused + uint32_t tstart; // Start of TEXT + uint32_t rbflag; // -1 if no fixups at all + uint32_t dstart; // Start of DATA uint32_t bstart; // Start of BSS } abs; } absrel; - uint8_t * ostbase; // Base of output symbol table + uint8_t * ostbase; // Base of output symbol table uint32_t fsize; // Length of fixups - uint8_t * fixups; // Start of fixups + uint8_t * fixups; // Start of fixups }; #define new_oheader() (struct OHEADER *)malloc(sizeof(struct OHEADER)) @@ -118,7 +118,7 @@ struct ARHEADER uint8_t a_gid; uint16_t a_fimode; uint32_t a_fsize; - uint16_t reserved; // Two bytes zeroes btwn header & file + uint16_t reserved; // Two bytes zeroes btwn header & file }; #define new_arheader() (struct ARHEADER *)malloc(sizeof(struct ARHEADER)) @@ -162,7 +162,7 @@ struct OFILE struct SYMREC { - uint8_t s_name[SYMLEN]; // Including null terminator + uint8_t s_name[SYMLEN]; // Including null terminator uint16_t s_type; uint32_t s_value; struct SYMREC * s_next;