anchor.diff:  type ClangOsxAttribute (flags: string, libs: string) =
       inherit Attribute ()
   
  -/// Allows a hook into the gcc/g++ command line arguments when compiling
  +/// Marks a class to allow a hook into the gcc/g++ command line arguments when compiling
   /// C/C++ on Linux. The two hooks are {flags} and {libs}.
  -/// TODO:
  +///
  +/// When compiling pure C, Ferop will add '-std=c99' to the flags by default to support <stdint.h>.
  +/// 
  +/// 32-bit C:
  +///     gcc -Wall -m32 -std=c99 -fPIC {flags} -c {cFile} -o {oFile}
  +/// 32-bit C++:
  +///     g++ -Wall -m32 -fPIC {flags} -c {cFile} -o {oFile}
  +/// 32-bit Dynamic Library:
  +///     gcc -m32 -fPIC {oFile} -shared -o {soName} {libs}
  +/// 64-bit C:
  +///     gcc -Wall -m64 -std=c99 -fPIC {flags} -c {cFile} -o {oFile}
  +/// 64-bit C++:
  +///     g++ -Wall -m64 -fPIC {flags} -c {cFile} -o {oFile}
  +/// 64-bit Dynamic Library:
  +///     g++ -m64 -fPIC {oFile} -shared -o {soName} {libs}
   [<AttributeUsageAttribute (AttributeTargets.Class)>]
   type GccLinuxAttribute (flags: string, libs: string) =
       inherit Attribute ()
   
  -/// Allows a hook into the MSVC command line arguments when compiling
  +/// Marks a class to allow a hook into the MSVC command line arguments when compiling
   /// C/C++ on Windows. The hook is {options}.
   ///
   /// Ferop will try to choose the very latest MSVC version based on what is stored in
  
positive.code: open System.Runtime.CompilerServices
  
  /// Marks a class to let Ferop know that its containing static methods marked with the
  /// 'Import' attribute and an 'I' call will be compiled with a C/C++, then
  /// the methods will be modified to be P/Invoke methods calling into the compiled code
  /// that was in the 'C' call.
  ///
  /// Static methods marked with 'Export' attribute will tell the C/C++ compiler
  /// that the method needs to be called from within C/C++; this is handled
  /// automatically.
  [<AttributeUsageAttribute (AttributeTargets.Class)>]
  type FeropAttribute () =
      inherit Attribute ()
  
  /// Allows a hook into the clang command line arguments when compiling
  /// C/C++ on OSX. The two hooks are {flags} and {libs}.
  ///
  /// When compiling pure C, Ferop will add '-std=c99' to the flags by default to support <stdint.h>.
  
negative.code: /// MSVC needs to support <stdint.h> in order to compile.
  ///
  /// 32-bit / 64-bit C/C++:
  ///     cl.exe {cFile} {options} /link /DLL /OUT:{dllName}
  [<AttributeUsageAttribute (AttributeTargets.Class)>]
  type MsvcWinAttribute (options: string) =
      inherit Attribute ()
  