freebsd-ports/games/uclient/files/patch-aa
Alexander Langer d1155408ad Add uclient 0.10.0, a 2D isometric WorldForge game client.
PR:		26251
Submitted by:	Oliver Lehmann <lehmann@ans-netz.de>
2001-04-05 19:30:09 +00:00

30 lines
743 B
Plaintext

--- toolbox/ftos.cc.orig Wed Mar 28 02:14:23 2001
+++ toolbox/ftos.cc Wed Mar 28 02:19:29 2001
@@ -169,6 +169,10 @@
// ecvt (double val, size_t ndigit, int *decpt, int *sign);
// }
+#ifdef __FreeBSD__
+#include <stdio.h>
+#endif
+
#include "ftos.h"
#include "dtags.h"
@@ -288,7 +292,14 @@
// Get number's string rep, sign, and exponent
int sign = 0;
int decimal=0;
- register char *p = ecvt(val, count, &decimal, &sign);
+
+#ifdef __FreeBSD__
+ register char *p;
+ asprintf(&p, "%.0f", val);
+#else
+ register char *p = ecvt(val, count, &decimal, &sign);
+#endif
+// register char *p = ecvt(val, count, &decimal, &sign);
D2TAG("*** string rep is", p);
D2TAG("*** decimal is", itos(decimal));