diff options
Diffstat (limited to 'src/misc/vec/vecStr.h')
-rw-r--r-- | src/misc/vec/vecStr.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/misc/vec/vecStr.h b/src/misc/vec/vecStr.h index b8a8433d..3dd6cfac 100644 --- a/src/misc/vec/vecStr.h +++ b/src/misc/vec/vecStr.h @@ -553,6 +553,13 @@ static inline void Vec_StrPush( Vec_Str_t * p, char Entry ) } p->pArray[p->nSize++] = Entry; } +static inline void Vec_StrPushBuffer( Vec_Str_t * p, char * pBuffer, int nSize ) +{ + if ( p->nSize + nSize > p->nCap ) + Vec_StrGrow( p, 2 * (p->nSize + nSize) ); + memcpy( p->pArray + p->nSize, pBuffer, nSize ); + p->nSize += nSize; +} /**Function************************************************************* |