IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 30, 2008, 2:46:46 PM (18 years ago)
Author:
eugene
Message:

set vectors to use INT or FLT types as needed; cleanup type information in dbStack (use enum)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20081124/Ohana/src/opihi/dvo/dbCmdlineFields.c

    r20820 r20860  
    155155
    156156  stack[0][N +  0].name = strcreate (Rname);
    157   stack[0][N +  0].type = 'X';
     157  stack[0][N +  0].type = DB_STACK_VALUE;
    158158  stack[0][N +  1].name = strfloat (Rmin);
    159   stack[0][N +  1].type = 'X';
     159  stack[0][N +  1].type = DB_STACK_VALUE;
    160160  stack[0][N +  2].name = strcreate (">");
    161   stack[0][N +  2].type = 4;
    162   // stack[0][N +  3].name = strcreate ("A");
    163   // stack[0][N +  3].type = 3;
     161  stack[0][N +  2].type = DB_STACK_COMPARE;
    164162
    165163  stack[0][N +  3].name = strcreate (Rname);
    166   stack[0][N +  3].type = 'X';
     164  stack[0][N +  3].type = DB_STACK_VALUE;
    167165  stack[0][N +  4].name = strfloat (Rmax);
    168   stack[0][N +  4].type = 'X';
     166  stack[0][N +  4].type = DB_STACK_VALUE;
    169167  stack[0][N +  5].name = strcreate ("<");
    170   stack[0][N +  5].type = 4;
     168  stack[0][N +  5].type = DB_STACK_COMPARE;
    171169  stack[0][N +  6].name = strcreate ("A");
    172   stack[0][N +  6].type = 3;
     170  stack[0][N +  6].type = DB_STACK_LOGIC;
    173171
    174172  stack[0][N +  7].name = strcreate (Dname);
    175   stack[0][N +  7].type = 'X';
     173  stack[0][N +  7].type = DB_STACK_VALUE;
    176174  stack[0][N +  8].name = strfloat (Dmin);
    177   stack[0][N +  8].type = 'X';
     175  stack[0][N +  8].type = DB_STACK_VALUE;
    178176  stack[0][N +  9].name = strcreate (">");
    179   stack[0][N +  9].type = 4;
     177  stack[0][N +  9].type = DB_STACK_COMPARE;
    180178  stack[0][N + 10].name = strcreate ("A");
    181   stack[0][N + 10].type = 3;
     179  stack[0][N + 10].type = DB_STACK_LOGIC;
    182180
    183181  stack[0][N + 11].name = strcreate (Dname);
    184   stack[0][N + 11].type = 'X';
     182  stack[0][N + 11].type = DB_STACK_VALUE;
    185183  stack[0][N + 12].name = strfloat (Dmax);
    186   stack[0][N + 12].type = 'X';
     184  stack[0][N + 12].type = DB_STACK_VALUE;
    187185  stack[0][N + 13].name = strcreate ("<");
    188   stack[0][N + 13].type = 4;
     186  stack[0][N + 13].type = DB_STACK_COMPARE;
    189187  stack[0][N + 14].name = strcreate ("A");
    190   stack[0][N + 14].type = 3;
     188  stack[0][N + 14].type = DB_STACK_LOGIC;
    191189
    192190  if (N == 0) {
     
    194192  } else {
    195193    stack[0][N + 15].name = strcreate ("A");
    196     stack[0][N + 15].type = 3;
     194    stack[0][N + 15].type = DB_STACK_LOGIC;
    197195    N += 16;
    198196  }   
Note: See TracChangeset for help on using the changeset viewer.