このページを編集する際は,編集に関する方針に従ってください.[]
概要[]
- gcc-4.1.0/libiberty/concat.cにて定義
- 可変長文字列のリストをまとめる
引数[]
- char *dst
- コピー先
- const char *first
- コピー元の先頭
- va_list args
- コピー元のリスト
実装[]
81: static inline char *
82: vconcat_copy (char *dst, const char *first, va_list args)
83: {
84: char *end = dst;
85: const char *arg;
86:
87: for (arg = first; arg ; arg = va_arg (args, const char *))
88: {
89: unsigned long length = strlen (arg);
90: memcpy (end, arg, length);
91: end += length;
92: }
93: *end = '\000';
94:
95: return dst;
96: }