Use LineInfo instead of raw FilePos objects. Most information in the object
files does now have lists of LineInfos attached. Compiles but UNTESTED! git-svn-id: svn://svn.cc65.org/cc65/trunk@4921 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -165,10 +165,10 @@ extern StrBuf CfgSVal;
|
||||
extern unsigned long CfgIVal;
|
||||
|
||||
/* Error location. PLEASE NOTE: I'm abusing the FilePos structure to some
|
||||
* degree. It is used mostly to hold a file position, where the Name member
|
||||
* degree. It is used mostly to hold a file position, where the Name member
|
||||
* is an index into the source file table of an object file. As used in config
|
||||
* file processing, the Name member is a string pool index instead. This is
|
||||
* distinguished by the object file pointer being NULL or not in the structs
|
||||
* distinguished by the object file pointer being NULL or not in the structs
|
||||
* where this is relevant.
|
||||
*/
|
||||
extern FilePos CfgErrorPos;
|
||||
@@ -226,9 +226,6 @@ void CfgBoolToken (void);
|
||||
void CfgSetName (const char* Name);
|
||||
/* Set a name for a config file */
|
||||
|
||||
const char* CfgGetName (void);
|
||||
/* Get the name of the config file */
|
||||
|
||||
void CfgSetBuf (const char* Buf);
|
||||
/* Set a memory buffer for the config */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user