diff lwlink/readfiles.c @ 205:42df94f30d82

checkpoint
author lost
date Sun, 19 Apr 2009 17:44:46 +0000
parents 048ebb85f6ef
children d6cba9d66979
line wrap: on
line diff
--- a/lwlink/readfiles.c	Sun Mar 29 14:52:28 2009 +0000
+++ b/lwlink/readfiles.c	Sun Apr 19 17:44:46 2009 +0000
@@ -279,7 +279,9 @@
 					// a flag specifier
 					tt = CURBYTE();
 					rp -> flags = tt;
+					NEXTBYTE();
 					term = NULL;
+					break;
 					
 				case 0x01:
 					// 16 bit integer
@@ -316,7 +318,7 @@
 					break;
 					
 				default:
-					fprintf(stderr, "%s (%s): bad relocation expression\n", fn -> filename, s -> name);
+					fprintf(stderr, "%s (%s): bad relocation expression (%02X)\n", fn -> filename, s -> name, tt);
 					exit(1);
 				}
 				if (term)