Прошу помощи.

Igor Sysoev is at rambler-co.ru
Thu Jun 2 22:30:51 MSD 2005


On Thu, 2 Jun 2005, [Windows-1251] Митрофанов Михаил Владимирович wrote:

> Извиняюсь за оффтопик.
> Но столкнулдся с такой проблемой и пока не знаю решения.
>
> Значит так. У меня написан модуль для апача, который делает редирект и пр.
> В него через ? передается параметры.
> Один из них тип unsigned long.
> При преобразовании к примеру 2685108224 в число unsigned long,
> с помошью функции atol(), возвращается число 2147483647.
>
> Хотел использовать функцию strtoul, но апач написал:
> strtoul_is_not_a_portable_function_use_strtol_instead
>
> Что посоветуете?

В nginx'е я вообще не использую библиотечные atoi, etc. Даже s(n)printf свой,
потому что нужно выводить всякие странные типы типа off_t, size_t и прочая.

В данном случае можно воспользоваться strtoll().


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list