IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 14679


Ignore:
Timestamp:
Aug 27, 2007, 1:24:21 PM (19 years ago)
Author:
jhoblitt
Message:

psString(Pre|Ap)pend()

  • change API to work on psStrings instead of char's
  • add PS_ASSERT_PTR() on psStrings
Location:
trunk/psLib/src/sys
Files:
2 edited

Legend:

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

    r12517 r14679  
    1313 *  @author David Robbins, MHPCC
    1414 *
    15  *  @version $Revision: 1.54 $ $Name: not supported by cvs2svn $
    16  *  @date $Date: 2007-03-21 21:37:58 $
     15 *  @version $Revision: 1.55 $ $Name: not supported by cvs2svn $
     16 *  @date $Date: 2007-08-27 23:24:21 $
    1717 *
    1818 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    116116                         unsigned int lineno,
    117117                         const char *func,
    118                          char **dest,
     118                         psString *dest,
    119119                         const char *format,
    120120                         ...)
    121121{
    122122    PS_ASSERT_PTR_NON_NULL(dest, 0);
     123    PS_ASSERT_PTR(dest, 0);
    123124    PS_ASSERT_STRING_NON_EMPTY(format, 0);
    124125
     
    134135                          unsigned int lineno,
    135136                          const char *func,
    136                           char **dest,
     137                          psString *dest,
    137138                          const char *format,
    138139                          va_list ap)
    139140{
    140141    PS_ASSERT_PTR_NON_NULL(dest, 0);
     142    PS_ASSERT_PTR(dest, 0);
    141143    PS_ASSERT_STRING_NON_EMPTY(format, 0);
    142144
     
    187189                          unsigned int lineno,
    188190                          const char *func,
    189                           char **dest,
     191                          psString *dest,
    190192                          const char *format,
    191193                          ...)
    192194{
    193195    PS_ASSERT_PTR_NON_NULL(dest, 0);
     196    PS_ASSERT_PTR(dest, 0);
    194197    PS_ASSERT_STRING_NON_EMPTY(format, 0);
    195198
     
    206209                           unsigned int lineno,
    207210                           const char *func,
    208                            char **dest,
     211                           psString *dest,
    209212                           const char *format,
    210213                           va_list ap)
    211214{
    212215    PS_ASSERT_PTR_NON_NULL(dest, 0);
     216    PS_ASSERT_PTR(dest, 0);
    213217    PS_ASSERT_STRING_NON_EMPTY(format, 0);
    214218
  • trunk/psLib/src/sys/psString.h

    r14452 r14679  
    1111 * @author Joshua Hoblitt, University of Hawaii
    1212 *
    13  * @version $Revision: 1.42 $ $Name: not supported by cvs2svn $
    14  * @date $Date: 2007-08-09 01:40:07 $
     13 * @version $Revision: 1.43 $ $Name: not supported by cvs2svn $
     14 * @date $Date: 2007-08-27 23:24:21 $
    1515 *
    1616 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    136136#ifdef DOXYGEN
    137137ssize_t psStringAppend(
    138     char **dest,                        ///< existing string
     138    psString *dest,                     ///< existing string
    139139    const char *format,                 ///< format to append
    140140    ...                                 ///< format arguments
     
    145145    unsigned int lineno,                ///< Line number of caller
    146146    const char *func,                   ///< Function name of caller
    147     char **dest,                        ///< existing string
     147    psString *dest,                     ///< existing string
    148148    const char *format,                 ///< format to append
    149149    ...                                 ///< format arguments
     
    163163#ifdef DOXYGEN
    164164ssize_t psStringAppendV(
    165     char **dest,                        ///< existing string
     165    psString *dest,                     ///< existing string
    166166    const char *format,                 ///< format to append
    167167    va_list ap                          ///< va_list of format arguments
     
    172172    unsigned int lineno,                ///< Line number of caller
    173173    const char *func,                   ///< Function name of caller
    174     char **dest,                        ///< existing string
     174    psString *dest,                     ///< existing string
    175175    const char *format,                 ///< format to append
    176176    va_list ap                          ///< va_list of format arguments
     
    190190#ifdef DOXYGEN
    191191ssize_t psStringPrepend(
    192     char **dest,                        ///< existing string
     192    psString *dest,                     ///< existing string
    193193    const char *format,                 ///< format to append
    194194    ...                                 ///< format arguments
     
    199199    unsigned int lineno,                ///< Line number of caller
    200200    const char *func,                   ///< Function name of caller
    201     char **dest,                        ///< existing string
     201    psString *dest,                     ///< existing string
    202202    const char *format,                 ///< format to append
    203203    ...                                 ///< format arguments
     
    217217#ifdef DOXYGEN
    218218ssize_t psStringPrependV(
    219     char **dest,                        ///< existing string
     219    psString *dest,                     ///< existing string
    220220    const char *format,                 ///< format to append
    221221    va_list ap                          ///< va_list of format arguments
     
    226226    unsigned int lineno,                ///< Line number of caller
    227227    const char *func,                   ///< Function name of caller
    228     char **dest,                        ///< existing string
     228    psString *dest,                     ///< existing string
    229229    const char *format,                 ///< format to append
    230230    va_list ap                          ///< va_list of format arguments
Note: See TracChangeset for help on using the changeset viewer.