Style fixes. - sam - An updated version of the sam text editor. | |
git clone git://vernunftzentrum.de/sam.git | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit 19daa6ce19b0fd7e5abe0bf72a95ff8801b36717 | |
parent 168ca94a5098b443f6ae1c4b81ba9bdb09dcd372 | |
Author: Rob King <[email protected]> | |
Date: Tue, 4 Oct 2016 11:01:03 -0500 | |
Style fixes. | |
Diffstat: | |
sam/list.c | 10 +++++----- | |
sam/multi.c | 2 +- | |
sam/sam.h | 18 +++++++++--------- | |
3 files changed, 15 insertions(+), 15 deletions(-) | |
--- | |
diff --git a/sam/list.c b/sam/list.c | |
@@ -9,11 +9,11 @@ growlist(List *l) | |
{ | |
if(l->listptr==0 || l->nalloc==0){ | |
l->nalloc = INCR; | |
- l->listptr = emalloc(INCR*sizeof(int64_t)); | |
+ l->listptr = emalloc(INCR*sizeof(l->g)); | |
l->nused = 0; | |
}else if(l->nused == l->nalloc){ | |
- l->listptr = erealloc(l->listptr, (l->nalloc+INCR)*sizeof(int64_t)); | |
- memset((void*)(l->longptr+l->nalloc), 0, INCR*sizeof(int64_t)); | |
+ l->listptr = erealloc(l->listptr, (l->nalloc+INCR)*sizeof(l->g)); | |
+ memset((void*)(l->longptr+l->nalloc), 0, INCR*sizeof(l->g)); | |
l->nalloc += INCR; | |
} | |
} | |
@@ -24,7 +24,7 @@ growlist(List *l) | |
void | |
dellist(List *l, int i) | |
{ | |
- memmove(&l->longptr[i], &l->longptr[i+1], (l->nused-(i+1))*sizeof(int64_t)… | |
+ memmove(&l->longptr[i], &l->longptr[i+1], (l->nused-(i+1))*sizeof(l->g)); | |
l->nused--; | |
} | |
@@ -35,7 +35,7 @@ void | |
inslist(List *l, int i, int64_t val) | |
{ | |
growlist(l); | |
- memmove(&l->longptr[i+1], &l->longptr[i], (l->nused-i)*sizeof(int64_t)); | |
+ memmove(&l->longptr[i+1], &l->longptr[i], (l->nused-i)*sizeof(l->g)); | |
l->longptr[i] = val; | |
l->nused++; | |
} | |
diff --git a/sam/multi.c b/sam/multi.c | |
@@ -68,7 +68,7 @@ sortname(File *f) | |
} | |
void | |
-state(File *f, int cleandirty) | |
+state(File *f, state_t cleandirty) | |
{ | |
if(f == cmd) | |
return; | |
diff --git a/sam/sam.h b/sam/sam.h | |
@@ -30,13 +30,13 @@ typedef struct Range Range; | |
typedef struct Rangeset Rangeset; | |
typedef struct String String; | |
-enum State | |
+typedef enum | |
{ | |
Clean = ' ', | |
Dirty = '\'', | |
Unread = '-', | |
Readerr = '~' | |
-}; | |
+} state_t; | |
struct Range | |
{ | |
@@ -54,7 +54,7 @@ struct Address | |
File *f; | |
}; | |
-struct List /* code depends on a int64_t being able to hold a pointer */ | |
+struct List | |
{ | |
int nalloc; | |
int nused; | |
@@ -98,7 +98,7 @@ struct File | |
Buffer *buf; /* cached disc storage */ | |
Buffer *transcript; /* what's been done */ | |
Posn markp; /* file pointer to start of latest change */ | |
- Mod mod; /* modification stamp */ | |
+ Mod mod; /* modification stamp */ | |
Posn nrunes; /* total length of file */ | |
Posn hiposn; /* highest address touched this Mod */ | |
Address dot; /* current position */ | |
@@ -107,10 +107,10 @@ struct File | |
Range mark; /* tagged spot in text (don't confuse with Mark) */ | |
List *rasp; /* map of what terminal's got */ | |
String name; /* file name */ | |
- int16_t tag; /* for communicating with terminal */ | |
- char state; /* Clean, Dirty, Unread, or Readerr*/ | |
- char closeok; /* ok to close file? */ | |
- char deleted; /* delete at completion of command */ | |
+ int16_t tag; /* for communicating with terminal */ | |
+ state_t state; /* Clean, Dirty, Unread, or Readerr*/ | |
+ bool closeok; /* ok to close file? */ | |
+ bool deleted; /* delete at completion of command */ | |
bool marked; /* file has been Fmarked at least once; once | |
* set, this will never go off as undo doesn't | |
* revert to the dawn of time */ | |
@@ -242,7 +242,7 @@ int skipbl(void); | |
void snarf(File*, Posn, Posn, Buffer*, bool); | |
void sortname(File*); | |
void startup(char*, int, char**, char**); | |
-void state(File*, int); | |
+void state(File*, state_t); | |
int statfd(int, uint64_t*, uint64_t*, int64_t*, int64_t*, int64_t*); | |
int statfile(char*, uint64_t*, uint64_t*, int64_t*, int64_t*, int64_t*); | |
void Straddc(String*, int); |