IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 6, 2006, 5:22:07 PM (20 years ago)
Author:
Paul Price
Message:

Merging the pslib "additional" functions from the modules into psLib proper.

Added jpeg directory for psImageJpeg.
Changes to build system (configure.ac, and various Makefile.am)

psVectorSmooth: changed API to allow optional output vector
psSparse: changed sizes to type "long"; added "const"
psRegionIsBad: Renamed psRegionIsNaN
psImageBicubeFit: changed sizes to "long"; added a "const"
psLine: changed sizes to "long"
psImageUnbin: description required in SDRS
psImageClippedStats: renaming to psImageBackground; removing static structures; API changed!
psImageFlipX, psImageFlipY merged to psImageFlip
psStringSubstitute: added "const"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/sys/psString.h

    r7300 r7380  
    1414 *  @author David Robbins, MHPCC
    1515 *
    16  *  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2006-06-02 21:33:34 $
     16 *  @version $Revision: 1.22 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2006-06-07 03:22:06 $
    1818 *
    1919 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    107107);
    108108
    109 // given the input string, search for all copies of the key, and replace with the replacement value
     109// Same as psStringSplit, but return result as an array
     110psArray *psStringSplitArray(const char *string, // String to split
     111                            const char *splitters, // Characters on which to split
     112                            bool multipleAreSignificant // Are multiple occurences significant?
     113                           );
     114
     115// Given the input string, search for all copies of the key, and replace with the replacement value
    110116// the input string may be freed if not needed
    111 char *psStringSubstitute (
    112     char *input,    ///< input string to be modified
    113     char *replace,    ///< replacement value
    114     char *key    ///< string to be replaced in input
    115 );
     117char *psStringSubstitute (char *input,  ///< input string to be modified
     118                          const char *replace, ///< replacement value
     119                          const char *key ///< string to be replaced in input
     120                         );
     121
     122// strip whitespace from head and tail of string
     123size_t psStringStrip(char *string);
     124
    116125
    117126/** @} */// Doxygen - End of SystemGroup Functions
Note: See TracChangeset for help on using the changeset viewer.