title: syntax error, unexpected IDENTIFIER, expecting '{' or ';' or ':' or '='
body: <p>Can someone please help me solve this error 
  This is the error:</p>
  
  <pre><code> *** Error in dnabase.h near line 35, column 39:
      syntax error, unexpected IDENTIFIER, expecting '{' or ';' or ':' or '='
      Error parsing file: 'dnabase.h'
  </code></pre>
  
  <p>My operating system is: mac el capitan </p>
  
  <p>The engine I'm using is: Panda3D</p>
  
  <p>This is the code that is the problem: dnbase.h: </p>
  
  <pre><code>inline LVecBase4f dgi_extract_color(DatagramIterator&amp; dgi)
  {
      double r = dgi.get_uint8() / 255.;
      double g = dgi.get_uint8() / 255.;
      double b = dgi.get_uint8() / 255.;
      double a = dgi.get_uint8() / 255.;
      return LVecBase4f(r, g, b, a);
  }
  </code></pre>
  
  <p>something else:</p>
  
  <pre><code>The following command return a non-zero value (1): /Developer/Panda3D/bin/interrogate -D__inline -DCPPPARSER -DP3_INTERROGATE=1 -D__cplusplus -fnames -string -refcount -assert -S /Developer/Panda3D/include/parser-inc -S /Developer/Panda3D/include -I /Developer/Panda3D/include -I/Users/mgracer48/Desktop/libpandadna/src/base -I/Users/mgracer48/Desktop/libpandadna/src/suit -I/Users/mgracer48/Desktop/libpandadna/src/components -srcdir /Users/mgracer48/Desktop/libpandadna/src/base -oc /Users/mgracer48/Desktop/libpandadna/src/base_igate.cxx -od /Users/mgracer48/Desktop/libpandadna/src/base.in -python-native -DCPPPARSER -D__STDC__=1 -D__cplusplus -D__inline -longlong __int64 -D_X86_ -DWIN32_VC -DWIN32 -module libpandadna -library base -Dvolatile= config_dna.h dnabase.h DNALoader.h DNAStorage.h
  </code></pre>