[utils] cstring_array_cat
This commit is contained in:
@@ -735,6 +735,14 @@ inline void cstring_array_append_string_len(cstring_array *self, char *str, size
|
|||||||
char_array_append_len(self->str, str, len);
|
char_array_append_len(self->str, str, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void cstring_array_cat_string(cstring_array *self, char *str) {
|
||||||
|
char_array_cat(self->str, str);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void cstring_array_cat_string_len(cstring_array *self, char *str, size_t len) {
|
||||||
|
char_array_cat_len(self->str, str, len);
|
||||||
|
}
|
||||||
|
|
||||||
inline int32_t cstring_array_get_offset(cstring_array *self, uint32_t i) {
|
inline int32_t cstring_array_get_offset(cstring_array *self, uint32_t i) {
|
||||||
if (INVALID_INDEX(i, self->indices->n)) {
|
if (INVALID_INDEX(i, self->indices->n)) {
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
@@ -176,6 +176,10 @@ uint32_t cstring_array_add_string_len(cstring_array *self, char *str, size_t len
|
|||||||
|
|
||||||
void cstring_array_append_string(cstring_array *self, char *str);
|
void cstring_array_append_string(cstring_array *self, char *str);
|
||||||
void cstring_array_append_string_len(cstring_array *self, char *str, size_t len);
|
void cstring_array_append_string_len(cstring_array *self, char *str, size_t len);
|
||||||
|
|
||||||
|
void cstring_array_cat_string(cstring_array *self, char *str);
|
||||||
|
void cstring_array_cat_string_len(cstring_array *self, char *str, size_t len);
|
||||||
|
|
||||||
void cstring_array_terminate(cstring_array *self);
|
void cstring_array_terminate(cstring_array *self);
|
||||||
int32_t cstring_array_get_offset(cstring_array *self, uint32_t i);
|
int32_t cstring_array_get_offset(cstring_array *self, uint32_t i);
|
||||||
char *cstring_array_get_string(cstring_array *self, uint32_t i);
|
char *cstring_array_get_string(cstring_array *self, uint32_t i);
|
||||||
|
|||||||
Reference in New Issue
Block a user