Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fastio #178

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ZFSin/zfs/cmd/kstat/kstat.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down Expand Up @@ -133,7 +133,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down
5 changes: 2 additions & 3 deletions ZFSin/zfs/cmd/zdb/zdb/zdb.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
<SDLCheck>false</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4146</DisableSpecificWarnings>
</ClCompile>
<Link>
Expand Down Expand Up @@ -164,8 +164,7 @@
<SDLCheck>false</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4146</DisableSpecificWarnings>
</ClCompile>
<Link>
Expand Down
5 changes: 2 additions & 3 deletions ZFSin/zfs/cmd/zfs/zfs/zfs.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<SDLCheck>false</SDLCheck>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down Expand Up @@ -171,8 +171,7 @@
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<SDLCheck>false</SDLCheck>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down
10 changes: 5 additions & 5 deletions ZFSin/zfs/cmd/zfs/zfs_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -2587,7 +2587,7 @@ userspace_cb(void *arg, const char *domain, uid_t rid, uint64_t space)
if ((cb->cb_numname && cb->cb_sid2posix) || name == NULL) {
if (nvlist_add_uint64(props, "name", rid) != 0)
nomem();
namelen = snprintf(NULL, 0, "%u", rid);
namelen = snprintf(NULL, 0, "%llu", rid);
} else {
if (nvlist_add_string(props, "name", name) != 0)
nomem();
Expand Down Expand Up @@ -4014,7 +4014,7 @@ zfs_do_send(int argc, char **argv)
}
}

