Commit 95571be5 by Alan Mishchenko

Changes to the ABC data-structures to allow for larger designs.

parent 14f76195
...@@ -38,12 +38,12 @@ struct Ver_Stream_t_ ...@@ -38,12 +38,12 @@ struct Ver_Stream_t_
// the input file // the input file
char * pFileName; // the input file name char * pFileName; // the input file name
FILE * pFile; // the input file pointer FILE * pFile; // the input file pointer
int nFileSize; // the total number of bytes in the file iword nFileSize; // the total number of bytes in the file
int nFileRead; // the number of bytes currently read from file iword nFileRead; // the number of bytes currently read from file
int nLineCounter; // the counter of lines processed iword nLineCounter; // the counter of lines processed
// temporary storage for data // temporary storage for data
iword nBufferSize; // the size of the buffer
char * pBuffer; // the buffer char * pBuffer; // the buffer
int nBufferSize; // the size of the buffer
char * pBufferCur; // the current reading position char * pBufferCur; // the current reading position
char * pBufferEnd; // the first position not used by currently loaded data char * pBufferEnd; // the first position not used by currently loaded data
char * pBufferStop; // the position where loading new data will be done char * pBufferStop; // the position where loading new data will be done
......
...@@ -46,8 +46,8 @@ ABC_NAMESPACE_HEADER_START ...@@ -46,8 +46,8 @@ ABC_NAMESPACE_HEADER_START
typedef struct Nm_Entry_t_ Nm_Entry_t; typedef struct Nm_Entry_t_ Nm_Entry_t;
struct Nm_Entry_t_ struct Nm_Entry_t_
{ {
unsigned Type : 4; // object type unsigned Type; // object type
unsigned ObjId : 28; // object ID unsigned ObjId; // object ID
Nm_Entry_t * pNextI2N; // the next entry in the ID hash table Nm_Entry_t * pNextI2N; // the next entry in the ID hash table
Nm_Entry_t * pNextN2I; // the next entry in the name hash table Nm_Entry_t * pNextN2I; // the next entry in the name hash table
Nm_Entry_t * pNameSake; // the next entry with the same name Nm_Entry_t * pNameSake; // the next entry with the same name
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment