New upstream version 24.0.1+dfsg1

This commit is contained in:
Sebastian Ramacher 2019-09-22 23:19:10 +02:00
parent b14f9eae6d
commit 5a730d6ec3
842 changed files with 42245 additions and 33385 deletions

View file

@ -174,7 +174,7 @@ char *astrstri(const char *str, const char *find)
do {
if (astrcmpi_n(str, find, len) == 0)
return (char*)str;
return (char *)str;
} while (*str++);
return NULL;
@ -191,7 +191,7 @@ wchar_t *wstrstri(const wchar_t *str, const wchar_t *find)
do {
if (wstrcmpi_n(str, find, len) == 0)
return (wchar_t*)str;
return (wchar_t *)str;
} while (*str++);
return NULL;
@ -205,7 +205,7 @@ static inline bool is_padding(char ch)
char *strdepad(char *str)
{
char *temp;
size_t len;
size_t len;
if (!str)
return str;
@ -223,7 +223,7 @@ char *strdepad(char *str)
memmove(str, temp, len + 1);
if (len) {
temp = str + (len-1);
temp = str + (len - 1);
while (is_padding(*temp))
*(temp--) = 0;
}
@ -234,7 +234,7 @@ char *strdepad(char *str)
wchar_t *wcsdepad(wchar_t *str)
{
wchar_t *temp;
size_t len;
size_t len;
if (!str)
return str;
@ -249,10 +249,10 @@ wchar_t *wcsdepad(wchar_t *str)
len = wcslen(str);
if (temp != str)
memmove(str, temp, (len+1) * sizeof(wchar_t));
memmove(str, temp, (len + 1) * sizeof(wchar_t));
if (len) {
temp = str + (len-1);
temp = str + (len - 1);
while (*temp == ' ' || *temp == '\t')
*(temp--) = 0;
}
@ -264,9 +264,9 @@ char **strlist_split(const char *str, char split_ch, bool include_empty)
{
const char *cur_str = str;
const char *next_str;
char * out = NULL;
size_t count = 0;
size_t total_size = 0;
char *out = NULL;
size_t count = 0;
size_t total_size = 0;
if (str) {
char **table;
@ -295,16 +295,16 @@ char **strlist_split(const char *str, char split_ch, bool include_empty)
/* ------------------ */
cur_pos = (count + 1) * sizeof(char *);
cur_pos = (count + 1) * sizeof(char *);
total_size += cur_pos;
out = bmalloc(total_size);
offset = out + cur_pos;
table = (char **)out;
out = bmalloc(total_size);
offset = out + cur_pos;
table = (char **)out;
/* ------------------ */
next_str = strchr(str, split_ch);
cur_str = str;
cur_str = str;
while (next_str) {
size_t size = next_str - cur_str;
@ -328,7 +328,7 @@ char **strlist_split(const char *str, char split_ch, bool include_empty)
table[cur_idx] = NULL;
}
return (char**)out;
return (char **)out;
}
void strlist_free(char **strlist)
@ -379,7 +379,7 @@ void dstr_ncopy(struct dstr *dst, const char *array, const size_t len)
return;
dst->array = bmemdup(array, len + 1);
dst->len = len;
dst->len = len;
dst->capacity = len + 1;
dst->array[len] = 0;
@ -397,7 +397,7 @@ void dstr_ncopy_dstr(struct dstr *dst, const struct dstr *str, const size_t len)
newlen = size_min(len, str->len);
dst->array = bmemdup(str->array, newlen + 1);
dst->len = newlen;
dst->len = newlen;
dst->capacity = newlen + 1;
dst->array[newlen] = 0;
@ -412,7 +412,7 @@ void dstr_cat_dstr(struct dstr *dst, const struct dstr *str)
new_len = dst->len + str->len;
dstr_ensure_capacity(dst, new_len + 1);
memcpy(dst->array+dst->len, str->array, str->len + 1);
memcpy(dst->array + dst->len, str->array, str->len + 1);
dst->len = new_len;
}
@ -430,7 +430,7 @@ void dstr_ncat(struct dstr *dst, const char *array, const size_t len)
new_len = dst->len + len;
dstr_ensure_capacity(dst, new_len + 1);
memcpy(dst->array+dst->len, array, len);
memcpy(dst->array + dst->len, array, len);
dst->len = new_len;
dst->array[new_len] = 0;
@ -446,7 +446,7 @@ void dstr_ncat_dstr(struct dstr *dst, const struct dstr *str, const size_t len)
new_len = dst->len + in_len;
dstr_ensure_capacity(dst, new_len + 1);
memcpy(dst->array+dst->len, str->array, in_len);
memcpy(dst->array + dst->len, str->array, in_len);
dst->len = new_len;
dst->array[new_len] = 0;
@ -467,14 +467,14 @@ void dstr_insert(struct dstr *dst, const size_t idx, const char *array)
dstr_ensure_capacity(dst, new_len + 1);
memmove(dst->array+idx+len, dst->array+idx, dst->len - idx + 1);
memcpy(dst->array+idx, array, len);
memmove(dst->array + idx + len, dst->array + idx, dst->len - idx + 1);
memcpy(dst->array + idx, array, len);
dst->len = new_len;
}
void dstr_insert_dstr(struct dstr *dst, const size_t idx,
const struct dstr *str)
const struct dstr *str)
{
size_t new_len;
if (!str->len)
@ -486,10 +486,11 @@ void dstr_insert_dstr(struct dstr *dst, const size_t idx,
new_len = dst->len + str->len;
dstr_ensure_capacity(dst, (new_len+1));
dstr_ensure_capacity(dst, (new_len + 1));
memmove(dst->array+idx+str->len, dst->array+idx, dst->len - idx + 1);
memcpy(dst->array+idx, str->array, str->len);
memmove(dst->array + idx + str->len, dst->array + idx,
dst->len - idx + 1);
memcpy(dst->array + idx, str->array, str->len);
dst->len = new_len;
}
@ -501,8 +502,8 @@ void dstr_insert_ch(struct dstr *dst, const size_t idx, const char ch)
return;
}
dstr_ensure_capacity(dst, (++dst->len+1));
memmove(dst->array+idx+1, dst->array+idx, dst->len - idx + 1);
dstr_ensure_capacity(dst, (++dst->len + 1));
memmove(dst->array + idx + 1, dst->array + idx, dst->len - idx + 1);
dst->array[idx] = ch;
}
@ -516,13 +517,13 @@ void dstr_remove(struct dstr *dst, const size_t idx, const size_t count)
return;
}
end = idx+count;
end = idx + count;
if (end == dst->len)
dst->array[idx] = 0;
else
memmove(dst->array+idx, dst->array+end, dst->len - end + 1);
memmove(dst->array + idx, dst->array + end, dst->len - end + 1);
dst->len -= count;
dst->len -= count;
}
void dstr_printf(struct dstr *dst, const char *format, ...)
@ -549,7 +550,8 @@ void dstr_vprintf(struct dstr *dst, const char *format, va_list args)
int len = vsnprintf(NULL, 0, format, args_cp);
va_end(args_cp);
if (len < 0) len = 4095;
if (len < 0)
len = 4095;
dstr_ensure_capacity(dst, ((size_t)len) + 1);
len = vsnprintf(dst->array, ((size_t)len) + 1, format, args);
@ -570,8 +572,9 @@ void dstr_vcatf(struct dstr *dst, const char *format, va_list args)
int len = vsnprintf(NULL, 0, format, args_cp);
va_end(args_cp);
if (len < 0) len = 4095;
if (len < 0)
len = 4095;
dstr_ensure_capacity(dst, dst->len + ((size_t)len) + 1);
len = vsnprintf(dst->array + dst->len, ((size_t)len) + 1, format, args);
@ -583,9 +586,8 @@ void dstr_vcatf(struct dstr *dst, const char *format, va_list args)
dst->len += len < 0 ? strlen(dst->array + dst->len) : (size_t)len;
}
void dstr_safe_printf(struct dstr *dst, const char *format,
const char *val1, const char *val2, const char *val3,
const char *val4)
void dstr_safe_printf(struct dstr *dst, const char *format, const char *val1,
const char *val2, const char *val3, const char *val4)
{
dstr_copy(dst, format);
if (val1)
@ -598,8 +600,7 @@ void dstr_safe_printf(struct dstr *dst, const char *format,
dstr_replace(dst, "$4", val4);
}
void dstr_replace(struct dstr *str, const char *find,
const char *replace)
void dstr_replace(struct dstr *str, const char *find, const char *replace)
{
size_t find_len, replace_len;
char *temp;
@ -610,7 +611,7 @@ void dstr_replace(struct dstr *str, const char *find,
if (!replace)
replace = "";
find_len = strlen(find);
find_len = strlen(find);
replace_len = strlen(replace);
temp = str->array;
@ -618,11 +619,11 @@ void dstr_replace(struct dstr *str, const char *find,
unsigned long count = 0;
while ((temp = strstr(temp, find)) != NULL) {
char *end = temp+find_len;
char *end = temp + find_len;
size_t end_len = strlen(end);
if (end_len) {
memmove(temp+replace_len, end, end_len + 1);
memmove(temp + replace_len, end, end_len + 1);
if (replace_len)
memcpy(temp, replace, replace_len);
} else {
@ -634,7 +635,7 @@ void dstr_replace(struct dstr *str, const char *find,
}
if (count)
str->len += (replace_len-find_len) * count;
str->len += (replace_len - find_len) * count;
} else if (replace_len > find_len) {
unsigned long count = 0;
@ -647,16 +648,16 @@ void dstr_replace(struct dstr *str, const char *find,
if (!count)
return;
str->len += (replace_len-find_len) * count;
str->len += (replace_len - find_len) * count;
dstr_ensure_capacity(str, str->len + 1);
temp = str->array;
while ((temp = strstr(temp, find)) != NULL) {
char *end = temp+find_len;
char *end = temp + find_len;
size_t end_len = strlen(end);
if (end_len) {
memmove(temp+replace_len, end, end_len + 1);
memmove(temp + replace_len, end, end_len + 1);
memcpy(temp, replace, replace_len);
} else {
strcpy(temp, replace);
@ -692,12 +693,12 @@ void dstr_left(struct dstr *dst, const struct dstr *str, const size_t pos)
}
void dstr_mid(struct dstr *dst, const struct dstr *str, const size_t start,
const size_t count)
const size_t count)
{
struct dstr temp;
dstr_init(&temp);
dstr_copy_dstr(&temp, str);
dstr_ncopy(dst, temp.array+start, count);
dstr_ncopy(dst, temp.array + start, count);
dstr_free(&temp);
}
@ -705,7 +706,7 @@ void dstr_right(struct dstr *dst, const struct dstr *str, const size_t pos)
{
struct dstr temp;
dstr_init(&temp);
dstr_ncopy(&temp, str->array+pos, str->len-pos);
dstr_ncopy(&temp, str->array + pos, str->len - pos);
dstr_copy_dstr(dst, &temp);
dstr_free(&temp);
}
@ -736,7 +737,7 @@ void dstr_from_wcs(struct dstr *dst, const wchar_t *wstr)
if (len) {
dstr_resize(dst, len);
wchar_to_utf8(wstr, 0, dst->array, len+1, 0);
wchar_to_utf8(wstr, 0, dst->array, len + 1, 0);
} else {
dstr_free(dst);
}