aboutsummaryrefslogtreecommitdiff
path: root/src/i_str.c
diff options
context:
space:
mode:
authorame <[email protected]>2024-02-22 10:17:40 -0600
committerame <[email protected]>2024-02-22 10:17:40 -0600
commit867a86a9ab31c0652a46759443fc98a49f91c8dd (patch)
treef252e0c821a3c2cce56dd3180ea1c70fccd48d5a /src/i_str.c
parent83f9dca38af329d214c7d6dd2819ec2c6621d679 (diff)
cleaning and switch to parray_t
Diffstat (limited to 'src/i_str.c')
-rw-r--r--src/i_str.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/i_str.c b/src/i_str.c
deleted file mode 100644
index d77067b..0000000
--- a/src/i_str.c
+++ /dev/null
@@ -1,47 +0,0 @@
-#include "i_str.h"
-#include "lua.h"
-
-str* str_init(char* init){
- if(init == NULL){
- char cc = '\0';
- init = &cc;
- }
-
- size_t len = strlen(init);
- str* s = malloc(sizeof * s);
- s->c = malloc(len + 1);
- s->len = len ;
-
- memcpy(s->c, init, len + 1);
- return s;
-}
-
-void str_free(str* s){
- free(s->c);
- return free(s);
-}
-
-void str_push(str* s, char* insert){
- s->len += strlen(insert);
- s->c = realloc(s->c, s->len + 5);
- strcat(s->c, insert);
-}
-
-void str_pushl(str* s, char* insert, size_t l){
-
- s->c = realloc(s->c, s->len + l + 5);
- //strcat(s->c, insert);
- for(int i = 0; i != l; i++){
- s->c[i + s->len] = insert[i];
- }
- s->len += l;
- s->c[s->len] = '\0';
-}
-
-void str_clear(str* s){
- memset(s->c, 0, s->len);
-
- s->len = 0;
-}
-
-