История изменений
Исправление SZT, (текущая версия) :
Проблема твоя в том, что у тебя внутри
int
main ()
{
static __inline unsigned int
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
И действительно, если ты попробуешь вот такой код скомпилировать:
int
main ()
{
static __inline unsigned int
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
}
Инклуды и дефайны иногда некоторые личности вставляют внутрь кода функции, но в общем случае я так делать не советую. Если ты объявляешь какие-то как бы локальные дефайны внутри функции, не забудь их отUNDEFить в конце функции, чтобы они другой код не аффектили
Исправление SZT, :
Проблема твоя в том, что у тебя внутри
int
main ()
{
static __inline unsigned int
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
И действительно, если ты попробуешь вот такой код скомпилировать:
int
main ()
{
static __inline unsigned int
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
}
Инклуды и дефайны иногда некоторые личности вставляют внутрь кода функции, но в общем случае я так делать не советую. Если ты объявляешь какие-то как бы локальные дефайны внутри функции, не забудь их отUNDEFить чтобы они другой код не аффектили
Исходная версия SZT, :
Проблема твоя в том, что у тебя внутри
int
main ()
{
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
И действительно, если ты попробуешь вот такой код скомпилировать:
int
main ()
{
static __inline unsigned int
__bswap_32 (unsigned int __bsx)
{
return __builtin_bswap32 (__bsx);
}
}