From b6507158951dd4bb69fa7863c0ed30c12199bcf6 Mon Sep 17 00:00:00 2001
From: BSzili
Date: Sat, 21 Jun 2025 17:29:53 +0200
Subject: [PATCH] Fix the Visual Studio projects
---
src/iffjoin/iffjoin.vcxproj | 11 +++++++----
src/iffpp/iffpp.vcxproj | 11 +++++++----
src/libiff/libiff.def | 24 +++++++++++++++++++++++-
src/libiff/libiff.vcxproj | 12 ++++++++----
src/libiff/libiff.vcxproj.filters | 24 ++++++++++++++++++------
5 files changed, 63 insertions(+), 19 deletions(-)
diff --git a/src/iffjoin/iffjoin.vcxproj b/src/iffjoin/iffjoin.vcxproj
index b4b0f34..de42f1e 100755
--- a/src/iffjoin/iffjoin.vcxproj
+++ b/src/iffjoin/iffjoin.vcxproj
@@ -18,12 +18,12 @@
Application
true
- v120
+ v143
Application
false
- v120
+ v143
@@ -61,17 +61,20 @@
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="libiff";PACKAGE_VERSION="0.1";%(PreprocessorDefinitions)
MultiThreadedDLL
Level3
ProgramDatabase
+ $(SolutionDir)\libiff;%(AdditionalIncludeDirectories)
MachineX86
true
- Windows
+ Console
true
true
+ $(OutDir);%(AdditionalLibraryDirectories)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;libiff.lib;%(AdditionalDependencies)
diff --git a/src/iffpp/iffpp.vcxproj b/src/iffpp/iffpp.vcxproj
index c3892f8..55c2ce8 100755
--- a/src/iffpp/iffpp.vcxproj
+++ b/src/iffpp/iffpp.vcxproj
@@ -18,12 +18,12 @@
Application
true
- v120
+ v143
Application
false
- v120
+ v143
@@ -60,17 +60,20 @@
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="libiff";PACKAGE_VERSION="0.1";%(PreprocessorDefinitions)
MultiThreadedDLL
Level3
ProgramDatabase
+ $(SolutionDir)\libiff;%(AdditionalIncludeDirectories)
MachineX86
true
- Windows
+ Console
true
true
+ libiff.lib;%(AdditionalDependencies)
+ $(OutDir);%(AdditionalLibraryDirectories)
diff --git a/src/libiff/libiff.def b/src/libiff/libiff.def
index fd12e37..5e664b5 100755
--- a/src/libiff/libiff.def
+++ b/src/libiff/libiff.def
@@ -35,7 +35,6 @@ EXPORTS
IFF_errorId @33
IFF_readError @34
IFF_writeError @35
- IFF_findFormExtension @36
IFF_createForm @37
IFF_addToForm @38
IFF_readForm @39
@@ -117,3 +116,26 @@ EXPORTS
IFF_printRawChunk @115
IFF_compareRawChunk @116
IFF_printIndent @117
+ IFF_readFile @118
+ IFF_writeFile @119
+ IFF_createEmptyCATWithContentsType @120
+ IFF_createEmptyCAT @121
+ IFF_createUnparsedCAT @122
+ IFF_addToCATAndUpdateContentsType @123
+ IFF_deriveSuccess @124
+ IFF_readUByteField @125
+ IFF_writeUByteField @126
+ IFF_readUWordField @127
+ IFF_writeUWordField @128
+ IFF_readWordField @129
+ IFF_writeWordField @130
+ IFF_readULongField @131
+ IFF_writeULongField @132
+ IFF_readLongField @133
+ IFF_writeLongField @134
+ IFF_readIdField @135
+ IFF_writeIdField @136
+ IFF_createEmptyForm @137
+ IFF_createUnparsedForm @138
+ IFF_globalChunkTypesNode
+ IFF_defaultChunkType
diff --git a/src/libiff/libiff.vcxproj b/src/libiff/libiff.vcxproj
index cd4f01f..a2a7566 100755
--- a/src/libiff/libiff.vcxproj
+++ b/src/libiff/libiff.vcxproj
@@ -18,12 +18,12 @@
DynamicLibrary
true
- v120
+ v143
DynamicLibrary
false
- v120
+ v143
@@ -75,8 +75,10 @@
+
+
-
+
@@ -90,8 +92,10 @@
+
+
-
+
diff --git a/src/libiff/libiff.vcxproj.filters b/src/libiff/libiff.vcxproj.filters
index 6937e9e..8339c2e 100755
--- a/src/libiff/libiff.vcxproj.filters
+++ b/src/libiff/libiff.vcxproj.filters
@@ -24,9 +24,6 @@
Source Files
-
- Source Files
-
Source Files
@@ -54,6 +51,15 @@
Source Files
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
@@ -65,9 +71,6 @@
Header Files
-
- Header Files
-
Header Files
@@ -98,6 +101,15 @@
Header Files
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+