version 1.13, 2005/03/05 05:00:56 |
version 1.14, 2005/03/05 05:58:39 |
|
|
#define RCS_DIFF_DIV \ |
#define RCS_DIFF_DIV \ |
"===================================================================" |
"===================================================================" |
|
|
|
#define RCSDIR "RCS" |
#define RCS_FILE_EXT ",v" |
#define RCS_FILE_EXT ",v" |
|
|
#define RCS_HEAD_INIT "1.1" |
#define RCS_HEAD_INIT "1.1" |
|
|
/* delta flags */ |
/* delta flags */ |
#define RCS_RD_DEAD 0x01 /* dead */ |
#define RCS_RD_DEAD 0x01 /* dead */ |
|
|
|
/* RCS error codes */ |
|
#define RCS_ERR_NOERR 0 |
|
#define RCS_ERR_NOENT 1 |
|
#define RCS_ERR_DUPENT 2 |
|
#define RCS_ERR_BADNUM 3 |
|
|
|
|
typedef struct rcs_num { |
typedef struct rcs_num { |
u_int rn_len; |
u_int rn_len; |
u_int16_t *rn_id; |
u_int16_t *rn_id; |
|
|
} RCSFILE; |
} RCSFILE; |
|
|
|
|
|
extern int rcs_errno; |
|
|
|
|
RCSFILE* rcs_open (const char *, int, ...); |
RCSFILE* rcs_open (const char *, int, ...); |
void rcs_close (RCSFILE *); |
void rcs_close (RCSFILE *); |
int rcs_access_add (RCSFILE *, const char *); |
int rcs_access_add (RCSFILE *, const char *); |
|
|
int rcs_desc_set (RCSFILE *, const char *); |
int rcs_desc_set (RCSFILE *, const char *); |
int rcs_kwexp_set (RCSFILE *, int); |
int rcs_kwexp_set (RCSFILE *, int); |
int rcs_kwexp_get (RCSFILE *); |
int rcs_kwexp_get (RCSFILE *); |
|
const char* rcs_errstr (int); |
|
|
int rcs_kflag_get (const char *); |
int rcs_kflag_get (const char *); |
void rcs_kflag_usage (void); |
void rcs_kflag_usage (void); |