Mercurial > hg > nginx
comparison src/core/ngx_string.h @ 3887:e7798b5e990a
use memmove() in appropriate places
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 12 Apr 2011 08:02:46 +0000 |
parents | 7224d008faaf |
children | 61e4af19df9f |
comparison
equal
deleted
inserted
replaced
3886:901d9d93e71b | 3887:e7798b5e990a |
---|---|
131 #else | 131 #else |
132 | 132 |
133 #define ngx_copy ngx_cpymem | 133 #define ngx_copy ngx_cpymem |
134 | 134 |
135 #endif | 135 #endif |
136 | |
137 | |
138 #define ngx_memmove(dst, src, n) (void) memmove(dst, src, n) | |
139 #define ngx_movemem(dst, src, n) (((u_char *) memmove(dst, src, n)) + (n)) | |
136 | 140 |
137 | 141 |
138 /* msvc and icc7 compile memcmp() to the inline loop */ | 142 /* msvc and icc7 compile memcmp() to the inline loop */ |
139 #define ngx_memcmp(s1, s2, n) memcmp((const char *) s1, (const char *) s2, n) | 143 #define ngx_memcmp(s1, s2, n) memcmp((const char *) s1, (const char *) s2, n) |
140 | 144 |