diff --git a/libavcodec/alac.c b/libavcodec/alac.c
index cda4867f88ea671e813e9f6f04ba1f73237b533c..21457ab23f0b92f289efd809f04cbccf4c54f41c 100644
--- a/libavcodec/alac.c
+++ b/libavcodec/alac.c
@@ -84,7 +84,7 @@ static void allocate_buffers(ALACContext *alac)
     alac->outputsamples_buffer_b = av_malloc(alac->setinfo_max_samples_per_frame * 4);
 }
 
-void alac_set_info(ALACContext *alac)
+static void alac_set_info(ALACContext *alac)
 {
     unsigned char *ptr = alac->avctx->extradata;
 
@@ -125,7 +125,7 @@ static int count_leading_zeros(int32_t input)
     return i;
 }
 
-void bastardized_rice_decompress(ALACContext *alac,
+static void bastardized_rice_decompress(ALACContext *alac,
                                  int32_t *output_buffer,
                                  int output_size,
                                  int readsamplesize, /* arg_10 */
diff --git a/libavcodec/flicvideo.c b/libavcodec/flicvideo.c
index 89879b09476cf8df9a2a2503544905ba4c7f11fe..fa128d0d3b6e905544e72b583771d46d04ae1082 100644
--- a/libavcodec/flicvideo.c
+++ b/libavcodec/flicvideo.c
@@ -415,7 +415,7 @@ static int flic_decode_frame_8BPP(AVCodecContext *avctx,
     return buf_size;
 }
 
-int flic_decode_frame_15_16BPP(AVCodecContext *avctx,
+static int flic_decode_frame_15_16BPP(AVCodecContext *avctx,
                                       void *data, int *data_size,
                                       uint8_t *buf, int buf_size)
 {
diff --git a/libavcodec/h261.c b/libavcodec/h261.c
index 9b672545a10c53be4fe60d7028170aee43b06277..c6218c8b9d0ed2054043c847a092be630d8f2f38 100644
--- a/libavcodec/h261.c
+++ b/libavcodec/h261.c
@@ -762,7 +762,7 @@ static int h261_decode_block(H261Context * h, DCTELEM * block,
  * decodes the H261 picture header.
  * @return <0 if no startcode found
  */
-int h261_decode_picture_header(H261Context *h){
+static int h261_decode_picture_header(H261Context *h){
     MpegEncContext * const s = &h->s;
     int format, i;
     uint32_t startcode= 0;
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 43e349e36bd0d006d683b4eafb2ead4488a8c758..9339251c6ecce15998c0b3bc1d1369e29141f728 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -5741,7 +5741,7 @@ static int decode_cabac_residual( H264Context *h, DCTELEM *block, int cat, int n
     return 0;
 }
 
-void inline compute_mb_neighboors(H264Context *h)
+static void inline compute_mb_neighboors(H264Context *h)
 {
     MpegEncContext * const s = &h->s;
     const int mb_xy  = s->mb_x + s->mb_y*s->mb_stride;