IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4342 for trunk/psLib/src/types


Ignore:
Timestamp:
Jun 21, 2005, 4:05:41 PM (21 years ago)
Author:
drobbin
Message:

* empty log message *

Location:
trunk/psLib/src/types
Files:
4 edited

Legend:

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

    r4312 r4342  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.29 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-06-18 00:53:32 $
     11 *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-06-22 02:05:41 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4949  FUNCTION IMPLEMENTATION - PUBLIC
    5050 *****************************************************************************/
    51 psArray* psArrayAlloc(psU32 nalloc)
     51psArray* psArrayAlloc(unsigned long nalloc)
    5252{
    5353    psArray* psArr = NULL;
     
    6666}
    6767
    68 psArray* psArrayRealloc(psArray* in, psU32 nalloc)
     68psArray* psArrayRealloc(psArray* in, unsigned long nalloc)
    6969{
    7070    if (in == NULL) {
     
    159159
    160160/// Set an element in the array.
    161 psBool psArraySet(psArray* in,                       ///< input array to set element in
    162                   psU32 position,                    ///< the element position to set
    163                   void* value)                       ///< the value to set it to
    164 {
    165     if (in == NULL)
     161bool psArraySet(psArray* array,                      ///< input array to set element in
     162                unsigned long position,            ///< the element position to set
     163                psPtr data)                        ///< the value to set it to
     164{
     165    if (array == NULL)
    166166    {
    167167        psError(PS_ERR_BAD_PARAMETER_NULL, true,
     
    170170    }
    171171
    172     if (position >= in->nalloc)
     172    if (position >= array->nalloc)
    173173    {
    174174        psError(PS_ERR_BAD_PARAMETER_NULL, true,
    175175                PS_ERRORTEXT_psArray_POSITION_BEYOND_NALLOC,
    176                 position, in->nalloc);
     176                position, array->nalloc);
    177177        return false;
    178178    }
    179179
    180     psFree(in->data[position]);
    181     in->data[position] = value;
     180    psFree(array->data[position]);
     181    array->data[position] = data;
    182182
    183183    return true;
     
    185185
    186186/// Get an element in the array.
    187 void* psArrayGet(psArray* in, psU32 position )
    188 {
    189     if (in == NULL) {
     187psPtr psArrayGet(const psArray* array, unsigned long position )
     188{
     189    if (array == NULL) {
    190190        psError(PS_ERR_BAD_PARAMETER_NULL, true,
    191191                PS_ERRORTEXT_psArray_ARRAY_NULL);
     
    193193    }
    194194
    195     if (position >= in->nalloc) {
     195    if (position >= array->nalloc) {
    196196        psError(PS_ERR_BAD_PARAMETER_NULL, true,
    197197                PS_ERRORTEXT_psArray_POSITION_BEYOND_NALLOC,
    198                 position, in->nalloc);
    199         return NULL;
    200     }
    201 
    202     return in->data[position];
    203 }
    204 
    205 
    206 
    207 
     198                position, array->nalloc);
     199        return NULL;
     200    }
     201
     202    return array->data[position];
     203}
     204
     205
     206
     207
  • trunk/psLib/src/types/psArray.h

    r4312 r4342  
    1212 *  @author Ross Harman, MHPCC
    1313 *
    14  *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-06-18 00:53:32 $
     14 *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-06-22 02:05:41 $
    1616 *
    1717 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3434typedef struct
    3535{
    36     psU32 nalloc;        ///< Total number of elements available.
    37     psU32 n;             ///< Number of elements in use.
    38     psPtr* data;                ///< An Array of pointer elements
     36    psU32 nalloc;                      ///< Total number of elements available.
     37    psU32 n;                           ///< Number of elements in use.
     38    psPtr* data;                       ///< An Array of pointer elements
    3939}
    4040psArray;
     
    5555 */
    5656psArray* psArrayAlloc(
    57     psU32 nalloc                       ///< Total number of elements to make available.
     57    unsigned long nalloc               ///< Total number of elements to make available.
    5858);
    5959
     
    6767 */
    6868psArray* psArrayRealloc(
    69     psArray* psArr,                    ///< array to reallocate.
    70     psU32 nalloc                       ///< Total number of elements to make available.
     69    psArray* array,                    ///< array to reallocate.
     70    unsigned long nalloc               ///< Total number of elements to make available.
    7171);
    7272
     
    131131 *  @return psBool  TRUE if the element was set successfully, otherwise FALSE
    132132 */
    133 psBool psArraySet(
    134     psArray* in,                       ///< input array to set element in
    135     psU32 position,                    ///< the element position to set
    136     void* value                        ///< the value to set it to
     133bool psArraySet(
     134    psArray* array,                    ///< input array to set element in
     135    unsigned long position,            ///< the element position to set
     136    psPtr data                         ///< the value to set it to
    137137);
    138138
     
    141141 *  @return void*   the element at given position.
    142142 */
    143 void* psArrayGet(
    144     psArray* in,                       ///< input array to get element from
    145     psU32 position                     ///< the element position to get
     143psPtr psArrayGet(
     144    const psArray* array,              ///< input array to get element from
     145    unsigned long position             ///< the element position to get
    146146);
    147147
  • trunk/psLib/src/types/psBitSet.c

    r4312 r4342  
    1111 *  @author Robert DeSonia, MHPCC
    1212 *
    13  *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-06-18 00:53:32 $
     13 *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-06-22 02:05:41 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    280280}
    281281
    282 char *psBitSetToString(const psBitSet* inBitSet)
     282psString psBitSetToString(const psBitSet* bitSet)
    283283{
    284284    psS32 i = 0;
    285     psS32 numBits = inBitSet->n * 8;
     285    psS32 numBits = bitSet->n * 8;
    286286    char *outString = psAlloc((size_t) numBits + 1);
    287287
    288288    for (i = 0; i < numBits; i++) {
    289         outString[numBits - i - 1] = psBitSetTest(inBitSet, i) ? '1' : '0';
     289        outString[numBits - i - 1] = psBitSetTest(bitSet, i) ? '1' : '0';
    290290    }
    291291
  • trunk/psLib/src/types/psBitSet.h

    r4312 r4342  
    1212 *  @author Ross Harman, MHPCC
    1313 *
    14  *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-06-18 00:53:32 $
     14 *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-06-22 02:05:41 $
    1616 *
    1717 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    137137 */
    138138
    139 char *psBitSetToString(
    140     const psBitSet* inMask             ///< psBitSet to convert */
     139psString psBitSetToString(
     140    const psBitSet* bitSet             ///< psBitSet to convert */
    141141);
    142142
Note: See TracChangeset for help on using the changeset viewer.