Fix markdown nits in NOTES-Windows.txt
authorRich Salz <rsalz@akamai.com>
Mon, 7 Sep 2020 15:38:48 +0000 (11:38 -0400)
committerShane Lontis <shane.lontis@oracle.com>
Wed, 9 Sep 2020 22:57:55 +0000 (08:57 +1000)
And add a comment that this file is in markdown, but has a .txt
extension on purpose.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12805)

Configurations/unix-Makefile.tmpl
NOTES-Windows.txt

index ff37aa0290219a184f710f54aa3ab2087d244f2f..cb6263c911b4aeb795c8d29994402f775e9c7980 100644 (file)
@@ -998,7 +998,7 @@ cmd-nits: build_generated apps/openssl
 # Finally, there's a Node.js version, which we haven't tried, that
 # can be found at https://github.com/DavidAnson/markdownlint
 md-nits:
-       mdl -s util/markdownlint.rb .
+       mdl -s util/markdownlint.rb . NOTES-Windows.txt
 
 # Test coverage is a good idea for the future
 #coverage: $(PROGRAMS) $(TESTPROGRAMS)
index 683e40671e5e8b11d99710b0d492de8aaade5c1b..20cce41911fb6b2a61dbafd19820fe5101230cc5 100644 (file)
@@ -1,6 +1,8 @@
+NOTES FOR WINDOWS PLATFORMS
+===========================
 
- NOTES FOR WINDOWS PLATFORMS
- ===========================
+ (This file, like the others, is in "markdown" format, but has a ".txt"
+ extension to make it easier to view/edit on Windows.)
 
  There are various options to build and run OpenSSL on the Windows platforms.
 
@@ -17,7 +19,6 @@
  for building (using GNU/Unix shell, compiler, and tools) and at run time.
  For this option you can use Cygwin.
 
-
  Visual C++ native builds, aka VC-*
  =====================================
 
  these are required as well:
 
  - Perl.
-   We recommend Strawberry Perl, available from http://strawberryperl.com/
+   We recommend Strawberry Perl, available from <http://strawberryperl.com/>
    Please read NOTES.PERL for more information, including the use of CPAN.
-   An alternative is ActiveState Perl, https://www.activestate.com/ActivePerl
+   An alternative is ActiveState Perl, <https://www.activestate.com/ActivePerl>
    for which you may need to explicitly build the Perl module Win32/Console.pm
-   via https://platform.activestate.com/ActiveState and then download it.
+   via <https://platform.activestate.com/ActiveState> and then download it.
 
  - Microsoft Visual C compiler.
    Since these are proprietary and ever-changing we cannot test them all.
    Older versions may not work. Use a recent version wherever possible.
 
- - Netwide Assembler (NASM), available from https://www.nasm.us
+ - Netwide Assembler (NASM), available from <https://www.nasm.us>
    Note that NASM is the only supported assembler.
 
  Quick start
@@ -55,7 +56,8 @@
     Or run "cmd" and execute "vcvarsall.bat" with one of the options x86,
     x86_amd64, x86_arm, x86_arm64, amd64, amd64_x86, amd64_arm, or amd64_arm64.
     This sets up the environment variables needed for nmake.exe, cl.exe, etc.
-    See also https://docs.microsoft.com/cpp/build/building-on-the-command-line
+    See also
+    <https://docs.microsoft.com/cpp/build/building-on-the-command-line>
 
  5. From the root of the OpenSSL source directory enter
     perl Configure VC-WIN32    if you want 32-bit OpenSSL or
    "vcvarsall.bat" before you compile. For example, if you want to build
    "arm64" builds, you should run "vcvarsall.bat x86_arm64 uwp".
 
-
  Native OpenSSL built using MinGW
  ================================
 
 
    Requirement details
 
-   - MSYS2 shell, from https://www.msys2.org/
+   - MSYS2 shell, from <https://www.msys2.org/>
 
    - Perl, at least version 5.10.0, which usually comes pre-installed with MSYS2
 
  and exporting from .exe image in question own _OPENSSL_isservice not
  relying on USER32.DLL. E.g., on Windows Vista and later you could:
 
-       __declspec(dllexport) __cdecl BOOL _OPENSSL_isservice(void)
-       {   DWORD sess;
-           if (ProcessIdToSessionId(GetCurrentProcessId(),&sess))
-               return sess==0;
-           return FALSE;
-       }
+        __declspec(dllexport) __cdecl BOOL _OPENSSL_isservice(void)
+        {
+            DWORD sess;
+
+            if (ProcessIdToSessionId(GetCurrentProcessId(), &sess))
+                return sess == 0;
+            return FALSE;
+        }
 
  If you link with OpenSSL .DLLs, then you're expected to include into
  your application code a small "shim" snippet, which provides
  the glue between the OpenSSL BIO layer and your compiler run-time.
  See also the OPENSSL_Applink manual page.
 
-
  Hosted OpenSSL built using Cygwin
  =================================
 
 
  To build OpenSSL using Cygwin, you need to:
 
- * Install Cygwin, see https://cygwin.com/
+ * Install Cygwin, see <https://cygwin.com/>
 
  * Install Cygwin Perl, at least version 5.10.0
    and ensure it is in the $PATH