On Thu, Oct 15, 2015 at 7:37 PM, Ganesh Ajjanagadde <gajjanaga...@gmail.com> wrote: > This will trigger some useful warnings in avutil/hash that need to be fixed. > > Signed-off-by: Ganesh Ajjanagadde <gajjanaga...@gmail.com> > --- > libavutil/sha512.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavutil/sha512.h b/libavutil/sha512.h > index 7b08701..6aecf31 100644 > --- a/libavutil/sha512.h > +++ b/libavutil/sha512.h > @@ -49,6 +49,7 @@ struct AVSHA512 *av_sha512_alloc(void); > * @param bits number of bits in digest (224, 256, 384 or 512 bits) > * @return zero if initialization succeeded, -1 otherwise > */ > +av_warn_unused_result > int av_sha512_init(struct AVSHA512* context, int bits); > > /** > -- > 2.6.1 >
This is more controversial: on the one hand, users may want to check the return code if they are not init-ing with a constant bits value (e.g they obtain it dynamically), on the other hand the current usage (within FFmpeg) is perfectly fine. Until consensus emerges, I will not send more patches for these crypto stuff. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel