=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sed/compile.c,v retrieving revision 1.10 retrieving revision 1.11 diff -c -r1.10 -r1.11 *** src/usr.bin/sed/compile.c 2001/11/19 19:02:16 1.10 --- src/usr.bin/sed/compile.c 2002/02/16 21:27:52 1.11 *************** *** 1,4 **** ! /* $OpenBSD: compile.c,v 1.10 2001/11/19 19:02:16 mpech Exp $ */ /*- * Copyright (c) 1992 Diomidis Spinellis. --- 1,4 ---- ! /* $OpenBSD: compile.c,v 1.11 2002/02/16 21:27:52 millert Exp $ */ /*- * Copyright (c) 1992 Diomidis Spinellis. *************** *** 39,45 **** #ifndef lint /* from: static char sccsid[] = "@(#)compile.c 8.2 (Berkeley) 4/28/95"; */ ! static char *rcsid = "$OpenBSD: compile.c,v 1.10 2001/11/19 19:02:16 mpech Exp $"; #endif /* not lint */ #include --- 39,45 ---- #ifndef lint /* from: static char sccsid[] = "@(#)compile.c 8.2 (Berkeley) 4/28/95"; */ ! static char *rcsid = "$OpenBSD: compile.c,v 1.11 2002/02/16 21:27:52 millert Exp $"; #endif /* not lint */ #include *************** *** 66,87 **** int lh_ref; } *labels[LHSZ]; ! static char *compile_addr __P((char *, struct s_addr *)); ! static char *compile_ccl __P((char **, char *)); ! static char *compile_delimited __P((char *, char *)); ! static char *compile_flags __P((char *, struct s_subst *)); ! static char *compile_re __P((char *, regex_t **)); ! static char *compile_subst __P((char *, struct s_subst *)); ! static char *compile_text __P((void)); ! static char *compile_tr __P((char *, char **)); static struct s_command ! **compile_stream __P((struct s_command **)); ! static char *duptoeol __P((char *, char *)); ! static void enterlabel __P((struct s_command *)); static struct s_command ! *findlabel __P((char *)); ! static void fixuplabel __P((struct s_command *, struct s_command *)); ! static void uselabel __P((void)); /* * Command specification. This is used to drive the command parser. --- 66,87 ---- int lh_ref; } *labels[LHSZ]; ! static char *compile_addr(char *, struct s_addr *); ! static char *compile_ccl(char **, char *); ! static char *compile_delimited(char *, char *); ! static char *compile_flags(char *, struct s_subst *); ! static char *compile_re(char *, regex_t **); ! static char *compile_subst(char *, struct s_subst *); ! static char *compile_text(void); ! static char *compile_tr(char *, char **); static struct s_command ! **compile_stream(struct s_command **); ! static char *duptoeol(char *, char *); ! static void enterlabel(struct s_command *); static struct s_command ! *findlabel(char *); ! static void fixuplabel(struct s_command *, struct s_command *); ! static void uselabel(void); /* * Command specification. This is used to drive the command parser.