IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

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
File:
1 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
Note: See TracChangeset for help on using the changeset viewer.