Ignore:
Timestamp:
Jan 16, 2001, 8:49:10 PM (25 years ago)
Author:
umoeller
Message:

Fixes for V0.9.7.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/helpers/xstring.h

    r21 r23  
    8282    typedef XSTRSET *PXSTRSET;
    8383
    84     ULONG XWPENTRY xstrcpy(PXSTRING pxstr, const char *pcszSource);
    85     typedef ULONG XWPENTRY XSTRCPY(PXSTRING pxstr, const char *pcszSource);
     84    ULONG XWPENTRY xstrcpy(PXSTRING pxstr, const char *pcszSource, ULONG ulSourceLength);
     85    typedef ULONG XWPENTRY XSTRCPY(PXSTRING pxstr, const char *pcszSource, ULONG ulSourceLength);
    8686    typedef XSTRCPY *PXSTRCPY;
    8787
    88     ULONG XWPENTRY xstrcat(PXSTRING pxstr, const char *pcszSource);
    89     typedef ULONG XWPENTRY XSTRCAT(PXSTRING pxstr, const char *pcszSource);
     88    ULONG XWPENTRY xstrcat(PXSTRING pxstr, const char *pcszSource, ULONG ulSourceLength);
     89    typedef ULONG XWPENTRY XSTRCAT(PXSTRING pxstr, const char *pcszSource, ULONG ulSourceLength);
    9090    typedef XSTRCAT *PXSTRCAT;
    9191
     
    102102
    103103    #define xstrIsString(psz) ( (psz != 0) && (*(psz) != 0) )
     104
     105    ULONG XWPENTRY xstrrpl(PXSTRING pxstr,
     106                           ULONG ulFirstReplOfs,
     107                           ULONG cReplLen,
     108                           const XSTRING *pstrReplaceWith);
     109    typedef ULONG XWPENTRY XSTRRPL(PXSTRING pxstr,
     110                                   ULONG ulFirstReplOfs,
     111                                   ULONG cReplLen,
     112                                   const XSTRING *pstrReplaceWith);
     113    typedef XSTRRPL *PXSTRRPL;
    104114
    105115    PSZ XWPENTRY xstrFindWord(const XSTRING *pxstr,
     
    119129    typedef XSTRFINDWORD *PXSTRFINDWORD;
    120130
    121     ULONG XWPENTRY xstrrpl(PXSTRING pxstr,
    122                            PULONG pulOfs,
    123                            const XSTRING *pstrSearch,
    124                            const XSTRING *pstrReplace,
    125                            size_t *pShiftTable,
    126                            PBOOL pfRepeatFind);
    127     typedef ULONG XWPENTRY XSTRRPL(PXSTRING pxstr,
     131    ULONG XWPENTRY xstrFindReplace(PXSTRING pxstr,
    128132                                   PULONG pulOfs,
    129133                                   const XSTRING *pstrSearch,
     
    131135                                   size_t *pShiftTable,
    132136                                   PBOOL pfRepeatFind);
    133     typedef XSTRRPL *PXSTRRPL;
     137    typedef ULONG XWPENTRY XSTRFINDREPLACE(PXSTRING pxstr,
     138                                           PULONG pulOfs,
     139                                           const XSTRING *pstrSearch,
     140                                           const XSTRING *pstrReplace,
     141                                           size_t *pShiftTable,
     142                                           PBOOL pfRepeatFind);
     143    typedef XSTRFINDREPLACE *PXSTRFINDREPLACE;
    134144
    135     ULONG XWPENTRY xstrcrpl(PXSTRING pxstr,
    136                             PULONG pulOfs,
    137                             const char *pcszSearch,
    138                             const char *pcszReplace);
    139     typedef ULONG XWPENTRY XSTRCRPL(PXSTRING pxstr,
     145    ULONG XWPENTRY xstrFindReplaceC(PXSTRING pxstr,
    140146                                    PULONG pulOfs,
    141147                                    const char *pcszSearch,
    142148                                    const char *pcszReplace);
    143     typedef XSTRCRPL *PXSTRCRPL;
     149    typedef ULONG XWPENTRY XSTRFINDREPLACEC(PXSTRING pxstr,
     150                                            PULONG pulOfs,
     151                                            const char *pcszSearch,
     152                                            const char *pcszReplace);
     153    typedef XSTRFINDREPLACEC *PXSTRFINDREPLACEC;
     154
     155    VOID XWPENTRY xstrConvertLineFormat(PXSTRING pxstr, BOOL fToCFormat);
     156    typedef VOID XWPENTRY XSTRCONVERTLINEFORMAT(PXSTRING pxstr, BOOL fToCFormat);
     157    typedef XSTRCONVERTLINEFORMAT *PXSTRCONVERTLINEFORMAT;
     158
    144159#endif
    145160
Note: See TracChangeset for help on using the changeset viewer.