mirror of git://git.sysmocom.de/ofono
gril: Remove unused str_array functions
This commit is contained in:
parent
7641318e46
commit
868d425efb
|
@ -278,41 +278,6 @@ size_t parcel_data_avail(struct parcel *p)
|
||||||
return p->size - p->offset;
|
return p->size - p->offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct parcel_str_array *parcel_r_str_array(struct parcel *p)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
struct parcel_str_array *str_arr;
|
|
||||||
int num_str = parcel_r_int32(p);
|
|
||||||
|
|
||||||
if (p->malformed || num_str <= 0)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
str_arr = g_try_malloc0(sizeof(*str_arr) + num_str * sizeof(char *));
|
|
||||||
if (str_arr == NULL)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
str_arr->num_str = num_str;
|
|
||||||
for (i = 0; i < num_str; ++i)
|
|
||||||
str_arr->str[i] = parcel_r_string(p);
|
|
||||||
|
|
||||||
if (p->malformed) {
|
|
||||||
parcel_free_str_array(str_arr);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
return str_arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
void parcel_free_str_array(struct parcel_str_array *str_arr)
|
|
||||||
{
|
|
||||||
if (str_arr) {
|
|
||||||
int i;
|
|
||||||
for (i = 0; i < str_arr->num_str; ++i)
|
|
||||||
g_free(str_arr->str[i]);
|
|
||||||
g_free(str_arr);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
char **parcel_r_strv(struct parcel *p)
|
char **parcel_r_strv(struct parcel *p)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
|
@ -32,11 +32,6 @@ struct parcel {
|
||||||
int malformed;
|
int malformed;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct parcel_str_array {
|
|
||||||
int num_str;
|
|
||||||
char *str[];
|
|
||||||
};
|
|
||||||
|
|
||||||
void parcel_init(struct parcel *p);
|
void parcel_init(struct parcel *p);
|
||||||
void parcel_grow(struct parcel *p, size_t size);
|
void parcel_grow(struct parcel *p, size_t size);
|
||||||
void parcel_free(struct parcel *p);
|
void parcel_free(struct parcel *p);
|
||||||
|
@ -48,8 +43,6 @@ void parcel_skip_string(struct parcel *p);
|
||||||
int parcel_w_raw(struct parcel *p, const void *data, size_t len);
|
int parcel_w_raw(struct parcel *p, const void *data, size_t len);
|
||||||
void *parcel_r_raw(struct parcel *p, int *len);
|
void *parcel_r_raw(struct parcel *p, int *len);
|
||||||
size_t parcel_data_avail(struct parcel *p);
|
size_t parcel_data_avail(struct parcel *p);
|
||||||
struct parcel_str_array *parcel_r_str_array(struct parcel *p);
|
|
||||||
void parcel_free_str_array(struct parcel_str_array *str_arr);
|
|
||||||
char **parcel_r_strv(struct parcel *p);
|
char **parcel_r_strv(struct parcel *p);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue