package com_maroontress_libcgi_mime

class Field

#define com_maroontress_libcgi_mime_Field_IMPORT
#include <com/maroontress/libcgi/mime/Field.h>
MIMEのフィールドに関する操作を提供します。

Method Summary

 char * Field_endOfComment(const char * s)
          RFC 2822が定義するコメント(comment)の終端の位置を取得します。
 char * Field_endOfQuotedString(const char * s)
          RFC 2822が定義する引用文字列(quoted-string)の終端の位置を取得します。

Method Detail

Field_endOfComment

char * Field_endOfComment( const char * s)
RFC 2822が定義するコメント(comment)の終端の位置を取得します。

sはコメントの開始を表す '(' の 位置を指している必要があります。

コメントが正しく閉じていれば文字 ')' の位置を返します。 そうでなければ文字列の終端の '\0' の位置を返します。

戻り値はsが参照するオブジェクトに含まれる要素の参照です。

Parameters:
s - コメントの開始の文字を指すポインタ
Returns:
コメントの終了の文字(または文字列の終端)を指すポインタ

Field_endOfQuotedString

char * Field_endOfQuotedString( const char * s)
RFC 2822が定義する引用文字列(quoted-string)の終端の位置を取得します。

sは引用文字列の開始を表す '"' の 位置を指している必要があります。

引用文字列が正しく閉じていれば文字 '"' の位置を返します。 そうでなければ文字列の終端の '\0' の位置を返します。

戻り値はsが参照するオブジェクトに含まれる要素の参照です。

Parameters:
s - 引用文字列の開始の文字を指すポインタ
Returns:
引用文字列の終了の文字(または文字列の終端)を指すポインタ