From d0c28c349ddfb8393568037f68bddbe8979ce0df Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Thu, 19 Feb 2015 08:56:14 -0600 Subject: [PATCH] Fix for "*" getting bad section attributes, reported by A. Seed. --- 68kgen.c | 2 +- amode.c | 2 +- amode.h | 2 +- debug.c | 2 +- debug.h | 2 +- direct.c | 2 +- direct.h | 2 +- eagen.c | 2 +- eagen0.c | 2 +- error.c | 2 +- error.h | 2 +- expr.c | 41 ++++++++++++++++++++++------------------- expr.h | 2 +- kwgen.c | 2 +- listing.c | 2 +- listing.h | 2 +- mach.c | 2 +- mach.h | 2 +- macro.c | 2 +- macro.h | 2 +- makefile | 12 ++++++------ mark.c | 2 +- mark.h | 2 +- object.c | 2 +- object.h | 2 +- parmode.h | 2 +- procln.c | 8 ++++---- procln.h | 2 +- riscasm.h | 2 +- rmac.c | 2 +- rmac.h | 2 +- sect.c | 2 +- sect.h | 2 +- symbol.c | 2 +- symbol.h | 2 +- token.c | 2 +- token.h | 2 +- version.h | 4 ++-- 38 files changed, 68 insertions(+), 65 deletions(-) diff --git a/68kgen.c b/68kgen.c index b2a6f81..c5ea85f 100644 --- a/68kgen.c +++ b/68kgen.c @@ -3,7 +3,7 @@ // 68KGEN.C - Tool to Generate 68000 Opcode Table // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include diff --git a/amode.c b/amode.c index 915499c..875c324 100644 --- a/amode.c +++ b/amode.c @@ -3,7 +3,7 @@ // AMODE.C - Addressing Modes // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "amode.h" diff --git a/amode.h b/amode.h index 5632fe9..eba0e5f 100644 --- a/amode.h +++ b/amode.h @@ -3,7 +3,7 @@ // AMODE.H - Addressing Modes // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __AMODE_H__ diff --git a/debug.c b/debug.c index ac57aa5..7e60196 100644 --- a/debug.c +++ b/debug.c @@ -3,7 +3,7 @@ // DEBUG.C - Debugging Messages // Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "debug.h" diff --git a/debug.h b/debug.h index 9d6f278..456f945 100644 --- a/debug.h +++ b/debug.h @@ -3,7 +3,7 @@ // DEBUG.H - Debugging Messages // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __DEBUG_H__ diff --git a/direct.c b/direct.c index 5cdac4c..3146c53 100644 --- a/direct.c +++ b/direct.c @@ -3,7 +3,7 @@ // DIRECT.C - Directive Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "direct.h" diff --git a/direct.h b/direct.h index a047c3c..42070de 100644 --- a/direct.h +++ b/direct.h @@ -3,7 +3,7 @@ // DIRECT.H - Directive Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __DIRECT_H__ diff --git a/eagen.c b/eagen.c index f76e51e..d230c1b 100644 --- a/eagen.c +++ b/eagen.c @@ -3,7 +3,7 @@ // EAGEN.C - Effective Address Code Generation // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "rmac.h" diff --git a/eagen0.c b/eagen0.c index c3feb2c..c95d8b6 100644 --- a/eagen0.c +++ b/eagen0.c @@ -4,7 +4,7 @@ // Generated Code for eaN (Included twice by "eagen.c") // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // int eaNgen(WORD siz) diff --git a/error.c b/error.c index 75efaad..83a6f37 100644 --- a/error.c +++ b/error.c @@ -3,7 +3,7 @@ // ERROR.C - Error Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "error.h" diff --git a/error.h b/error.h index 255027a..06d9e46 100644 --- a/error.h +++ b/error.h @@ -3,7 +3,7 @@ // ERROR.H - Error Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __ERROR_H__ diff --git a/expr.c b/expr.c index deeea40..8e2c33a 100644 --- a/expr.c +++ b/expr.c @@ -3,7 +3,7 @@ // EXPR.C - Expression Analyzer // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "expr.h" @@ -278,7 +278,8 @@ int expr2(void) // pcloc == location at start of line *evalTokenBuffer++ = (orgactive ? orgaddr : pcloc); - *evalTokenBuffer++ = ABS | DEFINED; // Store attribs + // '*' takes attributes of current section, not ABS! + *evalTokenBuffer++ = cursect | DEFINED; break; default: return error("bad expression"); @@ -347,7 +348,8 @@ int expr(TOKEN * otk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) else *evalTokenBuffer++ = *a_value = pcloc; - *a_attr = ABS | DEFINED; + // '*' takes attributes of current section, not ABS! + *a_attr = cursect | DEFINED; if (a_esym != NULL) *a_esym = NULL; @@ -416,9 +418,11 @@ thrown away right here. What the hell is it for? */ if (symbol->sattre & EQUATEDREG) *a_value &= 0x1F; + *a_attr = (WORD)(symbol->sattr & ~GLOBAL); - if ((symbol->sattr & (GLOBAL | DEFINED)) == GLOBAL && a_esym != NULL) + if ((symbol->sattr & (GLOBAL | DEFINED)) == GLOBAL + && a_esym != NULL) *a_esym = symbol; tok += 2; @@ -499,7 +503,7 @@ int evexpr(TOKEN * tk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) } *++sattr = (WORD)(sy->sattr & ~GLOBAL); // Push attribs - sym_seg = (WORD)(sy->sattr & (TEXT | DATA | BSS)); + sym_seg = (WORD)(sy->sattr & TDB); break; case CONST: //printf("evexpr(): CONST = %i\n", *tk); @@ -529,9 +533,9 @@ int evexpr(TOKEN * tk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) --sattr; // Pop attrib *sval += sval[1]; // Compute value - if (!(*sattr & (TEXT | DATA | BSS))) + if (!(*sattr & TDB)) *sattr = sattr[1]; - else if (sattr[1] & (TEXT | DATA | BSS)) + else if (sattr[1] & TDB) return error(seg_error); break; @@ -541,23 +545,22 @@ int evexpr(TOKEN * tk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) --sattr; // Pop attrib *sval -= sval[1]; // Compute value - attr = (WORD)(*sattr & (TEXT | DATA | BSS)); - + attr = (WORD)(*sattr & TDB); +#if 0 +printf("EVEXPR (-): sym1 = %X, sym2 = %X\n", attr, sattr[1]); +#endif + // If symbol1 is ABS, take attributes from symbol2 if (!attr) *sattr = sattr[1]; - else if (sattr[1] & (TEXT | DATA | BSS)) - { - if (!(attr & sattr[1])) - return error(seg_error); - else - *sattr &= ~(TEXT | DATA | BSS); - } + // Otherwise, they're both TDB and so attributes cancel out + else if (sattr[1] & TDB) + *sattr &= ~TDB; break; // Unary operators only work on ABS items case UNMINUS: //printf("evexpr(): UNMINUS\n"); - if (*sattr & (TEXT | DATA | BSS)) + if (*sattr & TDB) error(seg_error); *sval = -(int)*sval; @@ -565,7 +568,7 @@ int evexpr(TOKEN * tk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) break; case '!': //printf("evexpr(): !\n"); - if (*sattr & (TEXT | DATA | BSS)) + if (*sattr & TDB) error(seg_error); *sval = !*sval; @@ -573,7 +576,7 @@ int evexpr(TOKEN * tk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) break; case '~': //printf("evexpr(): ~\n"); - if (*sattr & (TEXT | DATA | BSS)) + if (*sattr & TDB) error(seg_error); *sval = ~*sval; diff --git a/expr.h b/expr.h index ad83d28..96b8e2a 100644 --- a/expr.h +++ b/expr.h @@ -3,7 +3,7 @@ // EXPR.H - Expression Analyzer // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __EXPR_H__ diff --git a/kwgen.c b/kwgen.c index 8404d67..b644b10 100644 --- a/kwgen.c +++ b/kwgen.c @@ -3,7 +3,7 @@ // KWGEN.C - Keyword & Mnemonic Definition and State Machine Creation Tool // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // /* diff --git a/listing.c b/listing.c index f9064cd..4fadfef 100644 --- a/listing.c +++ b/listing.c @@ -3,7 +3,7 @@ // LISTING.C - Listing Output // Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // // -------------------------------------------------------------------------- // 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 diff --git a/listing.h b/listing.h index bef97bc..457ff1f 100644 --- a/listing.h +++ b/listing.h @@ -3,7 +3,7 @@ // LISTING.H - Listing Output // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __LISTING_H__ diff --git a/mach.c b/mach.c index db45123..46193d7 100644 --- a/mach.c +++ b/mach.c @@ -3,7 +3,7 @@ // MACH.C - Code Generation // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "mach.h" diff --git a/mach.h b/mach.h index 9add0a3..f10ff31 100644 --- a/mach.h +++ b/mach.h @@ -3,7 +3,7 @@ // MACH.H - Code Generation // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __MACH_H__ diff --git a/macro.c b/macro.c index 39c31ef..5aaa842 100644 --- a/macro.c +++ b/macro.c @@ -3,7 +3,7 @@ // MACRO.C - Macro Definition and Invocation // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "macro.h" diff --git a/macro.h b/macro.h index 9b45c5b..bca6d2f 100644 --- a/macro.h +++ b/macro.h @@ -3,7 +3,7 @@ // MACRO.H - Macro Definition and Invocation // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __MACRO_H__ diff --git a/makefile b/makefile index def563c..33b9cfe 100644 --- a/makefile +++ b/makefile @@ -1,8 +1,7 @@ # # RMAC - Reboot's Macro Assembler for the Atari Jaguar # Copyright (C) 199x Landon Dyer, 2011 Reboot & Friends -# MAKEFILE for Non-Windows Compilation -# Currently tested against Cygwin under Windows XP Pro +# MAKEFILE for *nix # rm = /bin/rm -f @@ -25,7 +24,8 @@ all : mntab.h 68ktab.h kwtab.h risckw.h rmac @echo # -# Generated Sources for State Machines and Keyword, Directive and Mnemonic Definitions +# Generated sources for state machines and keyword, directive and mnemonic +# definitions # mntab.h : mntab 68kmn kwgen @@ -41,7 +41,7 @@ risckw.h : kwtab kwgen ./kwgen mr risckw.h # -# Build Tools +# Build tools # kwgen.o : kwgen.c @@ -57,7 +57,7 @@ kwgen : kwgen.o $(HOSTCC) $(CFLAGS) -o 68kgen 68kgen.o # -# Build RMAC Executable +# Build RMAC executable # amode.o : amode.c @@ -115,7 +115,7 @@ rmac : $(OBJS) $(CC) $(CFLAGS) -o rmac $(OBJS) # -# Clean Build Environment +# Clean build environment # clean: diff --git a/mark.c b/mark.c index 4a7fe1b..ed76b4e 100644 --- a/mark.c +++ b/mark.c @@ -3,7 +3,7 @@ // MARK.C - A record of things that are defined relative to any of the sections // Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "mark.h" diff --git a/mark.h b/mark.h index d234d3a..e53ae65 100644 --- a/mark.h +++ b/mark.h @@ -3,7 +3,7 @@ // MARK.H - A record of things that are defined relative to any of the sections // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __MARK_H__ diff --git a/object.c b/object.c index 772c03d..d8b4b57 100644 --- a/object.c +++ b/object.c @@ -3,7 +3,7 @@ // OBJECT.C - Writing Object Files // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "object.h" diff --git a/object.h b/object.h index 77d8bcb..26a1960 100644 --- a/object.h +++ b/object.h @@ -3,7 +3,7 @@ // OBJECT.H - Writing Object Files // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __OBJECT_H__ diff --git a/parmode.h b/parmode.h index 13805fd..543701a 100644 --- a/parmode.h +++ b/parmode.h @@ -3,7 +3,7 @@ // PARMODE.C - Addressing Modes Parser Include // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // // This file is included (twice) to parse two addressing modes, into slightly diff --git a/procln.c b/procln.c index 44b94d6..8739ce6 100644 --- a/procln.c +++ b/procln.c @@ -3,7 +3,7 @@ // PROCLN.C - Line Processing // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "procln.h" @@ -629,10 +629,10 @@ checking to see if it's already been equated, issue a warning. goto loop; } - if (sloc & 1) // Automatic .even + if (sloc & 1) // Automatic .even auto_even(); - if (challoc - ch_size < 18) // Make sure have space in current chunk + if (challoc - ch_size < 18) // Make sure have space in current chunk chcheck(0); m = &machtab[state - 1000]; @@ -644,7 +644,7 @@ checking to see if it's already been equated, issue a warning. goto loop; } - if (amode(1) < 0) // Parse 0, 1 or 2 addr modes + if (amode(1) < 0) // Parse 0, 1 or 2 addr modes goto loop; if (*tok != EOL) diff --git a/procln.h b/procln.h index 05d481c..4a64dbd 100644 --- a/procln.h +++ b/procln.h @@ -3,7 +3,7 @@ // PROCLN.H - Line Processing // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __PROCLN_H__ diff --git a/riscasm.h b/riscasm.h index b2320ac..a91f703 100644 --- a/riscasm.h +++ b/riscasm.h @@ -3,7 +3,7 @@ // RISCA.H - GPU/DSP Assembler // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __RISCA_H__ diff --git a/rmac.c b/rmac.c index 3f5a9b5..ae44c75 100644 --- a/rmac.c +++ b/rmac.c @@ -3,7 +3,7 @@ // RMAC.C - Main Application Code // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "rmac.h" diff --git a/rmac.h b/rmac.h index e0f53df..faa176c 100644 --- a/rmac.h +++ b/rmac.h @@ -3,7 +3,7 @@ // RMAC.H - Main Application Code // Copyright (C) 199x Landon Dyer, 2011 Reboot & Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __RMAC_H__ diff --git a/sect.c b/sect.c index ab5c4aa..7331cb3 100644 --- a/sect.c +++ b/sect.c @@ -3,7 +3,7 @@ // SECT.C - Code Generation, Fixups and Section Management // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "sect.h" diff --git a/sect.h b/sect.h index f7c3aaf..d64e130 100644 --- a/sect.h +++ b/sect.h @@ -3,7 +3,7 @@ // SECT.H - Code Generation, Fixups and Section Management // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __SECT_H__ diff --git a/symbol.c b/symbol.c index 71e7bf5..9ba661f 100644 --- a/symbol.c +++ b/symbol.c @@ -3,7 +3,7 @@ // SYMBOL.C - Symbol Handling // Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "symbol.h" diff --git a/symbol.h b/symbol.h index 73a2dca..485ed88 100644 --- a/symbol.h +++ b/symbol.h @@ -3,7 +3,7 @@ // SYMBOL.H - Symbol Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __SYMBOL_H__ diff --git a/token.c b/token.c index 250aa46..5f076a2 100644 --- a/token.c +++ b/token.c @@ -3,7 +3,7 @@ // TOKEN.C - Token Handling // Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #include "token.h" diff --git a/token.h b/token.h index c7dc4b1..501f1ea 100644 --- a/token.h +++ b/token.h @@ -3,7 +3,7 @@ // TOKEN.H - Token Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __TOKEN_H__ diff --git a/version.h b/version.h index 1e4e7ae..67cf96c 100644 --- a/version.h +++ b/version.h @@ -3,7 +3,7 @@ // VERSION.H - Version Information // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __VERSION_H__ @@ -13,6 +13,6 @@ #define MAJOR 1 // Major version number #define MINOR 3 // Minor version number -#define PATCH 3 // Patch release number +#define PATCH 4 // Patch release number #endif // __VERSION_H__ -- 2.37.2