[FFmpeg-devel] [PATCH 2.0/3] libavformat/protocols.c: avio_enum_protocols(): Add more const-correctness

Michael Witten mfwitten at gmail.com
Wed Aug 11 22:00:02 EEST 2021


This commit adds 'const' qualifiers to the parameters.

---
 libavformat/avio.h      | 2 +-
 libavformat/protocols.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/avio.h b/libavformat/avio.h
index 0b35409787..3b92cf742a 100644
--- a/libavformat/avio.h
+++ b/libavformat/avio.h
@@ -786,7 +786,7 @@ int avio_close_dyn_buf(AVIOContext *s, uint8_t **pbuffer);
  *
  * @return A static string containing the name of current protocol or NULL
  */
-const char *avio_enum_protocols(void **opaque, int output);
+const char *avio_enum_protocols(void **const opaque, const int output);
 
 /**
  * Get AVClass by names of available protocols.
diff --git a/libavformat/protocols.c b/libavformat/protocols.c
index e0b3405ab8..e671c5ab6a 100644
--- a/libavformat/protocols.c
+++ b/libavformat/protocols.c
@@ -91,7 +91,7 @@ const AVClass *ff_urlcontext_child_class_iterate(void **iter)
     return ret;
 }
 
-const char *avio_enum_protocols(void **opaque, int output)
+const char *avio_enum_protocols(void **const opaque, const int output)
 {
     const URLProtocol *const *p = *opaque;
 
-- 
2.22.0



More information about the ffmpeg-devel mailing list