Added a method to write variable sized unsigned values. Use this method for
all sorts of things in the object files. This does not only make the object files smaller, but does also remove several limits (strings may be longer than 255 bytes, several counters no longer have 8 or 16 bit limits). git-svn-id: svn://svn.cc65.org/cc65/trunk@260 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -44,15 +44,12 @@
|
||||
|
||||
|
||||
|
||||
/* Size of position in file */
|
||||
#define POS_SIZE 5
|
||||
|
||||
/* Type of a file position */
|
||||
typedef struct FilePos_ FilePos;
|
||||
struct FilePos_ {
|
||||
unsigned long Line; /* Line */
|
||||
unsigned char Col; /* Column */
|
||||
unsigned char Name; /* File */
|
||||
unsigned Col; /* Column */
|
||||
unsigned Name; /* File */
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user