A lot of warnings from silcatomic.h

"mal content" <artifact.one-gM/[email protected]>
Newsgroups gmane.network.silc.devel
Message-ID <[email protected]>
Hello.

SILC Toolkit 1.1 produces a lot of warnings when
compiling code that includes silcatomic.h:

In file included from /usr/local/include/silc.h:219,
                 from test.h:4,
                 from test.c:7:
/usr/local/include/silcatomic.h:301: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:302: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:303: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:304: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:378: warning: unused parameter 'atomic'
/usr/local/include/silcatomic.h:378: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:379: warning: unused parameter 'atomic'
/usr/local/include/silcatomic.h:379: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:380: warning: unused parameter 'atomic'
/usr/local/include/silcatomic.h:380: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:381: warning: unused parameter 'atomic'
/usr/local/include/silcatomic.h:381: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:481: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:482: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:483: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:620: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:621: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:622: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:792: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:793: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:794: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:944: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:945: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:946: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1050: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1051: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1052: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1176: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1177: warning: ISO C does not allow
extra `;' outside of a function
/usr/local/include/silcatomic.h:1178: warning: ISO C does not allow
extra `;' outside of a function

This is on FreeBSD 6.2 with GCC 3.4.6, -W -Wall -pedantic
-stc=c99 -Wno-unused-parameter.

Looks like a semicolon has crept into a macro
somewhere (I can't quite work out where though, running
the file through cpp).

MC
_______________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.