[FFmpeg-devel] [PATCH] doc/developer: update style guidelines to include for loops with declarations
Mark Thompson
sw at jkqxz.net
Wed Nov 8 23:49:38 EET 2017
On 08/11/17 21:26, Rostislav Pehlivanov wrote:
> Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> ---
> doc/developer.texi | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/doc/developer.texi b/doc/developer.texi
> index a7b4f1d737..de7d887451 100644
> --- a/doc/developer.texi
> +++ b/doc/developer.texi
> @@ -132,6 +132,9 @@ designated struct initializers (@samp{struct s x = @{ .i = 17 @};});
> @item
> compound literals (@samp{x = (struct s) @{ 17, 23 @};}).
>
> + at item
> +for loops with variable definition (@samp{for (int i = 0; i < 8; i++)});
> +
> @item
> Implementation defined behavior for signed integers is assumed to match the
> expected behavior for two's complement. Non representable values in integer
>
IMO if you want this it would be better to just allow mixed statements and declarations, with this as a consequence.
Can you comment on what the consequences would be for platform support? It would remove support for at least one platform I know of (the TI ARM compiler). I've no idea whether it or any other platform which would be broken has any users, though.
- Mark
More information about the ffmpeg-devel
mailing list