@@ -18,80 +18,75 @@ template <class Tag>
18
18
struct constants_narrow {
19
19
20
20
static char const * crlf () {
21
- static char crlf_[] = { ' \r ' , ' \n ' , 0 } ;
21
+ static char crlf_[] = " \r\n " ;
22
22
return crlf_;
23
23
}
24
24
25
25
static char const * dot () {
26
- static char dot_[] = { ' . ' , 0 } ;
26
+ static char dot_[] = " . " ;
27
27
return dot_;
28
28
}
29
29
30
30
static char dot_char () { return ' .' ; }
31
31
32
32
static char const * http_slash () {
33
- static char http_slash_[] = { ' H ' , ' T ' , ' T ' , ' P ' , ' / ' , 0 } ;
33
+ static char http_slash_[] = " HTTP/ " ;
34
34
return http_slash_;
35
35
}
36
36
37
37
static char const * space () {
38
- static char space_[] = { ' ' , 0 } ;
38
+ static char space_[] = " " ;
39
39
return space_;
40
40
}
41
41
42
42
static char space_char () { return ' ' ; }
43
43
44
44
static char const * slash () {
45
- static char slash_[] = { ' / ' , 0 } ;
45
+ static char slash_[] = " / " ;
46
46
return slash_;
47
47
}
48
48
49
49
static char slash_char () { return ' /' ; }
50
50
51
51
static char const * host () {
52
- static char host_[] = { ' H ' , ' o ' , ' s ' , ' t ' , 0 } ;
52
+ static char host_[] = " Host " ;
53
53
return host_;
54
54
}
55
55
56
56
static char const * colon () {
57
- static char colon_[] = { ' : ' , 0 } ;
57
+ static char colon_[] = " : " ;
58
58
return colon_;
59
59
}
60
60
61
61
static char colon_char () { return ' :' ; }
62
62
63
63
static char const * accept () {
64
- static char accept_[] = { ' A ' , ' c ' , ' c ' , ' e ' , ' p ' , ' t ' , 0 } ;
64
+ static char accept_[] = " Accept " ;
65
65
return accept_;
66
66
}
67
67
68
68
static char const * default_accept_mime () {
69
- static char mime_[] = { ' * ' , ' / ' , ' * ' , 0 } ;
69
+ static char mime_[] = " */* " ;
70
70
return mime_;
71
71
}
72
72
73
73
static char const * accept_encoding () {
74
- static char accept_encoding_[] = {' A' , ' c' , ' c' , ' e' , ' p' , ' t' , ' -' , ' E' ,
75
- ' n' , ' c' , ' o' , ' d' , ' i' , ' n' , ' g' , 0 };
74
+ static char accept_encoding_[] = " Accept-Encoding" ;
76
75
return accept_encoding_;
77
76
}
78
77
79
78
static char const * default_accept_encoding () {
80
- static char default_accept_encoding_[] = {
81
- ' i' , ' d' , ' e' , ' n' , ' t' , ' i' , ' t' , ' y' , ' ;' , ' q' , ' =' ,
82
- ' 1' , ' .' , ' 0' , ' ,' , ' ' , ' *' , ' ;' , ' q' , ' =' , ' 0' , 0 };
79
+ static char default_accept_encoding_[] = " identity;q=1.0, *;q=0" ;
83
80
return default_accept_encoding_;
84
81
}
85
82
86
83
static char const * user_agent () {
87
- static char user_agent_[] = {' U' , ' s' , ' e' , ' r' , ' -' , ' A' ,
88
- ' g' , ' e' , ' n' , ' t' , 0 };
84
+ static char user_agent_[] = " User-Agent" ;
89
85
return user_agent_;
90
86
}
91
87
92
88
static char const * cpp_netlib_slash () {
93
- static char cpp_netlib_slash_[] = {' c' , ' p' , ' p' , ' -' , ' n' , ' e' ,
94
- ' t' , ' l' , ' i' , ' b' , ' /' , 0 };
89
+ static char cpp_netlib_slash_[] = " cpp-netlib/" ;
95
90
return cpp_netlib_slash_;
96
91
}
97
92
@@ -100,13 +95,12 @@ struct constants_narrow {
100
95
static char hash_char () { return ' #' ; }
101
96
102
97
static char const * connection () {
103
- static char connection_[] = {' C' , ' o' , ' n' , ' n' , ' e' , ' c' ,
104
- ' t' , ' i' , ' o' , ' n' , 0 };
98
+ static char connection_[] = " Connection" ;
105
99
return connection_;
106
100
}
107
101
108
102
static char const * close () {
109
- static char close_[] = { ' C ' , ' l ' , ' o ' , ' s ' , ' e ' , 0 } ;
103
+ static char close_[] = " Close " ;
110
104
return close_;
111
105
}
112
106
0 commit comments