Changeset 15 for trunk/include/helpers/xstring.h
- Timestamp:
- Dec 11, 2000, 8:54:20 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/helpers/xstring.h
r14 r15 55 55 56 56 void XWPENTRY xstrInitSet(PXSTRING pxstr, PSZ pszNew); 57 typedef void XWPENTRY XSTRINITSET(PXSTRING pxstr, PSZ pszNew); 58 typedef XSTRINITSET *PXSTRINITSET; 57 59 58 60 void XWPENTRY xstrInitCopy(PXSTRING pxstr, const char *pcszSource); 61 typedef void XWPENTRY XSTRINITCOPY(PXSTRING pxstr, const char *pcszSource); 62 typedef XSTRINITCOPY *PXSTRINITCOPY; 59 63 60 64 void XWPENTRY xstrClear(PXSTRING pxstr); … … 63 67 64 68 PXSTRING XWPENTRY xstrCreate(ULONG ulPreAllocate); 69 typedef PXSTRING XWPENTRY XSTRCREATE(ULONG ulPreAllocate); 70 typedef XSTRCREATE *PXSTRCREATE; 65 71 66 72 VOID XWPENTRY xstrFree(PXSTRING pxstr); 73 typedef VOID XWPENTRY XSTRFREE(PXSTRING pxstr); 74 typedef XSTRFREE *PXSTRFREE; 67 75 68 76 ULONG XWPENTRY xstrset(PXSTRING pxstr, PSZ pszNew); 77 typedef ULONG XWPENTRY XSTRSET(PXSTRING pxstr, PSZ pszNew); 78 typedef XSTRSET *PXSTRSET; 69 79 70 80 ULONG XWPENTRY xstrcpy(PXSTRING pxstr, const char *pcszSource); 81 typedef ULONG XWPENTRY XSTRCPY(PXSTRING pxstr, const char *pcszSource); 82 typedef XSTRCPY *PXSTRCPY; 71 83 72 84 ULONG XWPENTRY xstrcat(PXSTRING pxstr, const char *pcszSource); 73 85 typedef ULONG XWPENTRY XSTRCAT(PXSTRING pxstr, const char *pcszSource); 74 86 typedef XSTRCAT *PXSTRCAT; 87 88 ULONG XWPENTRY xstrcatc(PXSTRING pxstr, CHAR c); 89 typedef ULONG XWPENTRY XSTRCATC(PXSTRING pxstr, CHAR c); 90 typedef XSTRCATC *PXSTRCATC; 75 91 76 92 /* … … 90 106 const char *pcszBeginChars, 91 107 const char *pcszEndChars); 108 typedef PSZ XWPENTRY XSTRFINDWORD(const XSTRING *pxstr, 109 ULONG ulOfs, 110 const XSTRING *pstrFind, 111 size_t *pShiftTable, 112 PBOOL pfRepeatFind, 113 const char *pcszBeginChars, 114 const char *pcszEndChars); 115 typedef XSTRFINDWORD *PXSTRFINDWORD; 92 116 93 117 ULONG XWPENTRY xstrrpl(PXSTRING pxstr, … … 97 121 size_t *pShiftTable, 98 122 PBOOL pfRepeatFind); 123 typedef ULONG XWPENTRY XSTRRPL(PXSTRING pxstr, 124 PULONG pulOfs, 125 const XSTRING *pstrSearch, 126 const XSTRING *pstrReplace, 127 size_t *pShiftTable, 128 PBOOL pfRepeatFind); 129 typedef XSTRRPL *PXSTRRPL; 99 130 100 131 ULONG XWPENTRY xstrcrpl(PXSTRING pxstr, … … 102 133 const char *pcszSearch, 103 134 const char *pcszReplace); 135 typedef ULONG XWPENTRY XSTRCRPL(PXSTRING pxstr, 136 PULONG pulOfs, 137 const char *pcszSearch, 138 const char *pcszReplace); 139 typedef XSTRCRPL *PXSTRCRPL; 104 140 #endif 105 141
Note:
See TracChangeset
for help on using the changeset viewer.