[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemacs-devel] Changes to qemacs/buffer.c
From: |
Charlie Gordon |
Subject: |
[Qemacs-devel] Changes to qemacs/buffer.c |
Date: |
Wed, 11 May 2005 10:35:56 -0400 |
Index: qemacs/buffer.c
diff -u qemacs/buffer.c:1.7 qemacs/buffer.c:1.8
--- qemacs/buffer.c:1.7 Mon May 9 03:19:36 2005
+++ qemacs/buffer.c Wed May 11 14:35:54 2005
@@ -59,14 +59,15 @@
/* prepare a page to be written */
static void update_page(Page *p)
{
- u8 * buf;
+ u8 *buf;
+
/* if the page is read only, copy it */
if (p->flags & PG_READ_ONLY) {
buf = malloc(p->size);
/* XXX: should return an error */
if (!buf)
return;
- memcpy(buf, p->data,p->size);
+ memcpy(buf, p->data, p->size);
p->data = buf;
p->flags &= ~PG_READ_ONLY;
}
@@ -87,7 +88,7 @@
size = size1;
if (do_write)
- eb_addlog(b, LOGOP_WRITE, offset, size);
+ eb_addlog(b, LOGOP_WRITE, offset, size);
p = find_page(b, &offset);
while (size > 0) {
@@ -146,8 +147,7 @@
if (len > 0) {
update_page(p);
p->data = realloc(p->data, p->size + len);
- memmove(p->data + len,
- p->data, p->size);
+ memmove(p->data + len, p->data, p->size);
memcpy(p->data, buf + size - len, len);
size -= len;
p->size += len;
@@ -160,7 +160,7 @@
b->nb_pages += n;
b->page_table = realloc(b->page_table, b->nb_pages * sizeof(Page));
p = b->page_table + page_index;
- memmove(p + n, p,
+ memmove(p + n, p,
sizeof(Page) * (b->nb_pages - n - page_index));
while (size > 0) {
len = size;
@@ -179,7 +179,7 @@
/* We must have : 0 <= offset <= b->total_size */
static void eb_insert_lowlevel(EditBuffer *b, int offset,
- const u8 *buf, int size)
+ const u8 *buf, int size)
{
int len, len_out, page_index;
Page *p;
@@ -293,7 +293,8 @@
if (n > 0) {
/* add the pages */
dest->nb_pages += n;
- dest->page_table = realloc(dest->page_table, dest->nb_pages *
sizeof(Page));
+ dest->page_table = realloc(dest->page_table,
+ dest->nb_pages * sizeof(Page));
q = dest->page_table + page_index;
memmove(q + n, q,
sizeof(Page) * (dest->nb_pages - n - page_index));
@@ -456,7 +457,7 @@
eb_add_callback(b, eb_offset_callback, &b->mark);
if (!strcmp(name, "*trace*"))
- trace_buffer = b;
+ trace_buffer = b;
return b;
}
@@ -472,7 +473,7 @@
b->close(b);
/* free each callback */
- for(l = b->first_callback; l != NULL;) {
+ for (l = b->first_callback; l != NULL;) {
l1 = l->next;
free(l);
l = l1;
@@ -552,7 +553,7 @@
{
EditBufferCallbackList **pl, *l;
- for(pl = &b->first_callback; (*pl) != NULL; pl = &(*pl)->next) {
+ for (pl = &b->first_callback; (*pl) != NULL; pl = &(*pl)->next) {
l = *pl;
if (l->callback == cb && l->opaque == opaque) {
*pl = l->next;
@@ -571,7 +572,7 @@
{
int *offset_ptr = opaque;
- switch(op) {
+ switch (op) {
case LOGOP_INSERT:
if (*offset_ptr > offset)
*offset_ptr += size;
@@ -601,7 +602,7 @@
EditBufferCallbackList *l;
/* call each callback */
- for(l = b->first_callback; l != NULL; l = l->next) {
+ for (l = b->first_callback; l != NULL; l = l->next) {
l->callback(b, l->opaque, op, offset, size);
}
@@ -641,7 +642,7 @@
b->log_new_index += sizeof(LogBuffer);
/* data */
- switch(op) {
+ switch (op) {
case LOGOP_DELETE:
case LOGOP_WRITE:
eb_insert_buffer(b->log_buffer, b->log_new_index, b, offset, size);
@@ -695,7 +696,7 @@
eb_read(b->log_buffer, log_index, (unsigned char *)&lb, sizeof(LogBuffer));
log_index += sizeof(LogBuffer);
- switch(lb.op) {
+ switch (lb.op) {
case LOGOP_WRITE:
/* we must disable the log because we want to record a single
write (we should have the single operation: eb_write_buffer) */
@@ -821,7 +822,7 @@
p = buf;
lp = p;
p1 = p + size;
- for(;;) {
+ for (;;) {
p = memchr(p, '\n', p1 - p);
if (!p)
break;
@@ -906,7 +907,7 @@
col = 0;
p = b->page_table;
p_end = p + b->nb_pages;
- for(;;) {
+ for (;;) {
if (p >= p_end)
goto the_end;
if (offset < p->size)
@@ -923,8 +924,7 @@
offset -= p->size;
p++;
}
- get_pos(p->data, offset, &line1, &col1,
- &b->charset_state);
+ get_pos(p->data, offset, &line1, &col1, &b->charset_state);
line += line1;
if (line1)
col = 0;
@@ -967,7 +967,7 @@
nb_chars = 0;
buf_ptr = buf;
- for(;;) {
+ for (;;) {
c = *buf_ptr;
if (c < 0x80 || c >= 0xc0) {
if (nb_chars >= pos)
@@ -1028,7 +1028,7 @@
p = b->page_table;
p_end = p + b->nb_pages;
pos = 0;
- for(;;) {
+ for (;;) {
if (p >= p_end)
goto the_end;
if (offset < p->size)
@@ -1165,7 +1165,7 @@
int len;
unsigned char buf[IOBUF_SIZE];
- for(;;) {
+ for (;;) {
len = fread(buf, 1, IOBUF_SIZE, f);
if (len < 0)
return -1;
@@ -1304,7 +1304,7 @@
int offset, i;
i = 0;
offset = b->total_size;
- for(;;) {
+ for (;;) {
if (eb_prevc(b, offset, &offset) == '\n')
break;
i++;
@@ -1340,7 +1340,7 @@
/* record line */
buf_ptr = buf;
buf_end = buf + buf_size;
- for(;;) {
+ for (;;) {
c = eb_nextc(b, offset, &offset);
if (c == '\n')
break;
@@ -1365,7 +1365,7 @@
/* record line */
buf_ptr = buf;
buf_end = buf + buf_size - 1;
- for(;;) {
+ for (;;) {
c = eb_nextc(b, offset, &offset);
if (c == '\n')
break;
@@ -1381,7 +1381,7 @@
{
int c, offset1;
- for(;;) {
+ for (;;) {
c = eb_prevc(b, offset, &offset1);
if (c == '\n')
break;
@@ -1394,7 +1394,7 @@
{
int c;
- for(;;) {
+ for (;;) {
c = eb_nextc(b, offset, &offset);
if (c == '\n')
return 1;
@@ -1407,7 +1407,7 @@
int eb_next_line(EditBuffer *b, int offset)
{
int c;
- for(;;) {
+ for (;;) {
c = eb_nextc(b, offset, &offset);
if (c == '\n')
break;