Acrolinx pass · codevenkat/cpp-docs@c192106 · GitHub
Skip to content

Commit c192106

Browse files
author
Colin Robertson
committed
Acrolinx pass
1 parent d235736 commit c192106

12 files changed

Lines changed: 155 additions & 151 deletions

docs/assembler/arm/arm-assembler-command-line-reference.md

Lines changed: 27 additions & 27 deletions

docs/assembler/masm/ml-and-ml64-command-line-reference.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ ms.assetid: 712623c6-f77e-47ea-a945-089e57c50b40
88
---
99
# ML and ML64 command-line reference
1010

11-
Assembles and links one or more assembly-language source files. The command-line options are case sensitive.
11+
Assembles and links one or more assembly-language source files. The command-line options are case-sensitive.
1212

1313
For more information on ml64.exe, see [MASM for x64 (ml64.exe)](masm-for-x64-ml64-exe.md).
1414

1515
## Syntax
1616

1717
> ML \[*options*] *filename* \[ \[*options*] *filename*]
1818
>
19-
> ML64 \[*options*] *filename* \[ \[*options*] *filename*] ... \[/link *linkoptions*]
19+
> ML64 \[*options*] *filename* \[ \[*options*] *filename*] ... \[/link *link_options*]
2020
2121
### Parameters
2222

@@ -25,21 +25,21 @@ The options listed in the following table.
2525

2626
|Option|Action|
2727
|------------|------------|
28-
|**/AT**|Enables tiny-memory-model support. Enables error messages for code constructs that violate the requirements for .com format files. Note that this is not equivalent to the [.MODEL](dot-model.md) **TINY** directive.<br /><br /> Not available in ml64.exe.|
28+
|**/AT**|Enables tiny-memory-model support. Enables error messages for code constructs that violate the requirements for .com format files. This option isn't equivalent to the [.MODEL](dot-model.md) **TINY** directive.<br /><br /> Not available in ml64.exe.|
2929
|**/Bl** *filename*|Selects an alternate linker.|
30-
|**/c**|Assembles only. Does not link.|
31-
|**/coff**|Generates common object file format (COFF) type of object module. Generally required for Win32 assembly language development.<br /><br /> Not available in ml64.exe.|
30+
|**/c**|Assembles only. Does no linking.|
31+
|**/coff**|Generates common object file format (COFF) type of object module. Required for Win32 assembly language development.<br /><br /> Not available in ml64.exe.|
3232
|**/Cp**|Preserves case of all user identifiers.|
3333
|**/Cu**|Maps all identifiers to upper case (default).<br /><br /> Not available in ml64.exe.|
3434
|**/Cx**|Preserves case in public and extern symbols.|
35-
|**/D** *symbol*⟦=*value*|Defines a text macro with the given name. If *value* is missing, it is blank. Multiple tokens separated by spaces must be enclosed in quotation marks.|
35+
|**/D** *symbol*⟦=*value*|Defines a text macro with the given name. If *value* is missing, it's blank. Multiple tokens separated by spaces must be enclosed in quotation marks.|
3636
|**/EP**|Generates a preprocessed source listing (sent to STDOUT). See **/Sf**.|
3737
|**/ERRORREPORT** [ **NONE** &#124; **PROMPT** &#124; **QUEUE** &#124; **SEND** ]| Deprecated. Error reporting is controlled by [Windows Error Reporting (WER)](/windows/win32/wer/windows-error-reporting) settings. |
38-
|**/F** *hexnum*|Sets stack size to *hexnum* bytes (this is the same as **/link/STACK**:*number*). The value must be expressed in hexadecimal notation. There must be a space between **/F** and *hexnum*.|
38+
|**/F** *hexnum*|Sets stack size to *hexnum* bytes (the same as **/link /STACK**:*number*). The value must be expressed in hexadecimal notation. There must be a space between **/F** and *hexnum*.|
3939
|**/Fe** *filename*|Names the executable file.|
4040
|**/Fl***filename*|Generates an assembled code listing. See **/Sf**.|
4141
|**/Fm***filename*|Creates a linker map file.|
42-
|**/Fo** *filename*|Names an object file. See Remarks section for more information.|
42+
|**/Fo** *filename*|Names an object file. For more information, see [Remarks](#remarks).|
4343
|**/FPi**|Generates emulator fix-ups for floating-point arithmetic (mixed language only).<br /><br /> Not available in ml64.exe.|
4444
|**/Fr***filename*|Generates a source browser .sbr file.|
4545
|**/FR***filename*|Generates an extended form of a source browser .sbr file.|
@@ -50,7 +50,7 @@ The options listed in the following table.
5050
|**/help**|Calls QuickHelp for help on ML.|
5151
|**/I** *pathname*|Sets path for include file. A maximum of 10 **/I** options is allowed.|
5252
|**/nologo**|Suppresses messages for successful assembly.|
53-
|**/omf**|Generates object module file format (OMF) type of object module. **/omf** implies **/c**; ML.exe does not support linking OMF objects.<br /><br /> Not available in ml64.exe.|
53+
|**/omf**|Generates object module file format (OMF) type of object module. **/omf** implies **/c**; ML.exe doesn't support linking OMF objects.<br /><br /> Not available in ml64.exe.|
5454
|**/Sa**|Turns on listing of all available information.|
5555
|**/safeseh**|Marks the object as either containing no exception handlers or containing exception handlers that are all declared with [.SAFESEH](dot-safeseh.md).<br /><br /> Not available in ml64.exe.|
5656
|**/Sf**|Adds first-pass listing to listing file.|
@@ -60,7 +60,7 @@ The options listed in the following table.
6060
|**/Ss** *text*|Specifies text for source listing. Same as [SUBTITLE](subtitle.md) text.|
6161
|**/St** *text*|Specifies title for source listing. Same as [TITLE](title.md) text.|
6262
|**/Sx**|Turns on false conditionals in listing.|
63-
|**/Ta** *filename*|Assembles source file whose name does not end with the .asm extension.|
63+
|**/Ta** *filename*|Assembles source file whose name doesn't end with the .asm extension.|
6464
|**/w**|Same as **/W0/WX**.|
6565
|**/W** *level*|Sets the warning level, where *level* = 0, 1, 2, or 3.|
6666
|**/WX**|Returns an error code if warnings are generated.|
@@ -76,14 +76,16 @@ The options listed in the following table.
7676
*filename*\
7777
The name of the file.
7878

79-
*linkoptions*\
80-
The link options. See [Linker Options](../../build/reference/linker-options.md) for more information.
79+
*link_options*\
80+
The link options. For more information, see [Linker options](../../build/reference/linker-options.md).
8181

8282
## Remarks
8383

8484
Some command-line options to ML and ML64 are placement-sensitive. For example, because ML and ML64 can accept several **/c** options, any corresponding **/Fo** options must be specified before **/c**. The following command-line example illustrates an object file specification for each assembly file specification:
8585

86-
**ml.exe /Fo a1.obj /c a.asm /Fo b1.obj /c b.asm**
86+
```cmd
87+
ml.exe /Fo a1.obj /c a.asm /Fo b1.obj /c b.asm
88+
```
8789

8890
## Environment Variables
8991

docs/build/reference/bscmake-options.md

Lines changed: 14 additions & 14 deletions

0 commit comments

Comments
 (0)