@@ -144,20 +144,20 @@ void http_header_parser(const char *buf, uint32_t len,
144144 C -> length = parse_u32 (buf + val_start , val_len );
145145 }
146146 else if (copy_len == 12 && strcmp (key_tmp , "content-type" , true) == 0 ) {
147- C -> type = string_ca_max ((char * )(buf + val_start ), val_len );
147+ C -> type = string_from_literal_length ((char * )(buf + val_start ), val_len );
148148 }
149149 else if (copy_len == 4 && strcmp (key_tmp , "date" , true) == 0 ) {
150- C -> date = string_ca_max ((char * )(buf + val_start ), val_len );
150+ C -> date = string_from_literal_length ((char * )(buf + val_start ), val_len );
151151 }
152152 else if (copy_len == 10 && strcmp (key_tmp , "connection" , true) == 0 ) {
153- C -> connection = string_ca_max ((char * )(buf + val_start ), val_len );
153+ C -> connection = string_from_literal_length ((char * )(buf + val_start ), val_len );
154154 }
155155 else if (copy_len == 10 && strcmp (key_tmp , "keep-alive" , true) == 0 ) {
156- C -> keep_alive = string_ca_max ((char * )(buf + val_start ), val_len );
156+ C -> keep_alive = string_from_literal_length ((char * )(buf + val_start ), val_len );
157157 }
158158 else {
159- string key = string_ca_max ((char * )(buf + pos ), key_len );
160- string value = string_ca_max ((char * )(buf + val_start ), val_len );
159+ string key = string_from_literal_length ((char * )(buf + pos ), key_len );
160+ string value = string_from_literal_length ((char * )(buf + val_start ), val_len );
161161 extras [extra_i ++ ] = (HTTPHeader ){ key , value };
162162 }
163163
@@ -184,7 +184,7 @@ string http_request_builder(const HTTPRequestMsg *R)
184184 free (hdrs .data , hdrs .mem_length );
185185
186186 if (R -> body .ptr && R -> body .size ) {
187- string body = string_ca_max ((char * )R -> body .ptr , R -> body .size );
187+ string body = string_from_literal_length ((char * )R -> body .ptr , R -> body .size );
188188 string_append_bytes (& out , body .data , body .length );
189189 free (body .data , body .mem_length );
190190 }
@@ -247,7 +247,7 @@ string http_get_chunked_payload(sizedptr chunk) {
247247 if (chunk .ptr && chunk .size > 0 ) {
248248 int sizetrm = strindex ((char * )chunk .ptr , "\r\n" );
249249 uint64_t chunk_size = parse_hex_u64 ((char * )chunk .ptr , sizetrm );
250- return string_ca_max ((char * )(chunk .ptr + sizetrm + 2 ),
250+ return string_from_literal_length ((char * )(chunk .ptr + sizetrm + 2 ),
251251 (uint32_t )chunk_size );
252252 }
253253 return (string ){0 };
0 commit comments