if (!flags.dryrun && win_isatty(STDOUT_FILENO)) {
if (!flags.dryrun && isatty(STDOUT_FILENO)) {
(void) fprintf(stderr,
gettext("Error: Stream can not be written to a terminal.\n"
"You must redirect standard output.\n"));
Expand Down Expand Up @@ -4267,7 +4267,7 @@ zfs_do_receive(int argc, char **argv)
}


if (win_isatty(STDIN_FILENO)) {
if (isatty(STDIN_FILENO)) {
(void) fprintf(stderr,
gettext("Error: Backup stream can not be read "
"from a terminal.\n"
Expand Down Expand Up @@ -5334,7 +5334,7 @@ construct_fsacl_list(boolean_t un, struct allow_opts *opts, nvlist_t **nvlp)
}
}

(void) sprintf(id, "%u", rid);
(void) sprintf(id, "%llu", rid);
who = id;

store_allow_perm(who_type, opts->local,
Expand Down Expand Up @@ -7116,7 +7116,7 @@ manual_mount(int argc, char **argv)
/* check for legacy mountpoint and complain appropriately */
ret = 0;
if (strcmp(mountpoint, ZFS_MOUNTPOINT_LEGACY) == 0) {
if (zmount(dataset, path, MS_OPTIONSTR | flags, MNTTYPE_ZFS,
if (zmount(zhp, path, MS_OPTIONSTR | flags, MNTTYPE_ZFS,
NULL, 0, mntopts, sizeof (mntopts)) != 0) {
#ifdef __APPLE__
if (errno == ENOTSUP && zfs_version > ZPL_VERSION) {
Expand Down
6 changes: 2 additions & 4 deletions ZFSin/zfs/cmd/zpool/zpool/zpool.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,7 @@
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<SDLCheck>false</SDLCheck>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libuuid;$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4018;4242;4244</DisableSpecificWarnings>
</ClCompile>
<Link>
Expand Down Expand Up @@ -179,8 +178,7 @@
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<SDLCheck>false</SDLCheck>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libuuid;$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4018;4242;4244</DisableSpecificWarnings>
</ClCompile>
<Link>
Expand Down
12 changes: 1 addition & 11 deletions ZFSin/zfs/cmd/zpool/zpool_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -4327,7 +4327,7 @@ static int
get_columns(void)
{
CONSOLE_SCREEN_BUFFER_INFO csbi;
int columns, rows;
int columns /*, rows*/;

csbi.srWindow.Right = 1;
csbi.srWindow.Left = 80;
Expand Down Expand Up @@ -8363,14 +8363,8 @@ zpool_do_events_next(ev_opts_t *opts)
nvlist_t *nvl;
int zevent_fd, ret, dropped;

#ifdef WIN32
zevent_fd = CreateFile(ZFS_DEV, GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_EXISTING, 0, NULL);
VERIFY(zevent_fd != INVALID_HANDLE_VALUE);
#else
zevent_fd = open(ZFS_DEV, O_RDWR);
VERIFY(zevent_fd >= 0);
#endif

if (!opts->scripted)
(void) printf(gettext("%-30s %s\n"), "TIME", "CLASS");
Expand All @@ -8395,11 +8389,7 @@ zpool_do_events_next(ev_opts_t *opts)
nvlist_free(nvl);
}

#ifdef WIN32
VERIFY(CloseHandle(zevent_fd));
#else
VERIFY(0 == close(zevent_fd));
#endif
return (ret);
}

Expand Down
12 changes: 6 additions & 6 deletions ZFSin/zfs/cmd/zpool/zpool_vdev.c
Original file line number Diff line number Diff line change
Expand Up @@ -606,7 +606,7 @@ is_whole_disk(const char *path)
h = CreateFile(path, 0, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
if ((h == INVALID_HANDLE_VALUE))
return (B_FALSE);
if (efi_alloc_and_init(h, EFI_NUMPAR, &label) != 0) {
if (efi_alloc_and_init(HTOI(h), EFI_NUMPAR, &label) != 0) {
(void) CloseHandle(h);
return (B_FALSE);
}
Expand Down Expand Up @@ -799,7 +799,7 @@ make_leaf_vdev(nvlist_t *props, const char *arg, uint64_t is_log)
return NULL;
}

PARTITION_INFORMATION partInfo;
//PARTITION_INFORMATION partInfo;
DWORD retcount = 0;
//int err;
char buf[1024];
Expand All @@ -815,7 +815,7 @@ make_leaf_vdev(nvlist_t *props, const char *arg, uint64_t is_log)
(LPOVERLAPPED)NULL);
if (err) isdisk++;
fprintf(stderr, "DeviceName said %s with '%s'\n", err ? "OK" : "NG", buf);
DISK_GEOMETRY_EX *p = buf;
DISK_GEOMETRY_EX *p = (DISK_GEOMETRY_EX *)buf;
err = DeviceIoControl(h,
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX,
(LPVOID)NULL,
Expand All @@ -826,7 +826,7 @@ make_leaf_vdev(nvlist_t *props, const char *arg, uint64_t is_log)
(LPOVERLAPPED)NULL);
if (err) isdisk++;
fprintf(stderr, "DriveGeometry said %s\n", err ? "OK" : "NG");
DRIVE_LAYOUT_INFORMATION_EX *x = buf;
DRIVE_LAYOUT_INFORMATION_EX *x = (DRIVE_LAYOUT_INFORMATION_EX *)buf;
err = DeviceIoControl(h,
IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
(LPVOID)NULL,
Expand All @@ -837,7 +837,7 @@ make_leaf_vdev(nvlist_t *props, const char *arg, uint64_t is_log)
(LPOVERLAPPED)NULL);
if (err) isdisk++;
fprintf(stderr, "LayoutInfo said %s\n", err ? "OK" : "NG");
VOLUME_DISK_EXTENTS *e = buf;
VOLUME_DISK_EXTENTS *e = (VOLUME_DISK_EXTENTS *)buf;
err = DeviceIoControl(h,
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS,
(LPVOID)NULL,
Expand Down Expand Up @@ -1445,7 +1445,7 @@ make_disks(zpool_handle_t *zhp, nvlist_t *nv)
h = CreateFile(path, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
if (h != INVALID_HANDLE_VALUE) {
struct dk_gpt *vtoc;
if ((efi_alloc_and_read(h, &vtoc)) == 0) {
if ((efi_alloc_and_read(HTOI(h), &vtoc)) == 0) {
// Slice 1 should be ZFS
snprintf(udevpath, MAXPATHLEN, "#%llu#%llu#%s",
vtoc->efi_parts[0].p_start * (uint64_t)vtoc->efi_lbasize,
Expand Down
2 changes: 1 addition & 1 deletion ZFSin/zfs/cmd/zstreamdump/zstreamdump.c
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ main(int argc, char *argv[])
}
}

if (win_isatty((uintptr_t)STDIN_FILENO)) {
if (isatty(STDIN_FILENO)) {
(void) fprintf(stderr,
"Error: Backup stream can not be read "
"from a terminal.\n"
Expand Down
5 changes: 2 additions & 3 deletions ZFSin/zfs/cmd/zstreamdump/zstreamdump/zstreamdump.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libuuid;$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down Expand Up @@ -164,8 +164,7 @@
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>__x86_64;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libuuid;$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down
2 changes: 1 addition & 1 deletion ZFSin/zfs/include/libzfs_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ typedef struct libzfs_fru {

struct libzfs_handle {
int libzfs_error;
HANDLE libzfs_fd;
int libzfs_fd;
FILE *libzfs_mnttab;
FILE *libzfs_sharetab;
zpool_handle_t *libzfs_pool_handles;
Expand Down
14 changes: 7 additions & 7 deletions ZFSin/zfs/include/sys/efi_partition.h
Original file line number Diff line number Diff line change
Expand Up @@ -233,15 +233,15 @@ struct partition64 {
#endif

#ifndef _KERNEL
extern int efi_alloc_and_init(HANDLE, uint32_t, struct dk_gpt **);
extern int efi_alloc_and_read(HANDLE, struct dk_gpt **);
extern int efi_write(HANDLE, struct dk_gpt *);
extern int efi_rescan(HANDLE);
extern int efi_alloc_and_init(int, uint32_t, struct dk_gpt **);
extern int efi_alloc_and_read(int, struct dk_gpt **);
extern int efi_write(int, struct dk_gpt *);
extern int efi_rescan(int);
extern void efi_free(struct dk_gpt *);
extern int efi_type(HANDLE);
extern int efi_type(int);
extern void efi_err_check(struct dk_gpt *);
extern int efi_auto_sense(HANDLE fd, struct dk_gpt **);
extern int efi_use_whole_disk(HANDLE fd);
extern int efi_auto_sense(int fd, struct dk_gpt **);
extern int efi_use_whole_disk(int fd);
#endif

#ifdef __cplusplus
Expand Down
1 change: 1 addition & 0 deletions ZFSin/zfs/include/sys/metaslab_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ typedef struct metaslab_alloc_trace {
* error conditions. These errors are stored to the offset member
* of the metaslab_alloc_trace_t record and displayed by mdb.
*/
#pragma warning (disable: 4146)
typedef enum trace_alloc_type {
TRACE_ALLOC_FAILURE = -1ULL,
TRACE_TOO_SMALL = -2ULL,
Expand Down
3 changes: 1 addition & 2 deletions ZFSin/zfs/include/sys/zfs_context_userland.h
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ extern void zk_thread_join(pthread_t tid);
*/
#define MTX_MAGIC 0x9522f51362a6e326ull
#define MTX_INIT ((void *)NULL)
#define MTX_DEST ((void *)-1UL)
#define MTX_DEST ((void *)-1ULL)

typedef struct kmutex {
void *m_owner;
Expand Down Expand Up @@ -458,7 +458,6 @@ typedef struct vnode vnode_t;

#ifdef _WIN32
#define vnode_vid(vp) ((vp)->v_id)
#define pwrite64 pwrite
int vnode_getwithvid(vnode_t *vp, uint32_t id);
int vnode_getwithref(vnode_t *vp);
int vnode_put(vnode_t *vp);
Expand Down
1 change: 1 addition & 0 deletions ZFSin/zfs/include/sys/zfs_windows.h
Original file line number Diff line number Diff line change
Expand Up @@ -153,5 +153,6 @@ extern NTSTATUS ioctl_mountdev_query_suggested_link_name(PDEVICE_OBJECT, PIRP, P
extern NTSTATUS ioctl_mountdev_query_stable_guid(PDEVICE_OBJECT, PIRP, PIO_STACK_LOCATION);
extern NTSTATUS ioctl_query_stable_guid(PDEVICE_OBJECT, PIRP, PIO_STACK_LOCATION);

extern void fastio_init(FAST_IO_DISPATCH **fast);

#endif
5 changes: 2 additions & 3 deletions ZFSin/zfs/lib/libavl/libavl/libavl.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -109,16 +109,15 @@
<ClCompile>
<PreprocessorDefinitions>__x86_64</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4018;4100;4152;4200;4201;4211;4204;4210;4389;4706;4146;4242</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>__x86_64</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4018;4100;4152;4200;4201;4211;4204;4210;4389;4706;4146;4242</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
Expand Down
5 changes: 2 additions & 3 deletions ZFSin/zfs/lib/libefi/libefi/libefi.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -114,16 +114,15 @@
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__x86_64</PreprocessorDefinitions>
<RuntimeLibrary />
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4018;4100;4152;4200;4201;4211;4204;4210;4389;4706;4146;4242</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)/ZFSin/zfs/lib/libspl/include;$(SolutionDir)/ZFSin/zfs/include;$(SolutionDir)/ZFSin/zfs/lib/libpthread;$(SolutionDir)/ZFSin/zfs/lib/zlib-1.2.3;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__x86_64</PreprocessorDefinitions>
<RuntimeLibrary>
</RuntimeLibrary>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4018;4100;4152;4200;4201;4211;4204;4210;4389;4706;4146;4242</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
Expand Down
Loading