11#include "ss_string.h"
22
3- size_t KEEPALIVE ss_string_get_capacity_with_size (size_t size ) {
3+ size_t ss_string_get_capacity_with_size (size_t size ) {
44 if (size == 0 ) {
55 return 16 ;
66 } else if (size < 16 ) {
@@ -12,7 +12,7 @@ size_t KEEPALIVE ss_string_get_capacity_with_size(size_t size) {
1212 }
1313}
1414
15- ss_string * KEEPALIVE ss_string_create_with_capacity (size_t capacity ) {
15+ ss_string * ss_string_create_with_capacity (size_t capacity ) {
1616 ss_string * str = (ss_string * ) malloc (sizeof (ss_string ));
1717 if (!str ) {
1818 return NULL ;
@@ -24,7 +24,7 @@ ss_string *KEEPALIVE ss_string_create_with_capacity(size_t capacity) {
2424 return str ;
2525}
2626
27- ss_string * KEEPALIVE ss_string_create (const char * literal ) {
27+ ss_string * ss_string_create (const char * literal ) {
2828 size_t size = strlen (literal );
2929 size_t capacity = ss_string_get_capacity_with_size (size );
3030 ss_string * str = ss_string_create_with_capacity (capacity );
@@ -36,16 +36,16 @@ ss_string *KEEPALIVE ss_string_create(const char *literal) {
3636 return str ;
3737}
3838
39- void KEEPALIVE ss_string_delete (ss_string * str ) {
39+ void ss_string_delete (ss_string * str ) {
4040 free (str -> buffer );
4141 free (str );
4242}
4343
44- size_t KEEPALIVE ss_string_get_size (ss_string * str ) {
44+ size_t ss_string_get_size (ss_string * str ) {
4545 return str -> size ;
4646}
4747
48- long KEEPALIVE ss_string_grow_with_capacity (ss_string * str , size_t new_capacity ) {
48+ long ss_string_grow_with_capacity (ss_string * str , size_t new_capacity ) {
4949 char * new_buffer = (char * ) calloc (new_capacity , 1 );
5050 if (!new_buffer ) {
5151 return -1 ;
@@ -58,7 +58,7 @@ long KEEPALIVE ss_string_grow_with_capacity(ss_string *str, size_t new_capacity)
5858 return 0 ;
5959}
6060
61- long KEEPALIVE ss_string_grow (ss_string * str ) {
61+ long ss_string_grow (ss_string * str ) {
6262 if (str -> capacity < 32 ) {
6363 str -> capacity += 16 ;
6464 } else {
@@ -67,7 +67,7 @@ long KEEPALIVE ss_string_grow(ss_string *str) {
6767 return ss_string_grow_with_capacity (str , str -> capacity );
6868}
6969
70- long KEEPALIVE ss_string_append (ss_string * dest , ss_string * src ) {
70+ long ss_string_append (ss_string * dest , ss_string * src ) {
7171 size_t src_size = strlen (src -> buffer );
7272 size_t needed_size = dest -> size + src_size ;
7373 size_t needed_capacity = ss_string_get_capacity_with_size (needed_size );
@@ -81,7 +81,7 @@ long KEEPALIVE ss_string_append(ss_string *dest, ss_string *src) {
8181 return 0 ;
8282}
8383
84- long KEEPALIVE ss_string_prepend (ss_string * dest , ss_string * src ) {
84+ long ss_string_prepend (ss_string * dest , ss_string * src ) {
8585 size_t src_size = strlen (src -> buffer );
8686 size_t needed_size = dest -> size + src_size ;
8787 size_t needed_capacity = ss_string_get_capacity_with_size (needed_size );
@@ -106,7 +106,7 @@ ss_string *ss_string_concat(ss_string *str1, ss_string *str2) {
106106 return str ;
107107}
108108
109- ss_string * KEEPALIVE ss_string_slice (ss_string * str , ssize_t from , ssize_t to ) {
109+ ss_string * ss_string_slice (ss_string * str , ssize_t from , ssize_t to ) {
110110 if (from < 0 ) {
111111 from = str -> size + from ;
112112 }
@@ -124,24 +124,24 @@ ss_string *KEEPALIVE ss_string_slice(ss_string *str, ssize_t from, ssize_t to) {
124124 return new_str ;
125125}
126126
127- long KEEPALIVE ss_string_equals (ss_string * str1 , ss_string * str2 ) {
127+ long ss_string_equals (ss_string * str1 , ss_string * str2 ) {
128128 size_t max_size = str1 -> size > str2 -> size ? str1 -> size : str2 -> size ;
129129 return strncmp (str1 -> buffer , str2 -> buffer , max_size );
130130}
131131
132- ssize_t KEEPALIVE ss_string_index_of_with_literal (ss_string * str , const char * literal ) {
132+ ssize_t ss_string_index_of_with_literal (ss_string * str , const char * literal ) {
133133 char * sub = strstr (str -> buffer , literal );
134134 if (!sub ) {
135135 return -1 ;
136136 }
137137 return sub - str -> buffer ;
138138}
139139
140- ssize_t KEEPALIVE ss_string_index_of (ss_string * str , ss_string * substr ) {
140+ ssize_t ss_string_index_of (ss_string * str , ss_string * substr ) {
141141 return ss_string_index_of_with_literal (str , substr -> buffer );
142142}
143143
144- long KEEPALIVE ss_string_trim_left (ss_string * str ) {
144+ long ss_string_trim_left (ss_string * str ) {
145145 size_t i = 0 ;
146146 while (isspace (str -> buffer [i ])) {
147147 i += 1 ;
@@ -158,7 +158,7 @@ long KEEPALIVE ss_string_trim_left(ss_string *str) {
158158 return 0 ;
159159}
160160
161- void KEEPALIVE ss_string_trim_right (ss_string * str ) {
161+ void ss_string_trim_right (ss_string * str ) {
162162 ssize_t i = str -> size - 1 ;
163163 while (i >= 0 && isspace (str -> buffer [i ])) {
164164 str -> buffer [i ] = 0 ;
@@ -167,7 +167,7 @@ void KEEPALIVE ss_string_trim_right(ss_string *str) {
167167 str -> size = i + 1 ;
168168}
169169
170- long KEEPALIVE ss_string_trim (ss_string * str ) {
170+ long ss_string_trim (ss_string * str ) {
171171 ss_string_trim_right (str );
172172 return ss_string_trim_left (str );
173173}
0 commit comments