merge with master 11/3711/1
Allan CORNET [Mon, 4 Apr 2011 13:51:20 +0000 (15:51 +0200)]
Change-Id: Ic899d0ceb4894b515a5385990167c6a90344939b

33 files changed:
1  2 
scilab/CHANGES_5.4.X
scilab/README_Windows.txt
scilab/libs/MALLOC/src/win_mem_alloc.c
scilab/modules/boolean/src/fortran/boolean_f.vfproj
scilab/modules/boolean/src/fortran/boolean_f2c.vcxproj
scilab/modules/boolean/src/fortran/boolean_f2c.vcxproj.filters
scilab/modules/call_scilab/call_scilab_export.def
scilab/modules/core/sci_gateway/fortran/sci_f_debug.f
scilab/modules/core/sci_gateway/fortran/sci_f_dispbpt.f
scilab/modules/core/src/fortran/core_f2c.vcxproj
scilab/modules/core/src/fortran/core_f2c.vcxproj.filters
scilab/modules/data_structures/src/fortran/data_structures_f.vfproj
scilab/modules/data_structures/src/fortran/data_structures_f2c.vcxproj
scilab/modules/data_structures/src/fortran/data_structures_f2c.vcxproj.filters
scilab/modules/differential_equations/src/fortran/differential_equations_f.vfproj
scilab/modules/differential_equations/src/fortran/differential_equations_f2c.vcxproj
scilab/modules/differential_equations/src/fortran/differential_equations_f2c.vcxproj.filters
scilab/modules/scicos/src/fortran/scicos_f.vfproj
scilab/modules/scicos/src/fortran/scicos_f2c.vcxproj
scilab/modules/scicos/src/fortran/scicos_f2c.vcxproj.filters
scilab/modules/signal_processing/src/fortran/signal_processing_f.vfproj
scilab/modules/signal_processing/src/fortran/signal_processing_f2c.vcxproj
scilab/modules/signal_processing/src/fortran/signal_processing_f2c.vcxproj.filters
scilab/modules/sparse/src/fortran/sparse_f.vfproj
scilab/modules/sparse/src/fortran/sparse_f2c.vcxproj
scilab/modules/sparse/src/fortran/sparse_f2c.vcxproj.filters
scilab/modules/string/src/fortran/string_f.vfproj
scilab/modules/string/src/fortran/string_f2c.vcxproj
scilab/modules/string/src/fortran/string_f2c.vcxproj.filters
scilab/modules/symbolic/src/fortran/symbolic_f.vfproj
scilab/modules/symbolic/src/fortran/symbolic_f2c.vcxproj
scilab/modules/symbolic/src/fortran/symbolic_f2c.vcxproj.filters
scilab/modules/xcos/src/java/org/scilab/modules/xcos/Xcos.java

@@@ -7,12 -7,19 +7,30 @@@ File input/output
  * mgetl, exec, fscanfMat functions manage files encoded as UTF-8 with BOM.
  
  
 +Compilation:
 +============
 +
 +* Under Windows, Scilab uses VS 2010 Pro and Express solution.
 +
++* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
++  as a static library (only available in the source tree).
++  This will avoid an important dependency tree for unitary testing.
++
++
+ New functions
+ =============
+ * The assert module provides a set of assertion functions.
+   The goal of this module is to provide functions to check the 
+   behavior of some other functions, for example in unit tests. 
+   We emphasize the use of consistent tools for testing numerical 
+   issues, with the goal of testing numerical algorithms more easily. 
+   In particular, we provide a comparison function for two floating 
+   point numbers, which allows to check that two numbers are 
+   "numerically almost equal", i.e. that the relative error is small.
+   This automatically fixes the bug #4381.
 +
  Bug Fixes:
  ==========
  
@@@ -38,3 -46,13 +57,8 @@@ Performance
  * SSE is now enabled by default under GNU/Linux with 32 bit CPU (it is already
    the case under 64 bit CPU). 
    Pentium III class (or equivalent) with SSE instructions is required.
+ * bug 8608 - dec2hex, hex2dec, dec2oct, oct2dec, code have been simplified and optimized.
 -Compilation:
 -============
 -* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
 -  as a static library (only available in the source tree).
 -  This will avoid an important dependency tree for unitary testing.
@@@ -79,3 -87,23 +88,24 @@@ V - SOME IMPORTANT FILES AND DIRECTORIE
   wscilex  : executable code of Scilab (Windows version).
  
  ******************************************************************************
+ VI - OTHER RESOURCES
+ ******************************************************************************
+   1 - If you have any problem or suggestion to improve Scilab
+     http://bugzilla.scilab.org/
+     Don't hesitate to browse other the bug reports to see workarounds.
+   2 - User and development mailing lists are available:
+     http://www.scilab.org/communities/developer_zone/tools/mailing_list
+     Archives of these mailing lists are available:
+     http://mailinglists.scilab.org/
+   3 - Exchange files, script, data, experiences, etc:
+     http://fileexchange.scilab.org/
+   4 - Browse our packages available through ATOMS:
+     http://atoms.scilab.org/
++
+ ******************************************************************************
@@@ -18,6 -18,6 +18,8 @@@
  /* an interesting article about HeapAlloc,malloc, and OctAlloc */
  /* bench show that HeapAlloc is faster than malloc on Windows */
  /* http://denisbider.blogspot.com/2007/10/heap-allocation-on-multi-core-systems.html */
++/* With VS 2010, we no more need to use heap, standard malloc is enough fast and compatible */
++/* since malloc of VC runtime uses heapAlloc in internal */
  /*-----------------------------------------------------------------------------------*/
  #define FREE_FLAGS 0
  /*-----------------------------------------------------------------------------------*/
@@@ -30,7 -30,7 +32,7 @@@ IMPORT_EXPORT_MALLOC_DLL LPVOID MyHeapR
        {
                _try
                {
--                      NewPointer = HeapReAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,lpAddress,dwSize);
++                      NewPointer = realloc(lpAddress, dwSize);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
@@@ -38,7 -38,7 +40,8 @@@
        }
        else
        {
--              NewPointer = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwSize);
++              NewPointer = malloc(dwSize);
++        NewPointer = memset (NewPointer, 0, dwSize);
  
                if (NewPointer == NULL)
                {
@@@ -60,7 -60,7 +63,8 @@@ IMPORT_EXPORT_MALLOC_DLL LPVOID MyHeapA
        {
                _try
                {
--                      NewPointer = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwSize);
++                      NewPointer = malloc(dwSize);
++            NewPointer = memset (NewPointer, 0, dwSize);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
@@@ -84,7 -84,7 +88,8 @@@
                #endif
                _try
                {
--                      NewPointer = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwSize);
++            NewPointer = malloc(dwSize);
++            NewPointer = memset (NewPointer, 0, dwSize);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
@@@ -97,7 -97,7 +102,7 @@@ IMPORT_EXPORT_MALLOC_DLL void MyHeapFre
  {
        _try
        {
--              HeapFree(GetProcessHeap(),FREE_FLAGS,lpAddress);
++        free(lpAddress);
        }
        _except (EXCEPTION_EXECUTE_HANDLER)
        {
  /*-----------------------------------------------------------------------------------*/
  IMPORT_EXPORT_MALLOC_DLL LPVOID MyVirtualAlloc(SIZE_T dwSize,char *fichier,int ligne)
  {
--      LPVOID NewPointer=NULL;
++      LPVOID NewPointer = NULL;
  
        if (dwSize>0)
        {
                _try
                {
--                      NewPointer = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwSize);
++            NewPointer = malloc(dwSize);
++            NewPointer = memset (NewPointer, 0, dwSize);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
                }
  
--              if (NewPointer==NULL)
++              if (NewPointer == NULL)
                {
                        #ifdef _DEBUG
                        char MsgError[1024];
--                      wsprintf(MsgError,"MALLOC (VirtualAlloc 1) Error File %s Line %d ",fichier,ligne);
++                      wsprintf(MsgError,"MALLOC ( 1) Error File %s Line %d ",fichier,ligne);
                        MessageBox(NULL,MsgError,"Error",MB_ICONSTOP | MB_OK);
                        #endif
                }
        {
                #ifdef _DEBUG
                char MsgError[1024];
--              wsprintf(MsgError,"MALLOC (VirtualAlloc 2) Error File %s Line %d ",fichier,ligne);
++              wsprintf(MsgError,"MALLOC (2) Error File %s Line %d ",fichier,ligne);
                MessageBox(NULL,MsgError,"Error",MB_ICONSTOP | MB_OK);
                #endif
  
                _try
                {
--                      NewPointer = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwSize);
++            NewPointer = malloc(dwSize);
++            NewPointer = memset (NewPointer, 0, dwSize);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
@@@ -159,7 -159,7 +166,7 @@@ IMPORT_EXPORT_MALLOC_DLL void MyVirtual
        {
                _try
                {
--                      HeapFree(GetProcessHeap(),FREE_FLAGS,lpAddress);
++            free(lpAddress);
                }
                _except (EXCEPTION_EXECUTE_HANDLER)
                {
index e00e81e,0000000..1558997
mode 100644,000000..100644
--- /dev/null
@@@ -1,320 -1,0 +1,320 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>boolean_f</ProjectName>
 +    <ProjectGuid>{45ECEB36-A12B-42F5-9D7A-216A0E70601D}</ProjectGuid>
 +    <RootNamespace>boolean_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)boolean_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)boolean.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOLEAN_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <CompileAs>CompileAsC</CompileAs>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build boolean_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n boolean_f.dll %%f &gt;nul
 +copy *.def boolean_f.def &gt;nul
 +copy boolean_f.def ..\boolean_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy boolean_f_header.def+boolean_f.vcdef boolean_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;boolean.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>boolean_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)boolean_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)boolean.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOLEAN_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <CompileAs>CompileAsC</CompileAs>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build boolean_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n boolean_f.dll %%f &gt;nul
 +copy *.def boolean_f.def &gt;nul
 +copy boolean_f.def ..\boolean_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy boolean_f_header.def+boolean_f.vcdef boolean_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;boolean.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>boolean_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)boolean_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)boolean.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BOOLEAN_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build boolean_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n boolean_f.dll %%f &gt;nul
 +copy *.def boolean_f.def &gt;nul
 +copy boolean_f.def ..\boolean_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy boolean_f_header.def+boolean_f.vcdef boolean_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;boolean.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>boolean_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)boolean_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)boolean.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BOOLEAN_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build boolean_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n boolean_f.dll %%f &gt;nul
 +copy *.def boolean_f.def &gt;nul
 +copy boolean_f.def ..\boolean_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy boolean_f_header.def+boolean_f.vcdef boolean_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;boolean.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>boolean_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bool2s.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_find.c" />
 +    <ClCompile Include="find.c" />
 +    <ClCompile Include="logic.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bool2s.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_find.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bool2s.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_find.f" />
 +    <f2c_rule Include="find.f" />
 +    <f2c_rule Include="logic.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bool2s.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_find.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="boolean_Import.def" />
 +    <None Include="Elementary_functions_Import.def" />
 +    <None Include="LibScilab_Import.def" />
 +    <None Include="Output_stream_Import.def" />
 +    <None Include="..\..\sci_gateway\boolean_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index 9ab28b5,0000000..8225c82
mode 100644,000000..100644
--- /dev/null
@@@ -1,71 -1,0 +1,71 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{2db8c747-4159-43f8-a1a5-1d291c9f900a}</UniqueIdentifier>
 +    </Filter>
 +    <Filter Include="Libraries Dependencies">
 +      <UniqueIdentifier>{2c0739ef-b0ec-4347-8499-2658dba0e3ed}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="find.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="logic.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bool2s.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bool2s.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_find.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_find.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="find.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="logic.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bool2s.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bool2s.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_find.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_find.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="boolean_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Elementary_functions_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="LibScilab_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Output_stream_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="..\..\sci_gateway\boolean_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +</Project>
