[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Чёртов язык Си!



On Tue, 07 Oct 2014 22:43:50 +0400
Artem Chuprina <ran@ran.pp.ru> wrote:

> Я, собственно, намекаю не на рабочие станции и ноутбуки, которые к
> исчерпанию 32-битового time_t уже точно станут сплошь 64-битовыми, а на
> всякие одноплатки, у которых вполне себе есть шанс до этого момента
> дожить с 32-битовыми int и long.

Да, намёк-то понятен.

>  AG> Что же до _t-типов, я недавно натыкался на линковку с двумя
>  AG> библиотеками, у которых различается FILE_OFFSET_BITS. Потому size_t
>  AG> были разного размера.
> 
> Мне вот интересно, как они сразу обе libc-то пользовались?  Или они не
> пользовались, а использовали size_t исключительно для своих нужд?

Это были fuse и libzip. О том, как они не подрались, я не задумывался.
Наверно, там за счёт макроподстановок шло обращение к разным функциям
для разной битности.

-- 
Alexander Galanin


Reply to: