LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Вас что, этот клован покусал и Вы как от вампира заразились что ли?

Твой заголовочный файл показывает, что не всегда alloca - функция.

Батенька, Вы не знаете С. В данном случае этот общий заголовочный фал показывает что как раз alloca() это функция, как и сказано в man 3 alloca. Смиритесь, С это явно не ваше.

Впрочем… Что Вам не ясно в данном коде? Какая его часть заставляет ещё и Вас столь изысканно бредить?

/* Allocate a block that will be freed when the calling function exits.  */
extern void *alloca (size_t __size) __THROW;

#ifdef	__GNUC__
# define alloca(size)	__builtin_alloca (size)
#endif /* GCC.  */

То что у «гнутых» - это какой-то макрос с двумя подчеркиваниями спереди, что есть магия.

У Вас нет никакого макроса ни в случае для GNUC, ни в более общем. Садитесь, «два», Вы такой же балбес как этот местный дурачёк. Макрос там один, но боюсь Вам этого не понять.

Исправление Moisha_Liberman, :

Вас что, этот клован покусал и Вы как от вампира заразились что ли?

Что Вам не ясно в данном коде? Какая его часть заставляет ещё и Вас столь изысканно бредить?

/* Allocate a block that will be freed when the calling function exits.  */
extern void *alloca (size_t __size) __THROW;

#ifdef	__GNUC__
# define alloca(size)	__builtin_alloca (size)
#endif /* GCC.  */

То что у «гнутых» - это какой-то макрос с двумя подчеркиваниями спереди, что есть магия.

У Вас нет никакого макроса ни в случае для GNUC, ни в более общем. Садитесь, «два», Вы такой же балбес как этот местный дурачёк. Макрос там один, но боюсь Вам этого не понять.

Исходная версия Moisha_Liberman, :

Не понял?

Вас что, этот улован покусал и Вы как от вампира заразились что ли?

Что Вам не ясно в данном коде? Какая его часть заставляет ещё и Вас столь изысканно бредить?

/* Allocate a block that will be freed when the calling function exits.  */
extern void *alloca (size_t __size) __THROW;

#ifdef	__GNUC__
# define alloca(size)	__builtin_alloca (size)
#endif /* GCC.  */

То что у «гнутых» - это какой-то макрос с двумя подчеркиваниями спереди, что есть магия.

У Вас нет никакого макроса ни в случае для GNUC, ни в более общем. Садитесь, «два», Вы такой же балбес как этот местный дурачёк. Макрос там один, но боюсь Вам этого не понять.