index 8604b46,0000000..64ae9a7
mode 100644,000000..100644
--- /dev/null
@@@ -1,442 -1,0 +1,446 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>core_f</ProjectName>
 +    <ProjectGuid>{C352587B-F5E4-457C-80EE-A1AEAB176C8E}</ProjectGuid>
 +    <RootNamespace>core_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>StaticLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>StaticLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>StaticLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>StaticLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)libs\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)libs\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)libs\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)libs\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <Lib>
 +      <OutputFile>$(SolutionDir)libs\$(ProjectName).lib</OutputFile>
 +    </Lib>
 +    <PostBuildEvent>
 +      <Message>Build core_f.vcdef</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scilex.dll %%f &gt;nul
 +copy *.def core_f.def &gt;nul
 +copy core_f.def ..\..\..\..\..\libs\core_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +</Command>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <Lib>
 +      <OutputFile>$(SolutionDir)libs\$(ProjectName).lib</OutputFile>
 +    </Lib>
 +    <PostBuildEvent>
 +      <Message>Build core_f.vcdef</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scilex.dll %%f &gt;nul
 +copy *.def core_f.def &gt;nul
 +copy core_f.def ..\..\..\..\..\libs\core_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +</Command>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <Lib>
 +      <OutputFile>$(SolutionDir)libs\$(ProjectName).lib</OutputFile>
 +    </Lib>
 +    <PostBuildEvent>
 +      <Message>Build core_f.vcdef</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scilex.dll %%f &gt;nul
 +copy *.def core_f.def &gt;nul
 +copy core_f.def ..\..\..\..\..\libs\core_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +</Command>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <Lib>
 +      <OutputFile>$(SolutionDir)libs\$(ProjectName).lib</OutputFile>
 +    </Lib>
 +    <PostBuildEvent>
 +      <Message>Build core_f.vcdef</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scilex.dll %%f &gt;nul
 +copy *.def core_f.def &gt;nul
 +copy core_f.def ..\..\..\..\..\libs\core_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +</Command>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_argn.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_clear.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_clearglobal.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_comp.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_debug.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_delbpt.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dispbpt.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_errcatch.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_exists.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_global.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ieee.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_intppty.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_iserror.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_isglobal.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lines.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_macrovar.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_mtlb_mode.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_predef.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_resume.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_setbpt.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_useascommand.c" />
 +    <ClCompile Include="allops.c" />
 +    <ClCompile Include="allowptr.c" />
 +    <ClCompile Include="atome.c" />
 +    <ClCompile Include="basin.c" />
 +    <ClCompile Include="basnms.c" />
 +    <ClCompile Include="bexec.c" />
 +    <ClCompile Include="btof.c" />
 +    <ClCompile Include="btofm.c" />
 +    <ClCompile Include="chkvar.c" />
 +    <ClCompile Include="clause.c" />
 +    <ClCompile Include="clunit.c" />
 +    <ClCompile Include="cmdstr.c" />
 +    <ClCompile Include="cmplxt.c" />
 +    <ClCompile Include="command.c" />
 +    <ClCompile Include="compcl.c" />
 +    <ClCompile Include="compil.c" />
 +    <ClCompile Include="copyvar.c" />
 +    <ClCompile Include="createref.c" />
 +    <ClCompile Include="cvdm.c" />
 +    <ClCompile Include="cvname.c" />
 +    <ClCompile Include="cvwm.c" />
 +    <ClCompile Include="dbasin.c" />
 +    <ClCompile Include="defmat.c" />
 +    <ClCompile Include="dtosci.c" />
 +    <ClCompile Include="errmgr.c" />
 +    <ClCompile Include="error.c" />
 +    <ClCompile Include="expsum.c" />
 +    <ClCompile Include="extlarg.c" />
 +    <ClCompile Include="fact.c" />
 +    <ClCompile Include="find.c" />
 +    <ClCompile Include="findequal.c" />
 +    <ClCompile Include="folhp.c" />
 +    <ClCompile Include="ftob.c" />
 +    <ClCompile Include="funnam.c" />
 +    <ClCompile Include="funs.c" />
 +    <ClCompile Include="getch.c" />
 +    <ClCompile Include="getfun.c" />
 +    <ClCompile Include="getfunction.c" />
 +    <ClCompile Include="getlin.c" />
 +    <ClCompile Include="getnum.c" />
 +    <ClCompile Include="getstr.c" />
 +    <ClCompile Include="getsym.c" />
 +    <ClCompile Include="hmcreate.c" />
 +    <ClCompile Include="hndlops.c" />
 +    <ClCompile Include="indxg.c" />
 +    <ClCompile Include="inibrk.c" />
 +    <ClCompile Include="inisci.c" />
 +    <ClCompile Include="intstr.c" />
 +    <ClCompile Include="isany.c" />
 +    <ClCompile Include="isbrk.c" />
 +    <ClCompile Include="iseye.c" />
 +    <ClCompile Include="isinstring.c" />
 +    <ClCompile Include="isnum.c" />
 +    <ClCompile Include="istrue.c" />
 +    <ClCompile Include="itosci.c" />
 +    <ClCompile Include="logops.c" />
 +    <ClCompile Include="lst2vars.c" />
 +    <ClCompile Include="macro.c" />
 +    <ClCompile Include="majmin.c" />
 +    <ClCompile Include="matc.c" />
 +    <ClCompile Include="matz.c" />
 +    <ClCompile Include="matzs.c" />
 +    <ClCompile Include="misops.c" />
 +    <ClCompile Include="mkindx.c" />
 +    <ClCompile Include="mklist.c" />
 +    <ClCompile Include="mname.c" />
 +    <ClCompile Include="mrknmd.c" />
 +    <ClCompile Include="nextj.c" />
 +    <ClCompile Include="prompt.c" />
 +    <ClCompile Include="ptover.c" />
 +    <ClCompile Include="ptrback.c" />
 +    <ClCompile Include="putid.c" />
 +    <ClCompile Include="ref2val.c" />
 +    <ClCompile Include="savlod.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_argn.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_clear.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_clearglobal.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_comp.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_debug.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_delbpt.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dispbpt.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_errcatch.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_exists.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_global.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ieee.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_intppty.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_iserror.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_isglobal.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_macrovar.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_mtlb_mode.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_resume.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_setbpt.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_useascommand.c" />
 +    <ClCompile Include="seteol.c" />
 +    <ClCompile Include="setgetmode.c" />
 +    <ClCompile Include="setippty.c" />
 +    <ClCompile Include="setlnb.c" />
 +    <ClCompile Include="showstack.c" />
 +    <ClCompile Include="sigbas.c" />
 +    <ClCompile Include="skpins.c" />
 +    <ClCompile Include="stack.c" />
 +    <ClCompile Include="stackc2i.c" />
 +    <ClCompile Include="stackg.c" />
 +    <ClCompile Include="stackgl.c" />
 +    <ClCompile Include="stacki2d.c" />
 +    <ClCompile Include="stackp.c" />
 +    <ClCompile Include="stackr2d.c" />
 +    <ClCompile Include="storeglobal.c" />
 +    <ClCompile Include="termf.c" />
 +    <ClCompile Include="tradsl.c" />
 +    <ClCompile Include="typ2cod.c" />
 +    <ClCompile Include="varfunptr.c" />
 +    <ClCompile Include="whatln.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\where.c" />
 +    <ClCompile Include="xerbla.c" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\..\includes\callinter.h" />
 +    <ClInclude Include="..\..\includes\stack.h" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_argn.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_clear.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_clearglobal.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_comp.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_debug.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_delbpt.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dispbpt.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_errcatch.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_exists.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_global.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ieee.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_intppty.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_iserror.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_isglobal.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lines.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_macrovar.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_mtlb_mode.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_predef.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_resume.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_setbpt.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_useascommand.f" />
 +    <f2c_rule Include="allops.f" />
 +    <f2c_rule Include="allowptr.f" />
 +    <f2c_rule Include="atome.f" />
 +    <f2c_rule Include="basin.f" />
 +    <f2c_rule Include="basnms.f" />
 +    <f2c_rule Include="bexec.f" />
 +    <f2c_rule Include="btof.f" />
 +    <f2c_rule Include="btofm.f" />
 +    <f2c_rule Include="chkvar.f" />
 +    <f2c_rule Include="clause.f" />
 +    <f2c_rule Include="clunit.f" />
 +    <f2c_rule Include="cmdstr.f" />
 +    <f2c_rule Include="cmplxt.f" />
 +    <f2c_rule Include="command.f" />
 +    <f2c_rule Include="compcl.f" />
 +    <f2c_rule Include="compil.f" />
 +    <f2c_rule Include="copyvar.f" />
 +    <f2c_rule Include="createref.f" />
 +    <f2c_rule Include="cvdm.f" />
 +    <f2c_rule Include="cvname.f" />
 +    <f2c_rule Include="cvwm.f" />
 +    <f2c_rule Include="dbasin.f" />
 +    <f2c_rule Include="defmat.f" />
 +    <f2c_rule Include="dtosci.f" />
 +    <f2c_rule Include="errmgr.f" />
 +    <f2c_rule Include="error.f" />
 +    <f2c_rule Include="expsum.f" />
 +    <f2c_rule Include="extlarg.f" />
 +    <f2c_rule Include="fact.f" />
 +    <f2c_rule Include="find.f" />
 +    <f2c_rule Include="findequal.f" />
 +    <f2c_rule Include="folhp.f" />
 +    <f2c_rule Include="ftob.f" />
 +    <f2c_rule Include="funnam.f" />
 +    <f2c_rule Include="funs.f" />
 +    <f2c_rule Include="getch.f" />
 +    <f2c_rule Include="getfun.f" />
 +    <f2c_rule Include="getfunction.f" />
 +    <f2c_rule Include="getlin.f" />
 +    <f2c_rule Include="getnum.f" />
 +    <f2c_rule Include="getstr.f" />
 +    <f2c_rule Include="getsym.f" />
 +    <f2c_rule Include="hmcreate.f" />
 +    <f2c_rule Include="hndlops.f" />
 +    <f2c_rule Include="indxg.f" />
 +    <f2c_rule Include="inibrk.f" />
 +    <f2c_rule Include="inisci.f" />
 +    <f2c_rule Include="intstr.f" />
 +    <f2c_rule Include="isany.f" />
 +    <f2c_rule Include="isbrk.f" />
 +    <f2c_rule Include="iseye.f" />
 +    <f2c_rule Include="isinstring.f" />
 +    <f2c_rule Include="isnum.f" />
 +    <f2c_rule Include="istrue.f" />
 +    <f2c_rule Include="itosci.f" />
 +    <f2c_rule Include="logops.f" />
 +    <f2c_rule Include="lst2vars.f" />
 +    <f2c_rule Include="macro.f" />
 +    <f2c_rule Include="majmin.f" />
 +    <f2c_rule Include="matc.f" />
 +    <f2c_rule Include="matz.f" />
 +    <f2c_rule Include="matzs.f" />
 +    <f2c_rule Include="misops.f" />
 +    <f2c_rule Include="mkindx.f" />
 +    <f2c_rule Include="mklist.f" />
 +    <f2c_rule Include="mname.f" />
 +    <f2c_rule Include="mrknmd.f" />
 +    <f2c_rule Include="nextj.f" />
 +    <f2c_rule Include="prompt.f" />
 +    <f2c_rule Include="ptover.f" />
 +    <f2c_rule Include="ptrback.f" />
 +    <f2c_rule Include="putid.f" />
 +    <f2c_rule Include="ref2val.f" />
 +    <f2c_rule Include="savlod.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_argn.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_clear.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_clearglobal.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_comp.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_debug.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_delbpt.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dispbpt.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_errcatch.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_exists.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_global.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ieee.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_intppty.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_iserror.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_isglobal.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_macrovar.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_mtlb_mode.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_resume.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_setbpt.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_useascommand.f" />
 +    <f2c_rule Include="seteol.f" />
 +    <f2c_rule Include="setgetmode.f" />
 +    <f2c_rule Include="setippty.f" />
 +    <f2c_rule Include="setlnb.f" />
 +    <f2c_rule Include="showstack.f" />
 +    <f2c_rule Include="sigbas.f" />
 +    <f2c_rule Include="skpins.f" />
 +    <f2c_rule Include="stack.f" />
 +    <f2c_rule Include="stackc2i.f" />
 +    <f2c_rule Include="stackg.f" />
 +    <f2c_rule Include="stackgl.f" />
 +    <f2c_rule Include="stacki2d.f" />
 +    <f2c_rule Include="stackp.f" />
 +    <f2c_rule Include="stackr2d.f" />
 +    <f2c_rule Include="storeglobal.f" />
 +    <f2c_rule Include="termf.f" />
 +    <f2c_rule Include="tradsl.f" />
 +    <f2c_rule Include="typ2cod.f" />
 +    <f2c_rule Include="varfunptr.f" />
 +    <f2c_rule Include="whatln.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\where.f" />
 +    <f2c_rule Include="xerbla.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\sci_gateway\core_gateway.xml" />
 +    <None Include="..\..\sci_gateway\fundef" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index aa911fa,0000000..9ab7391
