diff options
author | Vern Paxson <vern@ee.lbl.gov> | 1989-05-24 11:42:56 +0000 |
---|---|---|
committer | Vern Paxson <vern@ee.lbl.gov> | 1989-05-24 11:42:56 +0000 |
commit | 071c8d64b6def6889e14c790753c9c165fe8224c (patch) | |
tree | a717bd658f359473b8f657d46cd625acaf8e2628 | |
parent | a8bd4c0dc7996a4bdf6ef13889d1ea6d9b8385ca (diff) |
added BSD copyright notice
-rw-r--r-- | ccl.c | 32 | ||||
-rw-r--r-- | dfa.c | 32 | ||||
-rw-r--r-- | misc.c | 34 | ||||
-rw-r--r-- | parse.y | 28 | ||||
-rw-r--r-- | scan.l | 26 | ||||
-rw-r--r-- | sym.c | 32 | ||||
-rw-r--r-- | tblcmp.c | 32 | ||||
-rw-r--r-- | yylex.c | 34 |
8 files changed, 196 insertions, 54 deletions
@@ -1,24 +1,42 @@ /* ccl - routines for character classes */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include "flexdef.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include "flexdef.h" + /* ccladd - add a single character to a ccl * * synopsis @@ -1,24 +1,42 @@ /* dfa - DFA construction routines */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include "flexdef.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include "flexdef.h" + /* check_for_backtracking - check a DFA state for backtracking * @@ -1,25 +1,43 @@ /* misc - miscellaneous flex routines */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include <ctype.h> -#include "flexdef.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include <ctype.h> +#include "flexdef.h" + char *malloc(), *realloc(); @@ -1,15 +1,27 @@ /* parse.y - parser for flex input */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ %token CHAR NUMBER SECTEND SCDECL XSCDECL WHITESPACE NAME PREVCCL @@ -19,8 +31,14 @@ #include "flexdef.h" #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif int pat, scnum, eps, headcnt, trailcnt, anyccl, lastchar, i, actvp, rulelen; @@ -1,15 +1,27 @@ /* scan.l - scanner for flex input */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ %{ @@ -17,6 +29,10 @@ #include "parse.h" #ifndef lint +static char copyright[] = +"@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; #endif @@ -1,24 +1,42 @@ /* sym - symbol table routines */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include "flexdef.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include "flexdef.h" + struct hash_entry *ndtbl[NAME_TABLE_HASH_SIZE]; struct hash_entry *sctbl[START_COND_HASH_SIZE]; struct hash_entry *ccltab[CCL_HASH_SIZE]; @@ -1,24 +1,42 @@ /* tblcmp - table compression routines */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include "flexdef.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include "flexdef.h" + /* bldtbl - build table entries for dfa state * * synopsis @@ -1,25 +1,43 @@ /* yylex - scanner front-end for flex */ /* - * Copyright (c) 1987, the University of California + * Copyright (c) 1989 The Regents of the University of California. + * All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Vern Paxson. * * The United States Government has rights in this work pursuant to * contract no. DE-AC03-76SF00098 between the United States Department of * Energy and the University of California. - * - * This program may be redistributed. Enhancements and derivative works - * may be created provided the new works, if made available to the general - * public, are made available for use by anyone. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#include "flexdef.h" -#include "parse.h" - #ifndef lint + +static char copyright[] = + "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ + All rights reserved.\n"; + static char rcsid[] = "@(#) $Header$ (LBL)"; + #endif +#include "flexdef.h" +#include "parse.h" + /* yylex - scan for a regular expression token * * synopsis |