System.Data.SQLite
Check-in [347ba2f872]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Move the primary interop assembly source code files into the 'generic' sub-directory.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 347ba2f872ab4eafe445af4046038c4e08aff757
User & Date: mistachkin 2016-03-23 00:42:15
Context
2016-03-23
04:30
Adjust some Mono test constraints. check-in: 96616f8f80 user: mistachkin tags: trunk
00:42
Move the primary interop assembly source code files into the 'generic' sub-directory. check-in: 347ba2f872 user: mistachkin tags: trunk
00:24
Disable the INTEROP_LOG feature when building for Mono. check-in: b37183d098 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.Interop/SQLite.Interop.2005.vcproj.

  1413   1413   					>
  1414   1414   					<Tool
  1415   1415   						Name="VCCLCompilerTool"
  1416   1416   					/>
  1417   1417   				</FileConfiguration>
  1418   1418   			</File>
  1419   1419   			<File
  1420         -				RelativePath=".\src\win\interop.c"
         1420  +				RelativePath=".\src\generic\interop.c"
  1421   1421   				>
  1422   1422   			</File>
  1423   1423   			<File
  1424   1424   				RelativePath=".\src\core\sqlite3.c"
  1425   1425   				>
  1426   1426   				<FileConfiguration
  1427   1427   					Name="Debug|Win32"
................................................................................
  1499   1499   				>
  1500   1500   			</File>
  1501   1501   			<File
  1502   1502   				RelativePath=".\src\core\sqlite3ext.h"
  1503   1503   				>
  1504   1504   			</File>
  1505   1505   			<File
  1506         -				RelativePath=".\src\win\interop.h"
         1506  +				RelativePath=".\src\generic\interop.h"
  1507   1507   				>
  1508   1508   			</File>
  1509   1509   		</Filter>
  1510   1510   		<Filter
  1511   1511   			Name="Resource Files"
  1512   1512   			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
  1513   1513   			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"

Changes to SQLite.Interop/SQLite.Interop.2008.vcproj.

  1413   1413   					>
  1414   1414   					<Tool
  1415   1415   						Name="VCCLCompilerTool"
  1416   1416   					/>
  1417   1417   				</FileConfiguration>
  1418   1418   			</File>
  1419   1419   			<File
  1420         -				RelativePath=".\src\win\interop.c"
         1420  +				RelativePath=".\src\generic\interop.c"
  1421   1421   				>
  1422   1422   			</File>
  1423   1423   			<File
  1424   1424   				RelativePath=".\src\core\sqlite3.c"
  1425   1425   				>
  1426   1426   				<FileConfiguration
  1427   1427   					Name="Debug|Win32"
................................................................................
  1499   1499   				>
  1500   1500   			</File>
  1501   1501   			<File
  1502   1502   				RelativePath=".\src\core\sqlite3ext.h"
  1503   1503   				>
  1504   1504   			</File>
  1505   1505   			<File
  1506         -				RelativePath=".\src\win\interop.h"
         1506  +				RelativePath=".\src\generic\interop.h"
  1507   1507   				>
  1508   1508   			</File>
  1509   1509   		</Filter>
  1510   1510   		<Filter
  1511   1511   			Name="Resource Files"
  1512   1512   			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
  1513   1513   			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"

