Skip to content

Commit 04d3279

Browse files
authored
Merge pull request #1111 from MicrosoftDocs/master
7/20 AM Publish
2 parents 27be37a + e67439a commit 04d3279

22 files changed

+290
-469
lines changed

.openpublishing.redirection.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,66 @@
360360
"redirect_url": "/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions#size",
361361
"redirect_document_id": false
362362
},
363+
{
364+
"source_path": "docs/data/oledb/caccessorbase-close.md",
365+
"redirect_url": "/cpp/data/oledb/caccessorbase-class#close",
366+
"redirect_document_id": false
367+
},
368+
{
369+
"source_path": "docs/data/oledb/caccessorbase-gethaccessor.md",
370+
"redirect_url": "/cpp/data/oledb/caccessorbase-class#geth",
371+
"redirect_document_id": false
372+
},
373+
{
374+
"source_path": "docs/data/oledb/caccessorbase-getnumaccessors.md",
375+
"redirect_url": "/cpp/data/oledb/caccessorbase-class#getnum",
376+
"redirect_document_id": false
377+
},
378+
{
379+
"source_path": "docs/data/oledb/caccessorbase-isautoaccessor.md",
380+
"redirect_url": "/cpp/data/oledb/caccessorbase-class#isauto",
381+
"redirect_document_id": false
382+
},
383+
{
384+
"source_path": "docs/data/oledb/caccessorbase-releaseaccessors.md",
385+
"redirect_url": "/cpp/data/oledb/caccessorbase-class#release",
386+
"redirect_document_id": false
387+
},
388+
{
389+
"source_path": "docs/data/oledb/caccessorrowset-members.md",
390+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class",
391+
"redirect_document_id": false
392+
},
393+
{
394+
"source_path": "docs/data/oledb/caccessorrowset-methods.md",
395+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class",
396+
"redirect_document_id": false
397+
},
398+
{
399+
"source_path": "docs/data/oledb/caccessorrowset-bind.md",
400+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class#bind",
401+
"redirect_document_id": false
402+
},
403+
{
404+
"source_path": "docs/data/oledb/caccessorrowset-caccessorrowset.md",
405+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class#caccessorrowset",
406+
"redirect_document_id": false
407+
},
408+
{
409+
"source_path": "docs/data/oledb/caccessorrowset-close.md",
410+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class#close",
411+
"redirect_document_id": false
412+
},
413+
{
414+
"source_path": "docs/data/oledb/caccessorrowset-freerecordmemory.md",
415+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class#freerecordmemory",
416+
"redirect_document_id": false
417+
},
418+
{
419+
"source_path": "docs/data/oledb/caccessorrowset-getcolumninfo.md",
420+
"redirect_url": "/cpp/data/oledb/caccessorrowset-class#getcolumninfo",
421+
"redirect_document_id": false
422+
},
363423
{
364424
"source_path": "docs/dotnet/index.md",
365425
"redirect_url": "/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp",

docs/c-runtime-library/reference/memchr-wmemchr.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,20 @@ Number of characters to check.
6767

6868
## Return Value
6969

70-
If successful, returns a pointer to the first location of *c* in *buffer*. Otherwise it returns **NULL**.
70+
If successful, returns a pointer to the first location of *c* in *buffer*. Otherwise it returns NULL.
7171

7272
## Remarks
7373

74-
**memchr** and **wmemchr** look for the first occurrence of *c* in the first *count* bytes of *buffer*. It stops when it finds *c* or when it has checked the first *count* bytes.
74+
`memchr` and `wmemchr` look for the first occurrence of *c* in the first *count* bytes of *buffer*. It stops when it finds *c* or when it has checked the first *count* bytes.
7575

76-
In C, these functions take a **const ** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const ** returns a pointer to **const **; the version that takes a pointer to non-**const ** returns a pointer to non-**const **. The macro _CRT_CONST_CORRECT_OVERLOADS is defined if both the **const ** and non-**const ** versions of these functions are available. If you require the non-**const ** behavior for both C++ overloadsin C++, define the symbol _CONST_RETURN.
76+
In C, these functions take a **const** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const** returns a pointer to **const**; the version that takes a pointer to non-**const** returns a pointer to non-**const**. The macro _CRT_CONST_CORRECT_OVERLOADS is defined if both the **const** and non-**const** versions of these functions are available. If you require the non-**const** behavior for both C++ overloadsin C++, define the symbol _CONST_RETURN.
7777

7878
## Requirements
7979

8080
|Routine|Required header|
8181
|-------------|---------------------|
82-
|**memchr**|\<memory.h> or \<string.h>|
83-
|**wmemchr**|\<wchar.h>|
82+
|`memchr`|\<memory.h> or \<string.h>|
83+
|`wmemchr`|\<wchar.h>|
8484

8585
For more information about compatibility, see [Compatibility](../../c-runtime-library/compatibility.md).
8686

docs/c-runtime-library/reference/strchr-wcschr-mbschr-mbschr-l.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.workload: ["cplusplus"]
1919
Finds a character in a string, by using the current locale or a specified LC_CTYPE conversion-state category.
2020

2121
> [!IMPORTANT]
22-
> **_mbschr** and **_mbschr_l** cannot be used in applications that execute in the Windows Runtime. For more information, see [CRT functions not supported in Universal Windows Platform apps](../../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md).
22+
> `_mbschr` and `_mbschr_l` cannot be used in applications that execute in the Windows Runtime. For more information, see [CRT functions not supported in Universal Windows Platform apps](../../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md).
2323
2424
## Syntax
2525

@@ -90,32 +90,32 @@ Locale to use.
9090

9191
## Return Value
9292

93-
Each of these functions returns a pointer to the first occurrence of *c* in *str*, or **NULL** if *c* is not found.
93+
Each of these functions returns a pointer to the first occurrence of *c* in *str*, or NULL if *c* is not found.
9494

9595
## Remarks
9696

97-
The **strchr** function finds the first occurrence of *c* in *str*, or it returns **NULL** if *c* is not found. The null terminating character is included in the search.
97+
The `strchr` function finds the first occurrence of *c* in *str*, or it returns NULL if *c* is not found. The null terminating character is included in the search.
9898

99-
**wcschr**, **_mbschr** and **_mbschr_l** are wide-character and multibyte-character versions of **strchr**. The arguments and return value of **wcschr** are wide-character strings; those of **_mbschr** are multibyte-character strings. **_mbschr** recognizes multibyte-character sequences. Also, if the string is a null pointer, **_mbschr** invokes the invalid parameter handler, as described in [Parameter Validation](../../c-runtime-library/parameter-validation.md). If execution is allowed to continue, **_mbschr** returns **NULL** and sets **errno** to **EINVAL**. **strchr** and **wcschr** do not validate their parameters. These three functions behave identically otherwise.
99+
`wcschr`, `_mbschr` and `_mbschr_l` are wide-character and multibyte-character versions of `strchr`. The arguments and return value of `wcschr` are wide-character strings; those of `_mbschr` are multibyte-character strings. `_mbschr` recognizes multibyte-character sequences. Also, if the string is a null pointer, `_mbschr` invokes the invalid parameter handler, as described in [Parameter Validation](../../c-runtime-library/parameter-validation.md). If execution is allowed to continue, `_mbschr` returns NULL and sets `errno` to EINVAL. `strchr` and `wcschr` do not validate their parameters. These three functions behave identically otherwise.
100100

101-
The output value is affected by the setting of the **LC_CTYPE** category setting of the locale; for more information, see [setlocale](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. For more information, see [Locale](../../c-runtime-library/locale.md).
101+
The output value is affected by the setting of the LC_CTYPE category setting of the locale; for more information, see [setlocale](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. For more information, see [Locale](../../c-runtime-library/locale.md).
102102

103-
In C, these functions take a **const ** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const ** returns a pointer to **const **; the version that takes a pointer to non-**const ** returns a pointer to non-**const **. The macro **_CRT_CONST_CORRECT_OVERLOADS** is defined if both the **const ** and non-**const ** versions of these functions are available. If you require the non-**const ** behavior for both C++ overloads, define the symbol **_CONST_RETURN**.
103+
In C, these functions take a **const** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const** returns a pointer to **const**; the version that takes a pointer to non-**const** returns a pointer to non-**const**. The macro _CRT_CONST_CORRECT_OVERLOADS is defined if both the **const** and non-**const** versions of these functions are available. If you require the non-**const** behavior for both C++ overloads, define the symbol _CONST_RETURN.
104104

105105
### Generic-Text Routine Mappings
106106

107107
|TCHAR.H routine|_UNICODE & _MBCS not defined|_MBCS defined|_UNICODE defined|
108108
|---------------------|------------------------------------|--------------------|-----------------------|
109-
|**_tcschr**|**strchr**|**_mbschr**|**wcschr**|
110-
|**_n/a**|**n/a**|**_mbschr_l**|**n/a**|
109+
|`_tcschr`|`strchr`|`_mbschr`|`wcschr`|
110+
|**_n/a**|**n/a**|`_mbschr_l`|**n/a**|
111111

112112
## Requirements
113113

114114
|Routine|Required header|
115115
|-------------|---------------------|
116-
|**strchr**|\<string.h>|
117-
|**wcschr**|\<string.h> or \<wchar.h>|
118-
|**_mbschr**, **_mbschr_l**|\<mbstring.h>|
116+
|`strchr`|\<string.h>|
117+
|`wcschr`|\<string.h> or \<wchar.h>|
118+
|`_mbschr`, `_mbschr_l`|\<mbstring.h>|
119119

120120
For more information about compatibility, see [Compatibility](../../c-runtime-library/compatibility.md).
121121

docs/c-runtime-library/reference/strpbrk-wcspbrk-mbspbrk-mbspbrk-l.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ms.workload: ["cplusplus"]
2020
Scans strings for characters in specified character sets.
2121

2222
> [!IMPORTANT]
23-
> **_mbspbrk** and **_mbspbrk_l** cannot be used in applications that execute in the Windows Runtime. For more information, see [CRT functions not supported in Universal Windows Platform apps](../../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md).
23+
> `_mbspbrk` and `_mbspbrk_l` cannot be used in applications that execute in the Windows Runtime. For more information, see [CRT functions not supported in Universal Windows Platform apps](../../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md).
2424
2525
## Syntax
2626

@@ -91,36 +91,36 @@ Locale to use.
9191

9292
## Return Value
9393

94-
Returns a pointer to the first occurrence of any character from *strCharSet* in *str*, or a **NULL** pointer if the two string arguments have no characters in common.
94+
Returns a pointer to the first occurrence of any character from *strCharSet* in *str*, or a NULL pointer if the two string arguments have no characters in common.
9595

9696
## Remarks
9797

98-
The **strpbrk** function returns a pointer to the first occurrence of a character in *str* that belongs to the set of characters in *strCharSet*. The search does not include the terminating null character.
98+
The `strpbrk` function returns a pointer to the first occurrence of a character in *str* that belongs to the set of characters in *strCharSet*. The search does not include the terminating null character.
9999

100-
**wcspbrk** and **_mbspbrk** are wide-character and multibyte-character versions of **strpbrk**. The arguments and return value of **wcspbrk** are wide-character strings; those of **_mbspbrk** are multibyte-character strings.
100+
`wcspbrk` and `_mbspbrk` are wide-character and multibyte-character versions of `strpbrk`. The arguments and return value of `wcspbrk` are wide-character strings; those of `_mbspbrk` are multibyte-character strings.
101101

102-
**_mbspbrk** validates its parameters. If *str* or *strCharSet* is **NULL**, the invalid parameter handler is invoked, as described in [Parameter Validation](../../c-runtime-library/parameter-validation.md). If execution is allowed to continue, **_mbspbrk** returns **NULL** and sets **errno** to **EINVAL**. **strpbrk** and **wcspbrk** do not validate their parameters. These three functions behave identically otherwise.
102+
`_mbspbrk` validates its parameters. If *str* or *strCharSet* is NULL, the invalid parameter handler is invoked, as described in [Parameter Validation](../../c-runtime-library/parameter-validation.md). If execution is allowed to continue, `_mbspbrk` returns NULL and sets `errno` to EINVAL. `strpbrk` and `wcspbrk` do not validate their parameters. These three functions behave identically otherwise.
103103

104-
**_mbspbrk** is similar to **_mbscspn** except that **_mbspbrk** returns a pointer rather than a value of type [size_t](../../c-runtime-library/standard-types.md).
104+
`_mbspbrk` is similar to `_mbscspn` except that `_mbspbrk` returns a pointer rather than a value of type [size_t](../../c-runtime-library/standard-types.md).
105105

106-
In C, these functions take a **const ** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const ** returns a pointer to **const **; the version that takes a pointer to non-**const ** returns a pointer to non-**const **. The macro **_CRT_CONST_CORRECT_OVERLOADS** is defined if both the **const ** and non-**const ** versions of these functions are available. If you require the non-**const ** behavior for both C++ overloads, define the symbol **_CONST_RETURN**.
106+
In C, these functions take a **const** pointer for the first argument. In C++, two overloads are available. The overload taking a pointer to **const** returns a pointer to **const**; the version that takes a pointer to non-**const** returns a pointer to non-**const**. The macro _CRT_CONST_CORRECT_OVERLOADS is defined if both the **const** and non-**const** versions of these functions are available. If you require the non-**const** behavior for both C++ overloads, define the symbol _CONST_RETURN.
107107

108-
The output value is affected by the setting of the **LC_CTYPE** category setting of the locale; for more information, see [setlocale](setlocale-wsetlocale.md). The versions of these functions without the **_l** suffix use the current locale for this locale-dependent behavior; the version with the **_l** suffix is identical except that it uses the locale parameter passed in instead. For more information, see [Locale](../../c-runtime-library/locale.md).
108+
The output value is affected by the setting of the LC_CTYPE category setting of the locale; for more information, see [setlocale](setlocale-wsetlocale.md). The versions of these functions without the **_l** suffix use the current locale for this locale-dependent behavior; the version with the **_l** suffix is identical except that it uses the locale parameter passed in instead. For more information, see [Locale](../../c-runtime-library/locale.md).
109109

110110
### Generic-Text Routine Mappings
111111

112112
|TCHAR.H routine|_UNICODE & _MBCS not defined|_MBCS defined|_UNICODE defined|
113113
|---------------------|------------------------------------|--------------------|-----------------------|
114-
|**_tcspbrk**|**strpbrk**|**_mbspbrk**|**wcspbrk**|
115-
|**n/a**|**n/a**|**_mbspbrk_l**|**n/a**|
114+
|`_tcspbrk`|`strpbrk`|`_mbspbrk`|`wcspbrk`|
115+
|**n/a**|**n/a**|`_mbspbrk_l`|**n/a**|
116116

117117
## Requirements
118118

119119
|Routine|Required header|
120120
|-------------|---------------------|
121-
|**strpbrk**|\<string.h>|
122-
|**wcspbrk**|\<string.h> or \<wchar.h>|
123-
|**_mbspbrk**, **_mbspbrk_l**|\<mbstring.h>|
121+
|`strpbrk`|\<string.h>|
122+
|`wcspbrk`|\<string.h> or \<wchar.h>|
123+
|`_mbspbrk`, `_mbspbrk_l`|\<mbstring.h>|
124124

125125
For more information about compatibility, see [Compatibility](../../c-runtime-library/compatibility.md).
126126

0 commit comments

Comments
 (0)