--- libxlsxwriter-RELEASE_0.7.7/include/xlsxwriter/utility.h 2018-05-17 01:42:39.000000000 +0200
+++ libxlsxwriter-RELEASE_0.7.7/include/xlsxwriter/utility.h 2018-05-30 03:23:23.884362320 +0200
@@ -156,12 +156,7 @@
/* Use a user defined function to format doubles in sprintf or else a simple
* macro (the default). */
-#ifdef USE_DOUBLE_FUNCTION
int lxw_sprintf_dbl(char *data, double number);
-#else
-#define lxw_sprintf_dbl(data, number) \
- lxw_snprintf(data, LXW_ATTR_32, "%.16g", number)
-#endif
/* *INDENT-OFF* */
#ifdef __cplusplus
--- libxlsxwriter-RELEASE_0.7.7/src/utility.c 2018-05-17 01:42:39.000000000 +0200
+++ libxlsxwriter-RELEASE_0.7.7/src/utility.c 2018-05-30 03:21:41.551538640 +0200
@@ -537,7 +537,6 @@
* 123.45. End-users can replace this with something more rigorous if
* required.
*/
-#ifdef USE_DOUBLE_FUNCTION
int
lxw_sprintf_dbl(char *data, double number)
{
@@ -552,4 +551,3 @@
return 0;
}
-#endif
--- libxlsxwriter-RELEASE_0.7.7/src/worksheet.c 2018-05-17 01:42:39.000000000 +0200
+++ libxlsxwriter-RELEASE_0.7.7/src/worksheet.c 2018-05-30 03:22:21.606861033 +0200
@@ -2495,7 +2495,6 @@
_write_number_cell(lxw_worksheet *self, char *range,
int32_t style_index, lxw_cell *cell)
{
-#ifdef USE_DOUBLE_FUNCTION
char data[LXW_ATTR_32];
lxw_sprintf_dbl(data, cell->u.number);
@@ -2506,16 +2505,6 @@
range, style_index, data);
else
fprintf(self->file, "%s", range, data);
-#else
- if (style_index)
- fprintf(self->file,
- "%.16g",
- range, style_index, cell->u.number);
- else
- fprintf(self->file,
- "%.16g", range, cell->u.number);
-
-#endif
}
/*