mode 100644,000000..100644
--- /dev/null
@@@ -1,730 -1,0 +1,742 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran Files">
 +      <UniqueIdentifier>{c0aad241-eb42-4258-bad3-febf3b991256}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="allops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="allowptr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="atome.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="basin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="basnms.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="bexec.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="btof.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="btofm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="chkvar.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="clause.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="clunit.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cmdstr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cmplxt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="command.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="compcl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="compil.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="copyvar.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="createref.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cvdm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cvname.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cvwm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dbasin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="defmat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dtosci.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="errmgr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="error.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="expsum.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="extlarg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="fact.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="find.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="findequal.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="folhp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ftob.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="funnam.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="funs.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getch.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getfun.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getfunction.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getlin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getnum.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getstr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="getsym.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="hmcreate.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="hndlops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="indxg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="inibrk.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="inisci.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="intstr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="isany.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="isbrk.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="iseye.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="isinstring.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="isnum.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="istrue.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="itosci.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="logops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lst2vars.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="macro.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="majmin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="matc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="matz.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="matzs.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="misops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mkindx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mklist.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mname.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mrknmd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="nextj.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="prompt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ptover.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ptrback.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="putid.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ref2val.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="savlod.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_argn.c">
++    <ClCompile Include="seteol.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_clear.c">
++    <ClCompile Include="setgetmode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_clearglobal.c">
++    <ClCompile Include="setippty.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_comp.c">
++    <ClCompile Include="setlnb.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_debug.c">
++    <ClCompile Include="showstack.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_delbpt.c">
++    <ClCompile Include="sigbas.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dispbpt.c">
++    <ClCompile Include="skpins.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_errcatch.c">
++    <ClCompile Include="stack.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_exists.c">
++    <ClCompile Include="stackc2i.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_global.c">
++    <ClCompile Include="stackg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ieee.c">
++    <ClCompile Include="stackgl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_intppty.c">
++    <ClCompile Include="stacki2d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_iserror.c">
++    <ClCompile Include="stackp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_isglobal.c">
++    <ClCompile Include="stackr2d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_macrovar.c">
++    <ClCompile Include="storeglobal.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_mtlb_mode.c">
++    <ClCompile Include="termf.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_resume.c">
++    <ClCompile Include="tradsl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_setbpt.c">
++    <ClCompile Include="typ2cod.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_useascommand.c">
++    <ClCompile Include="varfunptr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="seteol.c">
++    <ClCompile Include="whatln.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="setgetmode.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\where.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="setippty.c">
++    <ClCompile Include="xerbla.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="setlnb.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_argn.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="showstack.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_clear.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sigbas.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_clearglobal.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="skpins.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_comp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stack.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_debug.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stackc2i.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_delbpt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stackg.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dispbpt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stackgl.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_errcatch.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stacki2d.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_exists.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stackp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_global.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="stackr2d.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ieee.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="storeglobal.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_intppty.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="termf.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_iserror.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="tradsl.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_isglobal.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="typ2cod.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lines.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="varfunptr.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_macrovar.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="whatln.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_mtlb_mode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\where.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_predef.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="xerbla.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_resume.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_setbpt.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_useascommand.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\..\includes\callinter.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\..\includes\stack.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="allops.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="allowptr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="atome.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="basin.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="basnms.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="bexec.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="btof.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="btofm.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="chkvar.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="clause.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="clunit.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cmdstr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cmplxt.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="command.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="compcl.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="compil.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="copyvar.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="createref.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cvdm.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cvname.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cvwm.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dbasin.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="defmat.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dtosci.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="errmgr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="error.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="expsum.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="extlarg.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="fact.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="find.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="findequal.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="folhp.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ftob.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="funnam.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="funs.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getch.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getfun.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getfunction.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getlin.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getnum.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getstr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="getsym.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="hmcreate.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="hndlops.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="indxg.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="inibrk.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="inisci.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="intstr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="isany.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="isbrk.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="iseye.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="isinstring.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="isnum.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="istrue.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="itosci.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="logops.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lst2vars.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="macro.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="majmin.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="matc.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="matz.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="matzs.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="misops.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mkindx.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mklist.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mname.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mrknmd.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="nextj.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="prompt.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ptover.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ptrback.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="putid.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ref2val.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="savlod.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_argn.f">
++    <f2c_rule Include="seteol.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_clear.f">
++    <f2c_rule Include="setgetmode.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_clearglobal.f">
++    <f2c_rule Include="setippty.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_comp.f">
++    <f2c_rule Include="setlnb.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_debug.f">
++    <f2c_rule Include="showstack.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_delbpt.f">
++    <f2c_rule Include="sigbas.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dispbpt.f">
++    <f2c_rule Include="skpins.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_errcatch.f">
++    <f2c_rule Include="stack.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_exists.f">
++    <f2c_rule Include="stackc2i.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_global.f">
++    <f2c_rule Include="stackg.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ieee.f">
++    <f2c_rule Include="stackgl.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_intppty.f">
++    <f2c_rule Include="stacki2d.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_iserror.f">
++    <f2c_rule Include="stackp.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_isglobal.f">
++    <f2c_rule Include="stackr2d.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_macrovar.f">
++    <f2c_rule Include="storeglobal.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_mtlb_mode.f">
++    <f2c_rule Include="termf.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_resume.f">
++    <f2c_rule Include="tradsl.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_setbpt.f">
++    <f2c_rule Include="typ2cod.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_useascommand.f">
++    <f2c_rule Include="varfunptr.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="seteol.f">
++    <f2c_rule Include="whatln.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="setgetmode.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\where.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="setippty.f">
++    <f2c_rule Include="xerbla.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="setlnb.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_argn.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="showstack.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_clear.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sigbas.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_clearglobal.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="skpins.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_comp.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stack.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_debug.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stackc2i.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_delbpt.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stackg.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dispbpt.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stackgl.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_errcatch.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stacki2d.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_exists.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stackp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_global.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="stackr2d.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ieee.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="storeglobal.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_intppty.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="termf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_iserror.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="tradsl.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_isglobal.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="typ2cod.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lines.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="varfunptr.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_macrovar.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="whatln.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_mtlb_mode.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\where.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_predef.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="xerbla.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_resume.f">
++      <Filter>Fortran Files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_setbpt.f">
++      <Filter>Fortran Files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_useascommand.f">
 +      <Filter>Fortran Files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\sci_gateway\core_gateway.xml" />
 +    <None Include="..\..\sci_gateway\fundef" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +</Project>
index ad79ef7,0000000..ccc6a6b
mode 100644,000000..100644
--- /dev/null
@@@ -1,351 -1,0 +1,351 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>data_structures_f</ProjectName>
 +    <ProjectGuid>{8091E9B6-4C08-4218-A63D-742867CCFE9F}</ProjectGuid>
 +    <RootNamespace>data_structures_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)data_structures_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)data_structures.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DATA_STRUCTURES_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build data_structures_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n data_structures_f.dll %%f &gt;nul
 +copy *.def data_structures_f.def &gt;nul
 +copy data_structures_f.def ..\data_structures_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy data_structures_f_header.def+data_structures_f.vcdef data_structures_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;elementary_functions.lib;data_structures.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>data_structures_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)data_structures_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)data_structures.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DATA_STRUCTURES_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build data_structures_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n data_structures_f.dll %%f &gt;nul
 +copy *.def data_structures_f.def &gt;nul
 +copy data_structures_f.def ..\data_structures_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy data_structures_f_header.def+data_structures_f.vcdef data_structures_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;elementary_functions.lib;data_structures.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>data_structures_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)data_structures_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)data_structures.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DATA_STRUCTURES_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build data_structures_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n data_structures_f.dll %%f &gt;nul
 +copy *.def data_structures_f.def &gt;nul
 +copy data_structures_f.def ..\data_structures_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy data_structures_f_header.def+data_structures_f.vcdef data_structures_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;elementary_functions.lib;data_structures.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>data_structures_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)data_structures_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)data_structures.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DATA_STRUCTURES_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build data_structures_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n data_structures_f.dll %%f &gt;nul
 +copy *.def data_structures_f.def &gt;nul
 +copy data_structures_f.def ..\data_structures_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy data_structures_f_header.def+data_structures_f.vcdef data_structures_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;elementary_functions.lib;data_structures.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>data_structures_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_definedfields.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_getfield.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_list.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lstcat.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lstsize.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_setfield.c" />
 +    <ClCompile Include="extractfields.c" />
 +    <ClCompile Include="followpath.c" />
 +    <ClCompile Include="forcerhs.c" />
 +    <ClCompile Include="gratyp.c" />
 +    <ClCompile Include="insertfield.c" />
 +    <ClCompile Include="intl_e.c" />
 +    <ClCompile Include="intl_i.c" />
 +    <ClCompile Include="lsstyp.c" />
 +    <ClCompile Include="lstops.c" />
 +    <ClCompile Include="mlist.c" />
 +    <ClCompile Include="rattyp.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_definedfields.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_getfield.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_list.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lstcat.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lstsize.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_setfield.c" />
 +    <ClCompile Include="udptr.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_definedfields.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_getfield.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_list.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lstcat.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lstsize.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_setfield.f" />
 +    <f2c_rule Include="extractfields.f" />
 +    <f2c_rule Include="followpath.f" />
 +    <f2c_rule Include="forcerhs.f" />
 +    <f2c_rule Include="gratyp.f" />
 +    <f2c_rule Include="insertfield.f" />
 +    <f2c_rule Include="intl_e.f" />
 +    <f2c_rule Include="intl_i.f" />
 +    <f2c_rule Include="lsstyp.f" />
 +    <f2c_rule Include="lstops.f" />
 +    <f2c_rule Include="mlist.f" />
 +    <f2c_rule Include="rattyp.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_definedfields.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_getfield.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_list.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lstcat.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lstsize.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_setfield.f" />
 +    <f2c_rule Include="udptr.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="data_structures_Import.def" />
 +    <None Include="Elementary_functions_Import.def" />
 +    <None Include="LibScilab_Import.def" />
 +    <None Include="Output_stream_Import.def" />
 +    <None Include="..\..\sci_gateway\data_structures_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index 1c3f470,0000000..bee4330
mode 100644,000000..100644
--- /dev/null
@@@ -1,156 -1,0 +1,156 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{c9677443-5750-4772-8f51-85e88469ccc7}</UniqueIdentifier>
 +    </Filter>
 +    <Filter Include="Libraries Dependencies">
 +      <UniqueIdentifier>{ce2c3e1f-830d-4b48-b08c-5ef418829bc3}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="extractfields.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="followpath.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="forcerhs.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="gratyp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="insertfield.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="intl_e.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="intl_i.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsstyp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lstops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mlist.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rattyp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_definedfields.c">
