[devel] Q: gcc lifetimes
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Чт Фев 24 17:17:40 MSK 2005
On Thu, Feb 24, 2005 at 03:12:31PM +0200, Michael Shigorin wrote:
> Здравствуйте.
> Рассматривая по очередному кругу грабли с gcc3.4 (у меня это
> 11 пакетов), задался вопросом: если я не в состоянии чинить ряд
> из них (сложнее ";", пропущенной после "case ...:" в switch) --
> например, в bb наблюдаем:
>
> --- timers.c
> int
> tl_lookup_timer (tl_timer * t)
> {
> # ...
> }
>
> --- timers.h
> int tl_lookup_timer (tl_timer * t) REGISTERS (3);
>
> => рассказывают:
>
> timers.c:311: error: conflicting types for 'tl_lookup_timer'
> timers.h:52: error: previous declaration of 'tl_lookup_timer' was here
Надо и там и там поставить REGISTERS (3).
именно в этом и несовпадение объявлений.
>
> ...ну в общем, рассматривая старые, но до сих пор работавшие
> программы, которые обновляться, судя по всему -- не будут, а
> выбрасывать -- жалко, возник вопрос: что из gcc-2.95.x, 2.96, 3.3
> у нас будет более долгосрочным compat version?
>
> --
> ---- WBR, Michael Shigorin <mike на altlinux.ru>
> ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> Devel mailing list
> Devel на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel