This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit e747ecdbd00f3ebc10d0a9a823f8b0f94941a2d8 Author: Kacper Michajłow <[email protected]> AuthorDate: Sat Aug 22 17:14:32 2026 +0200 Commit: Kacper Michajłow <[email protected]> CommitDate: Mon Sep 7 03:57:59 2026 +0000 compat: remove va_copy.h va_copy is mandated by C99. MSVC has provided it since VS2013 and no GCC old enough to lack it can pass the C11 configure check, so both fallback branches were unreachable. Signed-off-by: Kacper Michajłow <[email protected]> --- compat/va_copy.h | 34 ---------------------------------- fftools/cmdutils.c | 1 - libavutil/bprint.c | 1 - 3 files changed, 36 deletions(-) diff --git a/compat/va_copy.h b/compat/va_copy.h deleted file mode 100644 index a40bbe6637..0000000000 --- a/compat/va_copy.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * MSVC Compatible va_copy macro - * Copyright (c) 2012 Derek Buitenhuis - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef COMPAT_VA_COPY_H -#define COMPAT_VA_COPY_H - -#include <stdarg.h> - -#if !defined(va_copy) && defined(_MSC_VER) -#define va_copy(dst, src) ((dst) = (src)) -#endif -#if !defined(va_copy) && defined(__GNUC__) && __GNUC__ < 3 -#define va_copy(dst, src) __va_copy(dst, src) -#endif - -#endif /* COMPAT_VA_COPY_H */ diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c index d9a5901e91..8a388f6eba 100644 --- a/fftools/cmdutils.c +++ b/fftools/cmdutils.c @@ -30,7 +30,6 @@ references to libraries that are not being built. */ #include "config.h" -#include "compat/va_copy.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" #include "libswresample/swresample.h" diff --git a/libavutil/bprint.c b/libavutil/bprint.c index 266da11304..3c6d14c2e9 100644 --- a/libavutil/bprint.c +++ b/libavutil/bprint.c @@ -25,7 +25,6 @@ #include <time.h> #include "avstring.h" #include "bprint.h" -#include "compat/va_copy.h" #include "error.h" #include "macros.h" #include "mem.h" -- To stop receiving notification emails like this one, please contact [email protected]. _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
