OSDN Git Service

(split) LDP: draft snapshot generated from latest ja.po files.
[linuxjm/LDP_man-pages.git] / draft / man3 / asprintf.3
index 9a66438..202cfe0 100644 (file)
 .\"
 .\" Text fragments inspired by Martin Schulze <joey@infodrom.org>.
 .\"
-.\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved.
-.\" Translated Mon 14 Jan 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\"*******************************************************************
 .\"
-.TH ASPRINTF 3 2001-12-18 "GNU" "Linux Programmer's Manual"
-.\"O .SH NAME
-.\"O asprintf, vasprintf \- print to allocated string
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ASPRINTF 3 2001\-12\-18 GNU "Linux Programmer's Manual"
 .SH 名前
 asprintf, vasprintf \- 文字列を割り当ててそれに出力する
-.\"O .SH SYNOPSIS
 .SH 書式
-.\"O .BR "#define _GNU_SOURCE" "         /* See feature_test_macros(7) */"
-.BR "#define _GNU_SOURCE" "         /* feature_test_macros(7) 参照 */"
+\fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */
 .br
-.B #include <stdio.h>
+\fB#include <stdio.h>\fP
 .sp
-.BI "int asprintf(char **" strp ", const char *" fmt ", ...);"
+\fBint asprintf(char **\fP\fIstrp\fP\fB, const char *\fP\fIfmt\fP\fB, ...);\fP
 .sp
-.BI "int vasprintf(char **" strp ", const char *" fmt ", va_list " ap );
-.\"O .SH DESCRIPTION
+\fBint vasprintf(char **\fP\fIstrp\fP\fB, const char *\fP\fIfmt\fP\fB, va_list
+\fP\fIap\fP\fB);\fP
 .SH 説明
-.\"O The functions
-.\"O .BR asprintf ()
-.\"O and
-.\"O .BR vasprintf ()
-.\"O are analogs of
-.\"O .BR sprintf (3)
-.\"O and
-.\"O .BR vsprintf (3),
-.\"O except that they allocate a string large enough to hold the output
-.\"O including the terminating null byte,
-.\"O and return a pointer to it via the first argument.
-.\"O This pointer should be passed to
-.\"O .BR free (3)
-.\"O to release the allocated storage when it is no longer needed.
-.BR asprintf ()
-関数と
-.BR vasprintf ()
-関数とは、それぞれ
-.BR sprintf (3)
-関数と
-.BR vsprintf (3)
-関数とに似ているが、
-出力文字列を (終端の NULL バイトも含めて)
-保持するのに十分な大きさのメモリを確保し、
-最初の引数にその文字列へのポインタを返す。
-このポインタは、不要になったら
-.BR free (3)
-に渡し、割り当てられた記憶領域を解放すべきである。
-.\"O .SH "RETURN VALUE"
+\fBasprintf\fP()  関数と \fBvasprintf\fP()  関数とは、それぞれ \fBsprintf\fP(3)  関数と
+\fBvsprintf\fP(3)  関数とに似ているが、 出力文字列を (終端の NULL バイトも含めて)  保持するのに十分な大きさのメモリを確保し、
+最初の引数にその文字列へのポインタを返す。 このポインタは、不要になったら \fBfree\fP(3)  に渡し、割り当てられた記憶領域を解放すべきである。
 .SH 返り値
-.\"O When successful, these functions return the number of bytes printed,
-.\"O just like
-.\"O .BR sprintf (3).
-.\"O If memory allocation wasn't possible, or some other error occurs,
-.\"O these functions will return \-1, and the contents of
-.\"O .I strp
-.\"O is undefined.
-成功すると、これらの関数は出力されたバイト数を
-.RB ( sprintf (3)
-のように) 返す。
-メモリの割り当てができなかったり、
-その他エラーが生じると、
-これらの関数は \-1 を返し、
-.I strp
-の内容は未定義となる。
-.\"O .SH CONFORMING TO
+成功すると、これらの関数は出力されたバイト数を (\fBsprintf\fP(3)  のように) 返す。 メモリの割り当てができなかったり、
+その他エラーが生じると、 これらの関数は \-1 を返し、 \fIstrp\fP の内容は未定義となる。
 .SH 準拠
-.\"O These functions are GNU extensions, not in C or POSIX.
-.\"O They are also available under *BSD.
-.\"O The FreeBSD implementation sets
-.\"O .I strp
-.\"O to NULL on error.
-これらの関数は GNU の拡張であり、C や POSIX のものではない。
-これらは *BSD でも利用できる。
-FreeBSD の実装では、エラーの際には
-.I strp
-を NULL にセットする。
-.\"O .SH "SEE ALSO"
+これらの関数は GNU の拡張であり、C や POSIX のものではない。 これらは *BSD でも利用できる。 FreeBSD
+の実装では、エラーの際には \fIstrp\fP を NULL にセットする。
 .SH 関連項目
-.BR free (3),
-.BR malloc (3),
-.BR printf (3)
+\fBfree\fP(3), \fBmalloc\fP(3), \fBprintf\fP(3)