changeset 9997 | d858e88e871a |
parent 9111 | 48ce04029fe4 |
child 10299 | 946c84fdc58e |
9996:fceaf224b2f0 | 9997:d858e88e871a |
---|---|
302 } |
302 } |
303 |
303 |
304 *s = '\0'; |
304 *s = '\0'; |
305 return length; |
305 return length; |
306 } |
306 } |
307 |
|
308 #ifndef _GNU_SOURCE |
|
309 #include "core/math_func.hpp" |
|
310 char *strndup(const char *s, size_t len) |
|
311 { |
|
312 len = min(strlen(s), len); |
|
313 char *tmp = CallocT<char>(len + 1); |
|
314 memcpy(tmp, s, len); |
|
315 return tmp; |
|
316 } |
|
317 #endif /* !_GNU_SOURCE */ |