Skip to content

Commit 540e3cb

Browse files
author
Diego Ferrari
committed
[STRING] renamed functions to be more readable
1 parent e1d10c8 commit 540e3cb

8 files changed

Lines changed: 27 additions & 27 deletions

File tree

kernel/bin/cat.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ int run_cat(int argc, char* argv[]){
1111
file fd2;
1212
open_file(s.data, &fd2);
1313
if (argc != 2){
14-
string err_msg = string_l("Usage cat <path> <size>");
14+
string err_msg = string_from_literal("Usage cat <path> <size>");
1515
write_file(&fd2, err_msg.data, err_msg.length);
1616
free(err_msg.data, err_msg.mem_length);
1717
return 2;

kernel/console/kconsole/terminal.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ void Terminal::run_command(){
7474
string args_copy = {};
7575

7676
if (fullcmd == args){
77-
cmd = string_l(fullcmd);
77+
cmd = string_from_literal(fullcmd);
7878
argv = 0;
7979
} else {
80-
cmd = string_ca_max(fullcmd, args - fullcmd - 1);
81-
args_copy = string_l(args);
80+
cmd = string_from_literal_length(fullcmd, args - fullcmd - 1);
81+
args_copy = string_from_literal(args);
8282
argv = parse_arguments(args_copy.data, &argc);
8383
}
8484

kernel/kernel_processes/monitor/monitor_processes.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ void draw_process_view(){
106106

107107
if (proc == NULL || proc->id == 0 || valid_count < i || proc->state == STOPPED) break;
108108

109-
string name = string_l((const char*)(uintptr_t)proc->name);
110-
string state = string_l(parse_proc_state(proc->state));
109+
string name = string_from_literal((const char*)(uintptr_t)proc->name);
110+
string state = string_from_literal(parse_proc_state(proc->state));
111111

112112
int scale = 2;
113113

kernel/kernel_processes/windows/desktop.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ Desktop::Desktop() {
3636
for (uint32_t i = 0; i < list->count; i++){
3737
char *file = reader;
3838
string fullpath = string_format("/boot/redos/user/%s",(uintptr_t)file);
39-
string name = string_ca_max(file,find_extension(file));
40-
string ext = string_l(file + find_extension(file));
39+
string name = string_from_literal_length(file,find_extension(file));
40+
string ext = string_from_literal(file + find_extension(file));
4141
if (strcmp(ext.data,".elf", true) == 0){
4242
add_entry(name.data, ext.data, fullpath.data);
4343
}

shared/net/application_layer/http.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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};

shared/std/string.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ uint32_t strlen(const char *s, uint32_t max_length){
1111
return len;
1212
}
1313

14-
string string_l(const char *literal){
14+
string string_from_literal(const char *literal){
1515
if (literal == NULL) return (string){ .data = NULL, .length = 0, .mem_length = 0};
1616

1717
uint32_t len = strlen(literal, 0);
@@ -49,7 +49,7 @@ string string_tail(const char *array, uint32_t max_length){
4949
return (string){.data = buf, .length = adjusted_len, .mem_length = adjusted_len + 1 };
5050
}
5151

52-
string string_ca_max(const char *array, uint32_t max_length){
52+
string string_from_literal_length(const char *array, uint32_t max_length){
5353
if (array == NULL) return (string){.data = NULL, .length = 0, .mem_length= 0 };
5454

5555
uint32_t len = strlen(array, max_length);
@@ -62,7 +62,7 @@ string string_ca_max(const char *array, uint32_t max_length){
6262
return (string){ .data = buf, .length = len, .mem_length = len+1};
6363
}
6464

65-
string string_c(const char c){
65+
string string_from_char(const char c){
6666
char *buf = (char*)malloc(2);
6767
buf[0] = c;
6868
buf[1] = 0;
@@ -238,7 +238,7 @@ char tolower(char c){
238238
}
239239

240240
int strcmp(const char *a, const char *b, bool case_insensitive){
241-
if (a == NULL && b == NULL)return 0; //i guess
241+
if (a == NULL && b == NULL) return 0;
242242
if (a == NULL) return -1;
243243
if (b == NULL) return 1;
244244

@@ -378,7 +378,7 @@ string string_concat(string a, string b)
378378
return (string){ dst, len, len };
379379
}
380380

381-
void string_concat_inplace(string *dest, string src) //b string_concat_inplace
381+
void string_concat_inplace(string *dest, string src)
382382
{
383383
if (!dest || !src.data) return;
384384

shared/std/string.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ typedef struct string_list {
2121
} string_list;
2222

2323
uint32_t strlen(const char *s, uint32_t max_length);
24-
string string_l(const char *literal);
25-
string string_ca_max(const char *array, uint32_t max_length);
26-
string string_c(const char c);
24+
string string_from_literal(const char *literal);
25+
string string_from_literal_length(const char *array, uint32_t max_length);
26+
string string_from_char(const char c);
2727
string string_from_hex(uint64_t value);
2828
bool string_equals(string a, string b);
2929
string string_replace(const char *str, char orig, char repl);
@@ -45,7 +45,7 @@ int count_occurrences(const char* str, char c);
4545
uint64_t parse_hex_u64(const char* str, size_t size);
4646
uint64_t parse_int_u64(const char* str, size_t size);
4747

48-
bool utf16tochar( uint16_t* str_in, char* out_str, size_t max_len);
48+
bool utf16tochar(uint16_t* str_in, char* out_str, size_t max_len);
4949

5050
string string_from_const(const char *literal);
5151
string string_concat(string a, string b);

user/default_process.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ void proc_func() {
1010
gpu_rect rect = (gpu_rect){{10,10},{size.width-20,size.height-20}};
1111
while (1) {
1212
keypress kp;
13-
printf("Print console test %f", (get_time()/1000.f));
13+
// printf("Print console test %f", (get_time()/1000.f));
1414
while (read_key(&kp)){
1515
if (kp.keys[0] == KEY_ESC)
1616
halt(0);
1717
}
1818
fb_clear(&ctx, 0xFFFFFFFF);
1919
fb_fill_rect(&ctx, rect.point.x, rect.point.y, rect.size.width, rect.size.height, 0xFF222233);
20-
string s = string_l("Print screen test");
20+
string s = string_from_literal("Print screen test");
2121
fb_draw_string(&ctx, s.data, rect.point.x, rect.point.y, 2, 0xFFFFFFFF);
2222
free(s.data,s.mem_length);
2323
gpu_flush_data(&ctx);

0 commit comments

Comments
 (0)