++    <ClCompile Include="udptr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_getfield.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_definedfields.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_list.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_getfield.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lstcat.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_list.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lstsize.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lstcat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_setfield.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lstsize.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="udptr.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_setfield.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="extractfields.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="followpath.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="forcerhs.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="gratyp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="insertfield.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="intl_e.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="intl_i.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsstyp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lstops.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mlist.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rattyp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_definedfields.f">
++    <f2c_rule Include="udptr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_getfield.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_definedfields.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_list.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_getfield.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lstcat.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_list.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lstsize.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lstcat.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_setfield.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lstsize.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="udptr.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_setfield.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="data_structures_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Elementary_functions_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="LibScilab_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Output_stream_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="..\..\sci_gateway\data_structures_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +</Project>
index 454d4ea,0000000..d0d1f1e
mode 100644,000000..100644
--- /dev/null
@@@ -1,511 -1,0 +1,511 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>differential_equations_f</ProjectName>
 +    <ProjectGuid>{28E4E9CA-3EEC-43EE-9F15-56259C6677B8}</ProjectGuid>
 +    <RootNamespace>differential_equations_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)differential_equations_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)differential_equations.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;../../../core/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIFFERENTIAL_EQUATIONS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build differential_equations_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n differential_equations_f.dll %%f &gt;nul
 +copy *.def differential_equations_f.def &gt;nul
 +copy differential_equations_f.def ..\differential_equations_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy differential_equations_f_header.def+differential_equations_f.vcdef differential_equations_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;differential_equations.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>differential_equations_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)differential_equations_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)differential_equations.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;../../../core/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIFFERENTIAL_EQUATIONS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build differential_equations_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n differential_equations_f.dll %%f &gt;nul
 +copy *.def differential_equations_f.def &gt;nul
 +copy differential_equations_f.def ..\differential_equations_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy differential_equations_f_header.def+differential_equations_f.vcdef differential_equations_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;differential_equations.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>differential_equations_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)differential_equations_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)differential_equations.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;../../../core/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DIFFERENTIAL_EQUATIONS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build differential_equations_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n differential_equations_f.dll %%f &gt;nul
 +copy *.def differential_equations_f.def &gt;nul
 +copy differential_equations_f.def ..\differential_equations_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy differential_equations_f_header.def+differential_equations_f.vcdef differential_equations_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;differential_equations.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>differential_equations_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)differential_equations_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)differential_equations.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;../../../core/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DIFFERENTIAL_EQUATIONS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build differential_equations_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n differential_equations_f.dll %%f &gt;nul
 +copy *.def differential_equations_f.def &gt;nul
 +copy differential_equations_f.def ..\differential_equations_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy differential_equations_f_header.def+differential_equations_f.vcdef differential_equations_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>Libscilab.lib;differential_equations.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>differential_equations_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bvode.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dasrt.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dassl.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_feval.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_impl.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ode.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_odedc.c" />
 +    <ClCompile Include="ainvg.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\badd.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bbvode.c" />
 +    <ClCompile Include="bcomp.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bfeval.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bint2d.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bint3d.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bintg.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bj2.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bjac.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bjacd.c" />
 +    <ClCompile Include="bnorm.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bresd.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bresid.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bsurf.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bsurfd.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bydot.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bydot2.c" />
 +    <ClCompile Include="cfode.c" />
 +    <ClCompile Include="colnew.c" />
 +    <ClCompile Include="..\c\commons_f2c.c" />
 +    <ClCompile Include="daux.c" />
 +    <ClCompile Include="dcutet.c" />
 +    <ClCompile Include="ddasrt.c" />
 +    <ClCompile Include="ddassl.c" />
 +    <ClCompile Include="dgbsl.c" />
 +    <ClCompile Include="dqag0.c" />
 +    <ClCompile Include="dqags.c" />
 +    <ClCompile Include="epsalg.c" />
 +    <ClCompile Include="ewset.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-bvode.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-dasrt.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-dassl.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-impl.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-int2d.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-int3d.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-intg.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-ode.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-odedc.c" />
 +    <ClCompile Include="fnorm.c" />
 +    <ClCompile Include="greatr.c" />
 +    <ClCompile Include="hpdel.c" />
 +    <ClCompile Include="hpins.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\int2d.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\int3d.c" />
 +    <ClCompile Include="intdy.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\intg.c" />
 +    <ClCompile Include="lcomp.c" />
 +    <ClCompile Include="loren.c" />
 +    <ClCompile Include="lsdisc.c" />
 +    <ClCompile Include="lsoda.c" />
 +    <ClCompile Include="lsodar.c" />
 +    <ClCompile Include="lsode.c" />
 +    <ClCompile Include="lsodi.c" />
 +    <ClCompile Include="lsrgk.c" />
 +    <ClCompile Include="odeint.c" />
 +    <ClCompile Include="order.c" />
 +    <ClCompile Include="prepj.c" />
 +    <ClCompile Include="prepji.c" />
 +    <ClCompile Include="prja.c" />
 +    <ClCompile Include="quarul.c" />
 +    <ClCompile Include="rchek.c" />
 +    <ClCompile Include="rchek2.c" />
 +    <ClCompile Include="rkf45.c" />
 +    <ClCompile Include="rkqc.c" />
 +    <ClCompile Include="rksimp.c" />
 +    <ClCompile Include="roots.c" />
 +    <ClCompile Include="roots2.c" />
 +    <ClCompile Include="rscar1.c" />
 +    <ClCompile Include="rscma1.c" />
 +    <ClCompile Include="rscom1.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bvode.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dasrt.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dassl.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_feval.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_impl.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ode.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_odedc.c" />
 +    <ClCompile Include="solsy.c" />
 +    <ClCompile Include="stoda.c" />
 +    <ClCompile Include="stode.c" />
 +    <ClCompile Include="stodi.c" />
 +    <ClCompile Include="svcar1.c" />
 +    <ClCompile Include="svcma1.c" />
 +    <ClCompile Include="svcom1.c" />
 +    <ClCompile Include="twodq.c" />
 +    <ClCompile Include="vmnorm.c" />
 +    <ClCompile Include="vnorm.c" />
 +    <ClCompile Include="writbufode.c" />
 +    <ClCompile Include="xerrwv.c" />
 +    <ClCompile Include="xsetf.c" />
 +    <ClCompile Include="xsetun.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bvode.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dasrt.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dassl.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_feval.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_impl.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ode.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_odedc.f" />
 +    <f2c_rule Include="ainvg.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\badd.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bbvode.f" />
 +    <f2c_rule Include="bcomp.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bfeval.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bint2d.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bint3d.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bintg.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bj2.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bjac.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bjacd.f" />
 +    <f2c_rule Include="bnorm.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bresd.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bresid.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bsurf.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bsurfd.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bydot.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bydot2.f" />
 +    <f2c_rule Include="cfode.f" />
 +    <f2c_rule Include="colnew.f" />
 +    <f2c_rule Include="daux.f" />
 +    <f2c_rule Include="dcutet.f" />
 +    <f2c_rule Include="ddasrt.f" />
 +    <f2c_rule Include="ddassl.f" />
 +    <f2c_rule Include="dgbsl.f" />
 +    <f2c_rule Include="dqag0.f" />
 +    <f2c_rule Include="dqags.f" />
 +    <f2c_rule Include="epsalg.f" />
 +    <f2c_rule Include="ewset.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-bvode.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-dasrt.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-dassl.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-impl.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-int2d.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-int3d.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-intg.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-ode.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-odedc.f" />
 +    <f2c_rule Include="fnorm.f" />
 +    <f2c_rule Include="greatr.f" />
 +    <f2c_rule Include="hpdel.f" />
 +    <f2c_rule Include="hpins.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\int2d.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\int3d.f" />
 +    <f2c_rule Include="intdy.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\intg.f" />
 +    <f2c_rule Include="lcomp.f" />
 +    <f2c_rule Include="loren.f" />
 +    <f2c_rule Include="lsdisc.f" />
 +    <f2c_rule Include="lsoda.f" />
 +    <f2c_rule Include="lsodar.f" />
 +    <f2c_rule Include="lsode.f" />
 +    <f2c_rule Include="lsodi.f" />
 +    <f2c_rule Include="lsrgk.f" />
 +    <f2c_rule Include="odeint.f" />
 +    <f2c_rule Include="order.f" />
 +    <f2c_rule Include="prepj.f" />
 +    <f2c_rule Include="prepji.f" />
 +    <f2c_rule Include="prja.f" />
 +    <f2c_rule Include="quarul.f" />
 +    <f2c_rule Include="rchek.f" />
 +    <f2c_rule Include="rchek2.f" />
 +    <f2c_rule Include="rkf45.f" />
 +    <f2c_rule Include="rkqc.f" />
 +    <f2c_rule Include="rksimp.f" />
 +    <f2c_rule Include="roots.f" />
 +    <f2c_rule Include="roots2.f" />
 +    <f2c_rule Include="rscar1.f" />
 +    <f2c_rule Include="rscma1.f" />
 +    <f2c_rule Include="rscom1.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bvode.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dasrt.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dassl.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_feval.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_impl.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ode.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_odedc.f" />
 +    <f2c_rule Include="solsy.f" />
 +    <f2c_rule Include="stoda.f" />
 +    <f2c_rule Include="stode.f" />
 +    <f2c_rule Include="stodi.f" />
 +    <f2c_rule Include="svcar1.f" />
 +    <f2c_rule Include="svcma1.f" />
 +    <f2c_rule Include="svcom1.f" />
 +    <f2c_rule Include="twodq.f" />
 +    <f2c_rule Include="vmnorm.f" />
 +    <f2c_rule Include="vnorm.f" />
 +    <f2c_rule Include="writbufode.f" />
 +    <f2c_rule Include="xerrwv.f" />
 +    <f2c_rule Include="xsetf.f" />
 +    <f2c_rule Include="xsetun.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="differential_equations_Import.def" />
 +    <None Include="Elementary_functions_Import.def" />
 +    <None Include="LibScilab_Import.def" />
 +    <None Include="Output_stream_Import.def" />
 +    <None Include="String_Import.def" />
 +    <None Include="..\..\sci_gateway\differential_equations_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\slatec\slatec_f2c.vcxproj">
 +      <Project>{eaf0949c-28d2-497c-954f-fc13b32ff2f3}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\optimization\src\fortran\optimization_f2c.vcxproj">
 +      <Project>{1d219098-007c-4f76-9ae6-271abbb7d393}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index 1cfd170,0000000..fe4dfc5
mode 100644,000000..100644
--- /dev/null
@@@ -1,600 -1,0 +1,600 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{c11d6eb2-aa2d-4021-b52e-07924706b0e1}</UniqueIdentifier>
 +    </Filter>
 +    <Filter Include="Libraries Dependencies">
 +      <UniqueIdentifier>{d9752d50-7718-47ab-8232-956c4b63a51c}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="ainvg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\badd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bbvode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="bcomp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bfeval.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bint2d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bint3d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bintg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bj2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bjac.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bjacd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="bnorm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bresd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bresid.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bsurf.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bsurfd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bydot.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bydot2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cfode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="colnew.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\c\commons_f2c.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="daux.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dcutet.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ddasrt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ddassl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dgbsl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dqag0.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dqags.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="epsalg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ewset.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-bvode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-dasrt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-dassl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-impl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-int2d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-int3d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-intg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-ode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-odedc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="fnorm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="greatr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="hpdel.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="hpins.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\int2d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\int3d.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="intdy.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\intg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lcomp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="loren.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsdisc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsoda.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsodar.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsodi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsrgk.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="odeint.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="order.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="prepj.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="prepji.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="prja.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="quarul.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rchek.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rchek2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rkf45.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rkqc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rksimp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="roots.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="roots2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rscar1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rscma1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rscom1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bvode.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dasrt.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_dassl.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_feval.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_impl.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ode.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_odedc.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
 +    <ClCompile Include="solsy.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="stoda.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="stode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="stodi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="svcar1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="svcma1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="svcom1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="twodq.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="vmnorm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="vnorm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="writbufode.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xerrwv.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xsetf.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xsetun.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bvode.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dasrt.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_dassl.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_feval.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_impl.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ode.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_odedc.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="ainvg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\badd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bbvode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="bcomp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bfeval.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bint2d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bint3d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bintg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bj2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bjac.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bjacd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="bnorm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bresd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bresid.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bsurf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bsurfd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bydot.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bydot2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cfode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="colnew.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="daux.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dcutet.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ddasrt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ddassl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dgbsl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dqag0.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dqags.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="epsalg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ewset.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-bvode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-dasrt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-dassl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-impl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-int2d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-int3d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-intg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-ode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-odedc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="fnorm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="greatr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="hpdel.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="hpins.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\int2d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\int3d.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="intdy.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\intg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lcomp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="loren.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsdisc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsoda.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsodar.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsodi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsrgk.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="odeint.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="order.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="prepj.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="prepji.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="prja.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="quarul.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rchek.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rchek2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rkf45.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rkqc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rksimp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="roots.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="roots2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rscar1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rscma1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rscom1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bvode.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dasrt.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_dassl.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_feval.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_impl.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ode.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_odedc.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
 +    <f2c_rule Include="solsy.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="stoda.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="stode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="stodi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="svcar1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="svcma1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="svcom1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="twodq.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="vmnorm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="vnorm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="writbufode.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="xerrwv.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="xsetf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="xsetun.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bvode.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dasrt.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_dassl.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_feval.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_impl.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ode.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_odedc.f">
