# [Speex-dev] inline in Visual Studio 8

Sat May 5 07:43:50 PDT 2007

```Actually, it looks like this is already done in Speex as of revision
7150 in SVN (7/15/2004).  As long as HAVE_CONFIG_H is defined in the
project settings (which it is in all of the project files in SVN),
win32\config.h should be included, and this has
#define inline __inline in it.

Oleg - you should make sure HAVE_CONFIG_H is defined in your project
settings.  And, you didn't say which source file you were trying to
compile when you got the error, but it should have the following at
the top of it:

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

Tom

Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> wrote:
>
> #define inline __inline
>
> Not sure where that goes into MS project files...
>
> 	Jean-Marc
>
> Oleg Kokorin a écrit :
> > Hello All
> >
> > it seems like MS compiler don't like "inline" keyword,
> > instead it's expecting to see "__inline".
> >
> > speex\libspeex\misc.h(79) : error C2054: expected '('