Changeset 3573 for trunk/src/kash/memalloc.h
- Timestamp:
- Dec 14, 2022, 10:17:38 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/memalloc.h
r3477 r3573 127 127 # define PSTPUTSTRN(psh, str, n, p) do { \ 128 128 pstack_block *pstmacro = (psh)->curpstack; \ 129 if (pstmacro->strleft >= ( n)) {/*likely?*/} \129 if (pstmacro->strleft >= (size_t)(n)) {/*likely?*/} \ 130 130 else (p) = pstmakestrspace(psh, (n), (p)); \ 131 131 pstmacro->strleft -= (n); \ … … 140 140 # define PSTUPUTC(psh, c, p) do { kHlpAssert((psh)->sstrnleft > 0); --(psh)->sstrnleft; *(p)++ = (c); } while (0) 141 141 # define PSTPUTC(psh, c, p) do { if (--(psh)->sstrnleft >= 0) *(p)++ = (c); else (p) = pstputcgrow(psh, (p), (c)); } while (0) 142 # define PSTPUTSTRN(psh, str, n, p) do { if ((psh)->sstrnleft >= ( n)) {/*likely?*/} else (p) = pstmakestrspace(psh, (n), (p)); \142 # define PSTPUTSTRN(psh, str, n, p) do { if ((psh)->sstrnleft >= (size_t)(n)) {/*likely?*/} else (p) = pstmakestrspace(psh, (n), (p)); \ 143 143 memcpy((p), (str), (n)); (psh)->sstrnleft -= (n); (p) += (n); } while (0) 144 144 #endif
Note:
See TracChangeset
for help on using the changeset viewer.