[sisyphus] Re: Пакет bluemote
Epiphanov Sergei
=?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Вт Июн 7 14:41:16 MSD 2005
В сообщении от 7 Июнь 2005 13:38 Alexey Tourbin написал:
> Не знаете, что такое asprintf? :) :)
>
> int asprintf(char **strp, const char *fmt, ...);
>
> Внутри asprintf() делает malloc и, таким образом, возвращает указатель
> на новую строку через первый аргумент.
>
> *strp = malloc(...);
Да, до недавнего времени не знал.
А Вы смотрели man asprintf? Про сам asprintf там написано 1 (одно)
предложение без указания параметров. А в stdio.h прототип указан в виде
extern int asprintf (char **__restrict __ptr,
__const char *__restrict __fmt, ...)
__THROW __attribute__ ((__format__ (__printf__, 2, 3)));
И вот что такое '*__restrict'?
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus