IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

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

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/collections/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
Note: See TracChangeset for help on using the changeset viewer.