nvml-sys 0.0.6

A low-level FFI wrapper around the Persistent Memory Development Kit, PMDK (formerly NVML) and its libraries, including libpmem, libpmemobj and others. Currently tracks master after version 1.3.1.
Persistent Memory Development Kit

This is src/windows/README.

This directory contains the Windows-specific source for the PMDK.

The subdirectory "include" contains header files that have no equivalents
on Windows OS, when building PMDK using VC++ compiler.
Some of those files are empty, which is a cheap trick to avoid preprocessor
errors when including non-existing files.  This way we don't need a lot
of preprocessor conditionals in all the source code files.

The "platform.h" file contains definitions of all the basic types and macros
that are not available under VC++.  When building PMDK with Visual Studio,
"platform.h" file is included to each source file using "/FI" (forced include)
option.

The subdirectory "getopt" contains a windows implementation of getopt and
getopt_long