Project

General

Profile

Actions

Bug #17639

closed

TYPO in define constant

Added by YO4 (Yoshinao Muramatsu) about 3 years ago. Updated about 3 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-dev:51025]

Description

ソース内で下記の定義が行われていますが、ENABLE_VIRTUAL_TERMINAL_PROCESSING は正しくは 4 です。

#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x200
#endif

コンパイルした環境のシステムヘッダに依存して挙動が変わる場合がありうるので、バイナリによって挙動が違う困ったことが起こりえます。

パッチは github の master が対象で、ruby.c win32/win32.c の2ファイルを変更しています。


Files

ENABLE_VIRTUAL_TERMINAL_PROCESSING.diff (1.16 KB) ENABLE_VIRTUAL_TERMINAL_PROCESSING.diff YO4 (Yoshinao Muramatsu), 02/17/2021 04:04 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0