next, a pointer to the next item in the list; and level, which
indicates the level of nested subexpressions within the regular expression
when the state was added to the FSA. */
-BUILDEXTERN struct statelist {
+struct statelist {
STATE *value ;
STATELIST *next ;
int level ;
a final state, a pointer to a list of transitions from the state,
and a flag that indicates whether parsed character data is possible
from the state */
-BUILDEXTERN struct state {
+struct state {
LOGICAL final ;
LOGICAL datacontent ;
LOGICAL frompcdata ;
label corresponding to one model token and those with the same label
corresponding to more than one model token).
*/
-BUILDEXTERN struct arc {
+struct arc {
ELTSTRUCT *label ;
LOGICAL optional ;
LOGICAL minim ;
content submodels in an andgroup. Each list element contains a pointer
to the start state of the FSA and a pointer to the next element in the
list */
-BUILDEXTERN struct andgroup{
+struct andgroup{
STATE *start ;
ANDGROUP *nextptr ;
ANDGROUP *next ;
next, a pointer to the next item in the list; and level, which
indicates the level of nested subexpressions within the regular expression
when the state was added to the FSA. */
-BUILDEXTERN struct statelist {
+struct statelist {
STATE *value ;
STATELIST *next ;
int level ;
a final state, a pointer to a list of transitions from the state,
and a flag that indicates whether parsed character data is possible
from the state */
-BUILDEXTERN struct state {
+struct state {
LOGICAL final ;
LOGICAL datacontent ;
LOGICAL frompcdata ;
label corresponding to one model token and those with the same label
corresponding to more than one model token).
*/
-BUILDEXTERN struct arc {
+struct arc {
ELTSTRUCT *label ;
LOGICAL optional ;
LOGICAL minim ;
content submodels in an andgroup. Each list element contains a pointer
to the start state of the FSA and a pointer to the next element in the
list */
-BUILDEXTERN struct andgroup{
+struct andgroup{
STATE *start ;
ANDGROUP *nextptr ;
ANDGROUP *next ;
next, a pointer to the next item in the list; and level, which
indicates the level of nested subexpressions within the regular expression
when the state was added to the FSA. */
-BUILDEXTERN struct statelist {
+struct statelist {
STATE *value ;
STATELIST *next ;
int level ;
a final state, a pointer to a list of transitions from the state,
and a flag that indicates whether parsed character data is possible
from the state */
-BUILDEXTERN struct state {
+struct state {
LOGICAL final ;
LOGICAL datacontent ;
LOGICAL frompcdata ;
label corresponding to one model token and those with the same label
corresponding to more than one model token).
*/
-BUILDEXTERN struct arc {
+struct arc {
ELTSTRUCT *label ;
LOGICAL optional ;
LOGICAL minim ;
content submodels in an andgroup. Each list element contains a pointer
to the start state of the FSA and a pointer to the next element in the
list */
-BUILDEXTERN struct andgroup{
+struct andgroup{
STATE *start ;
ANDGROUP *nextptr ;
ANDGROUP *next ;
next, a pointer to the next item in the list; and level, which
indicates the level of nested subexpressions within the regular expression
when the state was added to the FSA. */
-BUILDEXTERN struct statelist {
+struct statelist {
STATE *value ;
STATELIST *next ;
int level ;
a final state, a pointer to a list of transitions from the state,
and a flag that indicates whether parsed character data is possible
from the state */
-BUILDEXTERN struct state {
+struct state {
LOGICAL final ;
LOGICAL datacontent ;
LOGICAL frompcdata ;
label corresponding to one model token and those with the same label
corresponding to more than one model token).
*/
-BUILDEXTERN struct arc {
+struct arc {
ELTSTRUCT *label ;
LOGICAL optional ;
LOGICAL minim ;
content submodels in an andgroup. Each list element contains a pointer
to the start state of the FSA and a pointer to the next element in the
list */
-BUILDEXTERN struct andgroup{
+struct andgroup{
STATE *start ;
ANDGROUP *nextptr ;
ANDGROUP *next ;