You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix issues in valarray content
* Acrolinx pass
* Update scanf %c to mention field width
As part of UCRT refactoring, we introduced an undocumented breaking change that follows the C standard that changed out %c specifier from following the usual rules for field width to using the standardized exception for the %c specifier. We should document it.
* Broken link fixed
* Broken link fixed
* Update dynamicbase.md
arm32 and arm64 is not supported for this linker switch as ASLR cannot be disabled for these architectures.
* update code examples
* offer an alternative project type
* fix for github #3859
* acrolinx
* Clarify per Russ' comments
Also update date and add formatting to current standard.
* Work in progress for 17.2 release
* Followup cpp-docs 3871 in linker opts
* Fix grammar and formatting issues
* Update latest-supported-vc-redist.md
In the line 35, at the very end removed an extra dot.
* Fix alarming bidi description
* text tweaks
* bug fix: 1536384 note implicit compiler flag that is set when using header units. Also, update how null is specified.
* fix flag casing
* Address cpp-docs 3857 3865 3877 3882
* simplify code example-related to github #3847 (#4272)
* simplify code example-related to github #3847
* right justify output
* Update docs/c-runtime-library/reference/getdiskfree.md
Co-authored-by: TylerMSFT <[email protected]>
Co-authored-by: Shannon Leavitt <[email protected]>
* address feedback
* Recreate Lauren's /TIME update
* fix for github 3787
* Fix formatting.
* acrolinx pass
* more acrolinx
* Added example program outputs + fixed `equal_range` example compile errors (#3892)
* Added a space to maintain style consistency (#3892)
* Added new line to output section of max (#3892)
* Adding another new line to output section of max (#3892)
* tech feedback
* Tweak issue templates
* Add two new templates for new doc work
Templates for doc work for new standards conformance in the compiler and tools.
* Fix merge issues
* Fix typo
* Updated per comments
* Clean up more html escaped pipe chars
* Remove more pipe html entities
* Bulk fix continued of pipe html entities
* Bulk fix of pipe html entities 5 of N
* Bulk fix pipe html entities 6 of N
* Slight Acrolinx pass
* Remove some | ('|') HTML entities in docs (#4038)
* Remove some | ('|') HTML entities in docs
* Another group of files
* Fixes after testing
* Tweaks per review
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Steve Wishnousky <[email protected]>
Co-authored-by: opbld17 <[email protected]>
Co-authored-by: Pritam Ovhal <[email protected]>
Co-authored-by: Lauren Prinn <[email protected]>
Co-authored-by: PRMerger16 <[email protected]>
Co-authored-by: TylerMSFT <[email protected]>
Co-authored-by: PRMerger4 <[email protected]>
Co-authored-by: Tamara K <[email protected]>
Co-authored-by: Matin Sasanpour <[email protected]>
Co-authored-by: Courtney Wales <[email protected]>
Co-authored-by: opbld15 <[email protected]>
Co-authored-by: Dennis Rea <[email protected]>
Co-authored-by: Colin Cooper <[email protected]>
Co-authored-by: Carolyn McSharry <[email protected]>
Co-authored-by: PRMerger12 <[email protected]>
Co-authored-by: Tyler Whitney <[email protected]>
Co-authored-by: Shannon Leavitt <[email protected]>
Co-authored-by: Anna Huff <[email protected]>
Co-authored-by: Brandon <[email protected]>
Co-authored-by: PRMerger3 <[email protected]>
Co-authored-by: opbld16 <[email protected]>
Co-authored-by: PRMerger14 <[email protected]>
Co-authored-by: PRMerger5 <[email protected]>
Co-authored-by: PRMerger8 <[email protected]>
Copy file name to clipboardExpand all lines: docs/atl-mfc-shared/reference/cimage-class.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -691,7 +691,7 @@ Set of bit flags specifying which file types to exclude from the list. Allowable
691
691
692
692
-`excludeDefaultLoad` = 0 For load, all file types are included by default
693
693
694
-
-`excludeDefaultSave` = `excludeIcon | excludeEMF | excludeWMF` For saving, these files are excluded by default because they usually have special requirements.
694
+
-`excludeDefaultSave` = `excludeIcon | excludeEMF | excludeWMF` For saving, these files are excluded by default because they usually have special requirements.
695
695
696
696
*`chSeparator`*<br/>
697
697
The separator used between the image formats. See **Remarks** for more information.
@@ -706,13 +706,13 @@ You can pass the resulting format string to your MFC [`CFileDialog`](../../mfc/r
Use the default separator '|' if you pass this string to an MFC `CFileDialog` object. Use the null separator '\0' if you pass this string to a common File Save dialog box.
715
+
Use the default separator `|` if you pass this string to an MFC `CFileDialog` object. Use the null separator `'\0'` if you pass this string to a common File Save dialog box.
716
716
717
717
## <aname="getheight"></a> `CImage::GetHeight`
718
718
@@ -786,7 +786,7 @@ Set of bit flags specifying which file types to exclude from the list. Allowable
786
786
787
787
- `excludeDefaultLoad` = 0 For load, all file types are included by default
788
788
789
-
- `excludeDefaultSave` = `excludeIcon | excludeEMF | excludeWMF` For saving, these files are excluded by default because they usually have special requirements.
789
+
- `excludeDefaultSave` = `excludeIcon | excludeEMF | excludeWMF` For saving, these files are excluded by default because they usually have special requirements.
790
790
791
791
*`chSeparator`*<br/>
792
792
The separator used between the image formats. See **Remarks** for more information.
@@ -797,13 +797,13 @@ You can pass the resulting format string to your MFC [`CFileDialog`](../../mfc/r
Use the default separator '|' if you pass this string to an MFC `CFileDialog` object. Use the null separator '\0' if you pass this string to a common **File Open** dialog box.
806
+
Use the default separator `|` if you pass this string to an MFC `CFileDialog` object. Use the null separator `'\0'` if you pass this string to a common **File Open** dialog box.
Copy file name to clipboardExpand all lines: docs/atl/adding-a-control-atl-tutorial-part-2.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ Now you can build the control to see it in action.
109
109
110
110
Next, you'll add a custom property to the control.
111
111
112
-
[Back to Step 1](../atl/creating-the-project-atl-tutorial-part-1.md)|[On to Step 3](../atl/adding-a-property-to-the-control-atl-tutorial-part-3.md)
112
+
[Back to Step 1](../atl/creating-the-project-atl-tutorial-part-1.md)\|[On to Step 3](../atl/adding-a-property-to-the-control-atl-tutorial-part-3.md)
Copy file name to clipboardExpand all lines: docs/atl/reference/catltransactionmanager-class.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -165,7 +165,7 @@ inline HANDLE CreateFile(
165
165
The name of an object to be created or opened.
166
166
167
167
*dwDesiredAccess*<br/>
168
-
The access to the object, which can be summarized as read, write, both, or neither (zero). The most commonly used values are GENERIC_READ, GENERIC_WRITE, or both: GENERIC_READ | GENERIC_WRITE.
168
+
The access to the object, which can be summarized as read, write, both, or neither (zero). The most commonly used values are `GENERIC_READ`, `GENERIC_WRITE`, or both: `GENERIC_READ | GENERIC_WRITE`.
169
169
170
170
*dwShareMode*<br/>
171
171
The sharing mode of an object, which can be read, write, both, delete, all of these, or none: 0, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE.
Copy file name to clipboardExpand all lines: docs/atl/reference/ccontainedwindowt-class.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -197,7 +197,7 @@ HWND Create(
197
197
[in] Specifies the name of the window. The default value is NULL.
198
198
199
199
*dwStyle*<br/>
200
-
[in] The style of the window. The default value is WS_CHILD | WS_VISIBLE. For a list of possible values, see [CreateWindow](/windows/win32/api/winuser/nf-winuser-createwindoww) in the Windows SDK.
200
+
[in] The style of the window. The default value is `WS_CHILD | WS_VISIBLE`. For a list of possible values, see [CreateWindow](/windows/win32/api/winuser/nf-winuser-createwindoww) in the Windows SDK.
201
201
202
202
*dwExStyle*<br/>
203
203
[in] The extended window style. The default value is 0, meaning no extended style. For a list of possible values, see [CreateWindowEx](/windows/win32/api/winuser/nf-winuser-createwindowexw) in the Windows SDK.
Each of these routines tests a specified byte of a multibyte character for satisfaction of a condition. Except where specified otherwise, the output value is affected by the setting of the **LC_CTYPE** category setting of the locale; see [setlocale](../c-runtime-library/reference/setlocale-wsetlocale.md) for more information. The versions of these functions without the **_l** suffix use the current locale for this locale-dependent behavior; the versions with the **_l** suffix are identical except that they use the locale parameter passed in instead.
11
+
Each of these routines tests a specified byte of a multibyte character for satisfaction of a condition. Except where specified otherwise, the output value is affected by the setting of the `LC_CTYPE` category setting of the locale. For more information, see [`setlocale`](../c-runtime-library/reference/setlocale-wsetlocale.md). The versions of these functions without the **`_l`** suffix use the current locale for this locale-dependent behavior; the versions with the **`_l`** suffix are identical except that they use the locale parameter passed in instead.
12
12
13
13
> [!NOTE]
14
14
> By definition, the ASCII characters between 0 and 127 are a subset of all multibyte-character sets. For example, the Japanese katakana character set includes ASCII as well as non-ASCII characters.
15
15
16
-
The predefined constants in the following table are defined in \<ctype.h>.
16
+
The predefined constants in the following table are defined in `<ctype.h>`.
|[isleadbyte, _isleadbyte_l](../c-runtime-library/reference/isleadbyte-isleadbyte-l.md)|Lead byte; test result depends on **LC_CTYPE** category setting of current locale|
|[_ismbbgraph, _ismbbgraph_l](../c-runtime-library/reference/ismbbgraph-ismbbgraph-l.md)|Same as **_ismbbprint**, but **_ismbbgraph** does not include the space character (0x20)|
26
-
|[_ismbbkalnum, _ismbbkalnum_l](../c-runtime-library/reference/ismbbkalnum-ismbbkalnum-l.md)|Non-ASCII text symbol other than punctuation. For example, in code page 932 only, **_ismbbkalnum** tests for katakana alphanumeric|
|[_ismbbkprint, _ismbbkprint_l](../c-runtime-library/reference/ismbbkprint-ismbbkprint-l.md)|Non-ASCII text or non-ASCII punctuation symbol. For example, in code page 932 only, **_ismbbkprint** tests for katakana alphanumeric or katakana punctuation (range: 0xA1 - 0xDF).|
29
-
|[_ismbbkpunct, _ismbbkpunct_l](../c-runtime-library/reference/ismbbkpunct-ismbbkpunct-l.md)|Non-ASCII punctuation. For example, in code page 932 only, **_ismbbkpunct** tests for katakana punctuation.|
30
-
|[_ismbblead, _ismbblead_l](../c-runtime-library/reference/ismbblead-ismbblead-l.md)|First byte of multibyte character. For example, in code page 932 only, valid ranges are 0x81 - 0x9F, 0xE0 - 0xFC.|
31
-
|[_ismbbprint, _ismbbprint_l](../c-runtime-library/reference/ismbbprint-ismbbprint-l.md)|**isprint**||**_ismbbkprint**. **ismbbprint** includes the space character (0x20)|
|[_ismbbtrail, _ismbbtrail_l](../c-runtime-library/reference/ismbbtrail-ismbbtrail-l.md)|Second byte of multibyte character. For example, in code page 932 only, valid ranges are 0x40 - 0x7E, 0x80 - 0xEC.|
34
-
|[_ismbslead, _ismbslead_l](../c-runtime-library/reference/ismbslead-ismbstrail-ismbslead-l-ismbstrail-l.md)|Lead byte (in string context)|
35
-
|[ismbstrail, _ismbstrail_l](../c-runtime-library/reference/ismbslead-ismbstrail-ismbslead-l-ismbstrail-l.md)|Trail byte (in string context)|
36
-
|[_mbbtype, _mbbtype_l](../c-runtime-library/reference/mbbtype-mbbtype-l.md)|Return byte type based on previous byte|
37
-
|[_mbsbtype, _mbsbtype_l](../c-runtime-library/reference/mbsbtype-mbsbtype-l.md)|Return type of byte within string|
38
-
|[mbsinit](../c-runtime-library/reference/mbsinit.md)|Tracks the state of a multibyte character conversion.|
39
-
40
-
The **MB_LEN_MAX** macro, defined in \<limits.h>, expands to the maximum length in bytes that any multibyte character can have. **MB_CUR_MAX**, defined in \<stdlib.h>, expands to the maximum length in bytes of any multibyte character in the current locale.
20
+
|Routine|Byte Test Condition|
21
+
|--|--|
22
+
|[`isleadbyte`, `_isleadbyte_l`](../c-runtime-library/reference/isleadbyte-isleadbyte-l.md)|Lead byte; test result depends on `LC_CTYPE` category setting of current locale|
|[`_ismbbgraph`, `_ismbbgraph_l`](../c-runtime-library/reference/ismbbgraph-ismbbgraph-l.md)|Same as `_ismbbprint`, but `_ismbbgraph` does not include the space character (0x20)|
26
+
|[`_ismbbkalnum`, `_ismbbkalnum_l`](../c-runtime-library/reference/ismbbkalnum-ismbbkalnum-l.md)|Non-ASCII text symbol other than punctuation. For example, in code page 932 only, `_ismbbkalnum` tests for katakana alphanumeric|
|[`_ismbbkprint`, `_ismbbkprint_l`](../c-runtime-library/reference/ismbbkprint-ismbbkprint-l.md)|Non-ASCII text or non-ASCII punctuation symbol. For example, in code page 932 only, `_ismbbkprint` tests for katakana alphanumeric or katakana punctuation (range: 0xA1 - 0xDF).|
29
+
|[`_ismbbkpunct`, `_ismbbkpunct_l`](../c-runtime-library/reference/ismbbkpunct-ismbbkpunct-l.md)|Non-ASCII punctuation. For example, in code page 932 only, `_ismbbkpunct` tests for katakana punctuation.|
30
+
|[`_ismbblead`, `_ismbblead_l`](../c-runtime-library/reference/ismbblead-ismbblead-l.md)|First byte of multibyte character. For example, in code page 932 only, valid ranges are 0x81 - 0x9F, 0xE0 - 0xFC.|
31
+
|[`_ismbbprint`, `_ismbbprint_l`](../c-runtime-library/reference/ismbbprint-ismbbprint-l.md)| `isprint||_ismbbkprint`. `ismbbprint` includes the space character (0x20)|
|[`_ismbbtrail`, `_ismbbtrail_l`](../c-runtime-library/reference/ismbbtrail-ismbbtrail-l.md)|Second byte of multibyte character. For example, in code page 932 only, valid ranges are 0x40 - 0x7E, 0x80 - 0xEC.|
34
+
|[`_ismbslead`, `_ismbslead_l`](../c-runtime-library/reference/ismbslead-ismbstrail-ismbslead-l-ismbstrail-l.md)|Lead byte (in string context)|
35
+
|[`ismbstrail`, `_ismbstrail_l`](../c-runtime-library/reference/ismbslead-ismbstrail-ismbslead-l-ismbstrail-l.md)|Trail byte (in string context)|
36
+
|[`_mbbtype`, `_mbbtype_l`](../c-runtime-library/reference/mbbtype-mbbtype-l.md)|Return byte type based on previous byte|
37
+
|[`_mbsbtype`, `_mbsbtype_l`](../c-runtime-library/reference/mbsbtype-mbsbtype-l.md)|Return type of byte within string|
38
+
|[`mbsinit`](../c-runtime-library/reference/mbsinit.md)|Tracks the state of a multibyte character conversion.|
39
+
40
+
The `MB_LEN_MAX` macro, defined in `<limits.h>`, expands to the maximum length in bytes that any multibyte character can have. `MB_CUR_MAX`, defined in `<stdlib.h>`, expands to the maximum length in bytes of any multibyte character in the current locale.
0 commit comments