[flac-dev] flac 1.3.0pre2 pre-release

LRN
Sun, 10 Mar 2013 06:11:32 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09.03.2013 15:37, Erik de Castro Lopo wrote:
> Hi all,
>
> Second and hopefully final pre-release is here:
>
> http://downloads.xiph.org/releases/flac/beta/
>
src/libFLAC/metadata_iterators.c:442:4: warning: implicit declaration
of function 'ftello' [-Wimplicit-function-declaration]

Same with ftello, it's all over the source code.

Curiously, config.h contains:
/* Define to 1 if fseeko (and presumably ftello) exists and is
declared. */
/* #undef HAVE_FSEEKO */

for me, but FLAC doesn't seem to care...

Here's a patch i've used. Compiles (mingw.org i386 gcc 4.7.2 + MSYS),
passes the testsuite.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRPCQTAAoJEOs4Jb6SI2Cwu/gH/RgqFvNay07Fywz0rUcGqzRm
c2jX1TRQ4dYg94x8dgn2VxGG/um1py1pko36zcxH22lx3hnz3AqttDrRBEy57Wxh
dwXQyxbhgpJX1fG1mkj78n+Klh+G4bT5ALl/mvvBPgp8DI+KHwGKKn6LoCwRLhkS
A2MbgAUBkMcLpctG9Q1V+mkNpWOq0IJM5LDbtGlJ+VQsVUt7IpxC+0ORT5bqot+M
p8DtYkQxXyL0AUKrW3LkpA+MDPIK0iaH0fmhtZJCjcAjWH1Xf/q98mYa+FtpnCbi
cZeeMTcoWtogLWkJEmCa0BnkCN4Gcyvoq1u2Zb1itBjszhK84V9rJD1+w22l49M=9CjS
-----END PGP SIGNATURE-----
-------------- next part --------------
--- flac-1.3.0pre2/include/share/compat.h.orig	2013-03-08 13:22:15 +0400
+++ flac-1.3.0pre2/include/share/compat.h	2013-03-10 09:30:43 +0400
@@ -55,6 +55,12 @@
 #ifndef ftello
 #define ftello ftell
 #endif
+#else
+/* MinGW */
+#if !defined(HAVE_FSEEKO)
+#  define fseeko fseeko64
+#  define ftello ftello64
+#endif
 #endif
 #endif