Date: Thu, 29 Apr 2004 17:32:28 +0100 (BST)
From: Steve Little
To: OnBoardC Development list
<onboardc-project@lists.sourceforge.net>
Subject: Re: [Onboardc-project] Re: OnBoard Header File...
> 1) There's a hard limit on the number of includes allowed
> - This should probably get fixed anyway, I
believe Dale
> had some ideas there...
This should probably be on the task list
Logged In: YES
user_id=192791
seconded by mankoff & Pywtorak
Logged In: YES
user_id=946828
The ideas that I expressed on this issue was to convert the
project database from the current Resource-Based model to a
Record-Based model.
Currently, all of the information about a project -- flags,
source names and LocalIDs, etc. -- are stored in a single
resource. Further, the structure definition uses a fixed array
to define the sources and includes. By changing this to where
the information about a source file is stored in a separate
record in the project database, we can have any number of
source files (within the database size limitations).
We can either store a project in a single database where it
has source file information records and include file information
records both, or a two database method could be used where
the sources are in one database and the includes are in
another. (Note, I do not mean the CONTENTS of the source
and header files, but the information about the source and
header databases so that the compiler can find them.)
Logged In: YES
user_id=946828
The ideas that I expressed on this issue was to convert the
project database from the current Resource-Based model to a
Record-Based model.
Currently, all of the information about a project -- flags,
source names and LocalIDs, etc. -- are stored in a single
resource. Further, the structure definition uses a fixed array
to define the sources and includes. By changing this to where
the information about a source file is stored in a separate
record in the project database, we can have any number of
source files (within the database size limitations).
We can either store a project in a single database where it
has source file information records and include file information
records both, or a two database method could be used where
the sources are in one database and the includes are in
another. (Note, I do not mean the CONTENTS of the source
and header files, but the information about the source and
header databases so that the compiler can find them.)
Logged In: YES
user_id=192791
See bug 1123563 "OnBC crashes when adding 27th source file"
https://sourceforge.net/tracker/index.php?func=detail&aid=1123563&group_id=55794&atid=500573
Logged In: YES
user_id=736434
Originator: NO
The remaining hard limits have been removed from OnBoardC (the project database was already extensible).