Changeset 23 for trunk/include/helpers


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

Fixes for V0.9.7.

Location:
trunk/include/helpers
Files:
4 edited

Legend:

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

    r18 r23  
    290290                           ULONG ulAttr);
    291291
    292     APIRET doshReadTextFile(PSZ pszFile,
     292    APIRET doshLoadTextFile(const char *pcszFile,
    293293                            PSZ* ppszContent);
    294294
  • trunk/include/helpers/gpih.h

    r18 r23  
    7272                           BYTE bDivisor);
    7373
    74     #ifdef INCL_GPILOGCOLORTABLE
    75 
    76         /*
    77          *@@ gpihSwitchToRGB:
    78          *      this switches the given HPS into RGB mode.
    79          *      Requires INCL_GPILOGCOLORTABLE.
    80          */
    81 
    82         #define gpihSwitchToRGB(hps)                \
    83             GpiCreateLogColorTable(hps, 0, LCOLF_RGB, 0, 0, NULL);
    84 
    85     #endif
     74    BOOL gpihSwitchToRGB(HPS hps);
     75    typedef BOOL XWPENTRY GPIHSWITCHTORGB(HPS hps);
     76    typedef GPIHSWITCHTORGB *PGPIHSWITCHTORGB;
    8677
    8778    /* ******************************************************************
     
    10899                            ULONG ulWidth);
    109100
    110     VOID APIENTRY gpihDraw3DFrame(HPS hps,
     101    VOID XWPENTRY gpihDraw3DFrame(HPS hps,
    111102                                  PRECTL prcl,
    112103                                  USHORT usWidth,
    113104                                  LONG lColorLeft,
    114105                                  LONG lColorRight);
    115     typedef VOID APIENTRY GPIHDRAW3DFRAME(HPS hps,
     106    typedef VOID XWPENTRY GPIHDRAW3DFRAME(HPS hps,
    116107                                          PRECTL prcl,
    117108                                          USHORT usWidth,
  • trunk/include/helpers/stringh.h

    r21 r23  
    6363                const char *pcszInsert);
    6464
    65     ULONG strhrpl(PSZ *ppszBuf,
    66                   PULONG pulOfs,
    67                   const char *pcszSearch,
    68                   const char *pcszReplace);
     65    ULONG strhFindReplace(PSZ *ppszBuf,
     66                          PULONG pulOfs,
     67                          const char *pcszSearch,
     68                          const char *pcszReplace);
    6969
    7070    ULONG strhWords(PSZ psz);
     
    129129    PSZ strhFindNextLine(PSZ pszSearchIn, PULONG pulOffset);
    130130
    131     PSZ strhFindKey(const char *pcszSearchIn,
    132                     const char *pcszKey,
    133                     PBOOL pfIsAllUpperCase);
    134 
    135     PSZ strhGetParameter(const char *pcszSearchIn,
    136                          const char *pcszKey,
    137                          PSZ pszCopyTo,
    138                          ULONG cbCopyTo);
    139 
    140     PSZ strhSetParameter(PSZ* ppszBuf,
    141                          const char *pcszKey,
    142                          PSZ pszNewParam,
    143                          BOOL fRespectCase);
    144 
    145     BOOL strhDeleteLine(PSZ pszSearchIn, PSZ pszKey);
    146 
    147131    BOOL strhBeautifyTitle(PSZ psz);
    148132
  • 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.