Using const char in http
This commit is contained in:
@ -153,7 +153,7 @@ int http_receive_request(sock *client, http_req *req) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char *http_get_header_field(http_hdr *hdr, char *field_name) {
|
char *http_get_header_field(http_hdr *hdr, const char *field_name) {
|
||||||
size_t len = strlen(field_name);
|
size_t len = strlen(field_name);
|
||||||
char *_field_name = malloc(len + 1);
|
char *_field_name = malloc(len + 1);
|
||||||
strcpy(_field_name, field_name);
|
strcpy(_field_name, field_name);
|
||||||
@ -168,7 +168,7 @@ char *http_get_header_field(http_hdr *hdr, char *field_name) {
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void http_add_header_field(http_hdr *hdr, char *field_name, char *field_value) {
|
void http_add_header_field(http_hdr *hdr, const char *field_name, const char *field_value) {
|
||||||
size_t len_name = strlen(field_name);
|
size_t len_name = strlen(field_name);
|
||||||
size_t len_value = strlen(field_value);
|
size_t len_value = strlen(field_value);
|
||||||
char *_field_name = malloc(len_name + 1);
|
char *_field_name = malloc(len_name + 1);
|
||||||
|
@ -91,9 +91,9 @@ void http_free_res(http_res *res);
|
|||||||
|
|
||||||
int http_receive_request(sock *client, http_req *req);
|
int http_receive_request(sock *client, http_req *req);
|
||||||
|
|
||||||
char *http_get_header_field(http_hdr *hdr, char *field_name);
|
char *http_get_header_field(http_hdr *hdr, const char *field_name);
|
||||||
|
|
||||||
void http_add_header_field(http_hdr *hdr, char *field_name, char *field_value);
|
void http_add_header_field(http_hdr *hdr, const char *field_name, const char *field_value);
|
||||||
|
|
||||||
int http_send_response(sock *client, http_res *res);
|
int http_send_response(sock *client, http_res *res);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user