IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 13, 2007, 2:39:51 PM (19 years ago)
Author:
Paul Price
Message:

Removing complex number support. No-one was using it, and it prevents compilation on Solaris.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/db/psDB.c

    r12394 r12431  
    1212 *  @author Joshua Hoblitt
    1313 *
    14  *  @version $Revision: 1.139 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2007-03-10 01:24:40 $
     14 *  @version $Revision: 1.140 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2007-03-14 00:39:50 $
    1616 *
    1717 *  Copyright (C) 2005-2006  Joshua Hoblitt, University of Hawaii
     
    504504    case PS_DATA_F64:
    505505        PS_STR_ARRAY_TO_PTYPE(column->data.F64, stringColumn, atof, psF64, PS_DATA_F64);
    506         break;
    507     case PS_TYPE_C32:
    508         // this is a bogus SQL type
    509         PS_STR_ARRAY_TO_PTYPE(column->data.C32, stringColumn, atof, psC32, PS_TYPE_C32);
    510         break;
    511     case PS_TYPE_C64:
    512         // this is a bogus SQL type
    513         PS_STR_ARRAY_TO_PTYPE(column->data.C64, stringColumn, atof, psC64, PS_TYPE_C64);
    514506        break;
    515507    case PS_DATA_BOOL:
     
    21892181        psDBAddToLookupTable(pTypeToSQLlookupTable, PS_DATA_F32, "FLOAT");
    21902182        psDBAddToLookupTable(pTypeToSQLlookupTable, PS_DATA_F64, "DOUBLE");
    2191         psDBAddToLookupTable(pTypeToSQLlookupTable, PS_TYPE_C32, "PS_TYPE_C32 is not supported");
    2192         psDBAddToLookupTable(pTypeToSQLlookupTable, PS_TYPE_C64, "PS_TYPE_C64 is not supported");
    21932183        // XXX Since BOOL is added after S8 all "TINYINT" data will appear in
    21942184        // the database as boolean data.  There does not seem to be any way to
     
    23362326        psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_F32,    psDBMySQLTypeAlloc(MYSQL_TYPE_FLOAT,      false));
    23372327        psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_F64,    psDBMySQLTypeAlloc(MYSQL_TYPE_DOUBLE,     false));
    2338         // bogus type
    2339         psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_TYPE_C32,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
    2340         // bogus type
    2341         psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_TYPE_C64,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
    23422328        psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_BOOL,   psDBMySQLTypeAlloc(MYSQL_TYPE_TINY,       true));
    23432329        // XXX: removed PS_DATA_PTR, can this be removed too?
     
    24682454        PS_NAN_ALLOC(myNaN, psF64, NAN);
    24692455        break;
    2470     case PS_TYPE_C32:
    2471         // this is a bogus SQL type
    2472         PS_NAN_ALLOC(myNaN, psC32, NAN);
    2473         break;
    2474     case PS_TYPE_C64:
    2475         // this is a bogus SQL type
    2476         PS_NAN_ALLOC(myNaN, psC64, NAN);
    2477         break;
    24782456    case PS_DATA_BOOL:
    24792457        // XXX: what is NaN for a bool?
     
    25222500    case PS_DATA_F64:
    25232501        isNaN = PS_IS_NAN(psF64, data, NAN);
    2524         break;
    2525     case PS_TYPE_C32:
    2526         // this is a bogus SQL type
    2527         isNaN = PS_IS_NAN(psC32, data, NAN);
    2528         break;
    2529     case PS_TYPE_C64:
    2530         // this is a bogus SQL type
    2531         isNaN = PS_IS_NAN(psC64, data, NAN);
    25322502        break;
    25332503    case PS_DATA_BOOL:
Note: See TracChangeset for help on using the changeset viewer.