IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 13356


Ignore:
Timestamp:
May 11, 2007, 1:37:37 PM (19 years ago)
Author:
Paul Price
Message:

Ensure NANs produce correct spacing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psArguments.c

    r13070 r13356  
    77 *  @author David Robbins, MHPCC
    88 *
    9  *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2007-04-28 00:23:56 $
     9 *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2007-05-11 23:37:37 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    292292        LENGTH_CASE(S64);
    293293    case PS_DATA_F32:
    294         return arg->data.F32 >= 0 ? 12 : 13; // -d.dddddde?dd
     294        return isnan(arg->data.F32) ? 3 : (arg->data.F32 >= 0 ? 12 : 13); // -d.dddddde?dd
    295295    case PS_DATA_F64:
    296         return arg->data.F64 >= 0 ? 12 : 13; // -d.dddddde?dd
     296        return isnan(arg->data.F64) ? 3 : (arg->data.F64 >= 0 ? 12 : 13); // -d.dddddde?dd
    297297    case PS_DATA_BOOL:
    298298        return arg->data.B ? 4 : 5;
Note: See TracChangeset for help on using the changeset viewer.