Changes to SQLite.Interop/SQLite.Interop.2010.vcxproj.

   491    491       </ClCompile>
   492    492       <ClCompile Include="src\ext\totype.c">
   493    493         <ExcludedFromBuild>true</ExcludedFromBuild>
   494    494       </ClCompile>
   495    495       <ClCompile Include="src\ext\vtshim.c">
   496    496         <ExcludedFromBuild>true</ExcludedFromBuild>
   497    497       </ClCompile>
   498         -    <ClCompile Include="src\win\interop.c" />
          498  +    <ClCompile Include="src\generic\interop.c" />
   499    499       <ClCompile Include="src\core\sqlite3.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502     </ItemGroup>
   503    503     <ItemGroup>
   504    504       <None Include="props\SQLite.Interop.2010.props" />
   505    505       <None Include="props\sqlite3.props" />
   506    506     </ItemGroup>
   507    507     <ItemGroup>
   508    508       <ClInclude Include="src\core\sqlite3.h" />
   509    509       <ClInclude Include="src\core\sqlite3ext.h" />
   510         -    <ClInclude Include="src\win\interop.h" />
          510  +    <ClInclude Include="src\generic\interop.h" />
   511    511     </ItemGroup>
   512    512     <ItemGroup>
   513    513       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   514    514     </ItemGroup>
   515    515     <ItemGroup>
   516    516       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   517    517         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.2010.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.2012.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2012.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.2012.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.2013.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2013.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.2013.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.2015.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2015.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.2015.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.CE.2005.vcproj.

  1095   1095   					>
  1096   1096   					<Tool
  1097   1097   						Name="VCCLCompilerTool"
  1098   1098   					/>
  1099   1099   				</FileConfiguration>
  1100   1100   			</File>
  1101   1101   			<File
  1102         -				RelativePath=".\src\win\interop.c"
         1102  +				RelativePath=".\src\generic\interop.c"
  1103   1103   				>
  1104   1104   			</File>
  1105   1105   			<File
  1106   1106   				RelativePath=".\src\core\sqlite3.c"
  1107   1107   				>
  1108   1108   				<FileConfiguration
  1109   1109   					Name="Debug|Pocket PC 2003 (ARMV4)"
................................................................................
  1157   1157   		</Filter>
  1158   1158   		<Filter
  1159   1159   			Name="Header Files"
  1160   1160   			Filter="h;hpp;hxx;hm;inl;inc;xsd"
  1161   1161   			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
  1162   1162   			>
  1163   1163   			<File
  1164         -				RelativePath=".\src\win\interop.h"
         1164  +				RelativePath=".\src\generic\interop.h"
  1165   1165   				>
  1166   1166   			</File>
  1167   1167   			<File
  1168   1168   				RelativePath=".\src\core\sqlite3.h"
  1169   1169   				>
  1170   1170   			</File>
  1171   1171   			<File

Changes to SQLite.Interop/SQLite.Interop.CE.2008.vcproj.

  1095   1095   					>
  1096   1096   					<Tool
  1097   1097   						Name="VCCLCompilerTool"
  1098   1098   					/>
  1099   1099   				</FileConfiguration>
  1100   1100   			</File>
  1101   1101   			<File
  1102         -				RelativePath=".\src\win\interop.c"
         1102  +				RelativePath=".\src\generic\interop.c"
  1103   1103   				>
  1104   1104   			</File>
  1105   1105   			<File
  1106   1106   				RelativePath=".\src\core\sqlite3.c"
  1107   1107   				>
  1108   1108   				<FileConfiguration
  1109   1109   					Name="Debug|Pocket PC 2003 (ARMV4)"
................................................................................
  1157   1157   		</Filter>
  1158   1158   		<Filter
  1159   1159   			Name="Header Files"
  1160   1160   			Filter="h;hpp;hxx;hm;inl;inc;xsd"
  1161   1161   			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
  1162   1162   			>
  1163   1163   			<File
  1164         -				RelativePath=".\src\win\interop.h"
         1164  +				RelativePath=".\src\generic\interop.h"
  1165   1165   				>
  1166   1166   			</File>
  1167   1167   			<File
  1168   1168   				RelativePath=".\src\core\sqlite3.h"
  1169   1169   				>
  1170   1170   			</File>
  1171   1171   			<File