++      <Filter>Fortran files</Filter>
++    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="differential_equations_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Elementary_functions_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="LibScilab_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="Output_stream_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="String_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="..\..\sci_gateway\differential_equations_gateway.xml" />
 +    <None Include="..\..\Makefile.am" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +</Project>
index 7f37955,0000000..46d7f88
mode 100644,000000..100644
--- /dev/null
@@@ -1,352 -1,0 +1,352 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>scicos_f</ProjectName>
 +    <ProjectGuid>{566E524B-D327-4416-A865-9C83503FAB7B}</ProjectGuid>
 +    <RootNamespace>scicos_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)scicos_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)scicos.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SCICOS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build scicos_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scicos_f.dll %%f &gt;nul
 +copy *.def scicos_f.def &gt;nul
 +copy scicos_f.def ..\scicos_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy scicos_f_header.def+scicos_f.vcdef scicos_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>LibScilab.lib;output_stream.lib;scicos.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>scicos_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)scicos_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)scicos.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SCICOS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build scicos_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scicos_f.dll %%f &gt;nul
 +copy *.def scicos_f.def &gt;nul
 +copy scicos_f.def ..\scicos_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy scicos_f_header.def+scicos_f.vcdef scicos_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>LibScilab.lib;output_stream.lib;scicos.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>scicos_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)scicos_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)scicos.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SCICOS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build scicos_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scicos_f.dll %%f &gt;nul
 +copy *.def scicos_f.def &gt;nul
 +copy scicos_f.def ..\scicos_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy scicos_f_header.def+scicos_f.vcdef scicos_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>LibScilab.lib;output_stream.lib;scicos.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>scicos_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)scicos_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)scicos.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SCICOS_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build scicos_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n scicos_f.dll %%f &gt;nul
 +copy *.def scicos_f.def &gt;nul
 +copy scicos_f.def ..\scicos_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy scicos_f_header.def+scicos_f.vcdef scicos_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>LibScilab.lib;output_stream.lib;scicos.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>scicos_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ctree.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_curblock.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_debug_count.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_getblocklabel.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_scicos_debug.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree2.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree3.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree4.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_var2vec.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_vec2var.c" />
 +    <ClCompile Include="coselm.c" />
 +    <ClCompile Include="ftree2.c" />
 +    <ClCompile Include="ftree3.c" />
 +    <ClCompile Include="ftree4.c" />
 +    <ClCompile Include="list2vars.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ctree.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_curblock.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_debug_count.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_getblocklabel.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_scicos_debug.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree2.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree3.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree4.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_var2vec.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_vec2var.c" />
 +    <ClCompile Include="scierr.c" />
 +    <ClCompile Include="scifunc.c" />
 +    <ClCompile Include="scitod.c" />
 +    <ClCompile Include="scitoi.c" />
 +    <ClCompile Include="scitovv.c" />
 +    <ClCompile Include="sctree.c" />
 +    <ClCompile Include="skipvars.c" />
 +    <ClCompile Include="vvtosci.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ctree.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_curblock.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_debug_count.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_getblocklabel.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_scicos_debug.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree2.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree3.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree4.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_var2vec.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_vec2var.f" />
 +    <f2c_rule Include="coselm.f" />
 +    <f2c_rule Include="ftree2.f" />
 +    <f2c_rule Include="ftree3.f" />
 +    <f2c_rule Include="ftree4.f" />
 +    <f2c_rule Include="list2vars.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ctree.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_curblock.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_debug_count.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_getblocklabel.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_scicos_debug.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree2.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree3.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree4.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_var2vec.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_vec2var.f" />
 +    <f2c_rule Include="scierr.f" />
 +    <f2c_rule Include="scifunc.f" />
 +    <f2c_rule Include="scitod.f" />
 +    <f2c_rule Include="scitoi.f" />
 +    <f2c_rule Include="scitovv.f" />
 +    <f2c_rule Include="sctree.f" />
 +    <f2c_rule Include="skipvars.f" />
 +    <f2c_rule Include="vvtosci.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="LibScilab_Import.def" />
 +    <None Include="Output_stream_Import.def" />
 +    <None Include="Scicos_Import.def" />
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\scicos_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index e839c55,0000000..5bbf6d6
mode 100644,000000..100644
--- /dev/null
@@@ -1,183 -1,0 +1,183 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{2f251d37-d349-406c-a780-4e42ec52af3b}</UniqueIdentifier>
 +    </Filter>
 +    <Filter Include="Imports">
 +      <UniqueIdentifier>{b41181f9-1092-4e0d-a7f6-e7e743a86ec7}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="coselm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ftree2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ftree3.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ftree4.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="list2vars.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ctree.c">
++    <ClCompile Include="scierr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_curblock.c">
++    <ClCompile Include="scifunc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_debug_count.c">
++    <ClCompile Include="scitod.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_getblocklabel.c">
++    <ClCompile Include="scitoi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_scicos_debug.c">
++    <ClCompile Include="scitovv.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree2.c">
++    <ClCompile Include="sctree.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree3.c">
++    <ClCompile Include="skipvars.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_tree4.c">
++    <ClCompile Include="vvtosci.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_var2vec.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ctree.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_vec2var.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_curblock.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="scierr.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_debug_count.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="scifunc.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_getblocklabel.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="scitod.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_scicos_debug.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="scitoi.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="scitovv.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree3.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sctree.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_tree4.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="skipvars.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_var2vec.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="vvtosci.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_vec2var.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="coselm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ftree2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ftree3.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ftree4.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="list2vars.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ctree.f">
++    <f2c_rule Include="scierr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_curblock.f">
++    <f2c_rule Include="scifunc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_debug_count.f">
++    <f2c_rule Include="scitod.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_getblocklabel.f">
++    <f2c_rule Include="scitoi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_scicos_debug.f">
++    <f2c_rule Include="scitovv.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree2.f">
++    <f2c_rule Include="sctree.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree3.f">
++    <f2c_rule Include="skipvars.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_tree4.f">
++    <f2c_rule Include="vvtosci.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_var2vec.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ctree.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_vec2var.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_curblock.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="scierr.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_debug_count.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="scifunc.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_getblocklabel.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="scitod.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_scicos_debug.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="scitoi.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="scitovv.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree3.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sctree.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_tree4.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="skipvars.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_var2vec.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="vvtosci.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_vec2var.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="LibScilab_Import.def">
 +      <Filter>Imports</Filter>
 +    </None>
 +    <None Include="Output_stream_Import.def">
 +      <Filter>Imports</Filter>
 +    </None>
 +    <None Include="Scicos_Import.def">
 +      <Filter>Imports</Filter>
 +    </None>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\scicos_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +</Project>
index f12eda8,0000000..d1de156
mode 100644,000000..100644
--- /dev/null
@@@ -1,451 -1,0 +1,449 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>signal_processing_f</ProjectName>
 +    <ProjectGuid>{959384FC-016C-4B01-B848-1B18D26B6CC4}</ProjectGuid>
 +    <RootNamespace>signal_processing_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)signal_processing_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)signal_processing.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build signal_processing_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n signal_processing_f.dll %%f &gt;nul
 +copy *.def signal_processing_f.def &gt;nul
 +copy signal_processing_f.def ..\signal_processing_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy signal_processing_f_header.def+signal_processing_f.vcdef signal_processing_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;signal_processing.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>signal_processing_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)signal_processing_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)signal_processing.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build signal_processing_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n signal_processing_f.dll %%f &gt;nul
 +copy *.def signal_processing_f.def &gt;nul
 +copy signal_processing_f.def ..\signal_processing_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy signal_processing_f_header.def+signal_processing_f.vcdef signal_processing_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;signal_processing.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>signal_processing_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)signal_processing_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)signal_processing.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build signal_processing_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n signal_processing_f.dll %%f &gt;nul
 +copy *.def signal_processing_f.def &gt;nul
 +copy signal_processing_f.def ..\signal_processing_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy signal_processing_f_header.def+signal_processing_f.vcdef signal_processing_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;signal_processing.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>signal_processing_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)signal_processing_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)signal_processing.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build signal_processing_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n signal_processing_f.dll %%f &gt;nul
 +copy *.def signal_processing_f.def &gt;nul
 +copy signal_processing_f.def ..\signal_processing_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy signal_processing_f_header.def+signal_processing_f.vcdef signal_processing_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;signal_processing.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>signal_processing_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_amell.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_corr.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_delip.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fft.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fiir.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_remez.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_rpem.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_syredi.c" />
 +    <ClCompile Include="amell.c" />
 +    <ClCompile Include="belan.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bgetx.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\bgety.c" />
 +    <ClCompile Include="bldenz.c" />
 +    <ClCompile Include="blnumz.c" />
 +    <ClCompile Include="bounn.c" />
 +    <ClCompile Include="chebc.c" />
 +    <ClCompile Include="cheby.c" />
 +    <ClCompile Include="cmpse2.c" />
 +    <ClCompile Include="cmpse3.c" />
 +    <ClCompile Include="coeft.c" />
 +    <ClCompile Include="compel.c" />
 +    <ClCompile Include="degree.c" />
 +    <ClCompile Include="deli1.c" />
 +    <ClCompile Include="deli11.c" />
 +    <ClCompile Include="deli2.c" />
 +    <ClCompile Include="delip.c" />
 +    <ClCompile Include="dellk.c" />
 +    <ClCompile Include="desi00.c" />
 +    <ClCompile Include="desi01.c" />
 +    <ClCompile Include="desi11.c" />
 +    <ClCompile Include="desi12.c" />
 +    <ClCompile Include="desi14.c" />
 +    <ClCompile Include="desi21.c" />
 +    <ClCompile Include="desi22.c" />
 +    <ClCompile Include="desi24.c" />
 +    <ClCompile Include="desia.c" />
 +    <ClCompile Include="desib.c" />
 +    <ClCompile Include="dfft2.c" />
 +    <ClCompile Include="dfftbi.c" />
 +    <ClCompile Include="dfftmx.c" />
 +    <ClCompile Include="dgee01.c" />
 +    <ClCompile Include="dpspln.c" />
 +    <ClCompile Include="dsn2.c" />
 +    <ClCompile Include="dspln.c" />
 +    <ClCompile Include="dsqrtc.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-corr.c" />
 +    <ClCompile Include="fft842.c" />
 +    <ClCompile Include="filbut.c" />
 +    <ClCompile Include="freque.c" />
 +    <ClCompile Include="gee.c" />
 +    <ClCompile Include="hammin.c" />
 +    <ClCompile Include="ino.c" />
 +    <ClCompile Include="kaiser.c" />
 +    <ClCompile Include="nstabl.c" />
 +    <ClCompile Include="ouch.c" />
 +    <ClCompile Include="parcha.c" />
 +    <ClCompile Include="poles.c" />
 +    <ClCompile Include="r2tx.c" />
 +    <ClCompile Include="r4tx.c" />
 +    <ClCompile Include="r8tx.c" />
 +    <ClCompile Include="remez.c" />
 +    <ClCompile Include="romeg.c" />
 +    <ClCompile Include="rpem.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_amell.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_corr.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_delip.c" />
