[devel] union in C99

Konstantin Pavlov =?iso-8859-1?q?thresh_=CE=C1_altlinux=2Eru?=
Вт Сен 23 21:13:37 MSD 2008


2008/9/23 Led <ledest на gmail.com>

> потребовалось сделать что-то типа такого:
> -    int         i_bframe_adaptive;
> +    union {
> +        int         i_bframe_adaptive;
> +        int         b_bframe_adaptive __attribute__((__deprecated__));
> +    };
>
> это поля structx 264_param_t . Но при -std=c99 получаем:
> libx264.c:165: error: 'x264_param_t' has no member named
> 'i_bframe_adaptive'
>

Мне кажется, легче запатчить клиентов libx264, чем менять ее API и дальше.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20080923/b7ad655f/attachment-0002.html>


Подробная информация о списке рассылки Devel