64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
(OFDictionary OF_GENERIC(OFString *, OFString *) *)headerFields
forURL: (OFURL *)URL
{
OFMutableArray OF_GENERIC(OFHTTPCookie *) *ret = [OFMutableArray array];
void *pool = objc_autoreleasePoolPush();
OFString *string = [headerFields objectForKey: @"Set-Cookie"];
OFString *domain = URL.host;
const of_unichar_t *characters = string.characters;
size_t length = string.length, last = 0;
enum {
STATE_PRE_NAME,
STATE_NAME,
STATE_EXPECT_VALUE,
STATE_VALUE,
STATE_QUOTED_VALUE,
|
|
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
(OFDictionary OF_GENERIC(OFString *, OFString *) *)headerFields
forURL: (OFURL *)URL
{
OFMutableArray OF_GENERIC(OFHTTPCookie *) *ret = [OFMutableArray array];
void *pool = objc_autoreleasePoolPush();
OFString *string = [headerFields objectForKey: @"Set-Cookie"];
OFString *domain = URL.host;
const OFUnichar *characters = string.characters;
size_t length = string.length, last = 0;
enum {
STATE_PRE_NAME,
STATE_NAME,
STATE_EXPECT_VALUE,
STATE_VALUE,
STATE_QUOTED_VALUE,
|