Changeset: 0405644e48f3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0405644e48f3
Modified Files:
        monetdb5/mal/mal_scenario.c
        monetdb5/mal/mal_scenario.h
Branch: default
Log Message:

Turn some extern functions into static; remove unused function.
clrScenario is not used anywhere and initScenario and fillScenario
only in mal_scenario.c


diffs (77 lines):

diff --git a/monetdb5/mal/mal_scenario.c b/monetdb5/mal/mal_scenario.c
--- a/monetdb5/mal/mal_scenario.c
+++ b/monetdb5/mal/mal_scenario.c
@@ -142,6 +142,8 @@ struct SCENARIO scenarioRec[MAXSCEN] = {
         }
 };
 
+static str fillScenario(Client c, Scenario scen);
+
 /*
  * @-
  * Currently each user can define a new scenario, provided we have a free slot.
@@ -177,7 +179,7 @@ getFreeScenario(void)
  * malInclude also needs a scenario. To break this cycle, the system should
  * call once the routine default scenario for each client first.
  */
-str
+static str
 initScenario(Client c, Scenario s)
 {
        str l = s->language;
@@ -369,7 +371,7 @@ str getScenarioLanguage(Client c){
  * All client records should be initialized with a default
  * scenario, i.e. the first described in the scenario table.
  */
-str
+static str
 fillScenario(Client c, Scenario scen)
 {
        c->scenario = scen->name;
@@ -391,28 +393,6 @@ fillScenario(Client c, Scenario scen)
        return(MAL_SUCCEED);
 }
 
-void
-clrScenario(Client c)
-{
-       if (c->scenario == 0)
-               return;
-       c->scenario = 0;
-       c->phase[MAL_SCENARIO_READER] = 0;
-       c->phase[MAL_SCENARIO_PARSER] = 0;
-       c->phase[MAL_SCENARIO_OPTIMIZE] = 0;
-       c->phase[MAL_SCENARIO_SCHEDULER] = 0;
-       c->phase[MAL_SCENARIO_ENGINE] = 0;
-       c->phase[MAL_SCENARIO_INITCLIENT] = 0;
-       c->phase[MAL_SCENARIO_EXITCLIENT] = 0;
-       c->state[MAL_SCENARIO_READER] = 0;
-       c->state[MAL_SCENARIO_PARSER] = 0;
-       c->state[MAL_SCENARIO_OPTIMIZE] = 0;
-       c->state[MAL_SCENARIO_SCHEDULER] = 0;
-       c->state[MAL_SCENARIO_ENGINE] = 0;
-       c->state[MAL_SCENARIO_INITCLIENT] = 0;
-       c->state[MAL_SCENARIO_EXITCLIENT] = 0;
-}
-
 /*
  * @-
  * Setting a new scenario calls for saving the previous state
diff --git a/monetdb5/mal/mal_scenario.h b/monetdb5/mal/mal_scenario.h
--- a/monetdb5/mal/mal_scenario.h
+++ b/monetdb5/mal/mal_scenario.h
@@ -71,14 +71,11 @@ typedef struct SCENARIO {
 
 mal_export str setScenario(Client c, str nme);
 mal_export str runScenario(Client c);
-mal_export str fillScenario(Client c, Scenario scen);
-mal_export void clrScenario(Client c);
 mal_export str getScenarioLanguage(Client c);
 mal_export Scenario getFreeScenario(void);
 
 mal_export str defaultScenario(Client c);      /* used in 
src/mal/mal_session.c */
 mal_export void exitScenario(Client c);        /* used in 
src/mal/mal_session.c */
-mal_export str initScenario(Client c, Scenario s);
 
 mal_export void showCurrentScenario(void);
 mal_export void showScenarioByName(stream *f, str s);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to