-
VALUE rb_str_new_literal(const char *str) -
C の文字列リテラルから、新しい String を作成します。文字列リテラルの領域を、そのまま文字列の実体として使います。文字列リテラルしか渡せません。変数は渡せません。エンコーディングは ASCII-8BIT(binary)になります。
返り値は読み取り専用として扱ってください。 C の文字列リテラルへの書き込みは、すぐに SEGV を起こすことがあります。
- [PARAM]
str: - C の文字列リテラルです。
- [RETURN]
-
実体が
strである、ASCII-8BIT の String です。