[vlc-commits] [Git][videolan/vlc][master] 3 commits: package: os2: set std to gnu17 and gnu++17
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Wed Dec 31 15:23:47 UTC 2025
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
3afe4252 by KO Myung-Hun at 2025-12-31T15:46:17+01:00
package: os2: set std to gnu17 and gnu++17
- - - - -
750a92a7 by KO Myung-Hun at 2025-12-31T15:46:17+01:00
vlc_fs: include io.h on OS/2
This fixes many 'implicit declaration of function' errors due to read()
, close() and so on at various places. For example,
src/input/vlmshell.c.
- - - - -
2e30b3bc by KO Myung-Hun at 2025-12-31T15:46:17+01:00
libvlccore.sym: remove a duplicated symbol, vlc_player_GetAtoBLoop
The duplciated symbol, vlc_player_GetAtoBLoop causes a build to stop
on OS/2.
- - - - -
3 changed files:
- extras/package/os2/configure.sh
- include/vlc_fs.h
- src/libvlccore.sym
Changes:
=====================================
extras/package/os2/configure.sh
=====================================
@@ -38,8 +38,8 @@ OPTIONS="
"
export ARCHFLAGS=${ARCHFLAGS-"-march=i686"}
-export CFLAGS="${CFLAGS} ${ARCHFLAGS} -std=gnu11"
-export CXXFLAGS="${CXXFLAGS} ${ARCHFLAGS} -std=gnu++11"
-export BUILDCC="gcc -std=gnu11"
+export CFLAGS="${CFLAGS} ${ARCHFLAGS} -std=gnu17"
+export CXXFLAGS="${CXXFLAGS} ${ARCHFLAGS} -std=gnu++17"
+export BUILDCC="gcc -std=gnu17"
sh "$(dirname $0)"/../../../configure ${OPTIONS} "$@"
=====================================
include/vlc_fs.h
=====================================
@@ -45,6 +45,9 @@ struct iovec;
# define lseek lseek64
#endif
+#ifdef __OS2__
+# include <io.h>
+#endif
/**
* \defgroup os Operating system
=====================================
src/libvlccore.sym
=====================================
@@ -936,7 +936,6 @@ vlc_player_SetAtoBLoop
vlc_player_SetAtoBLoopTime
vlc_player_SetAtoBLoopPosition
vlc_player_ResetAtoBLoop
-vlc_player_GetAtoBLoop
vlc_player_SetCategoryDelay
vlc_player_SetCurrentMedia
vlc_player_SetNextMedia
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/47c7da6c9b06bc8ee4957e13a3167cd5c4465b39...2e30b3bcb86d26a858a2b0a707904ebc03238fa5
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/47c7da6c9b06bc8ee4957e13a3167cd5c4465b39...2e30b3bcb86d26a858a2b0a707904ebc03238fa5
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list