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

Annotation of src/usr.bin/rcs/rcsprog.h, Revision 1.10

1.10    ! joris       1: /*     $OpenBSD: rcsprog.h,v 1.9 2005/10/11 15:50:25 niallo Exp $      */
1.1       joris       2: /*
                      3:  * Copyright (c) 2005 Joris Vink <joris@openbsd.org>
                      4:  * All rights reserved.
                      5:  *
                      6:  * Redistribution and use in source and binary forms, with or without
                      7:  * modification, are permitted provided that the following conditions
                      8:  * are met:
                      9:  *
                     10:  * 1. Redistributions of source code must retain the above copyright
                     11:  *    notice, this list of conditions and the following disclaimer.
                     12:  * 2. The name of the author may not be used to endorse or promote products
                     13:  *    derived from this software without specific prior written permission.
                     14:  *
                     15:  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
                     16:  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
                     17:  * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
                     18:  * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
                     19:  * EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLUDING, BUT NOT LIMITED TO,
                     20:  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
                     21:  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
                     22:  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
                     23:  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
                     24:  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
                     25:  */
                     26:
1.4       xsa        27: #ifndef RCSPROG_H
1.1       joris      28: #define RCSPROG_H
                     29:
                     30: extern char *__progname;
                     31: extern const char rcs_version[];
1.2       joris      32: extern int verbose;
1.9       niallo     33:
1.10    ! joris      34: extern int rcs_optind;
        !            35: extern char *rcs_optarg;
        !            36:
1.9       niallo     37: /* date.y */
                     38: time_t  cvs_date_parse(const char *);
1.1       joris      39:
1.4       xsa        40: void   rcs_usage(void);
                     41: void   checkout_usage(void);
                     42: void   checkin_usage(void);
1.5       joris      43: void   rcsdiff_usage(void);
1.6       joris      44: void   rcsclean_usage(void);
1.7       joris      45: void   rlog_usage(void);
1.8       joris      46: void   ident_usage(void);
1.4       xsa        47: void   (*usage)(void);
1.1       joris      48:
1.10    ! joris      49: int    rcs_getopt(int, char **, const char *);
1.4       xsa        50: int    rcs_statfile(char *, char *, size_t);
                     51: int    checkout_main(int, char **);
                     52: int    checkin_main(int, char **);
                     53: int    rcs_main(int, char **);
1.5       joris      54: int    rcsdiff_main(int, char **);
1.6       joris      55: int    rcsclean_main(int, char **);
1.7       joris      56: int    rlog_main(int, char **);
1.8       joris      57: int    ident_main(int, char **);
1.1       joris      58:
1.4       xsa        59: #endif /* RCSPROG_H */