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
Copy file name to clipboardExpand all lines: docs/c-runtime-library/backward-compatibility.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,16 @@ ms.topic: "conceptual"
6
6
helpviewer_keywords: ["CRT, compatibility", "backward compatibility, C run-time libraries", "compatibility, C run-time libraries", "backward compatibility"]
7
7
ms.assetid: cc3175cf-97fd-492f-b329-5791aea63090
8
8
---
9
-
# Backward Compatibility
9
+
# Backward compatibility
10
10
11
11
For compatibility between product versions, the library OLDNAMES.LIB maps old names to new names. For instance, `open` maps to `_open`. You must explicitly link with OLDNAMES.LIB only when you compile with the following combinations of command-line options:
12
12
13
13
-`/Zl` (omit default library name from object file) and `/Ze` (the default: use Microsoft extensions)
14
14
15
15
-`/link` (linker-control), `/NOD` (no default-library search), and `/Ze`
16
16
17
-
For more information about compiler command-line options, see [Compiler Reference](../build/reference/compiler-options.md).
17
+
For more information about compiler command-line options, see [Compiler options](../build/reference/compiler-options.md).
Copy file name to clipboardExpand all lines: docs/c-runtime-library/buffer-manipulation.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,17 +13,17 @@ Use these routines to work with areas of memory on a byte-by-byte basis.
13
13
14
14
|Routine|Use|
15
15
|-------------|---------|
16
-
|[_memccpy](../c-runtime-library/reference/memccpy.md)|Copy characters from one buffer to another until given character or given number of characters has been copied|
17
-
|[memchr, wmemchr](../c-runtime-library/reference/memchr-wmemchr.md)|Return pointer to first occurrence, within specified number of characters, of given character in buffer|
18
-
|[memcmp, wmemcmp](../c-runtime-library/reference/memcmp-wmemcmp.md)|Compare specified number of characters from two buffers|
19
-
|[memcpy, wmemcpy](../c-runtime-library/reference/memcpy-wmemcpy.md), [memcpy_s, wmemcpy_s](../c-runtime-library/reference/memcpy-s-wmemcpy-s.md)|Copy specified number of characters from one buffer to another|
20
-
|[_memicmp, _memicmp_l](../c-runtime-library/reference/memicmp-memicmp-l.md)|Compare specified number of characters from two buffers without regard to case|
21
-
|[memmove, wmemmove](../c-runtime-library/reference/memmove-wmemmove.md),[memmove_s, wmemmove_s](../c-runtime-library/reference/memmove-s-wmemmove-s.md)|Copy specified number of characters from one buffer to another|
22
-
|[memset, wmemset](../c-runtime-library/reference/memset-wmemset.md)|Use given character to initialize specified number of bytes in the buffer|
23
-
|[_swab](../c-runtime-library/reference/swab.md)|Swap bytes of data and store them at specified location|
16
+
|[`_memccpy`](./reference/memccpy.md)|Copy characters from one buffer to another until given character or given number of characters has been copied|
17
+
|[`memchr`, `wmemchr`](./reference/memchr-wmemchr.md)|Return pointer to first occurrence, within specified number of characters, of given character in buffer|
18
+
|[`memcmp`, `wmemcmp`](./reference/memcmp-wmemcmp.md)|Compare specified number of characters from two buffers|
19
+
|[`memcpy`, `wmemcpy`](./reference/memcpy-wmemcpy.md), [`memcpy_s`, `wmemcpy_s`](./reference/memcpy-s-wmemcpy-s.md)|Copy specified number of characters from one buffer to another|
20
+
|[`_memicmp`, `_memicmp_l`](./reference/memicmp-memicmp-l.md)|Compare specified number of characters from two buffers without regard to case|
21
+
|[`memmove`, `wmemmove`](./reference/memmove-wmemmove.md),[`memmove_s`, `wmemmove_s`](./reference/memmove-s-wmemmove-s.md)|Copy specified number of characters from one buffer to another|
22
+
|[`memset`, `wmemset`](./reference/memset-wmemset.md)|Use given character to initialize specified number of bytes in the buffer|
23
+
|[`_swab`](./reference/swab.md)|Swap bytes of data and store them at specified location|
24
24
25
25
When the source and target areas overlap, only **memmove** is guaranteed to copy the full source properly.
26
26
27
27
## See also
28
28
29
-
[Universal C runtime routines by category](../c-runtime-library/run-time-routines-by-category.md)
29
+
[Universal C runtime routines by category](./run-time-routines-by-category.md)
0 commit comments