diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2015-05-31 23:12:30 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-05-31 23:14:56 -0700 |
commit | e84d8624bb1790ae46d3c7a7b642effb9090b65d (patch) | |
tree | cc565f9b92c7244f0ff5fb6429b5ce33faf0dab0 /liquivision.c | |
parent | 5bbcc7f16ddb1315dbd4a7a43034cddf8c9f2a36 (diff) | |
download | subsurface-e84d8624bb1790ae46d3c7a7b642effb9090b65d.tar.gz |
Add strndup.h header so we can use this useful function
It's missing on Windows... we had this helper in liquivision.c but since I
used the function in git-access.c I figured I should just turn it into a
little helper.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'liquivision.c')
-rw-r--r-- | liquivision.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/liquivision.c b/liquivision.c index 6eefdc123..cabfa0b17 100644 --- a/liquivision.c +++ b/liquivision.c @@ -3,7 +3,7 @@ #include "dive.h" #include "divelist.h" #include "file.h" - +#include "strndup.h" // Convert bytes into an INT #define array_uint16_le(p) ((unsigned int) (p)[0] \ @@ -12,21 +12,6 @@ + ((p)[1]<<8) + ((p)[2]<<16) \ + ((p)[3]<<24)) -#if __WIN32__ -static char *strndup (const char *s, size_t n) -{ - char *cpy; - size_t len = strlen(s); - if (n < len) - len = n; - if ((cpy = malloc(len + 1)) != NULL) { - cpy[len] = '\0'; - memcpy(cpy, s, len); - } - return cpy; -} -#endif - struct lv_event { time_t time; struct pressure { |