-     <ClCompile Include="sci_ffir.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fft.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fiir.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_remez.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_rpem.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_syredi.c" />
 +    <ClCompile Include="sn.c" />
 +    <ClCompile Include="snell.c" />
 +    <ClCompile Include="syredi.c" />
 +    <ClCompile Include="tg02ad.c" />
 +    <ClCompile Include="tranpo.c" />
 +    <ClCompile Include="transn.c" />
 +    <ClCompile Include="tranze.c" />
 +    <ClCompile Include="trbipo.c" />
 +    <ClCompile Include="trbize.c" />
 +    <ClCompile Include="tscccf.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_amell.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_corr.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_delip.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fft.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fiir.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_remez.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_rpem.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_syredi.f" />
 +    <f2c_rule Include="amell.f" />
 +    <f2c_rule Include="belan.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bgetx.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bgety.f" />
 +    <f2c_rule Include="bldenz.f" />
 +    <f2c_rule Include="blnumz.f" />
 +    <f2c_rule Include="bounn.f" />
 +    <f2c_rule Include="chebc.f" />
 +    <f2c_rule Include="cheby.f" />
 +    <f2c_rule Include="cmpse2.f" />
 +    <f2c_rule Include="cmpse3.f" />
 +    <f2c_rule Include="coeft.f" />
 +    <f2c_rule Include="compel.f" />
 +    <f2c_rule Include="degree.f" />
 +    <f2c_rule Include="deli1.f" />
 +    <f2c_rule Include="deli11.f" />
 +    <f2c_rule Include="deli2.f" />
 +    <f2c_rule Include="delip.f" />
 +    <f2c_rule Include="dellk.f" />
 +    <f2c_rule Include="desi00.f" />
 +    <f2c_rule Include="desi01.f" />
 +    <f2c_rule Include="desi11.f" />
 +    <f2c_rule Include="desi12.f" />
 +    <f2c_rule Include="desi14.f" />
 +    <f2c_rule Include="desi21.f" />
 +    <f2c_rule Include="desi22.f" />
 +    <f2c_rule Include="desi24.f" />
 +    <f2c_rule Include="desia.f" />
 +    <f2c_rule Include="desib.f" />
 +    <f2c_rule Include="dfft2.f" />
 +    <f2c_rule Include="dfftbi.f" />
 +    <f2c_rule Include="dfftmx.f" />
 +    <f2c_rule Include="dgee01.f" />
 +    <f2c_rule Include="dpspln.f" />
 +    <f2c_rule Include="dsn2.f" />
 +    <f2c_rule Include="dspln.f" />
 +    <f2c_rule Include="dsqrtc.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-corr.f" />
 +    <f2c_rule Include="fft842.f" />
 +    <f2c_rule Include="filbut.f" />
 +    <f2c_rule Include="freque.f" />
 +    <f2c_rule Include="gee.f" />
 +    <f2c_rule Include="hammin.f" />
 +    <f2c_rule Include="ino.f" />
 +    <f2c_rule Include="kaiser.f" />
 +    <f2c_rule Include="nstabl.f" />
 +    <f2c_rule Include="ouch.f" />
 +    <f2c_rule Include="parcha.f" />
 +    <f2c_rule Include="poles.f" />
 +    <f2c_rule Include="r2tx.f" />
 +    <f2c_rule Include="r4tx.f" />
 +    <f2c_rule Include="r8tx.f" />
 +    <f2c_rule Include="remez.f" />
 +    <f2c_rule Include="romeg.f" />
 +    <f2c_rule Include="rpem.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_amell.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_corr.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_delip.f" />
-     <f2c_rule Include="sci_ffir.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fft.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fiir.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_remez.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_rpem.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_syredi.f" />
 +    <f2c_rule Include="sn.f" />
 +    <f2c_rule Include="snell.f" />
 +    <f2c_rule Include="syredi.f" />
 +    <f2c_rule Include="tg02ad.f" />
 +    <f2c_rule Include="tranpo.f" />
 +    <f2c_rule Include="transn.f" />
 +    <f2c_rule Include="tranze.f" />
 +    <f2c_rule Include="trbipo.f" />
 +    <f2c_rule Include="trbize.f" />
 +    <f2c_rule Include="tscccf.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\signal_processing_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index bb19e7d,0000000..55c986b
mode 100644,000000..100644
--- /dev/null
@@@ -1,477 -1,0 +1,471 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{18349bb6-3f1d-4951-99a5-aeac4980248c}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="amell.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="belan.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bgetx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\bgety.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="bldenz.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="blnumz.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="bounn.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="chebc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cheby.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cmpse2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="cmpse3.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="coeft.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="compel.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="degree.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="deli1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="deli11.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="deli2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="delip.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dellk.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi00.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi01.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi11.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi12.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi14.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi21.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi22.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desi24.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desia.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="desib.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dfft2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dfftbi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dfftmx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dgee01.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dpspln.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dsn2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspln.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dsqrtc.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\sci_gateway\fortran\Ex-corr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="fft842.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="filbut.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="freque.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="gee.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="hammin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ino.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="kaiser.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="nstabl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ouch.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="parcha.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="poles.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="r2tx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="r4tx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="r8tx.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="remez.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="romeg.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="rpem.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_amell.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_corr.c">
++    <ClCompile Include="sn.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_delip.c">
++    <ClCompile Include="snell.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sci_ffir.c">
++    <ClCompile Include="syredi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fft.c">
++    <ClCompile Include="tg02ad.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fiir.c">
++    <ClCompile Include="tranpo.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_remez.c">
++    <ClCompile Include="transn.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_rpem.c">
++    <ClCompile Include="tranze.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_syredi.c">
++    <ClCompile Include="trbipo.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sn.c">
++    <ClCompile Include="trbize.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="snell.c">
++    <ClCompile Include="tscccf.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="syredi.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_amell.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="tg02ad.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_corr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="tranpo.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_delip.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="transn.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fft.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="tranze.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fiir.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="trbipo.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_remez.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="trbize.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_rpem.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="tscccf.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_syredi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="amell.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="belan.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bgetx.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\bgety.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="bldenz.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="blnumz.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="bounn.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="chebc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cheby.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cmpse2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="cmpse3.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="coeft.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="compel.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="degree.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="deli1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="deli11.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="deli2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="delip.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dellk.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi00.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi01.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi11.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi12.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi14.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi21.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi22.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desi24.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desia.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="desib.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dfft2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dfftbi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dfftmx.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dgee01.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dpspln.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dsn2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspln.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dsqrtc.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="..\..\sci_gateway\fortran\Ex-corr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="fft842.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="filbut.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="freque.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="gee.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="hammin.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ino.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="kaiser.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="nstabl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ouch.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="parcha.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="poles.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="r2tx.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="r4tx.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="r8tx.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="remez.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="romeg.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="rpem.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_amell.f">
-       <Filter>Fortran files</Filter>
-     </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_corr.f">
++    <f2c_rule Include="sn.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_delip.f">
++    <f2c_rule Include="snell.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sci_ffir.f">
++    <f2c_rule Include="syredi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fft.f">
++    <f2c_rule Include="tg02ad.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fiir.f">
++    <f2c_rule Include="tranpo.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_remez.f">
++    <f2c_rule Include="transn.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_rpem.f">
++    <f2c_rule Include="tranze.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_syredi.f">
++    <f2c_rule Include="trbipo.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sn.f">
++    <f2c_rule Include="trbize.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="snell.f">
++    <f2c_rule Include="tscccf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="syredi.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_amell.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="tg02ad.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_corr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="tranpo.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_delip.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="transn.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fft.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="tranze.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fiir.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="trbipo.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_remez.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="trbize.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_rpem.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="tscccf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_syredi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\signal_processing_gateway.xml" />
 +  </ItemGroup>
 +</Project>
