IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 6, 2015, 10:03:56 AM (11 years ago)
Author:
eugene
Message:

add options to cast to force single-precision floats or long long int (stuffed into double); fits table I/O puts int64 into opihi double vector

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20150429/src/opihi/lib.shell/VectorIO.c

    r38367 r38406  
    320320  ASSIGN_DATA(short,   short,   Int);
    321321  ASSIGN_DATA(int,     int,     Int);
    322   ASSIGN_DATA(int64_t, int64_t, Int);
     322  ASSIGN_DATA(int64_t, int64_t, Flt); // int64_t has a problem: Int is too small, Flt is wrong precision
    323323  ASSIGN_DATA(float,   float,   Flt);
    324324  ASSIGN_DATA(double,  double,  Flt);
     
    345345  ASSIGN_DATA_TRANSPOSE(short,   short,   Int);
    346346  ASSIGN_DATA_TRANSPOSE(int,     int,     Int);
    347   ASSIGN_DATA_TRANSPOSE(int64_t, int64_t, Int);
     347  ASSIGN_DATA_TRANSPOSE(int64_t, int64_t, Flt);
    348348  ASSIGN_DATA_TRANSPOSE(float,   float,   Flt);
    349349  ASSIGN_DATA_TRANSPOSE(double,  double,  Flt);
Note: See TracChangeset for help on using the changeset viewer.