Author: fdmanana
Date: Sat Apr 9 14:46:02 2011
New Revision: 1090601
URL: http://svn.apache.org/viewvc?rev=1090601&view=rev
Log:
Fix ejson application compilation on Windows
Modified:
couchdb/trunk/src/ejson/encode.c
Modified: couchdb/trunk/src/ejson/encode.c
URL:
http://svn.apache.org/viewvc/couchdb/trunk/src/ejson/encode.c?rev=1090601&r1=1090600&r2=1090601&view=diff
==============================================================================
--- couchdb/trunk/src/ejson/encode.c (original)
+++ couchdb/trunk/src/ejson/encode.c Sat Apr 9 14:46:02 2011
@@ -18,6 +18,13 @@
#include "erl_nif_compat.h"
#include "yajl/yajl_encode.h"
+#if defined(_WIN32) || defined(WIN32) || defined(__WIN32__)
+#include <float.h>
+#define isnan _isnan
+#define isinf !_finite
+#define snprintf _snprintf
+#endif
+
#define SUCCESS 0
#define NOMEM 1
#define BADARG 2