wcsdup

Autres langues

Langue: ja

Autres versions - même langue

Version: 2003-11-01 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

̾Á°

wcsdup - ¥ï¥¤¥Éʸ»úʸ»úÎó¤òÊ£À½¤¹¤ë

½ñ¼°


#define _GNU_SOURCE


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

ÀâÌÀ

wcsdup() ´Ø¿ô¤Ï¡¢ strdup(3) ´Ø¿ô¤Î¥ï¥¤¥Éʸ»úÈǤǤ¢¤ë¡£ ¤³¤Î´Ø¿ô¤Ï¥Ý¥¤¥ó¥¿ s ¤¬»Ø¤·¼¨¤¹¥ï¥¤¥Éʸ»úʸ»úÎó¤ÎÊ£À½¤ò ¿·¤·¤¤Îΰè¤Ë³ä¤êÅö¤Æ¤ÆÊÖ¤¹¡£

¿·¤·¤¤¥ï¥¤¥Éʸ»úʸ»úÎó¤Î¤¿¤á¤Î¥á¥â¥ê¤Ï malloc(3) ¤ò»È¤Ã¤Æ³ä¤êÅö¤Æ¤é¤ì¤ë¡£ ¤³¤ÎÎΰè¤Ï free(3) ¤ò»È¤Ã¤Æ²òÊü¤Ç¤­¤ë¡£

ÊÖ¤êÃÍ

wcsdup() ´Ø¿ô¤Ï¡¢¿·¤·¤¤¥ï¥¤¥Éʸ»úʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ ½½Ê¬¤Ê¥á¥â¥ê¤¬¤Ê¤±¤ì¤Ð NULL ¤òÊÖ¤¹¡£

¥¨¥é¡¼

ENOMEM
Ê£À½Ê¸»úÎó¤ò³ä¤êÅö¤Æ¤ë¤Î¤Ë½½Ê¬¤Ê¥á¥â¥ê¤¬¤Ê¤¤¡£

½àµò

¤³¤Î´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ë¡£

´ØÏ¢¹àÌÜ

strdup(3), wcscpy(3), feature_test_macros(7)