kazmax - Linux で自宅サーバー

wcsdup - ライブラリコールの説明 - Linux コマンド集 一覧表

  1. 名前
  2. 書式
  3. 説明
  4. 返り値
  5. エラー
  6. 準拠
  7. 関連項目

名前

wcsdup - ワイド文字文字列を複製する

書式

#define _GNU_SOURCE

#include <wchar.h>
wchar_t *wcsdup(const wchar_t *s);

説明

fBwcsdup 関数は、strdup () 関数のワイド文字版である。 この関数はポインタ s が指し示すワイド文字文字列の複製を 新しい領域に割り当てて返す。

新しいワイド文字文字列のためのメモリは malloc (3) を使って割り当てられる。 この領域は free (3) を使って解放できる。

返り値

wcsdup () 関数は、新しいワイド文字文字列へのポインタを返す。 十分なメモリがなければ NULL を返す。

エラー

ENOMEM
複製文字列を割り当てるのに十分なメモリがない。

準拠

この関数は GNU による拡張である。

関連項目