head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.12 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.10 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.8 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.6 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.4 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @// @; 1.1 date 2024.12.02.07.47.47; author nia; state Exp; branches; next ; commitid dY53prPYO2nQOTzF; desc @@ 1.1 log @furnace: Fix ambiguous use of log() on integer in C++ code. @ text @$NetBSD$ Fix "error: call of overloaded 'log(int)' is ambiguous" on SunOS. --- src/engine/export/zsm.cpp.orig 2024-12-02 07:46:38.294426934 +0000 +++ src/engine/export/zsm.cpp @@@@ -618,7 +618,7 @@@@ void DivExportZSM::run() { // Tunings offsets that exceed a half semitone // will simply be represented in a different key // by nature of overflowing the signed char value - signed char tuningoffset=(signed char)(round(3072*(log(e->song.tuning/440.0)/log(2))))&0xff; + signed char tuningoffset=(signed char)(round(3072*(log(e->song.tuning/440.0)/log(2.0))))&0xff; zsm.writeSync(0x01,tuningoffset); // Set optimize flag, which mainly buffers PSG writes // whenever the channel is silent @