LINUX.ORG.RU

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

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

Проблема твоя в том, что у тебя внутри

int
main ()
{
задекларированы какие-то функции. Похоже что ты тупо напихал инклудов прямо непосредственно в 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);
  }
}
тебе компилятор выдаст ошибку invalid storage class.

Инклуды и дефайны иногда некоторые личности вставляют внутрь кода функции, но в общем случае я так делать не советую. Если ты объявляешь какие-то как бы локальные дефайны внутри функции, не забудь их отUNDEFить в конце функции, чтобы они другой код не аффектили

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

Проблема твоя в том, что у тебя внутри

int
main ()
{
задекларированы какие-то функции. Похоже что ты тупо напихал инклудов прямо непосредственно в 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);
  }
}
тебе компилятор выдаст ошибку invalid storage class.

Инклуды и дефайны иногда некоторые личности вставляют внутрь кода функции, но в общем случае я так делать не советую. Если ты объявляешь какие-то как бы локальные дефайны внутри функции, не забудь их отUNDEFить чтобы они другой код не аффектили

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

Проблема твоя в том, что у тебя внутри

int
main ()
{
задекларированы какие-то функции. Похоже что ты тупо напихал инклудов прямо непосредственно в 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);
  }
}
тебе компилятор выдаст ошибку invalid storage class