=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/cvs.h,v retrieving revision 1.28 retrieving revision 1.29 diff -c -r1.28 -r1.29 *** src/usr.bin/cvs/cvs.h 2004/08/13 12:47:54 1.28 --- src/usr.bin/cvs/cvs.h 2004/08/27 15:40:44 1.29 *************** *** 1,4 **** ! /* $OpenBSD: cvs.h,v 1.28 2004/08/13 12:47:54 jfb Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: cvs.h,v 1.29 2004/08/27 15:40:44 jfb Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 144,156 **** FILE *cr_srvin; FILE *cr_srvout; FILE *cr_srverr; ! char *cr_version; /* version of remote server */ ! u_char cr_vrmask[10]; /* mask of valid requests supported by server */ }; ! #define CVS_SETVR(rt, rq) (rt)->cr_vrmask[(rq) / 8] |= (1 << ((rq) % 8)) ! #define CVS_GETVR(rt, rq) (rt)->cr_vrmask[(rq) / 8] & (1 << ((rq) % 8)) ! #define CVS_CLRVR(rt, rq) (rt)->cr_vrmask[(rq) / 8] &= ~(1 << ((rq) % 8)) #define CVS_RSTVR(rt) memset((rt)->cr_vrmask, 0, sizeof((rt)->cr_vrmask)) --- 144,156 ---- FILE *cr_srvin; FILE *cr_srvout; FILE *cr_srverr; ! char *cr_version; /* version of remote server */ ! u_char cr_vrmask[16]; /* mask of valid requests supported by server */ }; ! #define CVS_SETVR(rt, rq) ((rt)->cr_vrmask[(rq) / 8] |= (1 << ((rq) % 8))) ! #define CVS_GETVR(rt, rq) ((rt)->cr_vrmask[(rq) / 8] & (1 << ((rq) % 8))) ! #define CVS_CLRVR(rt, rq) ((rt)->cr_vrmask[(rq) / 8] &= ~(1 << ((rq) % 8))) #define CVS_RSTVR(rt) memset((rt)->cr_vrmask, 0, sizeof((rt)->cr_vrmask))