mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-05-07 00:11:13 +00:00
white space
This commit is contained in:
parent
e0e9084ad7
commit
8f7f646d19
2 changed files with 38 additions and 13 deletions
|
@ -40,7 +40,8 @@ dstring_t *dstring_new(void);
|
||||||
void dstring_delete (dstring_t *dstr);
|
void dstring_delete (dstring_t *dstr);
|
||||||
void dstring_adjust(dstring_t *dstr);
|
void dstring_adjust(dstring_t *dstr);
|
||||||
void dstring_append (dstring_t *dstr, const char *data, unsigned int len);
|
void dstring_append (dstring_t *dstr, const char *data, unsigned int len);
|
||||||
void dstring_insert(dstring_t *dstr, const char *data, unsigned int len, unsigned int pos);
|
void dstring_insert(dstring_t *dstr, const char *data, unsigned int len,
|
||||||
|
unsigned int pos);
|
||||||
void dstring_snip (dstring_t *dstr, unsigned int pos, unsigned int len);
|
void dstring_snip (dstring_t *dstr, unsigned int pos, unsigned int len);
|
||||||
void dstring_clear (dstring_t *dstr);
|
void dstring_clear (dstring_t *dstr);
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,9 @@ static const char rcsid[] =
|
||||||
#include "QF/sys.h"
|
#include "QF/sys.h"
|
||||||
#include "QF/dstring.h"
|
#include "QF/dstring.h"
|
||||||
|
|
||||||
dstring_t *dstring_new (void) {
|
dstring_t *
|
||||||
|
dstring_new (void)
|
||||||
|
{
|
||||||
dstring_t *new;
|
dstring_t *new;
|
||||||
|
|
||||||
new = calloc (1, sizeof(dstring_t));
|
new = calloc (1, sizeof(dstring_t));
|
||||||
|
@ -42,13 +44,17 @@ dstring_t *dstring_new (void) {
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_delete (dstring_t *dstr) {
|
void
|
||||||
|
dstring_delete (dstring_t *dstr)
|
||||||
|
{
|
||||||
if (dstr->str)
|
if (dstr->str)
|
||||||
free (dstr->str);
|
free (dstr->str);
|
||||||
free (dstr);
|
free (dstr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_adjust (dstring_t *dstr) {
|
void
|
||||||
|
dstring_adjust (dstring_t *dstr)
|
||||||
|
{
|
||||||
if (dstr->size > dstr->truesize) {
|
if (dstr->size > dstr->truesize) {
|
||||||
dstr->str = realloc(dstr->str, dstr->size);
|
dstr->str = realloc(dstr->str, dstr->size);
|
||||||
if (!dstr->str)
|
if (!dstr->str)
|
||||||
|
@ -57,7 +63,9 @@ void dstring_adjust (dstring_t *dstr) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_append (dstring_t *dstr, const char *data, unsigned int len) {
|
void
|
||||||
|
dstring_append (dstring_t *dstr, const char *data, unsigned int len)
|
||||||
|
{
|
||||||
unsigned int ins = dstr->size; // Save insertion point
|
unsigned int ins = dstr->size; // Save insertion point
|
||||||
|
|
||||||
dstr->size += len;
|
dstr->size += len;
|
||||||
|
@ -65,7 +73,10 @@ void dstring_append (dstring_t *dstr, const char *data, unsigned int len) {
|
||||||
memcpy (dstr->str + ins, data, len);
|
memcpy (dstr->str + ins, data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_insert (dstring_t *dstr, const char *data, unsigned int len, unsigned int pos) {
|
void
|
||||||
|
dstring_insert (dstring_t *dstr, const char *data, unsigned int len,
|
||||||
|
unsigned int pos)
|
||||||
|
{
|
||||||
unsigned int oldsize = dstr->size;
|
unsigned int oldsize = dstr->size;
|
||||||
|
|
||||||
dstr->size += len;
|
dstr->size += len;
|
||||||
|
@ -74,18 +85,24 @@ void dstring_insert (dstring_t *dstr, const char *data, unsigned int len, unsign
|
||||||
memcpy (dstr->str+pos, data, len);
|
memcpy (dstr->str+pos, data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_snip (dstring_t *dstr, unsigned int pos, unsigned int len) {
|
void
|
||||||
|
dstring_snip (dstring_t *dstr, unsigned int pos, unsigned int len)
|
||||||
|
{
|
||||||
memmove (dstr->str+pos, dstr->str+pos+len, dstr->size-pos-len);
|
memmove (dstr->str+pos, dstr->str+pos+len, dstr->size-pos-len);
|
||||||
dstr->size -= len;
|
dstr->size -= len;
|
||||||
dstring_adjust (dstr);
|
dstring_adjust (dstr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_clear (dstring_t *dstr) {
|
void
|
||||||
|
dstring_clear (dstring_t *dstr)
|
||||||
|
{
|
||||||
dstr->size = 0;
|
dstr->size = 0;
|
||||||
dstring_adjust (dstr);
|
dstring_adjust (dstr);
|
||||||
}
|
}
|
||||||
|
|
||||||
dstring_t *dstring_newstr (void) {
|
dstring_t *
|
||||||
|
dstring_newstr (void)
|
||||||
|
{
|
||||||
dstring_t *new;
|
dstring_t *new;
|
||||||
|
|
||||||
new = calloc(1, sizeof(dstring_t));
|
new = calloc(1, sizeof(dstring_t));
|
||||||
|
@ -96,17 +113,24 @@ dstring_t *dstring_newstr (void) {
|
||||||
new->str[0] = 0;
|
new->str[0] = 0;
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
void dstring_appendstr (dstring_t *dstr, const char *str) {
|
|
||||||
|
void
|
||||||
|
dstring_appendstr (dstring_t *dstr, const char *str) {
|
||||||
dstr->size += strlen(str);
|
dstr->size += strlen(str);
|
||||||
dstring_adjust(dstr);
|
dstring_adjust(dstr);
|
||||||
strcat(dstr->str, str);
|
strcat(dstr->str, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_insertstr (dstring_t *dstr, const char *str, unsigned int pos) {
|
void
|
||||||
dstring_insert (dstr, str, strlen(str), pos); // Don't instert strlen + 1 to achieve concatenation
|
dstring_insertstr (dstring_t *dstr, const char *str, unsigned int pos)
|
||||||
|
{
|
||||||
|
// Don't instert strlen + 1 to achieve concatenation
|
||||||
|
dstring_insert (dstr, str, strlen(str), pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dstring_clearstr (dstring_t *dstr) {
|
void
|
||||||
|
dstring_clearstr (dstring_t *dstr)
|
||||||
|
{
|
||||||
dstr->size = 1;
|
dstr->size = 1;
|
||||||
dstring_adjust (dstr);
|
dstring_adjust (dstr);
|
||||||
dstr->str[0] = 0;
|
dstr->str[0] = 0;
|
||||||
|
|
Loading…
Reference in a new issue