[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