index 478a4ca,0000000..a46e275
mode 100644,000000..100644
--- /dev/null
@@@ -1,539 -1,0 +1,539 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>sparse_f</ProjectName>
 +    <ProjectGuid>{13082624-97F9-47DB-A9A1-AD7D6BF3856A}</ProjectGuid>
 +    <RootNamespace>sparse_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Sparse_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)sparse.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SPARSE_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build sparse_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n sparse_f.dll %%f &gt;nul
 +copy *.def sparse_f.def &gt;nul
 +copy sparse_f.def ..\sparse_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy sparse_f_header.def+sparse_f.vcdef sparse_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;elementary_functions_f.lib;sparse.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>sparse_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Sparse_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)sparse.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SPARSE_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build sparse_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n sparse_f.dll %%f &gt;nul
 +copy *.def sparse_f.def &gt;nul
 +copy sparse_f.def ..\sparse_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy sparse_f_header.def+sparse_f.vcdef sparse_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;elementary_functions_f.lib;sparse.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>sparse_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Sparse_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)sparse.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SPARSE_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build sparse_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n sparse_f.dll %%f &gt;nul
 +copy *.def sparse_f.def &gt;nul
 +copy sparse_f.def ..\sparse_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy sparse_f_header.def+sparse_f.vcdef sparse_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;elementary_functions_f.lib;sparse.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>sparse_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Sparse_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)sparse.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)Output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)Output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SPARSE_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build sparse_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n sparse_f.dll %%f &gt;nul
 +copy *.def sparse_f.def &gt;nul
 +copy sparse_f.def ..\sparse_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy sparse_f_header.def+sparse_f.vcdef sparse_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;elementary_functions_f.lib;sparse.lib;output_stream.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>sparse_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bfinit.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_blkfc1i.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_blkslvi.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fadj2sp.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_full.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_inpnvi.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ludel.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lufact.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_luget.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lusolve.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_nnz.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ordmmd.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_sfinit.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_sparse.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spchol.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spclean.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spcompa.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spget.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spmatrix.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spmax.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_symfcti.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ta2lpd.c" />
 +    <ClCompile Include="blkfc1.c" />
 +    <ClCompile Include="blkfct.c" />
 +    <ClCompile Include="blkslv.c" />
 +    <ClCompile Include="dcompa.c" />
 +    <ClCompile Include="dful2sp.c" />
 +    <ClCompile Include="dij2sp.c" />
 +    <ClCompile Include="dperm.c" />
 +    <ClCompile Include="dsmsp.c" />
 +    <ClCompile Include="dsosp.c" />
 +    <ClCompile Include="dspasp.c" />
 +    <ClCompile Include="dspcle.c" />
 +    <ClCompile Include="dspcsp.c" />
 +    <ClCompile Include="dspe2.c" />
 +    <ClCompile Include="dspful.c" />
 +    <ClCompile Include="dspis.c" />
 +    <ClCompile Include="dspisp.c" />
 +    <ClCompile Include="dspmat.c" />
 +    <ClCompile Include="dspmax.c" />
 +    <ClCompile Include="dspmin.c" />
 +    <ClCompile Include="dspms.c" />
 +    <ClCompile Include="dspmsp.c" />
 +    <ClCompile Include="dspos.c" />
 +    <ClCompile Include="dsposp.c" />
 +    <ClCompile Include="dspssp.c" />
 +    <ClCompile Include="dspt.c" />
 +    <ClCompile Include="dspxs.c" />
 +    <ClCompile Include="dspxsp.c" />
 +    <ClCompile Include="findl.c" />
 +    <ClCompile Include="inpnv.c" />
 +    <ClCompile Include="iperm.c" />
 +    <ClCompile Include="isort1.c" />
 +    <ClCompile Include="lcompa.c" />
 +    <ClCompile Include="lful2sp.c" />
 +    <ClCompile Include="lij2sp.c" />
 +    <ClCompile Include="lsosp.c" />
 +    <ClCompile Include="lspasp.c" />
 +    <ClCompile Include="lspcsp.c" />
 +    <ClCompile Include="lspe2.c" />
 +    <ClCompile Include="lspful.c" />
 +    <ClCompile Include="lspis.c" />
 +    <ClCompile Include="lspisp.c" />
 +    <ClCompile Include="lspmat.c" />
 +    <ClCompile Include="lspops.c" />
 +    <ClCompile Include="lspos.c" />
 +    <ClCompile Include="lsposp.c" />
 +    <ClCompile Include="lspt.c" />
 +    <ClCompile Include="lspxsp.c" />
 +    <ClCompile Include="mycmatptr.c" />
 +    <ClCompile Include="ordmmd.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bfinit.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_blkfc1i.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_blkslvi.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fadj2sp.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_full.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_inpnvi.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ludel.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lufact.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_luget.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lusolve.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_nnz.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ordmmd.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_sfinit.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_sparse.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spchol.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spclean.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spcompa.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spget.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spmatrix.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spmax.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_symfcti.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ta2lpd.c" />
 +    <ClCompile Include="sp2col.c" />
 +    <ClCompile Include="spcho1.c" />
 +    <ClCompile Include="spcho2.c" />
 +    <ClCompile Include="spcompack.c" />
 +    <ClCompile Include="spextr.c" />
 +    <ClCompile Include="spextr1.c" />
 +    <ClCompile Include="spif.c" />
 +    <ClCompile Include="spif1b.c" />
 +    <ClCompile Include="spifp.c" />
 +    <ClCompile Include="spind.c" />
 +    <ClCompile Include="spisp.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\spops.c" />
 +    <ClCompile Include="spord.c" />
 +    <ClCompile Include="spreshape.c" />
 +    <ClCompile Include="spsort.c" />
 +    <ClCompile Include="spt.c" />
 +    <ClCompile Include="sputil.c" />
 +    <ClCompile Include="symfct.c" />
 +    <ClCompile Include="sz2ptr.c" />
 +    <ClCompile Include="ta2lpd.c" />
 +    <ClCompile Include="wcompa.c" />
 +    <ClCompile Include="wful2sp.c" />
 +    <ClCompile Include="wij2sp.c" />
 +    <ClCompile Include="wperm.c" />
 +    <ClCompile Include="writebuf.c" />
 +    <ClCompile Include="wsmsp.c" />
 +    <ClCompile Include="wsosp.c" />
 +    <ClCompile Include="wspasp.c" />
 +    <ClCompile Include="wspcle.c" />
 +    <ClCompile Include="wspcsp.c" />
 +    <ClCompile Include="wspe2.c" />
 +    <ClCompile Include="wspful.c" />
 +    <ClCompile Include="wspis.c" />
 +    <ClCompile Include="wspisp.c" />
 +    <ClCompile Include="wspmat.c" />
 +    <ClCompile Include="wspms.c" />
 +    <ClCompile Include="wspmsp.c" />
 +    <ClCompile Include="wspos.c" />
 +    <ClCompile Include="wsposp.c" />
 +    <ClCompile Include="wspssp.c" />
 +    <ClCompile Include="wspt.c" />
 +    <ClCompile Include="wspxs.c" />
 +    <ClCompile Include="wspxsp.c" />
 +  </ItemGroup>
 +  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bfinit.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_blkfc1i.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_blkslvi.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fadj2sp.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_full.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_inpnvi.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ludel.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lufact.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_luget.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lusolve.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_nnz.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ordmmd.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_sfinit.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_sparse.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spchol.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spclean.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spcompa.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spget.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spmatrix.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spmax.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_symfcti.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ta2lpd.f" />
 +    <f2c_rule Include="blkfc1.f" />
 +    <f2c_rule Include="blkfct.f" />
 +    <f2c_rule Include="blkslv.f" />
 +    <f2c_rule Include="dcompa.f" />
 +    <f2c_rule Include="dful2sp.f" />
 +    <f2c_rule Include="dij2sp.f" />
 +    <f2c_rule Include="dperm.f" />
 +    <f2c_rule Include="dsmsp.f" />
 +    <f2c_rule Include="dsosp.f" />
 +    <f2c_rule Include="dspasp.f" />
 +    <f2c_rule Include="dspcle.f" />
 +    <f2c_rule Include="dspcsp.f" />
 +    <f2c_rule Include="dspe2.f" />
 +    <f2c_rule Include="dspful.f" />
 +    <f2c_rule Include="dspis.f" />
 +    <f2c_rule Include="dspisp.f" />
 +    <f2c_rule Include="dspmat.f" />
 +    <f2c_rule Include="dspmax.f" />
 +    <f2c_rule Include="dspmin.f" />
 +    <f2c_rule Include="dspms.f" />
 +    <f2c_rule Include="dspmsp.f" />
 +    <f2c_rule Include="dspos.f" />
 +    <f2c_rule Include="dsposp.f" />
 +    <f2c_rule Include="dspssp.f" />
 +    <f2c_rule Include="dspt.f" />
 +    <f2c_rule Include="dspxs.f" />
 +    <f2c_rule Include="dspxsp.f" />
 +    <f2c_rule Include="findl.f" />
 +    <f2c_rule Include="inpnv.f" />
 +    <f2c_rule Include="iperm.f" />
 +    <f2c_rule Include="isort1.f" />
 +    <f2c_rule Include="lcompa.f" />
 +    <f2c_rule Include="lful2sp.f" />
 +    <f2c_rule Include="lij2sp.f" />
 +    <f2c_rule Include="lsosp.f" />
 +    <f2c_rule Include="lspasp.f" />
 +    <f2c_rule Include="lspcsp.f" />
 +    <f2c_rule Include="lspe2.f" />
 +    <f2c_rule Include="lspful.f" />
 +    <f2c_rule Include="lspis.f" />
 +    <f2c_rule Include="lspisp.f" />
 +    <f2c_rule Include="lspmat.f" />
 +    <f2c_rule Include="lspops.f" />
 +    <f2c_rule Include="lspos.f" />
 +    <f2c_rule Include="lsposp.f" />
 +    <f2c_rule Include="lspt.f" />
 +    <f2c_rule Include="lspxsp.f" />
 +    <f2c_rule Include="mycmatptr.f" />
 +    <f2c_rule Include="ordmmd.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bfinit.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_blkfc1i.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_blkslvi.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fadj2sp.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_full.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_inpnvi.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ludel.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lufact.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_luget.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lusolve.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_nnz.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ordmmd.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_sfinit.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_sparse.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spchol.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spclean.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spcompa.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spget.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spmatrix.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spmax.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_symfcti.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ta2lpd.f" />
 +    <f2c_rule Include="sp2col.f" />
 +    <f2c_rule Include="spcho1.f" />
 +    <f2c_rule Include="spcho2.f" />
 +    <f2c_rule Include="spcompack.f" />
 +    <f2c_rule Include="spextr.f" />
 +    <f2c_rule Include="spextr1.f" />
 +    <f2c_rule Include="spif.f" />
 +    <f2c_rule Include="spif1b.f" />
 +    <f2c_rule Include="spifp.f" />
 +    <f2c_rule Include="spind.f" />
 +    <f2c_rule Include="spisp.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\spops.f" />
 +    <f2c_rule Include="spord.f" />
 +    <f2c_rule Include="spreshape.f" />
 +    <f2c_rule Include="spsort.f" />
 +    <f2c_rule Include="spt.f" />
 +    <f2c_rule Include="sputil.f" />
 +    <f2c_rule Include="symfct.f" />
 +    <f2c_rule Include="sz2ptr.f" />
 +    <f2c_rule Include="ta2lpd.f" />
 +    <f2c_rule Include="wcompa.f" />
 +    <f2c_rule Include="wful2sp.f" />
 +    <f2c_rule Include="wij2sp.f" />
 +    <f2c_rule Include="wperm.f" />
 +    <f2c_rule Include="writebuf.f" />
 +    <f2c_rule Include="wsmsp.f" />
 +    <f2c_rule Include="wsosp.f" />
 +    <f2c_rule Include="wspasp.f" />
 +    <f2c_rule Include="wspcle.f" />
 +    <f2c_rule Include="wspcsp.f" />
 +    <f2c_rule Include="wspe2.f" />
 +    <f2c_rule Include="wspful.f" />
 +    <f2c_rule Include="wspis.f" />
 +    <f2c_rule Include="wspisp.f" />
 +    <f2c_rule Include="wspmat.f" />
 +    <f2c_rule Include="wspms.f" />
 +    <f2c_rule Include="wspmsp.f" />
 +    <f2c_rule Include="wspos.f" />
 +    <f2c_rule Include="wsposp.f" />
 +    <f2c_rule Include="wspssp.f" />
 +    <f2c_rule Include="wspt.f" />
 +    <f2c_rule Include="wspxs.f" />
 +    <f2c_rule Include="wspxsp.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\sparse_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\io\src\fortran\io_f2c.vcxproj">
 +      <Project>{c2edd447-bb60-41a1-973b-8213fca9ecd4}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index db7396d,0000000..fb76b97
