summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/msvc_pbd.h
diff options
context:
space:
mode:
authorJohn Emmas <johne53@tiscali.co.uk>2015-01-10 11:56:24 +0000
committerJohn Emmas <johne53@tiscali.co.uk>2015-01-10 11:56:24 +0000
commitf59810596648ae107c7858ecc6add4b3b9ff1ac7 (patch)
treeea72dfb0668c617a34225bab3d01b918827690d7 /libs/pbd/pbd/msvc_pbd.h
parentca7965d7aa4b56bca74dd4137e03bdb581c738c8 (diff)
Add support for the C99 function 'log2()' which is newly needed by 'gtk2_ardour/tempo_lines.cc' (but isn't available from MSVC).
These changes are MSVC specific and shouldn't affect the other builds. (incidentally, libpbd already offers a function called 'fast_log2()'. Not sure if that could have been used instead...)
Diffstat (limited to 'libs/pbd/pbd/msvc_pbd.h')
-rw-r--r--libs/pbd/pbd/msvc_pbd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/pbd/pbd/msvc_pbd.h b/libs/pbd/pbd/msvc_pbd.h
index bee9b8b4a4..7529619f1d 100644
--- a/libs/pbd/pbd/msvc_pbd.h
+++ b/libs/pbd/pbd/msvc_pbd.h
@@ -232,6 +232,7 @@ LIBPBD_API ssize_t PBD_APICALLTYPE pwrite(int handle, const void *buf, size_t
LIBPBD_API int PBD_APICALLTYPE poll(struct pollfd *fds, nfds_t nfds, int timeout);
LIBPBD_API double PBD_APICALLTYPE round(double x);
LIBPBD_API double PBD_APICALLTYPE trunc(double x);
+LIBPBD_API double PBD_APICALLTYPE log2(double x);
namespace PBD {