MASM (ia32 システム用の Microsoft Assembler) では,PROC および PROTO 文で C または STDCALL の名付け規約を指定すると,CASEMAP オプションが存在していなければ,大文字小文字の区別が保存されます。MASM OPTION CASEMAP 指示文 (およびコマンド行オプション /C) も,大文字小文字の区別を設定し,PROTO および PROC 文の中で指定された名付け規約を置換します。
CASEMAP: NONE (/Cx と等価) は,PUBLIC,COMM,EXTERNDEF,EXTERN,PROTO,および PROC 宣言中の識別子の大文字小文字を保存します。
CASEMAP: NOTPUBLIC (/Cp と等価) は,すべてのユーザー識別子の大文字小文字を保存します (これは基本設定です)。
CASEMAP: ALL (/Cu と等価) は,すべての識別子を大文字に変換します。