aboutsummaryrefslogtreecommitdiffstats
path: root/src/history.c
diff options
context:
space:
mode:
authorjames <>2008-02-12 22:36:46 +0000
committerjames <>2008-02-12 22:36:46 +0000
commit8688a9519c349b6ee8664be6ce2897a59c0f52be (patch)
treeacfb9332cedbc05b114aa5c5d70fc08741ae8ce7 /src/history.c
parent5ee4b614cdc64a13aeeb00bf0e0ecbc234e8852d (diff)
downloadsympathy-8688a9519c349b6ee8664be6ce2897a59c0f52be.tar.gz
sympathy-8688a9519c349b6ee8664be6ce2897a59c0f52be.tar.bz2
sympathy-8688a9519c349b6ee8664be6ce2897a59c0f52be.zip
*** empty log message ***
Diffstat (limited to 'src/history.c')
-rw-r--r--src/history.c47
1 files changed, 28 insertions, 19 deletions
diff --git a/src/history.c b/src/history.c
index 026714c..b8637aa 100644
--- a/src/history.c
+++ b/src/history.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.2 2008/02/12 22:36:46 james
+ * *** empty log message ***
+ *
* Revision 1.1 2008/02/08 15:06:42 james
* *** empty log message ***
*
@@ -17,36 +20,42 @@ static char rcsid[] = "$Id$";
#include "project.h"
-History *history_new(int n)
+History *
+history_new (int n)
{
-History *ret;
+ History *ret;
-ret=(History *) malloc(sizeof(History));
-ret->lines=malloc(n*sizeof(History_ent));
-memset(ret->lines,0,n*sizeof(History_ent));
+ ret = (History *) malloc (sizeof (History));
+ ret->lines = malloc (n * sizeof (History_ent));
+ memset (ret->lines, 0, n * sizeof (History_ent));
-ret->wptr=0;
-ret->nlines=n;
+ ret->wptr = 0;
+ ret->nlines = n;
-return ret;
+ return ret;
}
-void history_free(History *h)
+void
+history_free (History * h)
{
-if (!h) return;
-if (h->lines) free(h->lines);
-free(h);
+ if (!h)
+ return;
+ if (h->lines)
+ free (h->lines);
+ free (h);
}
-void history_add(History *h,CRT_CA *c)
+void
+history_add (History * h, CRT_CA * c)
{
-if (!h) return;
+ if (!h)
+ return;
-memcpy(h->lines[h->wptr].line,c,sizeof(CRT_CA)*CRT_COLS);
-h->wptr++;
+ memcpy (h->lines[h->wptr].line, c, sizeof (CRT_CA) * CRT_COLS);
+ h->wptr++;
-if (h->wptr==h->nlines)
- h->wptr=0;
+ if (h->wptr == h->nlines)
+ h->wptr = 0;
-}
+}