diff options
Diffstat (limited to 'tables_shared.c')
-rw-r--r-- | tables_shared.c | 81 |
1 files changed, 36 insertions, 45 deletions
diff --git a/tables_shared.c b/tables_shared.c index b962666..4b0de4b 100644 --- a/tables_shared.c +++ b/tables_shared.c @@ -1,61 +1,52 @@ -#ifdef FLEX_SCANNER /* -dnl tables_shared.c - tables serialization code -dnl -dnl Copyright (c) 1990 The Regents of the University of California. -dnl All rights reserved. -dnl -dnl This code is derived from software contributed to Berkeley by -dnl Vern Paxson. -dnl -dnl The United States Government has rights in this work pursuant -dnl to contract no. DE-AC03-76SF00098 between the United States -dnl Department of Energy and the University of California. -dnl -dnl This file is part of flex. -dnl -dnl Redistribution and use in source and binary forms, with or without -dnl modification, are permitted provided that the following conditions -dnl are met: -dnl -dnl 1. Redistributions of source code must retain the above copyright -dnl notice, this list of conditions and the following disclaimer. -dnl 2. Redistributions in binary form must reproduce the above copyright -dnl notice, this list of conditions and the following disclaimer in the -dnl documentation and/or other materials provided with the distribution. -dnl -dnl Neither the name of the University nor the names of its contributors -dnl may be used to endorse or promote products derived from this software -dnl without specific prior written permission. -dnl -dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -dnl IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -dnl WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -dnl PURPOSE. -dnl + * tables_shared.c - tables serialization code + * + * Copyright (c) 1990 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 file is part of flex. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * Neither the name of the University nor the names of its contributors + * may 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. + * */ /* This file is meant to be included in both the skeleton and the actual - * flex code (hence the name "_shared"). + * flex code (hence the name "_shared"). + * Currently, the source code is copied directly instead of including this file. */ -#ifndef yyskel_static -#define yyskel_static static -#endif -#else #include "flexdef.h" #include "tables.h" -#ifndef yyskel_static -#define yyskel_static -#endif -#endif - /** Get the number of integers in this table. This is NOT the * same thing as the number of elements. * @param td the table * @return the number of integers in the table */ -yyskel_static flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl) +flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl) { flex_int32_t n; |