First finished implementation of the condes feature

git-svn-id: svn://svn.cc65.org/cc65/trunk@456 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-11-20 21:56:48 +00:00
parent 7646787a6e
commit 518220f9cf
16 changed files with 433 additions and 122 deletions

View File

@@ -48,6 +48,20 @@ struct Export;
/*****************************************************************************/
/* Data */
/*****************************************************************************/
/* Order of the tables */
typedef enum {
cdIncreasing, /* Increasing priority - default */
cdDecreasing /* Decreasing priority */
} ConDesOrder;
/*****************************************************************************/
/* Code */
/*****************************************************************************/
@@ -63,11 +77,11 @@ void ConDesSetSegName (unsigned Type, const char* SegName);
void ConDesSetLabel (unsigned Type, const char* Name);
/* Set the label for the given ConDes type */
const char* ConDesGetSegName (unsigned Type);
/* Return the segment name for the given ConDes type */
void ConDesSetCountSym (unsigned Type, const char* Name);
/* Set the name for the given ConDes count symbol */
const char* ConDesGetLabel (unsigned Type);
/* Return the label for the given ConDes type */
void ConDesSetOrder (unsigned Type, ConDesOrder Order);
/* Set the sorting oder for the given ConDes table */
int ConDesHasSegName (unsigned Type);
/* Return true if a segment name is already defined for this ConDes type */