Skip to content

Commit 7662c99

Browse files
Colin Robertsonmikeblome
authored andcommitted
Fix --brokenlink-- and other problem links (MicrosoftDocs#564)
* Fix conveniently labeled broken links * Fix some SDK links * REmove links to non-existent topic * Fix more janky links in CRT
1 parent d527463 commit 7662c99

29 files changed

Lines changed: 29 additions & 49 deletions

docs/atl-mfc-shared/atl-mfc-shared-classes.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,5 @@ These utility classes can be used in any native C++ project without requiring an
3131
[Microsoft Foundation Class Library (MFC) Reference](../mfc/mfc-desktop-applications.md)
3232
Provides reference material for the MFC Library, a set of classes in that constitute an application framework, which is the framework of an application written for the Windows API.
3333

34-
[Visual C++ Libraries](http://msdn.microsoft.com/en-us/fec23c40-10c0-4857-9cdc-33a3b99b30ae)
35-
Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB Templates, the C run-time library, and the C++ Standard Library.
36-
3734
[Debugging](/visualstudio/debugger/debugging-in-visual-studio)
3835
Provides links to using the Visual Studio debugger to correct logic errors in your application or stored procedures.
39-

docs/atl/atl-com-desktop-components.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,3 @@ The ATL Reference documents the Active Template Library (ATL), a set of template
5959

6060
[OLE DB Templates](../data/oledb/ole-db-templates.md)
6161
Provides reference material for the OLE DB consumer and provider templates, a set of template classes that implement many commonly used OLE DB interfaces.
62-
63-
[Visual C++ Libraries](http://msdn.microsoft.com/en-us/fec23c40-10c0-4857-9cdc-33a3b99b30ae)
64-
Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB Templates, the C run-time library, and the C++ Standard Library.
65-

docs/c-runtime-library/c-run-time-library-reference.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,5 @@ The Microsoft run-time library provides routines for programming for the Microso
5454
[DLLs and Visual C++ run-time library behavior](../build/run-time-library-behavior.md)
5555
Discusses the entry point and startup code used for a DLL.
5656

57-
[Visual C++ Libraries](http://msdn.microsoft.com/en-us/fec23c40-10c0-4857-9cdc-33a3b99b30ae)
58-
Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB Templates, the C run-time library, and the C++ Standard Library.
59-
6057
[Debugging](/visualstudio/debugger/debugging-in-visual-studio)
6158
Provides links to using the Visual Studio debugger to correct logic errors in your application or stored procedures.
62-
63-
## See Also
64-
[Visual C++ Libraries Reference](http://msdn.microsoft.com/en-us/fec23c40-10c0-4857-9cdc-33a3b99b30ae)

docs/c-runtime-library/compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The Universal C Run-Time Library (UCRT) supports most of the C standard library
2626

2727
Certain functions in the standard C library have a history of unsafe usage, because of misused parameters and unchecked buffers. These functions are often the source of security issues in code. Microsoft created a set of safer versions of these functions that verify parameter usage and invoke the invalid parameter handler when an issue is detected at runtime. By default, the Visual C++ compiler issues a deprecation warning when a function is used that has a safer variant available. When you compile your code as C++ , you can define `_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES` as 1 to eliminate most warnings. This uses template overloads to call the safer variants while maintaining portable source code. To suppress the warning, define `_CRT_SECURE_NO_WARNINGS` before including any headers in code that uses these functions. For more information, see [Security Features in the CRT](../c-runtime-library/security-features-in-the-crt.md).
2828

29-
Except as noted within the documentation for specific functions, the UCRT is compatible with the Windows API. Certain functions are not supported in Windows 8 Store apps or in Universal Windows apps on Windows 10. These functions are listed in [CRT functions not supported with /ZW](http://msdn.microsoft.com/library/windows/apps/jj606124.aspx), which enumerates the functions not supported by the [Windows Runtime](http://msdn.microsoft.com/en-us/9a1a18b8-9802-4ec5-b9de-0d2dfdf414e9).
29+
Except as noted within the documentation for specific functions, the UCRT is compatible with the Windows API. Certain functions are not supported in Windows 8 Store apps or in Universal Windows Platform (UWP) apps on Windows 10. These functions are listed in [CRT functions not supported in Universal Windows Platform apps](../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md), which enumerates the functions not supported by the Windows Runtime and [UWP](/uwp).
3030

3131
## Related Articles
3232

docs/c-runtime-library/reference/crtcheckmemory.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ _ASSERTE( _CrtCheckMemory( ) );
5858
Debug versions of [C run-time libraries](../../c-runtime-library/crt-library-features.md) only.
5959

6060
## Example
61-
For a sample of how to use `_CrtCheckMemory`, see [crt_dbg1](http://msdn.microsoft.com/en-us/17b4b20c-e849-48f5-8eb5-dca6509cbaf9).
61+
For a sample of how to use `_CrtCheckMemory`, see [crt_dbg1](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/crt_dbg1).
6262

6363
## See Also
6464
[Debug Routines](../../c-runtime-library/debug-routines.md)

docs/c-runtime-library/reference/crtdbgreport-crtdbgreportw.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ int main(int argc, char *argv[]) {
114114
}
115115
```
116116

117-
See [crt_dbg2](http://msdn.microsoft.com/en-us/21e1346a-6a17-4f57-b275-c76813089167) for an example of how to change the report function.
117+
See [crt_dbg2](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/crt_dbg2) for an example of how to change the report function.
118118

119119
## See Also
120120
[Debug Routines](../../c-runtime-library/debug-routines.md)

docs/c-runtime-library/reference/crtdumpmemoryleaks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ int _CrtDumpMemoryLeaks( void );
5656
Debug versions of [C run-time libraries](../../c-runtime-library/crt-library-features.md) only.
5757

5858
## Example
59-
For a sample of how to use `_CrtDumpMemoryLeaks`, see [crt_dbg1](http://msdn.microsoft.com/en-us/17b4b20c-e849-48f5-8eb5-dca6509cbaf9).
59+
For a sample of how to use `_CrtDumpMemoryLeaks`, see [crt_dbg1](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/crt_dbg1).
6060

6161
## See Also
6262
[Debug Routines](../../c-runtime-library/debug-routines.md)

docs/c-runtime-library/reference/crtgetreporthook.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ _CRT_REPORT_HOOK _CrtGetReportHook( void );
4949
Debug versions of [C run-time libraries](../../c-runtime-library/crt-library-features.md) only.
5050

5151
## Example
52-
For a sample of how to use `_CrtSetReportHook`, see [report](http://msdn.microsoft.com/en-us/f6e08c30-6bd9-459a-830a-56deec0d2051).
52+
For a sample of how to use `_CrtSetReportHook`, see [report](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/report).
5353

5454
## See Also
5555
[Debug Routines](../../c-runtime-library/debug-routines.md)

docs/c-runtime-library/reference/crtmemdumpallobjectssince.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Dumps information about objects in the heap from the start of program execution
5757
Debug versions of [C run-time libraries](../../c-runtime-library/crt-library-features.md) only.
5858

5959
## Example
60-
For a sample of how to use `_CrtMemDumpAllObjectsSince`, see [crt_dbg2](http://msdn.microsoft.com/en-us/21e1346a-6a17-4f57-b275-c76813089167).
60+
For a sample of how to use `_CrtMemDumpAllObjectsSince`, see [crt_dbg2](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/crt_dbg2).
6161

6262
## See Also
6363
[Debug Routines](../../c-runtime-library/debug-routines.md)

docs/c-runtime-library/reference/crtsetallochook.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ lineNumber);
7676
Debug versions of [C run-time libraries](../../c-runtime-library/crt-library-features.md) only.
7777

7878
## Example
79-
For a sample of how to use `_CrtSetAllocHook`, see [crt_dbg2](http://msdn.microsoft.com/en-us/21e1346a-6a17-4f57-b275-c76813089167).
79+
For a sample of how to use `_CrtSetAllocHook`, see [crt_dbg2](https://github.com/Microsoft/VCSamples/tree/master/VC2010Samples/crt/crt_dbg2).
8080

8181
## See Also
8282
[Debug Routines](../../c-runtime-library/debug-routines.md)

0 commit comments

Comments
 (0)