[BACK]Return to rcs.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/rcs.h between version 1.61 and 1.62

version 1.61, 2006/04/14 22:33:15 version 1.62, 2006/05/27 03:30:31
Line 133 
Line 133 
 #define RCS_ERR_PARSE   5  #define RCS_ERR_PARSE   5
 #define RCS_ERR_ERRNO   255  #define RCS_ERR_ERRNO   255
   
 /* used for cvs_checkout_rev */  /* used for rcs_checkout_rev */
 #define CHECKOUT_REV_CREATED    1  #define CHECKOUT_REV_CREATED    1
 #define CHECKOUT_REV_MERGED     2  #define CHECKOUT_REV_MERGED     2
 #define CHECKOUT_REV_REMOVED    3  #define CHECKOUT_REV_REMOVED    3
Line 190 
Line 190 
   
   
 typedef struct rcs_file {  typedef struct rcs_file {
           int     fd;
         char    *rf_path;          char    *rf_path;
         mode_t   rf_mode;          mode_t   rf_mode;
         u_int    rf_flags;          u_int    rf_flags;
Line 209 
Line 210 
         void    *rf_pdata;          void    *rf_pdata;
 } RCSFILE;  } RCSFILE;
   
   
 extern int rcs_errno;  extern int rcs_errno;
   
   RCSFILE                 *rcs_open(const char *, int, int, ...);
 RCSFILE                 *rcs_open(const char *, int, ...);  
 void                     rcs_close(RCSFILE *);  void                     rcs_close(RCSFILE *);
 const RCSNUM            *rcs_head_get(RCSFILE *);  const RCSNUM            *rcs_head_get(RCSFILE *);
 int                      rcs_head_set(RCSFILE *, RCSNUM *);  int                      rcs_head_set(RCSFILE *, RCSNUM *);
Line 251 
Line 250 
 int                      rcs_state_check(const char *);  int                      rcs_state_check(const char *);
 RCSNUM                  *rcs_tag_resolve(RCSFILE *, const char *);  RCSNUM                  *rcs_tag_resolve(RCSFILE *, const char *);
 const char              *rcs_errstr(int);  const char              *rcs_errstr(int);
 int                      rcs_write(RCSFILE *);  void                     rcs_write(RCSFILE *);
   
   
 int     rcs_kflag_get(const char *);  int     rcs_kflag_get(const char *);
 void    rcs_kflag_usage(void);  void    rcs_kflag_usage(void);
 int     rcs_kw_expand(RCSFILE *, u_char *, size_t, size_t *);  int     rcs_kw_expand(RCSFILE *, u_char *, size_t, size_t *);
Line 272 
Line 270 
   
 /* rcstime.c */  /* rcstime.c */
 void     rcs_set_tz(char *, struct rcs_delta *, struct tm *);  void     rcs_set_tz(char *, struct rcs_delta *, struct tm *);
   
 extern char *timezone_flag;  extern char *timezone_flag;
   
 #if defined(RCSPROG)  
 extern char *rcs_tmpdir;  
 #endif  
 extern int rcsnum_flags;  extern int rcsnum_flags;
   
 #endif  /* RCS_H */  #endif  /* RCS_H */

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.62