More static

There still are quite a few symbols that ought to be static.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 2007-06-13 01:42:05 -07:00
parent b79d18c92d
commit 4175e9e3a8
8 changed files with 6 additions and 64 deletions

View File

@ -25,7 +25,7 @@ static const char *cherry_pick_usage = "git-cherry-pick [--edit] [-n] [-r] [-x]


static int edit; static int edit;
static int replay; static int replay;
enum { REVERT, CHERRY_PICK } action; static enum { REVERT, CHERRY_PICK } action;
static int no_commit; static int no_commit;
static struct commit *commit; static struct commit *commit;
static int needed_deref; static int needed_deref;
@ -129,7 +129,7 @@ static char *get_encoding(const char *message)
return NULL; return NULL;
} }


struct lock_file msg_file; static struct lock_file msg_file;
static int msg_fd; static int msg_fd;


static void add_to_msg(const char *string) static void add_to_msg(const char *string)

View File

@ -369,7 +369,6 @@ extern int move_temp_to_file(const char *tmpfile, const char *filename);


extern int has_sha1_pack(const unsigned char *sha1, const char **ignore); extern int has_sha1_pack(const unsigned char *sha1, const char **ignore);
extern int has_sha1_file(const unsigned char *sha1); extern int has_sha1_file(const unsigned char *sha1);
extern void *map_sha1_file(const unsigned char *sha1, unsigned long *);


extern int has_pack_file(const unsigned char *sha1); extern int has_pack_file(const unsigned char *sha1);
extern int has_pack_index(const unsigned char *sha1); extern int has_pack_index(const unsigned char *sha1);

View File

@ -27,7 +27,7 @@ struct sort_node


const char *commit_type = "commit"; const char *commit_type = "commit";


struct cmt_fmt_map { static struct cmt_fmt_map {
const char *n; const char *n;
size_t cmp_len; size_t cmp_len;
enum cmit_fmt v; enum cmit_fmt v;

View File

@ -73,33 +73,6 @@ int sha1write(struct sha1file *f, void *buf, unsigned int count)
return 0; return 0;
} }


struct sha1file *sha1create(const char *fmt, ...)
{
struct sha1file *f;
unsigned len;
va_list arg;
int fd;

f = xmalloc(sizeof(*f));

va_start(arg, fmt);
len = vsnprintf(f->name, sizeof(f->name), fmt, arg);
va_end(arg);
if (len >= PATH_MAX)
die("you wascally wabbit, you");
f->namelen = len;

fd = open(f->name, O_CREAT | O_EXCL | O_WRONLY, 0666);
if (fd < 0)
die("unable to open %s (%s)", f->name, strerror(errno));
f->fd = fd;
f->error = 0;
f->offset = 0;
f->do_crc = 0;
SHA1_Init(&f->ctx);
return f;
}

struct sha1file *sha1fd(int fd, const char *name) struct sha1file *sha1fd(int fd, const char *name)
{ {
struct sha1file *f; struct sha1file *f;
@ -121,34 +94,6 @@ struct sha1file *sha1fd(int fd, const char *name)
return f; return f;
} }


int sha1write_compressed(struct sha1file *f, void *in, unsigned int size, int level)
{
z_stream stream;
unsigned long maxsize;
void *out;

memset(&stream, 0, sizeof(stream));
deflateInit(&stream, level);
maxsize = deflateBound(&stream, size);
out = xmalloc(maxsize);

/* Compress it */
stream.next_in = in;
stream.avail_in = size;

stream.next_out = out;
stream.avail_out = maxsize;

while (deflate(&stream, Z_FINISH) == Z_OK)
/* nothing */;
deflateEnd(&stream);

size = stream.total_out;
sha1write(f, out, size);
free(out);
return size;
}

void crc32_begin(struct sha1file *f) void crc32_begin(struct sha1file *f)
{ {
f->crc32 = crc32(0, Z_NULL, 0); f->crc32 = crc32(0, Z_NULL, 0);

View File

@ -13,10 +13,8 @@ struct sha1file {
}; };


extern struct sha1file *sha1fd(int fd, const char *name); extern struct sha1file *sha1fd(int fd, const char *name);
extern struct sha1file *sha1create(const char *fmt, ...) __attribute__((format (printf, 1, 2)));
extern int sha1close(struct sha1file *, unsigned char *, int); extern int sha1close(struct sha1file *, unsigned char *, int);
extern int sha1write(struct sha1file *, void *, unsigned int); extern int sha1write(struct sha1file *, void *, unsigned int);
extern int sha1write_compressed(struct sha1file *, void *, unsigned int, int);
extern void crc32_begin(struct sha1file *); extern void crc32_begin(struct sha1file *);
extern uint32_t crc32_end(struct sha1file *); extern uint32_t crc32_end(struct sha1file *);



View File

@ -7,7 +7,7 @@ struct cmdname_help
char help[80]; char help[80];
}; };


struct cmdname_help common_cmds[] = {" static struct cmdname_help common_cmds[] = {"


sort <<\EOF | sort <<\EOF |
add add

2
refs.c
View File

@ -150,7 +150,7 @@ static struct ref_list *sort_ref_list(struct ref_list *list)
* Future: need to be in "struct repository" * Future: need to be in "struct repository"
* when doing a full libification. * when doing a full libification.
*/ */
struct cached_refs { static struct cached_refs {
char did_loose; char did_loose;
char did_packed; char did_packed;
struct ref_list *loose; struct ref_list *loose;

View File

@ -959,7 +959,7 @@ int check_sha1_signature(const unsigned char *sha1, void *map, unsigned long siz
return hashcmp(sha1, real_sha1) ? -1 : 0; return hashcmp(sha1, real_sha1) ? -1 : 0;
} }


void *map_sha1_file(const unsigned char *sha1, unsigned long *size) static void *map_sha1_file(const unsigned char *sha1, unsigned long *size)
{ {
struct stat st; struct stat st;
void *map; void *map;