IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 20, 2005, 5:01:37 PM (21 years ago)
Author:
drobbin
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/collections/psScalar.c

    r3264 r4330  
    88 *  @author Ross Harman, MHPCC
    99 *
    10  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2005-02-17 19:26:23 $
     10 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2005-06-21 03:01:37 $
    1212 *
    1313 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    8080}
    8181
    82 psScalar* psScalarCopy(psScalar *scalar)
     82psScalar* psScalarCopy(const psScalar *value)
    8383{
    8484    psElemType dataType;
    8585    psScalar *newScalar = NULL;
    8686
    87     if (scalar == NULL) {
     87    if (value == NULL) {
    8888        psError(PS_ERR_BAD_PARAMETER_NULL, true,
    8989                PS_ERRORTEXT_psScalar_COPY_NULL);
     
    9191    }
    9292
    93     dataType = scalar->type.type;
     93    dataType = value->type.type;
    9494    switch (dataType) {
    9595    case PS_TYPE_S8:
    96         newScalar =  psScalarAlloc(scalar->data.S8, dataType);
     96        newScalar =  psScalarAlloc(value->data.S8, dataType);
    9797        break;
    9898    case PS_TYPE_U8:
    99         newScalar =  psScalarAlloc(scalar->data.U8, dataType);
     99        newScalar =  psScalarAlloc(value->data.U8, dataType);
    100100        break;
    101101    case PS_TYPE_S16:
    102         newScalar =  psScalarAlloc(scalar->data.S16, dataType);
     102        newScalar =  psScalarAlloc(value->data.S16, dataType);
    103103        break;
    104104    case PS_TYPE_U16:
    105         newScalar =  psScalarAlloc(scalar->data.U16, dataType);
     105        newScalar =  psScalarAlloc(value->data.U16, dataType);
    106106        break;
    107107    case PS_TYPE_S32:
    108         newScalar =  psScalarAlloc(scalar->data.S32, dataType);
     108        newScalar =  psScalarAlloc(value->data.S32, dataType);
    109109        break;
    110110    case PS_TYPE_U32:
    111         newScalar =  psScalarAlloc(scalar->data.U32, dataType);
     111        newScalar =  psScalarAlloc(value->data.U32, dataType);
    112112        break;
    113113    case PS_TYPE_S64:
    114         newScalar =  psScalarAlloc(scalar->data.S64, dataType);
     114        newScalar =  psScalarAlloc(value->data.S64, dataType);
    115115        break;
    116116    case PS_TYPE_U64:
    117         newScalar =  psScalarAlloc(scalar->data.U64, dataType);
     117        newScalar =  psScalarAlloc(value->data.U64, dataType);
    118118        break;
    119119    case PS_TYPE_F32:
    120         newScalar =  psScalarAlloc(scalar->data.F32, dataType);
     120        newScalar =  psScalarAlloc(value->data.F32, dataType);
    121121        break;
    122122    case PS_TYPE_F64:
    123         newScalar =  psScalarAlloc(scalar->data.F64, dataType);
     123        newScalar =  psScalarAlloc(value->data.F64, dataType);
    124124        break;
    125125    case PS_TYPE_C32:
    126         newScalar =  psScalarAlloc(scalar->data.C32, dataType);
     126        newScalar =  psScalarAlloc(value->data.C32, dataType);
    127127        break;
    128128    case PS_TYPE_C64:
    129         newScalar =  psScalarAlloc(scalar->data.C64, dataType);
     129        newScalar =  psScalarAlloc(value->data.C64, dataType);
    130130        break;
    131131    default:
Note: See TracChangeset for help on using the changeset viewer.