summaryrefslogtreecommitdiff
path: root/databases/p5-DBD-InterBase/files/patch-dbdimp.c
diff options
context:
space:
mode:
Diffstat (limited to 'databases/p5-DBD-InterBase/files/patch-dbdimp.c')
-rw-r--r--databases/p5-DBD-InterBase/files/patch-dbdimp.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/databases/p5-DBD-InterBase/files/patch-dbdimp.c b/databases/p5-DBD-InterBase/files/patch-dbdimp.c
new file mode 100644
index 000000000000..405a0f6eb012
--- /dev/null
+++ b/databases/p5-DBD-InterBase/files/patch-dbdimp.c
@@ -0,0 +1,16 @@
+--- dbdimp.c.orig Thu Aug 29 06:28:30 2002
++++ dbdimp.c Tue Sep 10 16:35:15 2002
+@@ -2430,8 +2430,13 @@
+ # define S_INT64_DEC_FULL ".%%%dLd%%1Ld"
+ # define S_INT64_DEC_NOSCALE ".%%1Ld"
+ #else /* others: linux, xBSD, solaris, hp-ux, ... */
++#ifdef __FreeBSD__
++# define S_INT64_FULL "%%qd.%%%dlld%%1lld"
++# define S_INT64_NOSCALE "%%qd.%%1lld"
++#else
+ # define S_INT64_FULL "%%lld.%%%dlld%%1lld"
+ # define S_INT64_NOSCALE "%%lld.%%1lld"
++#endif
+ # define S_INT64_DEC_FULL ".%%%dlld%%1lld"
+ # define S_INT64_DEC_NOSCALE ".%%1lld"
+ #endif