私は次のような構造
typedef struct
{
char *ptr;
size_t used;
size_t size;
} buffer;
typedef struct
{
buffer *request;
buffer *uri;
buffer *orig_uri;
http_method_t http_method;
http_version_t http_version;
buffer *request_line;
/* strings to the header */
buffer *http_host; /* not alloced */
const char *http_range;
const char *http_content_type;
const char *http_if_modified_since;
const char *http_if_none_match;
array *headers;
/* CONTENT */
size_t content_length; /* returned by strtoul() */
/* internal representation */
int accept_encoding;
/* internal */
buffer *pathinfo;
} request;
ここで、構造体「request」に属するメンバー「http_host」の値を (テキスト ファイルに) 書き込みたいとします。メンバ「http_host」は実際には「バッファ」タイプですが、どのように記述すればよいですか? 構文で親切に説明してください。