Changes to SQLite.Interop/SQLite.Interop.CE.2012.vcxproj.

   197    197       </ClCompile>
   198    198       <ClCompile Include="src\ext\totype.c">
   199    199         <ExcludedFromBuild>true</ExcludedFromBuild>
   200    200       </ClCompile>
   201    201       <ClCompile Include="src\ext\vtshim.c">
   202    202         <ExcludedFromBuild>true</ExcludedFromBuild>
   203    203       </ClCompile>
   204         -    <ClCompile Include="src\win\interop.c" />
          204  +    <ClCompile Include="src\generic\interop.c" />
   205    205       <ClCompile Include="src\core\sqlite3.c">
   206    206         <ExcludedFromBuild>true</ExcludedFromBuild>
   207    207       </ClCompile>
   208    208     </ItemGroup>
   209    209   
   210    210     <ItemGroup>
   211    211       <None Include="props\SQLite.Interop.2012.props" />
   212    212       <None Include="props\sqlite3.props" />
   213    213     </ItemGroup>
   214    214   
   215    215     <ItemGroup>
   216    216       <ClInclude Include="src\core\sqlite3.h" />
   217    217       <ClInclude Include="src\core\sqlite3ext.h" />
   218         -    <ClInclude Include="src\win\interop.h" />
          218  +    <ClInclude Include="src\generic\interop.h" />
   219    219     </ItemGroup>
   220    220   
   221    221     <ItemGroup>
   222    222       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   223    223     </ItemGroup>
   224    224   
   225    225     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   226    226   </Project>

Changes to SQLite.Interop/SQLite.Interop.CE.2012.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86     </ItemGroup>
    87     87   </Project>

Changes to SQLite.Interop/SQLite.Interop.Static.2005.vcproj.

  1413   1413   					>
  1414   1414   					<Tool
  1415   1415   						Name="VCCLCompilerTool"
  1416   1416   					/>
  1417   1417   				</FileConfiguration>
  1418   1418   			</File>
  1419   1419   			<File
  1420         -				RelativePath=".\src\win\interop.c"
         1420  +				RelativePath=".\src\generic\interop.c"
  1421   1421   				>
  1422   1422   			</File>
  1423   1423   			<File
  1424   1424   				RelativePath=".\src\core\sqlite3.c"
  1425   1425   				>
  1426   1426   				<FileConfiguration
  1427   1427   					Name="Debug|Win32"
................................................................................
  1499   1499   				>
  1500   1500   			</File>
  1501   1501   			<File
  1502   1502   				RelativePath=".\src\core\sqlite3ext.h"
  1503   1503   				>
  1504   1504   			</File>
  1505   1505   			<File
  1506         -				RelativePath=".\src\win\interop.h"
         1506  +				RelativePath=".\src\generic\interop.h"
  1507   1507   				>
  1508   1508   			</File>
  1509   1509   		</Filter>
  1510   1510   		<Filter
  1511   1511   			Name="Resource Files"
  1512   1512   			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
  1513   1513   			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"

Changes to SQLite.Interop/SQLite.Interop.Static.2008.vcproj.

  1413   1413   					>
  1414   1414   					<Tool
  1415   1415   						Name="VCCLCompilerTool"
  1416   1416   					/>
  1417   1417   				</FileConfiguration>
  1418   1418   			</File>
  1419   1419   			<File
  1420         -				RelativePath=".\src\win\interop.c"
         1420  +				RelativePath=".\src\generic\interop.c"
  1421   1421   				>
  1422   1422   			</File>
  1423   1423   			<File
  1424   1424   				RelativePath=".\src\core\sqlite3.c"
  1425   1425   				>
  1426   1426   				<FileConfiguration
  1427   1427   					Name="Debug|Win32"
................................................................................
  1499   1499   				>
  1500   1500   			</File>
  1501   1501   			<File
  1502   1502   				RelativePath=".\src\core\sqlite3ext.h"
  1503   1503   				>
  1504   1504   			</File>
  1505   1505   			<File
  1506         -				RelativePath=".\src\win\interop.h"
         1506  +				RelativePath=".\src\generic\interop.h"
  1507   1507   				>
  1508   1508   			</File>
  1509   1509   		</Filter>
  1510   1510   		<Filter
  1511   1511   			Name="Resource Files"
  1512   1512   			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
  1513   1513   			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"

