shithub: rgbds

Download patch

ref: 193cc06561775b9eaa5d63d19ffed8cdec9cb3d8
parent: f3b475453f8f2be775734de8eb9b1ff43f78e2a3
author: Antonio Niño Díaz <[email protected]>
date: Mon Aug 21 19:48:24 EDT 2017

Improve error messages

Signed-off-by: Antonio Niño Díaz <[email protected]>

--- a/src/link/assign.c
+++ b/src/link/assign.c
@@ -336,7 +336,7 @@
 
 		if ((org = area_AllocAnyBank(pSection->nByteSize, pSection->nAlign, type)) != -1) {
 			if (options & OPT_OVERLAY) {
-				errx(1, "All sections must be fixed when using overlay");
+				errx(1, "All sections must be fixed when using an overlay file.");
 			}
 			pSection->nOrg = org & 0xFFFF;
 			pSection->nBank = org >> 16;
@@ -512,7 +512,7 @@
 		if (pSection->oAssigned == 0
 			&& pSection->nOrg != -1 && pSection->nBank == -1) {
 			if (options & OPT_OVERLAY) {
-				errx(1, "All sections must be fixed when using overlay");
+				errx(1, "All sections must be fixed when using an overlay file.");
 			}
 			switch (pSection->Type) {
 			case SECT_ROMX:
--- a/src/link/output.c
+++ b/src/link/output.c
@@ -115,11 +115,11 @@
 			}
 			fseek(f_overlay, 0, SEEK_END);
 			if (ftell(f_overlay) % 0x4000 != 0) {
-				errx(1, "Overlay file must be aligned to 0x4000 bytes\n");
+				errx(1, "Overlay file must be aligned to 0x4000 bytes.");
 			}
 			MaxOverlayBank = (ftell(f_overlay) / 0x4000) - 1;
 			if (MaxOverlayBank < 1) {
-				errx(1, "Overlay file must be at least 0x8000 bytes\n");
+				errx(1, "Overlay file must be at least 0x8000 bytes.");
 			}
 			if (MaxOverlayBank > MaxBankUsed) {
 				MaxBankUsed = MaxOverlayBank;