]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - quiz/rxp.c
ANSIfy in preparation for changes.
[bsdgames-darwin.git] / quiz / rxp.c
index 4b6a74f7c81d05b6c82354c67a71923ec4a3d32d..8531718ba36b0adeb9706eba342f90c9a5ff5e20 100644 (file)
@@ -1,3 +1,5 @@
+/*     $NetBSD: rxp.c,v 1.7 1999/09/08 21:17:56 jsm Exp $      */
+
 /*-
  * Copyright (c) 1991, 1993
  *     The Regents of the University of California.  All rights reserved.
  * SUCH DAMAGE.
  */
 
+#include <sys/cdefs.h>
 #ifndef lint
+#if 0
 static char sccsid[] = "@(#)rxp.c      8.1 (Berkeley) 5/31/93";
+#else
+__RCSID("$NetBSD: rxp.c,v 1.7 1999/09/08 21:17:56 jsm Exp $");
+#endif
 #endif /* not lint */
 
 /*
@@ -78,24 +85,24 @@ typedef short Rxp_t;                        /* type for regexp tokens */
 static Rxp_t rxpbuf[RXP_LINE_SZ];      /* compiled regular expression buffer */
 char rxperr[128];                      /* parser error message */
 
-static int      rxp__compile __P((char *, int));
+static int      rxp__compile __P((const char *, int));
 static char    *rxp__expand __P((int));
-static int      rxp__match __P((char *, int, Rxp_t *, Rxp_t *, char *));
+static int      rxp__match __P((const char *, int, Rxp_t *, Rxp_t *, const char *));
 
 int
 rxp_compile(s)
-       register char * s;
+       const char *    s;
 {
        return (rxp__compile(s, TRUE));
 }
 
 static int
 rxp__compile(s, first)
-       register char *s;
+       const char *s;
        int first;
 {
        static Rxp_t *rp;
-       static char *sp;
+       static const char *sp;
        Rxp_t *grp_ptr;
        Rxp_t *alt_ptr;
        int esc, err;
@@ -189,23 +196,23 @@ rxp__compile(s, first)
  */
 int
 rxp_match(s)
-       register char * s;
+       const char *    s;
 {
        return (rxp__match(s, TRUE, NULL, NULL, NULL));
 }
 
 static int
 rxp__match(s, first, j_succ, j_fail, sp_fail)
-       char *s;
+       const char *s;
        int first;
        Rxp_t *j_succ;          /* jump here on successful alt match */
        Rxp_t *j_fail;          /* jump here on failed match */
-       char *sp_fail;          /* reset sp to here on failed match */
+       const char *sp_fail;            /* reset sp to here on failed match */
 {
        static Rxp_t *rp;
-       static char *sp;
-       register int ch;
-       Rxp_t *grp_end;
+       static const char *sp;
+       int ch;
+       Rxp_t *grp_end = NULL;
        int err;
 
        if (first) {