title: Syntax error in Windows resource (.rc) file
body: <p>I have a problem with a package of files, including a main.rc. I never worked with rc files, but I have to resolve a problem for a friend of mine. This is my "main.rc":</p>
  
  <pre><code>#include &lt;windows.h&gt;
  
  #ifdef GCC_WINDRES
    VS_VERSION_INFO       VERSIONINFO
  #else
    VS_VERSION_INFO       VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
  #endif
  
  FILEVERSION     1,1,0,0
  PRODUCTVERSION  1,1,0,0
  FILEFLAGSMASK       VS_FFI_FILEFLAGSMASK
  
  #ifdef _DEBUG
    FILEFLAGS     1
  #else
    FILEFLAGS     0
  #endif
  
  FILEOS      VOS_DOS_WINDOWS32
  FILETYPE        VFT_DLL
  FILESUBTYPE     0   // not used
  
  BEGIN
    BLOCK "StringFileInfo"
    BEGIN
      BLOCK "040904E4"
      //language ID = U.S. English, char set = Windows, Multilingual
      BEGIN
        VALUE "FileDescription",  "myProtectoR\0"
        VALUE "FileVersion",  "1.1.0.0\0"
        VALUE "InternalName", "myprotector.exe\0"
        VALUE "LegalCopyright",   "(C) 2010-2011 Roberto Rossi\0"
        VALUE "OriginalFilename", "myprotector.exe\0"
        VALUE "ProductName",  "myProtectoR\0"
        VALUE "ProductVersion",   "1.1.0.0\0"
        VALUE "Comments","myProtectoR by Roberto Rossi (http://www.redchar.net)\0"
      END
    END
    BLOCK "VarFileInfo"
    BEGIN
      VALUE "Translation", 0x0409, 1252
    END
  END
  </code></pre>
  
  <p>I get a "syntax error" (not so specific uh?) at line 6, but I don't know why. Can anyone help my with that?</p>