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