summaryrefslogtreecommitdiffstats
path: root/liquivision.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-05-31 23:12:30 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-05-31 23:14:56 -0700
commite84d8624bb1790ae46d3c7a7b642effb9090b65d (patch)
treecc565f9b92c7244f0ff5fb6429b5ce33faf0dab0 /liquivision.c
parent5bbcc7f16ddb1315dbd4a7a43034cddf8c9f2a36 (diff)
downloadsubsurface-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.c17
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 {