- Timestamp:
- Nov 30, 2008, 2:46:46 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/include/dvoshell.h
r20857 r20860 5 5 # ifndef DVOSHELL_H 6 6 # define DVOSHELL_H 7 8 typedef enum { 9 DB_STACK_NONE = 0, 10 DB_STACK_INT = 0x01, 11 DB_STACK_FIELD = 0x02, 12 DB_STACK_TEMP = 0x04, 13 DB_STACK_VALUE = 0x08, 14 DB_STACK_CLOSE_PAR = 0x10, 15 DB_STACK_OPEN_PAR, 16 DB_STACK_LOGIC, 17 DB_STACK_COMPARE, 18 DB_STACK_BITWISE, 19 DB_STACK_SUM, 20 DB_STACK_MULTIPLY, 21 DB_STACK_POWER, 22 DB_STACK_UNARY, 23 } dbStackTypes; 7 24 8 25 /* magnitude types */ … … 145 162 char type; 146 163 int field; 147 float Float; 164 opihi_flt FltValue; 165 opihi_int IntValue; 148 166 } dbStack; 149 167 … … 234 252 dbStack *dbRPN PROTO((int argc, char **argv, int *nstack)); 235 253 int dbCheckStack PROTO((dbStack *stack, int Nstack, int table, dbField **inFields, int *Nfields)); 236 int dbBooleanCond PROTO((dbStack *inStack, int NinStack, float*fields));254 int dbBooleanCond PROTO((dbStack *inStack, int NinStack, dbValue *fields)); 237 255 void dbInitStack PROTO((dbStack *stack)); 238 256 void dbFreeStack PROTO((dbStack *stack, int Nstack)); … … 240 258 void dbFreeTempEntry PROTO((dbStack *stack)); 241 259 242 dbStack *dbBinary PROTO((dbStack *V1, dbStack *V2, char *op, float*fields));243 dbStack *dbUnary PROTO((dbStack *V1, char *op, float*fields));260 dbStack *dbBinary PROTO((dbStack *V1, dbStack *V2, char *op, dbValue *fields)); 261 dbStack *dbUnary PROTO((dbStack *V1, char *op, dbValue *fields)); 244 262 245 263 int GetMagMode PROTO((char *string)); … … 248 266 int ParseAverageField PROTO((dbField *field, char *fieldName)); 249 267 250 d oubledbExtractAverages PROTO((Average *average, SecFilt *secfilt, Measure *measure, dbField *field));251 d oubledbExtractMeasures PROTO((Average *average, SecFilt *secfilt, Measure *measure, dbField *field));268 dbValue dbExtractAverages PROTO((Average *average, SecFilt *secfilt, Measure *measure, dbField *field)); 269 dbValue dbExtractMeasures PROTO((Average *average, SecFilt *secfilt, Measure *measure, dbField *field)); 252 270 void dbExtractMeasuresInit PROTO(()); 253 271
Note:
See TracChangeset
for help on using the changeset viewer.
