mozilla
Your Search Results

    PL_strdup

    この記事はまだ日本語に翻訳されていません。MDN の翻訳はボランティアによって行われています。是非 MDN に登録し、私たちの力になって下さい。

    « NSPR API Reference « String Operations

    Returns a pointer to a new memory node in the NSPR heap containing a copy of a specified string.

    Syntax

    #include <plstr.h>
    
    char *PL_strdup(const char *s);
    

    Parameter

    The function has a single parameter:

    s
    The string to copy, may be NULL.

    Returns

    The function returns one of these values:

    • If successful, a pointer to a copy of the specified string.
    • If the memory allocation fails, NULL.

    Description

    To accommodate the terminator, the size of the allocated memory is one greater than the length of the string being copied. A NULL argument, like a zero-length argument, results in a pointer to a one-byte block of memory containing the null value.

    Notes

    The memory allocated by PL_strdup should be freed with PL_strfree.

    ドキュメントのタグと貢献者

    Contributors to this page: Waldo, Mook, Nickolay, Rappo
    最終更新者: Waldo,