[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