Changes to SQLite.Interop/SQLite.Interop.Static.2010.vcxproj.

   491    491       </ClCompile>
   492    492       <ClCompile Include="src\ext\totype.c">
   493    493         <ExcludedFromBuild>true</ExcludedFromBuild>
   494    494       </ClCompile>
   495    495       <ClCompile Include="src\ext\vtshim.c">
   496    496         <ExcludedFromBuild>true</ExcludedFromBuild>
   497    497       </ClCompile>
   498         -    <ClCompile Include="src\win\interop.c" />
          498  +    <ClCompile Include="src\generic\interop.c" />
   499    499       <ClCompile Include="src\core\sqlite3.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502     </ItemGroup>
   503    503     <ItemGroup>
   504    504       <None Include="props\SQLite.Interop.2010.props" />
   505    505       <None Include="props\sqlite3.props" />
   506    506     </ItemGroup>
   507    507     <ItemGroup>
   508    508       <ClInclude Include="src\core\sqlite3.h" />
   509    509       <ClInclude Include="src\core\sqlite3ext.h" />
   510         -    <ClInclude Include="src\win\interop.h" />
          510  +    <ClInclude Include="src\generic\interop.h" />
   511    511     </ItemGroup>
   512    512     <ItemGroup>
   513    513       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   514    514     </ItemGroup>
   515    515     <ItemGroup>
   516    516       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   517    517         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.Static.2010.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.Static.2012.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2012.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.Static.2012.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.Static.2013.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2013.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.Static.2013.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Changes to SQLite.Interop/SQLite.Interop.Static.2015.vcxproj.

   498    498       </ClCompile>
   499    499       <ClCompile Include="src\ext\totype.c">
   500    500         <ExcludedFromBuild>true</ExcludedFromBuild>
   501    501       </ClCompile>
   502    502       <ClCompile Include="src\ext\vtshim.c">
   503    503         <ExcludedFromBuild>true</ExcludedFromBuild>
   504    504       </ClCompile>
   505         -    <ClCompile Include="src\win\interop.c" />
          505  +    <ClCompile Include="src\generic\interop.c" />
   506    506       <ClCompile Include="src\core\sqlite3.c">
   507    507         <ExcludedFromBuild>true</ExcludedFromBuild>
   508    508       </ClCompile>
   509    509     </ItemGroup>
   510    510     <ItemGroup>
   511    511       <None Include="props\SQLite.Interop.2015.props" />
   512    512       <None Include="props\sqlite3.props" />
   513    513     </ItemGroup>
   514    514     <ItemGroup>
   515    515       <ClInclude Include="src\core\sqlite3.h" />
   516    516       <ClInclude Include="src\core\sqlite3ext.h" />
   517         -    <ClInclude Include="src\win\interop.h" />
          517  +    <ClInclude Include="src\generic\interop.h" />
   518    518     </ItemGroup>
   519    519     <ItemGroup>
   520    520       <ResourceCompile Include="src\win\SQLite.Interop.rc" />
   521    521     </ItemGroup>
   522    522     <ItemGroup>
   523    523       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
   524    524         <LogicalName>System.Data.SQLite.%(Filename).resources</LogicalName>

Changes to SQLite.Interop/SQLite.Interop.Static.2015.vcxproj.filters.

    49     49       </ClCompile>
    50     50       <ClCompile Include="src\ext\totype.c">
    51     51         <Filter>Source Files</Filter>
    52     52       </ClCompile>
    53     53       <ClCompile Include="src\ext\vtshim.c">
    54     54         <Filter>Source Files</Filter>
    55     55       </ClCompile>
    56         -    <ClCompile Include="src\win\interop.c">
           56  +    <ClCompile Include="src\generic\interop.c">
    57     57         <Filter>Source Files</Filter>
    58     58       </ClCompile>
    59     59       <ClCompile Include="src\core\sqlite3.c">
    60     60         <Filter>Source Files</Filter>
    61     61       </ClCompile>
    62     62     </ItemGroup>
    63     63     <ItemGroup>