mode 100644,000000..100644
--- /dev/null
@@@ -1,713 -1,0 +1,713 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{681fc28a-0bc5-42aa-9171-959ec1b9f6f3}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="blkfc1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="blkfct.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="blkslv.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dcompa.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dful2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dij2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dperm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dsmsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dsosp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspasp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspcle.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspcsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspe2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspful.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspis.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspisp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspmat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspmax.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspmin.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspms.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspmsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspos.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dsposp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspssp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspxs.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="dspxsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="findl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="inpnv.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="iperm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="isort1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lcompa.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lful2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lij2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsosp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspasp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspcsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspe2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspful.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspis.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspisp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspmat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspos.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lsposp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="lspxsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="mycmatptr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="ordmmd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_bfinit.c">
++    <ClCompile Include="sp2col.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_blkfc1i.c">
++    <ClCompile Include="spcho1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_blkslvi.c">
++    <ClCompile Include="spcho2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_fadj2sp.c">
++    <ClCompile Include="spcompack.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_full.c">
++    <ClCompile Include="spextr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_inpnvi.c">
++    <ClCompile Include="spextr1.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ludel.c">
++    <ClCompile Include="spif.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lufact.c">
++    <ClCompile Include="spif1b.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_luget.c">
++    <ClCompile Include="spifp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_lusolve.c">
++    <ClCompile Include="spind.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_nnz.c">
++    <ClCompile Include="spisp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ordmmd.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\spops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_sfinit.c">
++    <ClCompile Include="spord.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_sparse.c">
++    <ClCompile Include="spreshape.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spchol.c">
++    <ClCompile Include="spsort.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spclean.c">
++    <ClCompile Include="spt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spcompa.c">
++    <ClCompile Include="sputil.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spget.c">
++    <ClCompile Include="symfct.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spmatrix.c">
++    <ClCompile Include="sz2ptr.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_spmax.c">
++    <ClCompile Include="ta2lpd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_symfcti.c">
++    <ClCompile Include="wcompa.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ta2lpd.c">
++    <ClCompile Include="wful2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sp2col.c">
++    <ClCompile Include="wij2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spcho1.c">
++    <ClCompile Include="wperm.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spcho2.c">
++    <ClCompile Include="writebuf.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spcompack.c">
++    <ClCompile Include="wsmsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spextr.c">
++    <ClCompile Include="wsosp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spextr1.c">
++    <ClCompile Include="wspasp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spif.c">
++    <ClCompile Include="wspcle.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spif1b.c">
++    <ClCompile Include="wspcsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spifp.c">
++    <ClCompile Include="wspe2.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spind.c">
++    <ClCompile Include="wspful.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spisp.c">
++    <ClCompile Include="wspis.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\spops.c">
++    <ClCompile Include="wspisp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spord.c">
++    <ClCompile Include="wspmat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spreshape.c">
++    <ClCompile Include="wspms.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spsort.c">
++    <ClCompile Include="wspmsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="spt.c">
++    <ClCompile Include="wspos.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sputil.c">
++    <ClCompile Include="wsposp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="symfct.c">
++    <ClCompile Include="wspssp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="sz2ptr.c">
++    <ClCompile Include="wspt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="ta2lpd.c">
++    <ClCompile Include="wspxs.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wcompa.c">
++    <ClCompile Include="wspxsp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wful2sp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_bfinit.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wij2sp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_blkfc1i.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wperm.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_blkslvi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="writebuf.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_fadj2sp.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wsmsp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_full.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wsosp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_inpnvi.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspasp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ludel.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspcle.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lufact.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspcsp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_luget.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspe2.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_lusolve.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspful.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_nnz.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspis.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ordmmd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspisp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_sfinit.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspmat.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_sparse.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspms.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spchol.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspmsp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spclean.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspos.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spcompa.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wsposp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spget.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspssp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spmatrix.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspt.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_spmax.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspxs.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_symfcti.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="wspxsp.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ta2lpd.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <f2c_rule Include="blkfc1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="blkfct.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="blkslv.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dcompa.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dful2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dij2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dperm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dsmsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dsosp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspasp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspcle.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspcsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspe2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspful.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspis.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspisp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspmat.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspmax.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspmin.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspms.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspmsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspos.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dsposp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspssp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspxs.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="dspxsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="findl.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="inpnv.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="iperm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="isort1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lcompa.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lful2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lij2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsosp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspasp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspcsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspe2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspful.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspis.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspisp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspmat.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspops.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspos.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lsposp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="lspxsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="mycmatptr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +    <f2c_rule Include="ordmmd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_bfinit.f">
++    <f2c_rule Include="sp2col.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_blkfc1i.f">
++    <f2c_rule Include="spcho1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_blkslvi.f">
++    <f2c_rule Include="spcho2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_fadj2sp.f">
++    <f2c_rule Include="spcompack.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_full.f">
++    <f2c_rule Include="spextr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_inpnvi.f">
++    <f2c_rule Include="spextr1.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ludel.f">
++    <f2c_rule Include="spif.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lufact.f">
++    <f2c_rule Include="spif1b.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_luget.f">
++    <f2c_rule Include="spifp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_lusolve.f">
++    <f2c_rule Include="spind.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_nnz.f">
++    <f2c_rule Include="spisp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ordmmd.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\spops.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_sfinit.f">
++    <f2c_rule Include="spord.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_sparse.f">
++    <f2c_rule Include="spreshape.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spchol.f">
++    <f2c_rule Include="spsort.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spclean.f">
++    <f2c_rule Include="spt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spcompa.f">
++    <f2c_rule Include="sputil.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spget.f">
++    <f2c_rule Include="symfct.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spmatrix.f">
++    <f2c_rule Include="sz2ptr.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_spmax.f">
++    <f2c_rule Include="ta2lpd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_symfcti.f">
++    <f2c_rule Include="wcompa.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ta2lpd.f">
++    <f2c_rule Include="wful2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sp2col.f">
++    <f2c_rule Include="wij2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spcho1.f">
++    <f2c_rule Include="wperm.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spcho2.f">
++    <f2c_rule Include="writebuf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spcompack.f">
++    <f2c_rule Include="wsmsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spextr.f">
++    <f2c_rule Include="wsosp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spextr1.f">
++    <f2c_rule Include="wspasp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spif.f">
++    <f2c_rule Include="wspcle.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spif1b.f">
++    <f2c_rule Include="wspcsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spifp.f">
++    <f2c_rule Include="wspe2.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spind.f">
++    <f2c_rule Include="wspful.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spisp.f">
++    <f2c_rule Include="wspis.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\spops.f">
++    <f2c_rule Include="wspisp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spord.f">
++    <f2c_rule Include="wspmat.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spreshape.f">
++    <f2c_rule Include="wspms.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spsort.f">
++    <f2c_rule Include="wspmsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="spt.f">
++    <f2c_rule Include="wspos.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sputil.f">
++    <f2c_rule Include="wsposp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="symfct.f">
++    <f2c_rule Include="wspssp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="sz2ptr.f">
++    <f2c_rule Include="wspt.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="ta2lpd.f">
++    <f2c_rule Include="wspxs.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wcompa.f">
++    <f2c_rule Include="wspxsp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wful2sp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_bfinit.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wij2sp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_blkfc1i.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wperm.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_blkslvi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="writebuf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_fadj2sp.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wsmsp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_full.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wsosp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_inpnvi.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspasp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ludel.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspcle.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lufact.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspcsp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_luget.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspe2.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_lusolve.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspful.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_nnz.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspis.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ordmmd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspisp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_sfinit.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspmat.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_sparse.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspms.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spchol.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspmsp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spclean.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspos.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spcompa.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wsposp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spget.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspssp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spmatrix.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspt.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_spmax.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspxs.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_symfcti.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="wspxsp.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ta2lpd.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\sparse_gateway.xml" />
 +  </ItemGroup>
 +</Project>
index 6a8f468,0000000..b1c7caf
mode 100644,000000..100644
--- /dev/null
@@@ -1,313 -1,0 +1,313 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>string_f</ProjectName>
 +    <ProjectGuid>{FAF6A7EB-8A36-4278-B34E-34EA89E55304}</ProjectGuid>
 +    <RootNamespace>string_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;STRING_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build string_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n string_f.dll %%f &gt;nul
 +copy *.def string_f.def &gt;nul
 +copy string_f.def ..\string_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy string_f_header.def+string_f.vcdef string_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>string_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;STRING_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build string_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n string_f.dll %%f &gt;nul
 +copy *.def string_f.def &gt;nul
 +copy string_f.def ..\string_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy string_f_header.def+string_f.vcdef string_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>string_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;STRING_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build string_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n string_f.dll %%f &gt;nul
 +copy *.def string_f.def &gt;nul
 +copy string_f.def ..\string_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy string_f_header.def+string_f.vcdef string_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>string_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Dependencies</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)string_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)string.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;STRING_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build string_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n string_f.dll %%f &gt;nul
 +copy *.def string_f.def &gt;nul
 +copy string_f.def ..\string_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy string_f_header.def+string_f.vcdef string_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;string.lib;elementary_functions.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>string_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_string.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_string.c" />
 +    <ClCompile Include="..\..\sci_gateway\fortran\strops.c" />
 +  </ItemGroup>
 +  <ItemGroup>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_string.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_string.f" />
 +    <f2c_rule Include="..\..\sci_gateway\fortran\strops.f" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\string_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\elementary_functions_f2c.vcxproj">
 +      <Project>{dbc45b0d-6e0a-4107-b284-5a3b0c5bb50d}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\polynomials\src\fortran\polynomials_f2c.vcxproj">
 +      <Project>{3a72c3ed-98f7-49c7-b59c-2c6c47ff9390}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index 05d2da5,0000000..89ffd46
mode 100644,000000..100644
--- /dev/null
@@@ -1,43 -1,0 +1,43 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{c7582236-a0f9-4bad-acbd-2e406f96cf1f}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_string.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\strops.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\strops.c">
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_string.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_string.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\strops.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\strops.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_string.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\string_gateway.xml" />
 +  </ItemGroup>
 +</Project>
index a3834f4,0000000..7b2c4fb
mode 100644,000000..100644
--- /dev/null
@@@ -1,297 -1,0 +1,297 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>symbolic_f</ProjectName>
 +    <ProjectGuid>{D2B63E7D-1E66-4EFC-892E-FA6DAF4E5895}</ProjectGuid>
 +    <RootNamespace>symbolic_f2c</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Libscilab.lib (dependencies)</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SYMBOLIC_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build symbolic_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n symbolic_f.dll %%f &gt;nul
 +copy *.def symbolic_f.def &gt;nul
 +copy symbolic_f.def ..\symbolic_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy symbolic_f_header.def+symbolic_f.vcdef symbolic_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>symbolic_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Libscilab.lib (dependencies)</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SYMBOLIC_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build symbolic_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n symbolic_f.dll %%f &gt;nul
 +copy *.def symbolic_f.def &gt;nul
 +copy symbolic_f.def ..\symbolic_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy symbolic_f_header.def+symbolic_f.vcdef symbolic_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>symbolic_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>Build Libscilab.lib (dependencies)</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SYMBOLIC_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build symbolic_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n symbolic_f.dll %%f &gt;nul
 +copy *.def symbolic_f.def &gt;nul
 +copy symbolic_f.def ..\symbolic_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy symbolic_f_header.def+symbolic_f.vcdef symbolic_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>symbolic_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>Build Libscilab.lib (dependencies)</Message>
 +      <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)output_stream_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)output_stream.lib" 1&gt;NUL 2&gt;NUL</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +      <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SYMBOLIC_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Message>Build symbolic_f.def</Message>
 +      <Command>cd $(IntDir)
 +for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n symbolic_f.dll %%f &gt;nul
 +copy *.def symbolic_f.def &gt;nul
 +copy symbolic_f.def ..\symbolic_f.vcdef &gt;nul
 +del *.def &gt;nul
 +cd ..
 +copy symbolic_f_header.def+symbolic_f.vcdef symbolic_f.def &gt;nul
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>Libscilab.lib;output_stream.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <ModuleDefinitionFile>symbolic_f.def</ModuleDefinitionFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <LinkTimeCodeGeneration>
 +      </LinkTimeCodeGeneration>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_addsubf.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ldivf.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_mulf.c" />
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_rdivf.c" />
-   </ItemGroup>
-   <ItemGroup>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_addsubf.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ldivf.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_mulf.f" />
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_rdivf.f" />
-   </ItemGroup>
-   <ItemGroup>
 +    <Library Include="..\..\..\..\bin\libf2c.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="..\..\Makefile.am" />
 +    <None Include="..\..\sci_gateway\symbolic_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\elementary_functions\src\fortran\linpack\linpack_f2c.vcxproj">
 +      <Project>{f0f55692-0355-4bc3-be9d-552c8aac5238}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
++  <ItemGroup>
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_addsubf.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ldivf.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_mulf.f" />
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_rdivf.f" />
++  </ItemGroup>
++  <ItemGroup>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_addsubf.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ldivf.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_mulf.c" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_rdivf.c" />
++  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +    <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />
 +  </ImportGroup>
 +</Project>
index 619fbec,0000000..8de7514
mode 100644,000000..100644
--- /dev/null
@@@ -1,55 -1,0 +1,55 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Fortran files">
 +      <UniqueIdentifier>{7cc81742-468b-4d7e-a1c3-5655b6e1cd5f}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_addsubf.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_ldivf.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_mulf.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\fortran\sci_rdivf.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
++    <Library Include="..\..\..\..\bin\libf2c.lib" />
++  </ItemGroup>
++  <ItemGroup>
++    <None Include="..\..\Makefile.am" />
++    <None Include="..\..\sci_gateway\symbolic_gateway.xml" />
 +  </ItemGroup>
 +  <ItemGroup>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_addsubf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_addsubf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_ldivf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_ldivf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_mulf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_mulf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
-     <f2c_rule Include="..\..\sci_gateway\fortran\sci_rdivf.f">
++    <f2c_rule Include="..\..\sci_gateway\fortran\sci_f_rdivf.f">
 +      <Filter>Fortran files</Filter>
 +    </f2c_rule>
 +  </ItemGroup>
 +  <ItemGroup>
-     <Library Include="..\..\..\..\bin\libf2c.lib" />
-   </ItemGroup>
-   <ItemGroup>
-     <None Include="..\..\Makefile.am" />
-     <None Include="..\..\sci_gateway\symbolic_gateway.xml" />
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_addsubf.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_ldivf.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_mulf.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
++    <ClCompile Include="..\..\sci_gateway\fortran\sci_f_rdivf.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
 +  </ItemGroup>
 +</Project>