/****************************************************************/ /* */ /* FILE: Mods_flags.h */ /* */ /* */ /* */ /* Coded by: Tom Adams (TEA) */ /* NWS * Office of Hydrology * HRL */ /* Date: 11/08/94 */ /* Modified: 11/15/94 */ /* */ /* */ /****************************************************************/ #ifndef Mods_flags_h #define Mods_flags_h #define MAX_OPERATIONS 100 static char *operation_types[65] = { "SAC-SMA", /* 1 */ "UNIT-HG", /* 2 */ "REDO-UHG", /* 3 */ "CLEAR-TS", /* 4 */ "SAC-PLOT", /* 5 */ "MEAN-Q", /* 6 */ "LAG/K", /* 7 */ "CHANLOSS", /* 8 */ "MUSKROUT", /* 9 */ "ADD/SUB", /* 10 */ "LAY-COEF", /* 11 */ "INSQPLOT", /* 12 */ "TATUM", /* 13 */ "ADJUST-Q", /* 14 */ "WEIGH-TS", /* 15 */ "STAT-QME", /* 16 */ "WY-PLOT", /* 17 */ "PLOT-TS", /* 18 */ "SNOW-17", /* 19 */ "CHANGE-T", /* 20 */ "DWOPER", /* 21 */ "SS-SAC", /* 22 */ "STAGE-Q", /* 23 */ "API-CONT", /* 24 */ "PLOT-TUL", /* 25 */ "RES-SNGL", /* 26 */ "LIST-FTW", /* 27 */ "CHANLEAK", /* 28 */ "API-MKC", /* 29 */ "MERGE-TS", /* 30 */ "SNOW-43" , /* 31 */ "FFG", /* 32 */ "API-CIN", /* 33 */ "API-SLC", /* 34 */ "API-HAR", /* 35 */ "XIN-SMA", /* 36 */ "LIST-MSP", /* 37 */ "BASEFLOW", /* 38 */ "LOOKUP", /* 39 */ "WATERBAL", /* 40 */ "API-HAR2", /* 41 */ "RSNWELEV", /* 42 */ "API-HFD", /* 43 */ "SARROUTE", /* 44 */ "DELTA-TS", /* 45 */ "NOMSNG", /* 46 */ "PEAKFLOW", /* 47 */ "MULT/DIV", /* 48 */ "BEGASSIM", /* 49 */ "ASSIM", /* 50 */ "SSARRESV", /* 51 */ "SUMPOINT", /* 52 */ "LOOKUP3", /* 53 */ "SWB-NILE", /* 54 */ "FLDWAV", /* 55 */ "GLACIER", /* 56 */ "CONS_USE", /* 57 */ "RES-J", /* 58 */ "TIDEREV", /* 59 */ "ADJUST-T", /* 60 */ "STAGEREV", /* 61 */ "ADJUST-H", /* 62 */ "SET-TS", /* 63 */ "DHM-OP", /* 64 */ "not_assigned"};/* 65 */ /*--------------------------------------------------------------*/ /* Structure to hold flags formerly set as globals */ /*--------------------------------------------------------------*/ typedef struct { int OperationSelected; int errorMessageDisplayed; int warningPoppedUp; int haveBeenWarned; int opNumber[MAX_OPERATIONS]; } Mod_flagsStruct_t, *Mod_flagsStruct_p; #endif