................................................................................
    71     71     <ItemGroup>
    72     72       <ClInclude Include="src\core\sqlite3.h">
    73     73         <Filter>Header Files</Filter>
    74     74       </ClInclude>
    75     75       <ClInclude Include="src\core\sqlite3ext.h">
    76     76         <Filter>Header Files</Filter>
    77     77       </ClInclude>
    78         -    <ClInclude Include="src\win\interop.h">
           78  +    <ClInclude Include="src\generic\interop.h">
    79     79         <Filter>Header Files</Filter>
    80     80       </ClInclude>
    81     81     </ItemGroup>
    82     82     <ItemGroup>
    83     83       <ResourceCompile Include="src\win\SQLite.Interop.rc">
    84     84         <Filter>Resource Files</Filter>
    85     85       </ResourceCompile>
    86     86       <EmbeddedResource Include="..\System.Data.SQLite\Resources\SR.resx">
    87     87         <Filter>Resource Files</Filter>
    88     88       </EmbeddedResource>
    89     89     </ItemGroup>
    90     90   </Project>

Name change from SQLite.Interop/src/win/interop.c to SQLite.Interop/src/generic/interop.c.

    44     44   #ifdef SQLITE_ENABLE_ZIPVFS
    45     45   #define INTEROP_CODEC_GET_PAGER(a,b,c) sqlite3PagerGet(a,b,c,0)
    46     46   #elif SQLITE_VERSION_NUMBER > 3009002
    47     47   #define INTEROP_CODEC_GET_PAGER(a,b,c) sqlite3PagerGet(a,b,c,0)
    48     48   #else
    49     49   #define INTEROP_CODEC_GET_PAGER(a,b,c) sqlite3PagerGet(a,b,c)
    50     50   #endif
    51         -#include "crypt.c"
           51  +#include "../win/crypt.c"
    52     52   #endif
    53     53   
    54     54   #include "interop.h"
    55     55   
    56     56   #define INTEROP_DEBUG_NONE           (0x0000)
    57     57   #define INTEROP_DEBUG_CLOSE          (0x0001)
    58     58   #define INTEROP_DEBUG_FINALIZE       (0x0002)

Name change from SQLite.Interop/src/win/interop.h to SQLite.Interop/src/generic/interop.h.


Changes to SQLite.Interop/src/win/AssemblyInfo.cpp.

     5      5    * Released to the public domain, use at your own risk!
     6      6    */
     7      7   
     8      8   using namespace System::Reflection;
     9      9   using namespace System::Resources;
    10     10   using namespace System::Runtime::InteropServices;
    11     11   
    12         -#include "interop.h"
           12  +#include "../generic/interop.h"
    13     13   
    14     14   [assembly:AssemblyTitleAttribute("SQLite.Interop")];
    15     15   [assembly:AssemblyCompanyAttribute("https://system.data.sqlite.org/")];
    16     16   [assembly:AssemblyDescriptionAttribute("System.Data.SQLite Interop Assembly")];
    17     17   [assembly:AssemblyProductAttribute("System.Data.SQLite")];
    18     18   [assembly:AssemblyCopyrightAttribute("Public Domain")];
    19     19   [assembly:AssemblyVersionAttribute(INTEROP_VERSION)];

Changes to SQLite.Interop/src/win/SQLite.Interop.rc.

    12     12   #endif /* !defined(_WIN32_WCE) */
    13     13   
    14     14   #if !defined(VS_FF_NONE)
    15     15   #  define VS_FF_NONE            0x00000000L
    16     16   #endif /* !defined(VS_FF_NONE) */
    17     17   
    18     18   #include "..\core\sqlite3.h"
    19         -#include "interop.h"
           19  +#include "..\generic\interop.h"
    20     20   
    21     21   /*
    22     22   ** English (U.S.) resources
    23     23   */
    24     24   
    25     25   #if defined(_WIN32)
    26     26   LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

