Merge pull request #45 from stuartallenmills/master
Patch for Win64 "strdup symbol not found" link problem.
commit7a784dfd2a6e561509b598c26ffea6cc9b6ecc7e
authorMichael Snoyman <michael@snoyman.com>
dateMon 14 Jul 2014, 21:28 (12 years ago)
parent406f086415ee0e
libyaml/api.c+10−1
@@ -5,6 +5,15 @@
55 * Get the library version.
66 */
77
8+/*
9+ * added to support _WIN64
10+ */
11+#if _WIN64
12+#define STRDUP _strdup
13+#else
14+#define STRDUP strdup
15+#endif
16+
817YAML_DECLARE(const char *)
918yaml_get_version_string(void)
1019{
@@ -63,7 +72,7 @@ yaml_strdup(const yaml_char_t *str)
6372 if (!str)
6473 return NULL;
6574
66− return (yaml_char_t *)strdup((char *)str);
75+ return (yaml_char_t *) STRDUP((char *)str);
6776}
6877
6978/*