From 83b9c4bb7bc8510f33ab69358594df0545a37b9b Mon Sep 17 00:00:00 2001
From: James Woodcock <james_woodcock@yahoo.co.uk>
Date: Thu, 9 Aug 2012 20:37:27 +0100
Subject: [PATCH] Remove unnecessary extern modifier on struct declarations.

---
 cde/programs/dthelp/parser.ccdf/htag/build/build.h | 8 ++++----
 cde/programs/dthelp/parser/canon1/build/build.h    | 8 ++++----
 cde/programs/dthelp/parser/pass1/build/build.h     | 8 ++++----
 cde/programs/dthelp/parser/pass2/build/build.h     | 8 ++++----
 4 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/cde/programs/dthelp/parser.ccdf/htag/build/build.h b/cde/programs/dthelp/parser.ccdf/htag/build/build.h
index 63ed608..30bb54e 100644
--- a/cde/programs/dthelp/parser.ccdf/htag/build/build.h
+++ b/cde/programs/dthelp/parser.ccdf/htag/build/build.h
@@ -64,7 +64,7 @@ typedef struct andgroup ANDGROUP ;
    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 ;
@@ -157,7 +157,7 @@ BUILDEXTERN LOGICAL errexit BUILDINIT(FALSE) ;
    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 ;
@@ -184,7 +184,7 @@ BUILDEXTERN STATE *startstate ;
    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 ;
@@ -198,7 +198,7 @@ BUILDEXTERN struct arc {
 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 ;
diff --git a/cde/programs/dthelp/parser/canon1/build/build.h b/cde/programs/dthelp/parser/canon1/build/build.h
index 8c189ae..1f5489d 100644
--- a/cde/programs/dthelp/parser/canon1/build/build.h
+++ b/cde/programs/dthelp/parser/canon1/build/build.h
@@ -64,7 +64,7 @@ typedef struct andgroup ANDGROUP ;
    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 ;
@@ -157,7 +157,7 @@ BUILDEXTERN LOGICAL errexit BUILDINIT(FALSE) ;
    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 ;
@@ -184,7 +184,7 @@ BUILDEXTERN STATE *startstate ;
    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 ;
@@ -198,7 +198,7 @@ BUILDEXTERN struct arc {
 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 ;
diff --git a/cde/programs/dthelp/parser/pass1/build/build.h b/cde/programs/dthelp/parser/pass1/build/build.h
index 8a0a31d..d47abc5 100644
--- a/cde/programs/dthelp/parser/pass1/build/build.h
+++ b/cde/programs/dthelp/parser/pass1/build/build.h
@@ -64,7 +64,7 @@ typedef struct andgroup ANDGROUP ;
    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 ;
@@ -157,7 +157,7 @@ BUILDEXTERN LOGICAL errexit BUILDINIT(FALSE) ;
    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 ;
@@ -184,7 +184,7 @@ BUILDEXTERN STATE *startstate ;
    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 ;
@@ -198,7 +198,7 @@ BUILDEXTERN struct arc {
 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 ;
diff --git a/cde/programs/dthelp/parser/pass2/build/build.h b/cde/programs/dthelp/parser/pass2/build/build.h
index e0c8bae..dad1724 100644
--- a/cde/programs/dthelp/parser/pass2/build/build.h
+++ b/cde/programs/dthelp/parser/pass2/build/build.h
@@ -64,7 +64,7 @@ typedef struct andgroup ANDGROUP ;
    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 ;
@@ -157,7 +157,7 @@ BUILDEXTERN LOGICAL errexit BUILDINIT(FALSE) ;
    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 ;
@@ -184,7 +184,7 @@ BUILDEXTERN STATE *startstate ;
    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 ;
@@ -198,7 +198,7 @@ BUILDEXTERN struct arc {
 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 ;
-- 
1.7.11.2.138.g2b53359

