[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