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

Diff for /src/usr.bin/rcs/rcsutil.h between version 1.3 and 1.4

version 1.3, 2006/04/26 21:55:22 version 1.4, 2006/04/27 07:59:33
Line 29 
Line 29 
   
 #include "rcs.h"  #include "rcs.h"
   
   struct rcs_line {
           char                    *l_line;
           int                      l_lineno;
           TAILQ_ENTRY(rcs_line)    l_list;
   };
   
   TAILQ_HEAD(rcs_tqh, rcs_line);
   
   struct rcs_lines {
           int              l_nblines;
           char            *l_data;
           struct rcs_tqh   l_lines;
   };
   
   struct rcs_argvector {
           char *str;
           char **argv;
   };
   
 /* rcsutil.c */  /* rcsutil.c */
 int      rcs_getopt(int, char **, const char *);  int                      rcs_getopt(int, char **, const char *);
 void     rcs_set_mtime(RCSFILE *, time_t);  void                     rcs_set_mtime(RCSFILE *, time_t);
 int      rcs_choosefile(const char *, char *, size_t);  int                      rcs_choosefile(const char *, char *, size_t);
 int      rcs_statfile(char *, char *, size_t, int);  int                      rcs_statfile(char *, char *, size_t, int);
 time_t   rcs_get_mtime(RCSFILE *);  time_t                   rcs_get_mtime(RCSFILE *);
 RCSNUM  *rcs_getrevnum(const char *, RCSFILE *);  RCSNUM                  *rcs_getrevnum(const char *, RCSFILE *);
 char    *rcs_prompt(const char *);  char                    *rcs_prompt(const char *);
 u_int    rcs_rev_select(RCSFILE *, char *);  u_int                    rcs_rev_select(RCSFILE *, char *);
 void     rcs_set_description(RCSFILE *, const char *);  void                     rcs_set_description(RCSFILE *, const char *);
 void     rcs_set_rev(const char *, RCSNUM **);  void                     rcs_set_rev(const char *, RCSNUM **);
 void     rcs_setrevstr(char **, char *);  void                     rcs_setrevstr(char **, char *);
 void     rcs_setrevstr2(char **, char **, char *);  void                     rcs_setrevstr2(char **, char **, char *);
   BUF                     *rcs_patchfile(const char *, const char *,
                               int (*p)(struct rcs_lines *, struct rcs_lines *));
   struct rcs_lines        *rcs_splitlines(const char *);
   void                     rcs_freelines(struct rcs_lines *);
   int                      rcs_yesno(void);
   struct rcs_argvector    *rcs_strsplit(char *, const char *);
   void                     rcs_argv_destroy(struct rcs_argvector *);
   
 #endif  /* RCSUTIL_H */  #endif  /* RCSUTIL_H */

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4