Changes to Setup/build.bat.

   366    366     )
   367    367   ) ELSE (
   368    368     ECHO WARNING: Property file modification skipped, disabled via NOPROPS environment variable.
   369    369   )
   370    370   
   371    371   IF NOT DEFINED NOTAG (
   372    372     IF EXIST Externals\Eagle\bin\EagleShell.exe (
   373         -    %__ECHO% Externals\Eagle\bin\EagleShell.exe -file Setup\sourceTag.eagle SourceIdMode SQLite.Interop\src\win\interop.h
          373  +    %__ECHO% Externals\Eagle\bin\EagleShell.exe -file Setup\sourceTag.eagle SourceIdMode SQLite.Interop\src\generic\interop.h
   374    374   
   375    375       IF ERRORLEVEL 1 (
   376         -      ECHO Source tagging of "SQLite.Interop\src\win\interop.h" failed.
          376  +      ECHO Source tagging of "SQLite.Interop\src\generic\interop.h" failed.
   377    377         GOTO errors
   378    378       )
   379    379   
   380    380       %__ECHO% Externals\Eagle\bin\EagleShell.exe -file Setup\sourceTag.eagle SourceIdMode System.Data.SQLite\SQLitePatchLevel.cs
   381    381   
   382    382       IF ERRORLEVEL 1 (
   383    383         ECHO Source tagging of "System.Data.SQLite\SQLitePatchLevel.cs" failed.

Changes to Setup/data/verify.lst.

   505    505     SQLite.Interop/src/ext/
   506    506     SQLite.Interop/src/ext/fts5.c
   507    507     SQLite.Interop/src/ext/json1.c
   508    508     SQLite.Interop/src/ext/percentile.c
   509    509     SQLite.Interop/src/ext/regexp.c
   510    510     SQLite.Interop/src/ext/totype.c
   511    511     SQLite.Interop/src/ext/vtshim.c
          512  +  SQLite.Interop/src/generic/interop.c
          513  +  SQLite.Interop/src/generic/interop.h
   512    514     SQLite.Interop/src/win/
   513    515     SQLite.Interop/src/win/AssemblyInfo.cpp
   514    516     SQLite.Interop/src/win/crypt.c
   515         -  SQLite.Interop/src/win/interop.c
   516         -  SQLite.Interop/src/win/interop.h
   517    517     SQLite.Interop/src/win/SQLite.Interop.rc
   518    518     SQLite.NET.2005.MSBuild.sln
   519    519     SQLite.NET.2005.sln
   520    520     SQLite.NET.2008.MSBuild.sln
   521    521     SQLite.NET.2008.sln
   522    522     SQLite.NET.2010.MSBuild.sln
   523    523     SQLite.NET.2010.sln

Changes to www/build.wiki.

   156    156           <li>&lt;root&gt;\SQLite.Designer\source.extension.vsixmanifest</li>
   157    157           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2005.vsprops</li>
   158    158           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2008.vsprops</li>
   159    159           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2010.props</li>
   160    160           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2012.props</li>
   161    161           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2013.props</li>
   162    162           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2015.props</li>
   163         -        <li>&lt;root&gt;\SQLite.Interop\src\win\interop.h</li>
          163  +        <li>&lt;root&gt;\SQLite.Interop\src\generic\interop.h</li>
   164    164           <li>&lt;root&gt;\System.Data.SQLite\AssemblyInfo.cs</li>
   165    165           <li>&lt;root&gt;\System.Data.SQLite\SQLite3.cs</li>
   166    166           <li>&lt;root&gt;\System.Data.SQLite\UnsafeNativeMethods.cs</li>
   167    167           <li>&lt;root&gt;\System.Data.SQLite.Linq\AssemblyInfo.cs</li>
   168    168           <li>&lt;root&gt;\test\AssemblyInfo.cs</li>
   169    169           <li>&lt;root&gt;\test\app.config</li>
   170    170           <li>&lt;root&gt;\testce\AssemblyInfo.cs</li>