Не полноценный stdlib.h
Начал перекомпилировать некоторые свои работы с винды в линуксе и
встрял на функциях itoa, ltoa и т.д.
Вылетают ошибки мол эти функции не объявлены....
Я перерыл весь stdlib.h и действительнго - нету там ни itoa(), ни itol() и
много чего другого. В других заголовочный файлах я тоже не нащёл...
Может gcc который, который щёл вместе с дистрибутивом такой кривой или это так и должно быть? (установлен с дистрибутива Linux SuSe 10.1)
itoa и ltoa не входят в ANSI.
----------------------------------------
Т.е. нужно самому дописывать эти функции или есть аналог
какой-нибудь...
Пиши сам. Вот те
=))
sprintf даже лучше itoa будет
evct(...) оказывается есть (у меня везде в исходниках было _evct).
Вместо stricmp(...), нащёл strcasecmp(...) - судя по комментариям оже самое. (это уже string.h)
------------------------------------------------
Сейчас осталось найти замену strupr() и strlwr() и вроде пока всё...