From d6b6b760158fdd6f009ded917ebd91d52e65d246 Mon Sep 17 00:00:00 2001 From: Cary R Date: Wed, 23 Jul 2014 13:39:29 -0700 Subject: [PATCH] Update header files to use a more standard name to prevent rereading This is from github report #16. There are likely a few more issues that need to be addressed though this takes care of the major ones. --- AStatement.h | 8 ++++---- Attrib.h | 8 ++++---- HName.h | 6 +++--- Module.h | 8 ++++---- PClass.h | 8 ++++---- PDelays.h | 8 ++++---- PEvent.h | 8 ++++---- PExpr.h | 8 ++++---- PGate.h | 8 ++++---- PGenerate.h | 8 ++++---- PPackage.h | 8 ++++---- PScope.h | 8 ++++---- PSpec.h | 8 ++++---- PTask.h | 8 ++++---- PUdp.h | 8 ++++---- PWire.h | 8 ++++---- Statement.h | 8 ++++---- _pli_types.h.in | 8 ++++---- acc_user.h | 8 ++++---- cadpli/ivl_dlfcn.h | 8 ++++---- compiler.h | 6 +++--- config.h.in | 8 ++++---- discipline.h | 8 ++++---- driver/cfparse_misc.h | 8 ++++---- driver/globals.h | 6 +++--- functor.h | 8 ++++---- ivl_alloc.h | 8 ++++---- ivl_assert.h | 9 ++++----- ivl_target.h | 8 ++++---- ivl_target_priv.h | 8 ++++---- ivlpp/globals.h | 8 ++++---- lexor_keyword.h | 8 ++++---- libmisc/LineInfo.h | 8 ++++---- libmisc/StringHeap.h | 8 ++++---- libveriuser/config.h.in | 8 ++++---- libveriuser/priv.h | 8 ++++---- named.h | 8 ++++---- netclass.h | 8 ++++---- netdarray.h | 8 ++++---- netenum.h | 8 ++++---- netlist.h | 8 ++++---- netmisc.h | 8 ++++---- netparray.h | 8 ++++---- netscalar.h | 8 ++++---- netstruct.h | 8 ++++---- nettypes.h | 8 ++++---- netvector.h | 8 ++++---- parse_api.h | 8 ++++---- parse_misc.h | 8 ++++---- pform.h | 8 ++++---- pform_types.h | 8 ++++---- property_qual.h | 8 ++++---- sv_vpi_user.h | 8 ++++---- svector.h | 8 ++++---- t-dll.h | 8 ++++---- target.h | 8 ++++---- tgt-blif/nex_data.h | 8 ++++---- tgt-blif/priv.h | 8 ++++---- tgt-fpga/device.h | 8 ++++---- tgt-fpga/edif.h | 8 ++++---- tgt-fpga/fpga_priv.h | 8 ++++---- tgt-fpga/generic.h | 8 ++++---- tgt-fpga/xilinx.h | 8 ++++---- tgt-pal/priv.h | 8 ++++---- tgt-pcb/fp_api.h | 8 ++++---- tgt-pcb/pcb_config.h.in | 8 ++++---- tgt-pcb/pcb_priv.h | 8 ++++---- tgt-sizer/sizer_priv.h | 6 +++--- tgt-stub/priv.h | 5 ++++- tgt-vlog95/vlog95_priv.h | 8 ++++---- tgt-vvp/vvp_config.h.in | 8 ++++---- tgt-vvp/vvp_priv.h | 8 ++++---- util.h | 8 ++++---- verinum.h | 6 +++--- verireal.h | 8 ++++---- veriuser.h | 8 ++++---- vhdlpp/architec.h | 8 ++++---- vhdlpp/compiler.h | 8 ++++---- vhdlpp/entity.h | 8 ++++---- vhdlpp/expression.h | 8 ++++---- vhdlpp/ivl_assert.h | 9 ++++----- vhdlpp/package.h | 8 ++++---- vhdlpp/parse_api.h | 8 ++++---- vhdlpp/parse_misc.h | 8 ++++---- vhdlpp/parse_types.h | 8 ++++---- vhdlpp/parse_wrap.h | 8 ++++---- vhdlpp/scope.h | 8 ++++---- vhdlpp/sequential.h | 8 ++++---- vhdlpp/subprogram.h | 8 ++++---- vhdlpp/vhdlint.h | 8 ++++---- vhdlpp/vhdlnum.h | 6 +++--- vhdlpp/vhdlpp_config.h.in | 8 ++++---- vhdlpp/vhdlreal.h | 8 ++++---- vhdlpp/vsignal.h | 8 ++++---- vhdlpp/vtype.h | 8 ++++---- vpi/sdf_parse_priv.h | 8 ++++---- vpi/sdf_priv.h | 8 ++++---- vpi/stringheap.h | 8 ++++---- vpi/sys_priv.h | 8 ++++---- vpi/sys_random.h | 8 ++++---- vpi/sys_readmem_lex.h | 8 ++++---- vpi/table_mod.h | 8 ++++---- vpi/vcd_priv.h | 8 ++++---- vpi/vpi_config.h.in | 8 ++++---- vpi_user.h | 8 ++++---- vvp/arith.h | 8 ++++---- vvp/array.h | 8 ++++---- vvp/bufif.h | 8 ++++---- vvp/class_type.h | 8 ++++---- vvp/codes.h | 8 ++++---- vvp/compile.h | 8 ++++---- vvp/config.h.in | 8 ++++---- vvp/delay.h | 8 ++++---- vvp/dff.h | 8 ++++---- vvp/enum_type.h | 8 ++++---- vvp/event.h | 8 ++++---- vvp/ivl_dlfcn.h | 8 ++++---- vvp/logic.h | 8 ++++---- vvp/npmos.h | 8 ++++---- vvp/parse_misc.h | 8 ++++---- vvp/part.h | 8 ++++---- vvp/permaheap.h | 8 ++++---- vvp/resolv.h | 8 ++++---- vvp/schedule.h | 8 ++++---- vvp/sfunc.h | 8 ++++---- vvp/slab.h | 8 ++++---- vvp/statistics.h | 8 ++++---- vvp/symbols.h | 8 ++++---- vvp/udp.h | 8 ++++---- vvp/ufunc.h | 8 ++++---- vvp/vpi_priv.h | 8 ++++---- vvp/vthread.h | 8 ++++---- vvp/vvp_cleanup.h | 8 ++++---- vvp/vvp_cobject.h | 8 ++++---- vvp/vvp_darray.h | 8 ++++---- vvp/vvp_island.h | 8 ++++---- vvp/vvp_net.h | 8 ++++---- vvp/vvp_net_sig.h | 8 ++++---- vvp/vvp_object.h | 8 ++++---- vvp/vvp_vpi_callback.h | 8 ++++---- 140 files changed, 554 insertions(+), 553 deletions(-) diff --git a/AStatement.h b/AStatement.h index ebff58e8d..209dab455 100644 --- a/AStatement.h +++ b/AStatement.h @@ -1,7 +1,7 @@ -#ifndef __AStatement_H -#define __AStatement_H +#ifndef IVL_AStatement_H +#define IVL_AStatement_H /* - * Copyright (c) 2008 Stephen Williams (steve@icarus.com) + * Copyright (c) 2008-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -82,4 +82,4 @@ class AProcess : public LineInfo { AProcess& operator= (const AProcess&); }; -#endif +#endif /* IVL_AStatement_H */ diff --git a/Attrib.h b/Attrib.h index 55548ec7b..34dd3ac48 100644 --- a/Attrib.h +++ b/Attrib.h @@ -1,7 +1,7 @@ -#ifndef __Attrib_H -#define __Attrib_H +#ifndef IVL_Attrib_H +#define IVL_Attrib_H /* - * Copyright (c) 2000-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -57,4 +57,4 @@ class Attrib { Attrib& operator= (const Attrib&); }; -#endif +#endif /* IVL_Attrib_H */ diff --git a/HName.h b/HName.h index 6d1f3ccb7..90f0d7942 100644 --- a/HName.h +++ b/HName.h @@ -1,5 +1,5 @@ -#ifndef __HName_H -#define __HName_H +#ifndef IVL_HName_H +#define IVL_HName_H /* * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * @@ -104,4 +104,4 @@ inline ostream& operator<< (ostream&out, const list&ll) return out; } -#endif +#endif /* IVL_HName_H */ diff --git a/Module.h b/Module.h index 2a53f3690..3facf3a7f 100644 --- a/Module.h +++ b/Module.h @@ -1,7 +1,7 @@ -#ifndef __Module_H -#define __Module_H +#ifndef IVL_Module_H +#define IVL_Module_H /* - * Copyright (c) 1998-2010,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -160,4 +160,4 @@ class Module : public PScopeExtra, public LineInfo { Module& operator= (const Module&); }; -#endif +#endif /* IVL_Module_H */ diff --git a/PClass.h b/PClass.h index 9282c094d..e5dc1d8a2 100644 --- a/PClass.h +++ b/PClass.h @@ -1,7 +1,7 @@ -#ifndef __PClass_H -#define __PClass_H +#ifndef IVL_PClass_H +#define IVL_PClass_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -44,4 +44,4 @@ class PClass : public PScopeExtra, public LineInfo { class_type_t*type; }; -#endif +#endif /* IVL_PClass_H */ diff --git a/PDelays.h b/PDelays.h index 7ecefd984..353501f66 100644 --- a/PDelays.h +++ b/PDelays.h @@ -1,7 +1,7 @@ -#ifndef __PDelays_H -#define __PDelays_H +#ifndef IVL_PDelays_H +#define IVL_PDelays_H /* - * Copyright (c) 1999-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -72,4 +72,4 @@ class PDelays { ostream& operator << (ostream&o, const PDelays&); -#endif +#endif /* IVL_PDelays_H */ diff --git a/PEvent.h b/PEvent.h index b51e87d13..11836d295 100644 --- a/PEvent.h +++ b/PEvent.h @@ -1,7 +1,7 @@ -#ifndef __PEvent_H -#define __PEvent_H +#ifndef IVL_PEvent_H +#define IVL_PEvent_H /* - * Copyright (c) 2000-2004 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -51,4 +51,4 @@ class PEvent : public LineInfo { PEvent& operator= (const PEvent&); }; -#endif +#endif /* IVL_PEvent_H */ diff --git a/PExpr.h b/PExpr.h index 556dd3491..c8953f694 100644 --- a/PExpr.h +++ b/PExpr.h @@ -1,7 +1,7 @@ -#ifndef __PExpr_H -#define __PExpr_H +#ifndef IVL_PExpr_H +#define IVL_PExpr_H /* - * Copyright (c) 1998-2013 Stephen Williams + * Copyright (c) 1998-2014 Stephen Williams * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -985,4 +985,4 @@ class PEVoid : public PExpr { unsigned flags) const; }; -#endif +#endif /* IVL_PExpr_H */ diff --git a/PGate.h b/PGate.h index 7b726fa68..5d9bde9f2 100644 --- a/PGate.h +++ b/PGate.h @@ -1,7 +1,7 @@ -#ifndef __PGate_H -#define __PGate_H +#ifndef IVL_PGate_H +#define IVL_PGate_H /* - * Copyright (c) 1998-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -260,4 +260,4 @@ class PGModule : public PGate { NetNet::PortType dir, bool as_signed) const; }; -#endif +#endif /* IVL_PGate_H */ diff --git a/PGenerate.h b/PGenerate.h index ff5fbbbff..45a37e13d 100644 --- a/PGenerate.h +++ b/PGenerate.h @@ -1,7 +1,7 @@ -#ifndef __PGenerate_H -#define __PGenerate_H +#ifndef IVL_PGenerate_H +#define IVL_PGenerate_H /* - * Copyright (c) 2006-2010,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2006-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -139,4 +139,4 @@ class PGenerate : public LineInfo, public LexicalScope { extern std::ostream& operator << (std::ostream&, PGenerate::scheme_t); -#endif +#endif /* IVL_PGenerate_H */ diff --git a/PPackage.h b/PPackage.h index 6bd01c9c8..c352296d6 100644 --- a/PPackage.h +++ b/PPackage.h @@ -1,7 +1,7 @@ -#ifndef __PPackage_H -#define __PPackage_H +#ifndef IVL_PPackage_H +#define IVL_PPackage_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -44,4 +44,4 @@ class PPackage : public PScopeExtra, public LineInfo { void pform_dump(std::ostream&out) const; }; -#endif +#endif /* IVL_PPackage_H */ diff --git a/PScope.h b/PScope.h index 279ca6e6c..30e1fea7e 100644 --- a/PScope.h +++ b/PScope.h @@ -1,7 +1,7 @@ -#ifndef __PScope_H -#define __PScope_H +#ifndef IVL_PScope_H +#define IVL_PScope_H /* - * Copyright (c) 2008,2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2008-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -187,4 +187,4 @@ class PScopeExtra : public PScope { void dump_funcs_(ostream&out, unsigned indent) const; }; -#endif +#endif /* IVL_PScope_H */ diff --git a/PSpec.h b/PSpec.h index 29df33791..7c34f5bf6 100644 --- a/PSpec.h +++ b/PSpec.h @@ -1,7 +1,7 @@ -#ifndef __PSpec_H -#define __PSpec_H +#ifndef IVL_PSpec_H +#define IVL_PSpec_H /* - * Copyright (c) 2006-2011 Stephen Williams + * Copyright (c) 2006-2014 Stephen Williams * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -84,4 +84,4 @@ class PSpecPath : public LineInfo { std::vectordelays; }; -#endif +#endif /* IVL_PSpec_H */ diff --git a/PTask.h b/PTask.h index 9e417615f..b400381a9 100644 --- a/PTask.h +++ b/PTask.h @@ -1,7 +1,7 @@ -#ifndef __PTask_H -#define __PTask_H +#ifndef IVL_PTask_H +#define IVL_PTask_H /* - * Copyright (c) 1999-2008,2010,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -146,4 +146,4 @@ class PFunction : public PTaskFunc { bool is_auto_; }; -#endif +#endif /* IVL_PTask_H */ diff --git a/PUdp.h b/PUdp.h index 100e64572..9bc087c4d 100644 --- a/PUdp.h +++ b/PUdp.h @@ -1,7 +1,7 @@ -#ifndef __PUdp_H -#define __PUdp_H +#ifndef IVL_PUdp_H +#define IVL_PUdp_H /* - * Copyright (c) 1998-2011 Stephen Williams (steve@picturel.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@picturel.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -76,4 +76,4 @@ class PUdp : public LineInfo { PUdp& operator= (const PUdp&); }; -#endif +#endif /* IVL_PUdp_H */ diff --git a/PWire.h b/PWire.h index 464d4d6c6..d003d445b 100644 --- a/PWire.h +++ b/PWire.h @@ -1,7 +1,7 @@ -#ifndef __PWire_H -#define __PWire_H +#ifndef IVL_PWire_H +#define IVL_PWire_H /* - * Copyright (c) 1998-2009,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -129,4 +129,4 @@ class PWire : public LineInfo { PWire& operator= (const PWire&); }; -#endif +#endif /* IVL_PWire_H */ diff --git a/Statement.h b/Statement.h index 60ab166f6..bc638bc2f 100644 --- a/Statement.h +++ b/Statement.h @@ -1,7 +1,7 @@ -#ifndef __Statement_H -#define __Statement_H +#ifndef IVL_Statement_H +#define IVL_Statement_H /* - * Copyright (c) 1998-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -558,4 +558,4 @@ class PWhile : public Statement { Statement*statement_; }; -#endif +#endif /* IVL_Statement_H */ diff --git a/_pli_types.h.in b/_pli_types.h.in index d3057eb04..694cbbdb9 100644 --- a/_pli_types.h.in +++ b/_pli_types.h.in @@ -1,7 +1,7 @@ -#ifndef PLI_TYPES -#define PLI_TYPES +#ifndef PLI_TYPES_H +#define PLI_TYPES_H /* - * Copyright (c) 2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -85,4 +85,4 @@ typedef char PLI_BYTE8; typedef unsigned char PLI_UBYTE8; #endif -#endif +#endif /* PLI_TYPES_H */ diff --git a/acc_user.h b/acc_user.h index 078cfe65b..3fae82700 100644 --- a/acc_user.h +++ b/acc_user.h @@ -1,7 +1,7 @@ -#ifndef __acc_user_H -#define __acc_user_H +#ifndef ACC_USER_H +#define ACC_USER_H /* - * Copyright (c) 2002 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -271,4 +271,4 @@ extern char* acc_version(void); EXTERN_C_END -#endif +#endif /* ACC_USER_H */ diff --git a/cadpli/ivl_dlfcn.h b/cadpli/ivl_dlfcn.h index edd8418a1..c18247daa 100644 --- a/cadpli/ivl_dlfcn.h +++ b/cadpli/ivl_dlfcn.h @@ -1,7 +1,7 @@ -#ifndef __ivl_dlfcn_H -#define __ivl_dlfcn_H +#ifndef IVL_ivl_dlfcn_H +#define IVL_ivl_dlfcn_H /* - * Copyright (c) 2001 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -91,4 +91,4 @@ static __inline__ const char*dlerror(void) { return strerror( errno ); } #endif -#endif +#endif /* IVL_ivl_dlfcn_H */ diff --git a/compiler.h b/compiler.h index 63cc509b5..cbd0e969f 100644 --- a/compiler.h +++ b/compiler.h @@ -1,5 +1,5 @@ -#ifndef __compiler_H -#define __compiler_H +#ifndef IVL_compiler_H +#define IVL_compiler_H /* * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * @@ -283,4 +283,4 @@ extern void cleanup_sys_func_table(); */ extern ivl_sfunc_as_task_t def_sfunc_as_task; -#endif +#endif /* IVL_compiler_H */ diff --git a/config.h.in b/config.h.in index fee775dda..30470a22b 100644 --- a/config.h.in +++ b/config.h.in @@ -1,7 +1,7 @@ -#ifndef __config_H /* -*- c++ -*- */ -#define __config_H +#ifndef IVL_config_H /* -*- c++ -*- */ +#define IVL_config_H /* - * Copyright (c) 2001-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -62,4 +62,4 @@ */ # undef CHECK_WITH_VALGRIND -#endif /* __config_H */ +#endif /* IVL_config_H */ diff --git a/discipline.h b/discipline.h index 7c407d52e..df902b499 100644 --- a/discipline.h +++ b/discipline.h @@ -1,7 +1,7 @@ -#ifndef __discipline_H -#define __discipline_H +#ifndef IVL_discipline_H +#define IVL_discipline_H /* - * Copyright (c) 2008-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2008-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -74,4 +74,4 @@ extern map disciplines; // Map access function name to the nature that it accesses. extern map access_function_nature; -#endif +#endif /* IVL_discipline_H */ diff --git a/driver/cfparse_misc.h b/driver/cfparse_misc.h index 9570f5625..3cb7ddd6e 100644 --- a/driver/cfparse_misc.h +++ b/driver/cfparse_misc.h @@ -1,7 +1,7 @@ -#ifndef __cfparse_misc_H -#define __cfparse_misc_H +#ifndef IVL_cfparse_misc_H +#define IVL_cfparse_misc_H /* - * Copyright (c) 2001-2009 Picture Elements, Inc. + * Copyright (c) 2001-2014 Picture Elements, Inc. * Stephen Williams (steve@picturel.com) * * This source code is free software; you can redistribute it @@ -41,4 +41,4 @@ void switch_to_command_file(const char *); void destroy_lexor(void); char *current_file; -#endif +#endif /* IVL_cfparse_misc_H */ diff --git a/driver/globals.h b/driver/globals.h index 23c72a380..b71106f73 100644 --- a/driver/globals.h +++ b/driver/globals.h @@ -1,5 +1,5 @@ -#ifndef __globals_H -#define __globals_H +#ifndef IVL_globals_H +#define IVL_globals_H /* * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * @@ -54,4 +54,4 @@ extern void process_parameter(const char*name); /* Set the default timescale for the simulator. */ extern void process_timescale(const char*ts_string); -#endif +#endif /* IVL_globals_H */ diff --git a/functor.h b/functor.h index ea0431c0d..b72e8efd3 100644 --- a/functor.h +++ b/functor.h @@ -1,7 +1,7 @@ -#ifndef __functor_H -#define __functor_H +#ifndef IVL_functor_H +#define IVL_functor_H /* - * Copyright (c) 1999-2008,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -105,4 +105,4 @@ struct proc_match_t { virtual int block(class NetBlock*); }; -#endif +#endif /* IVL_functor_H */ diff --git a/ivl_alloc.h b/ivl_alloc.h index 577e8fd28..76f3d09ca 100644 --- a/ivl_alloc.h +++ b/ivl_alloc.h @@ -1,7 +1,7 @@ -#ifndef __ivl_alloc_H -#define __ivl_alloc_H +#ifndef IVL_ivl_alloc_H +#define IVL_ivl_alloc_H /* - * Copyright (C) 2010 Cary R. (cygcary@yahoo.com) + * Copyright (C) 2010-2014 Cary R. (cygcary@yahoo.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -83,4 +83,4 @@ __ivl_rtn; \ }) -#endif +#endif /* IVL_ivl_alloc_H */ diff --git a/ivl_assert.h b/ivl_assert.h index 6c4f9c0b9..72812c05f 100644 --- a/ivl_assert.h +++ b/ivl_assert.h @@ -1,5 +1,7 @@ +#ifndef IVL_ivl_assert_H +#define IVL_ivl_assert_H /* - * Copyright (c) 2007-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -17,9 +19,6 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#ifndef __ivl_assert_h -#define __ivl_assert_h - # include #define ivl_assert(tok, expression) \ @@ -32,4 +31,4 @@ } \ } while (0) -#endif +#endif /* IVL_ivl_assert_H */ diff --git a/ivl_target.h b/ivl_target.h index 234123208..8541f729e 100644 --- a/ivl_target.h +++ b/ivl_target.h @@ -1,7 +1,7 @@ -#ifndef __ivl_target_H -#define __ivl_target_H +#ifndef IVL_ivl_target_H +#define IVL_ivl_target_H /* - * Copyright (c) 2000-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -2332,4 +2332,4 @@ typedef const char* (*target_query_f) (const char*key); _END_DECL -#endif +#endif /* IVL_ivl_target_H */ diff --git a/ivl_target_priv.h b/ivl_target_priv.h index a5a10d01d..c5316e1b5 100644 --- a/ivl_target_priv.h +++ b/ivl_target_priv.h @@ -1,7 +1,7 @@ -#ifndef __ivl_target_priv_H -#define __ivl_target_priv_H +#ifndef IVL_ivl_target_priv_H +#define IVL_ivl_target_priv_H /* - * Copyright (c) 2008 Stephen Williams (steve@icarus.com) + * Copyright (c) 2008-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -90,4 +90,4 @@ struct ivl_island_s { extern std::ostream& operator << (std::ostream&o, ivl_drive_t str); -#endif +#endif /* IVL_ivl_target_priv_H */ diff --git a/ivlpp/globals.h b/ivlpp/globals.h index 259823468..90b4632b9 100644 --- a/ivlpp/globals.h +++ b/ivlpp/globals.h @@ -1,7 +1,7 @@ -#ifndef __globals_H -#define __globals_H +#ifndef IVL_globals_H +#define IVL_globals_H /* - * Copyright (c) 1999-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -56,4 +56,4 @@ extern int verbose_flag; /* This is the entry to the lexer. */ extern int yylex(void); -#endif +#endif /* IVL_globals_H */ diff --git a/lexor_keyword.h b/lexor_keyword.h index dcd090188..f351dcf3a 100644 --- a/lexor_keyword.h +++ b/lexor_keyword.h @@ -1,7 +1,7 @@ -#ifndef __lexor_keyword_H -#define __lexor_keyword_H +#ifndef IVL_lexor_keyword_H +#define IVL_lexor_keyword_H /* - * Copyright (c) 2000 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -21,4 +21,4 @@ extern int lexor_keyword_code (const char*str, unsigned len); -#endif +#endif /* IVL_lexor_keyword_H */ diff --git a/libmisc/LineInfo.h b/libmisc/LineInfo.h index 5f3dff9f5..b212bc959 100644 --- a/libmisc/LineInfo.h +++ b/libmisc/LineInfo.h @@ -1,7 +1,7 @@ -#ifndef __LineInfo_H -#define __LineInfo_H +#ifndef IVL_LineInfo_H +#define IVL_LineInfo_H /* - * Copyright (c) 1999-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -54,4 +54,4 @@ class LineInfo { unsigned lineno_; }; -#endif +#endif /* IVL_LineInfo_H */ diff --git a/libmisc/StringHeap.h b/libmisc/StringHeap.h index f803e8a77..eecbec7b0 100644 --- a/libmisc/StringHeap.h +++ b/libmisc/StringHeap.h @@ -1,7 +1,7 @@ -#ifndef __StringHeap_H -#define __StringHeap_H +#ifndef IVL_StringHeap_H +#define IVL_StringHeap_H /* - * Copyright (c) 2002-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -120,4 +120,4 @@ class StringHeapLex : private StringHeap { StringHeapLex& operator= (const StringHeapLex&); }; -#endif +#endif /* IVL_StringHeap_H */ diff --git a/libveriuser/config.h.in b/libveriuser/config.h.in index 3496f7134..5328537b7 100644 --- a/libveriuser/config.h.in +++ b/libveriuser/config.h.in @@ -1,7 +1,7 @@ -#ifndef __config_H -#define __config_H +#ifndef IVL_config_H +#define IVL_config_H /* - * Copyright (c) 2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -37,4 +37,4 @@ typedef unsigned long ivl_u64_t; # endif #endif -#endif +#endif /* IVL_config_H */ diff --git a/libveriuser/priv.h b/libveriuser/priv.h index 0fdabeb8b..8256e16d3 100644 --- a/libveriuser/priv.h +++ b/libveriuser/priv.h @@ -1,7 +1,7 @@ -#ifndef __priv_H -#define __priv_H +#ifndef IVL_priv_H +#define IVL_priv_H /* - * Copyright (c) 2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -33,4 +33,4 @@ extern char* __acc_newstring(const char*txt); */ FILE* pli_trace; -#endif +#endif /* IVL_priv_H */ diff --git a/named.h b/named.h index c10367a9f..1086637c5 100644 --- a/named.h +++ b/named.h @@ -1,7 +1,7 @@ -#ifndef __named_H -#define __named_H +#ifndef IVL_named_H +#define IVL_named_H /* - * Copyright (c) 2000-2004 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -31,4 +31,4 @@ template struct named { T parm; }; -#endif +#endif /* IVL_named_H */ diff --git a/netclass.h b/netclass.h index bdde11058..da7fb3e96 100644 --- a/netclass.h +++ b/netclass.h @@ -1,7 +1,7 @@ -#ifndef __netclass_H -#define __netclass_H +#ifndef IVL_netclass_H +#define IVL_netclass_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -117,4 +117,4 @@ class netclass_t : public ivl_type_s { NetScope*class_scope_; }; -#endif +#endif /* IVL_netclass_H */ diff --git a/netdarray.h b/netdarray.h index 509e32d73..e97465b5b 100644 --- a/netdarray.h +++ b/netdarray.h @@ -1,7 +1,7 @@ -#ifndef __netdarray_H -#define __netdarray_H +#ifndef IVL_netdarray_H +#define IVL_netdarray_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -48,4 +48,4 @@ class netdarray_t : public netarray_t { bool test_compatibility(ivl_type_t that) const; }; -#endif +#endif /* IVL_netdarray_H */ diff --git a/netenum.h b/netenum.h index a66fbc237..8b43086cf 100644 --- a/netenum.h +++ b/netenum.h @@ -1,7 +1,7 @@ -#ifndef __netenum_H -#define __netenum_H +#ifndef IVL_netenum_H +#define IVL_netenum_H /* - * Copyright (c) 2010-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2010-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -80,4 +80,4 @@ inline ivl_variable_type_t netenum_t::base_type() const inline size_t netenum_t::size() const { return names_.size(); } -#endif +#endif /* IVL_netenum_H */ diff --git a/netlist.h b/netlist.h index ca6813c6c..cd724aac7 100644 --- a/netlist.h +++ b/netlist.h @@ -1,7 +1,7 @@ -#ifndef __netlist_H -#define __netlist_H +#ifndef IVL_netlist_H +#define IVL_netlist_H /* - * Copyright (c) 1998-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -4926,4 +4926,4 @@ inline unsigned Link::get_pin() const return pin_; } -#endif +#endif /* IVL_netlist_H */ diff --git a/netmisc.h b/netmisc.h index f43d56fa8..6b5db586f 100644 --- a/netmisc.h +++ b/netmisc.h @@ -1,7 +1,7 @@ -#ifndef __netmisc_H -#define __netmisc_H +#ifndef IVL_netmisc_H +#define IVL_netmisc_H /* - * Copyright (c) 1999-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -355,4 +355,4 @@ extern void assign_unpacked_with_bufz(Design*des, NetScope*scope, extern NetPartSelect* detect_partselect_lval(Link&pin); -#endif +#endif /* IVL_netmisc_H */ diff --git a/netparray.h b/netparray.h index 015e97928..96e8735af 100644 --- a/netparray.h +++ b/netparray.h @@ -1,7 +1,7 @@ -#ifndef __netarray_H -#define __netarray_H +#ifndef IVL_netarray_H +#define IVL_netarray_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2012 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -53,4 +53,4 @@ inline netparray_t::netparray_t(const std::vector&pd, { } -#endif +#endif /* IVL_netarray_H */ diff --git a/netscalar.h b/netscalar.h index 9559b7841..ad63d404d 100644 --- a/netscalar.h +++ b/netscalar.h @@ -1,7 +1,7 @@ -#ifndef __netscalar_H -#define __netscalar_H +#ifndef IVL_netscalar_H +#define IVL_netscalar_H /* - * Copyright (c) 2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2013-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -46,4 +46,4 @@ class netstring_t : public ivl_type_s { static netstring_t type_string; }; -#endif +#endif /* IVL_netscalar_H */ diff --git a/netstruct.h b/netstruct.h index 8c0f4a88e..d5f9eb0a2 100644 --- a/netstruct.h +++ b/netstruct.h @@ -1,7 +1,7 @@ -#ifndef __netstruct_H -#define __netstruct_H +#ifndef IVL_netstruct_H +#define IVL_netstruct_H /* - * Copyright (c) 2011-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -80,4 +80,4 @@ class netstruct_t : public LineInfo, public ivl_type_s { inline bool netstruct_t::union_flag(void) const { return union_; } inline bool netstruct_t::packed(void) const { return packed_; } -#endif +#endif /* IVL_netstruct_H */ diff --git a/nettypes.h b/nettypes.h index 5729602eb..ebf19fa3b 100644 --- a/nettypes.h +++ b/nettypes.h @@ -1,7 +1,7 @@ -#ifndef __nettypes_H -#define __nettypes_H +#ifndef IVL_nettypes_H +#define IVL_nettypes_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -142,4 +142,4 @@ extern bool prefix_to_slice(const std::vector&dims, const std::list&prefix, long sb, long&loff, unsigned long&lwid); -#endif +#endif /* IVL_nettypes_H */ diff --git a/netvector.h b/netvector.h index 8e2148c18..12acfae1f 100644 --- a/netvector.h +++ b/netvector.h @@ -1,7 +1,7 @@ -#ifndef __netvector_H -#define __netvector_H +#ifndef IVL_netvector_H +#define IVL_netvector_H /* - * Copyright (c) 2012-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -107,4 +107,4 @@ inline static std::ostream& operator << (std::ostream&out, const netvector_t&obj return obj.debug_dump(out); } -#endif +#endif /* IVL_netvector_H */ diff --git a/parse_api.h b/parse_api.h index a9de02dcf..e58b0963e 100644 --- a/parse_api.h +++ b/parse_api.h @@ -1,7 +1,7 @@ -#ifndef __parse_api_H -#define __parse_api_H +#ifndef IVL_parse_api_H +#define IVL_parse_api_H /* - * Copyright (c) 2001-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -64,4 +64,4 @@ extern void pform_set_timescale(int units, int prec, const char*file, extern int def_ts_units; extern int def_ts_prec; -#endif +#endif /* IVL_parse_api_H */ diff --git a/parse_misc.h b/parse_misc.h index 3d1f64754..ddee21bf7 100644 --- a/parse_misc.h +++ b/parse_misc.h @@ -1,7 +1,7 @@ -#ifndef __parse_misc_H -#define __parse_misc_H +#ifndef IVL_parse_misc_H +#define IVL_parse_misc_H /* - * Copyright (c) 1998-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -116,4 +116,4 @@ extern verinum*make_unsized_hex(const char*txt); extern char* strdupnew(char const *str); -#endif +#endif /* IVL_parse_misc_H */ diff --git a/pform.h b/pform.h index 746258b8f..55035b1c6 100644 --- a/pform.h +++ b/pform.h @@ -1,7 +1,7 @@ -#ifndef __pform_H -#define __pform_H +#ifndef IVL_pform_H +#define IVL_pform_H /* - * Copyright (c) 1998-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -524,4 +524,4 @@ extern void pform_set_timeunit(const char*txt, bool in_module, bool only_check); extern void pform_set_timeprecision(const char*txt, bool in_module, bool only_check); -#endif +#endif /* IVL_pform_H */ diff --git a/pform_types.h b/pform_types.h index 97149dcb4..d4daa243f 100644 --- a/pform_types.h +++ b/pform_types.h @@ -1,7 +1,7 @@ -#ifndef __pform_types_H -#define __pform_types_H +#ifndef IVL_pform_types_H +#define IVL_pform_types_H /* - * Copyright (c) 2007-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -320,4 +320,4 @@ extern std::ostream& operator<< (std::ostream&out, const pform_name_t&); extern std::ostream& operator<< (std::ostream&out, const name_component_t&that); extern std::ostream& operator<< (std::ostream&out, const index_component_t&that); -#endif +#endif /* IVL_pform_types_H */ diff --git a/property_qual.h b/property_qual.h index aaaa37b86..0df02a3df 100644 --- a/property_qual.h +++ b/property_qual.h @@ -1,7 +1,7 @@ -#ifndef __property_qual_H -#define __property_qual_H +#ifndef IVL_property_qual_H +#define IVL_property_qual_H /* - * Copyright (c) 2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2013-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -57,4 +57,4 @@ class property_qualifier_t { int mask_; }; -#endif +#endif /* IVL_property_qual_H */ diff --git a/sv_vpi_user.h b/sv_vpi_user.h index ac792e56f..37267ca19 100644 --- a/sv_vpi_user.h +++ b/sv_vpi_user.h @@ -1,7 +1,7 @@ -#ifndef __sv_vpi_user_H -#define __sv_vpi_user_H +#ifndef SV_VPI_USER_H +#define SV_VPI_USER_H /* - * Copyright (c) 2010-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2010-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -69,4 +69,4 @@ EXTERN_C_START EXTERN_C_END -#endif +#endif /* SV_VPI_USER_H */ diff --git a/svector.h b/svector.h index 2e9a1d3ab..bf17dcaba 100644 --- a/svector.h +++ b/svector.h @@ -1,7 +1,7 @@ -#ifndef __svector_H -#define __svector_H +#ifndef IVL_svector_H +#define IVL_svector_H /* - * Copyright (c) 1999-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -118,4 +118,4 @@ template inline std::vector vector_from_svector(const svector&th return res; } -#endif +#endif /* IVL_svector_H */ diff --git a/t-dll.h b/t-dll.h index 60c2e1df5..530ab46cc 100644 --- a/t-dll.h +++ b/t-dll.h @@ -1,7 +1,7 @@ -#ifndef __t_dll_H -#define __t_dll_H +#ifndef IVL_t_dll_H +#define IVL_t_dll_H /* - * Copyright (c) 2000-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -929,4 +929,4 @@ static inline void FILE_NAME(ivl_signal_t net, const LineInfo*info) net->lineno = info->get_lineno(); } -#endif +#endif /* IVL_t_dll_H */ diff --git a/target.h b/target.h index 5860fc464..9361b6431 100644 --- a/target.h +++ b/target.h @@ -1,7 +1,7 @@ -#ifndef __target_H -#define __target_H +#ifndef IVL_target_H +#define IVL_target_H /* - * Copyright (c) 1998-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -189,4 +189,4 @@ extern string mangle(const string&str); used inside a string constant for a C++ compiler. */ extern string stresc(const string&str); -#endif +#endif /* IVL_target_H */ diff --git a/tgt-blif/nex_data.h b/tgt-blif/nex_data.h index 04b6445b9..0614e28de 100644 --- a/tgt-blif/nex_data.h +++ b/tgt-blif/nex_data.h @@ -1,7 +1,7 @@ -#ifndef __nex_data_H -#define __nex_data_H +#ifndef IVL_nex_data_H +#define IVL_nex_data_H /* - * Copyright (c) 2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2013-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -72,4 +72,4 @@ class blif_nex_data_t { void make_name_from_sig_(ivl_signal_t sig); }; -#endif +#endif /* IVL_nex_data_H */ diff --git a/tgt-blif/priv.h b/tgt-blif/priv.h index db83c0e99..3bd6a1f02 100644 --- a/tgt-blif/priv.h +++ b/tgt-blif/priv.h @@ -1,7 +1,7 @@ -#ifndef __priv_H -#define __priv_H +#ifndef IVL_priv_H +#define IVL_priv_H /* - * Copyright (c) 2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2013-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -55,4 +55,4 @@ extern void emit_constants(FILE*fd, ivl_design_t des, ivl_scope_t model); */ extern bool scope_is_in_model(ivl_scope_t model, ivl_scope_t scope); -#endif +#endif /* IVL_priv_H */ diff --git a/tgt-fpga/device.h b/tgt-fpga/device.h index 78e842599..03cb08b1b 100644 --- a/tgt-fpga/device.h +++ b/tgt-fpga/device.h @@ -1,7 +1,7 @@ -#ifndef __device_H -#define __device_H +#ifndef IVL_device_H +#define IVL_device_H /* - * Copyright (c) 2001-2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -74,4 +74,4 @@ struct device_s { */ extern device_t device_from_arch(const char*arch); -#endif +#endif /* IVL_device_H */ diff --git a/tgt-fpga/edif.h b/tgt-fpga/edif.h index 38d54fe70..5d7144b92 100644 --- a/tgt-fpga/edif.h +++ b/tgt-fpga/edif.h @@ -1,7 +1,7 @@ -#ifndef __edif_H -#define __edif_H +#ifndef IVL_edif_H +#define IVL_edif_H /* - * Copyright (c) 2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -226,4 +226,4 @@ extern void edif_add_to_joint(edif_joint_t jnt, */ extern void edif_print(FILE*fd, edif_t design); -#endif +#endif /* IVL_edif_H */ diff --git a/tgt-fpga/fpga_priv.h b/tgt-fpga/fpga_priv.h index 8c1b60f24..f9b29c3de 100644 --- a/tgt-fpga/fpga_priv.h +++ b/tgt-fpga/fpga_priv.h @@ -1,7 +1,7 @@ -#ifndef __fpga_priv_H -#define __fpga_priv_H +#ifndef IVL_fpga_priv_H +#define IVL_fpga_priv_H /* - * Copyright (c) 2001 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -47,4 +47,4 @@ extern void xnf_mangle_lpm_name(ivl_lpm_t net, char*buf, size_t nbuf); extern const char*xnf_mangle_nexus_name(ivl_nexus_t net); -#endif +#endif /* IVL_fpga_priv_H */ diff --git a/tgt-fpga/generic.h b/tgt-fpga/generic.h index e81633438..42807bdc6 100644 --- a/tgt-fpga/generic.h +++ b/tgt-fpga/generic.h @@ -1,7 +1,7 @@ -#ifndef __generic_H -#define __generic_H +#ifndef IVL_generic_H +#define IVL_generic_H /* - * Copyright (c) 2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -39,4 +39,4 @@ extern edif_cell_t cell_ipad; extern edif_cell_t cell_opad; extern edif_cell_t cell_iopad; -#endif +#endif /* IVL_generic_H */ diff --git a/tgt-fpga/xilinx.h b/tgt-fpga/xilinx.h index 3789c561d..b3b0ae7ac 100644 --- a/tgt-fpga/xilinx.h +++ b/tgt-fpga/xilinx.h @@ -1,7 +1,7 @@ -#ifndef __xilinx_H -#define __xilinx_H +#ifndef IVL_xilinx_H +#define IVL_xilinx_H /* - * Copyright (c) 2003 Stephen Williams (steve at icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve at icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -125,4 +125,4 @@ extern void xilinx_mux(ivl_lpm_t net); extern void xilinx_add(ivl_lpm_t net); extern void xilinx_shiftl(ivl_lpm_t net); -#endif +#endif /* IVL_xilinx_H */ diff --git a/tgt-pal/priv.h b/tgt-pal/priv.h index d0dbc5846..adcb8f6a2 100644 --- a/tgt-pal/priv.h +++ b/tgt-pal/priv.h @@ -1,7 +1,7 @@ -#ifndef __priv_H -#define __priv_H +#ifndef IVL_priv_H +#define IVL_priv_H /* - * Copyright (c) 2000 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -97,4 +97,4 @@ extern int fit_logic(void); extern int emit_jedec(const char*path); -#endif +#endif /* IVL_priv_H */ diff --git a/tgt-pcb/fp_api.h b/tgt-pcb/fp_api.h index eadbf46d4..4e6084183 100644 --- a/tgt-pcb/fp_api.h +++ b/tgt-pcb/fp_api.h @@ -1,7 +1,7 @@ -#ifndef __fp_api_H -#define __fp_api_H +#ifndef IVL_fp_api_H +#define IVL_fp_api_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -63,4 +63,4 @@ extern void callback_fp_element(const struct fp_element_t&); //extern int parse_errors; extern int parse_fp_sorrys; -#endif +#endif /* IVL_fp_api_H */ diff --git a/tgt-pcb/pcb_config.h.in b/tgt-pcb/pcb_config.h.in index 806c281ba..8dc3f40d7 100644 --- a/tgt-pcb/pcb_config.h.in +++ b/tgt-pcb/pcb_config.h.in @@ -1,7 +1,7 @@ -#ifndef __pcb_config_H -#define __pcb_config_H +#ifndef IVL_pcb_config_H +#define IVL_pcb_config_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -25,4 +25,4 @@ # undef _LARGEFILE_SOURCE # undef _LARGEFILE64_SOURCE -#endif /* __pcb_config_H */ +#endif /* IVL_pcb_config_H */ diff --git a/tgt-pcb/pcb_priv.h b/tgt-pcb/pcb_priv.h index 2e85a4945..257d05644 100644 --- a/tgt-pcb/pcb_priv.h +++ b/tgt-pcb/pcb_priv.h @@ -1,7 +1,7 @@ -#ifndef __pcb_priv_H -#define __pcb_priv_H +#ifndef IVL_pcb_priv_H +#define IVL_pcb_priv_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -86,4 +86,4 @@ extern void show_netlist(const char*net_path); extern void show_pcb(const char*pcb_path); -#endif +#endif /* IVL_pcb_priv_H */ diff --git a/tgt-sizer/sizer_priv.h b/tgt-sizer/sizer_priv.h index 721c34602..0ce3003ec 100644 --- a/tgt-sizer/sizer_priv.h +++ b/tgt-sizer/sizer_priv.h @@ -1,5 +1,5 @@ -#ifndef __sizer_priv_H -#define __sizer_priv_H +#ifndef IVL_sizer_priv_H +#define IVL_sizer_priv_H /* * Copyright (c) 2014 Stephen Williams (steve@icarus.com) * @@ -61,4 +61,4 @@ extern void scan_lpms(ivl_scope_t scope, struct sizer_statistics&stats); extern unsigned get_nexus_width(ivl_nexus_t nex); -#endif +#endif /* IVL_sizer_priv_H */ diff --git a/tgt-stub/priv.h b/tgt-stub/priv.h index 38fb5c08a..3d487590e 100644 --- a/tgt-stub/priv.h +++ b/tgt-stub/priv.h @@ -1,5 +1,7 @@ +#ifndef IVL_priv_H +#define IVL_priv_H /* - * Copyright (c) 2004 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -77,3 +79,4 @@ extern void show_switch(ivl_switch_t net); extern const char*data_type_string(ivl_variable_type_t vtype); extern void show_net_type(ivl_type_t net_type); +#endif /* IVL_priv_H */ diff --git a/tgt-vlog95/vlog95_priv.h b/tgt-vlog95/vlog95_priv.h index db9522642..fb632d95e 100644 --- a/tgt-vlog95/vlog95_priv.h +++ b/tgt-vlog95/vlog95_priv.h @@ -1,7 +1,7 @@ -#ifndef __vlog95_priv_H -#define __vlog95_priv_H +#ifndef IVL_vlog95_priv_H +#define IVL_vlog95_priv_H /* - * Copyright (C) 2010-2013 Cary R. (cygcary@yahoo.com) + * Copyright (C) 2010-2014 Cary R. (cygcary@yahoo.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -155,4 +155,4 @@ extern void free_emitted_scope_list(void); */ extern void dump_nexus_information(ivl_scope_t scope, ivl_nexus_t nex); -#endif /* __vlog95_priv_H */ +#endif /* IVL_vlog95_priv_H */ diff --git a/tgt-vvp/vvp_config.h.in b/tgt-vvp/vvp_config.h.in index 6f9f029cf..0644e7e74 100644 --- a/tgt-vvp/vvp_config.h.in +++ b/tgt-vvp/vvp_config.h.in @@ -1,7 +1,7 @@ -#ifndef __vvp_config_H -#define __vvp_config_H +#ifndef IVL_vvp_config_H +#define IVL_vvp_config_H /* - * Copyright (c) 2004-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -33,4 +33,4 @@ # undef _LARGEFILE_SOURCE # undef _LARGEFILE64_SOURCE -#endif /* __vvp_config_H */ +#endif /* IVL_vvp_config_H */ diff --git a/tgt-vvp/vvp_priv.h b/tgt-vvp/vvp_priv.h index 5533e9556..8eac8bb42 100644 --- a/tgt-vvp/vvp_priv.h +++ b/tgt-vvp/vvp_priv.h @@ -1,7 +1,7 @@ -#ifndef __vvp_priv_H -#define __vvp_priv_H +#ifndef IVL_vvp_priv_H +#define IVL_vvp_priv_H /* - * Copyright (c) 2001-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -349,4 +349,4 @@ extern void clr_word(int idx); extern unsigned local_count; extern unsigned thread_count; -#endif +#endif /* IVL_vvp_priv_H */ diff --git a/util.h b/util.h index 4e66fc708..d94919af5 100644 --- a/util.h +++ b/util.h @@ -1,7 +1,7 @@ -#ifndef __util_H -#define __util_H +#ifndef IVL_util_H +#define IVL_util_H /* - * Copyright (c) 2000-2004 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -47,4 +47,4 @@ extern attrib_list_t* evaluate_attributes(const map&att, unsigned&natt, Design*des, NetScope*scope); -#endif +#endif /* IVL_util_H */ diff --git a/verinum.h b/verinum.h index f6b3626c5..e7f311920 100644 --- a/verinum.h +++ b/verinum.h @@ -1,5 +1,5 @@ -#ifndef __verinum_H -#define __verinum_H +#ifndef IVL_verinum_H +#define IVL_verinum_H /* * Copyright (c) 1998-2014 Stephen Williams (steve@icarus.com) * @@ -199,4 +199,4 @@ extern verinum concat(const verinum&left, const verinum&right); /* Bitwise not returns the ones complement. */ extern verinum operator ~ (const verinum&left); -#endif +#endif /* IVL_verinum_H */ diff --git a/verireal.h b/verireal.h index 1538add19..a7be1555f 100644 --- a/verireal.h +++ b/verireal.h @@ -1,7 +1,7 @@ -#ifndef __verireal_H -#define __verireal_H +#ifndef IVL_verireal_H +#define IVL_verireal_H /* - * Copyright (c) 1999-2004 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -82,4 +82,4 @@ extern verireal operator% (const verireal&, const verinum&); extern verireal pow(const verireal&, const verireal&); extern verireal operator- (const verireal&); -#endif +#endif /* IVL_verireal_H */ diff --git a/veriuser.h b/veriuser.h index 6d08dceff..7e061c16f 100644 --- a/veriuser.h +++ b/veriuser.h @@ -1,7 +1,7 @@ -#ifndef __veriuser_H -#define __veriuser_H +#ifndef VERIUSER_H +#define VERIUSER_H /* - * Copyright (c) 2002-2003 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -354,4 +354,4 @@ extern void tf_warning(const char*, ...) EXTERN_C_END -#endif +#endif /* VERIUSER_H */ diff --git a/vhdlpp/architec.h b/vhdlpp/architec.h index 594f350eb..117038eab 100644 --- a/vhdlpp/architec.h +++ b/vhdlpp/architec.h @@ -1,7 +1,7 @@ -#ifndef __architec_H -#define __architec_H +#ifndef IVL_architec_H +#define IVL_architec_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -230,4 +230,4 @@ class ProcessStatement : public Architecture::Statement { }; -#endif +#endif /* IVL_architec_H */ diff --git a/vhdlpp/compiler.h b/vhdlpp/compiler.h index 380ca0f01..a2ba77083 100644 --- a/vhdlpp/compiler.h +++ b/vhdlpp/compiler.h @@ -1,7 +1,7 @@ -#ifndef __compiler_H -#define __compiler_H +#ifndef IVL_compiler_H +#define IVL_compiler_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -38,4 +38,4 @@ extern void library_set_work_path(const char*work_path); extern void library_add_directory(const char*directory); extern int emit_packages(void); -#endif +#endif /* IVL_compiler_H */ diff --git a/vhdlpp/entity.h b/vhdlpp/entity.h index 5e37bca4b..b93d6a369 100644 --- a/vhdlpp/entity.h +++ b/vhdlpp/entity.h @@ -1,7 +1,7 @@ -#ifndef __entity_H -#define __entity_H +#ifndef IVL_entity_H +#define IVL_entity_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -147,4 +147,4 @@ extern int emit_entities(void); */ extern void dump_design_entities(ostream&file); -#endif +#endif /* IVL_entity_H */ diff --git a/vhdlpp/expression.h b/vhdlpp/expression.h index e5c143e3e..9cf5b2485 100644 --- a/vhdlpp/expression.h +++ b/vhdlpp/expression.h @@ -1,7 +1,7 @@ -#ifndef __expression_H -#define __expression_H +#ifndef IVL_expression_H +#define IVL_expression_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -648,4 +648,4 @@ class ExpUNot : public ExpUnary { void dump(ostream&out, int indent = 0) const; }; -#endif +#endif /* IVL_expression_H */ diff --git a/vhdlpp/ivl_assert.h b/vhdlpp/ivl_assert.h index 6c4f9c0b9..72812c05f 100644 --- a/vhdlpp/ivl_assert.h +++ b/vhdlpp/ivl_assert.h @@ -1,5 +1,7 @@ +#ifndef IVL_ivl_assert_H +#define IVL_ivl_assert_H /* - * Copyright (c) 2007-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -17,9 +19,6 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#ifndef __ivl_assert_h -#define __ivl_assert_h - # include #define ivl_assert(tok, expression) \ @@ -32,4 +31,4 @@ } \ } while (0) -#endif +#endif /* IVL_ivl_assert_H */ diff --git a/vhdlpp/package.h b/vhdlpp/package.h index 046708c30..a8e303cd5 100644 --- a/vhdlpp/package.h +++ b/vhdlpp/package.h @@ -1,7 +1,7 @@ -#ifndef __package_H -#define __package_H +#ifndef IVL_package_H +#define IVL_package_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -48,4 +48,4 @@ class Package : public Scope, public LineInfo { perm_string name_; }; -#endif +#endif /* IVL_package_H */ diff --git a/vhdlpp/parse_api.h b/vhdlpp/parse_api.h index 0bfd6587a..96c384c53 100644 --- a/vhdlpp/parse_api.h +++ b/vhdlpp/parse_api.h @@ -1,7 +1,7 @@ -#ifndef __parse_api_H -#define __parse_api_H +#ifndef IVL_parse_api_H +#define IVL_parse_api_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -68,4 +68,4 @@ extern int yydebug; extern int parse_errors; extern int parse_sorrys; -#endif +#endif /* IVL_parse_api_H */ diff --git a/vhdlpp/parse_misc.h b/vhdlpp/parse_misc.h index 1e4c27669..e4aa9e644 100644 --- a/vhdlpp/parse_misc.h +++ b/vhdlpp/parse_misc.h @@ -1,7 +1,7 @@ -#ifndef __parse_misc_H -#define __parse_misc_H +#ifndef IVL_parse_misc_H +#define IVL_parse_misc_H /* - * Copyright (c) 2011,2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011,2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -67,4 +67,4 @@ extern void generate_global_types(ActiveScope*res); extern bool is_global_type(perm_string type_name); -#endif +#endif /* IVL_parse_misc_H */ diff --git a/vhdlpp/parse_types.h b/vhdlpp/parse_types.h index 2773aead8..2e517127f 100644 --- a/vhdlpp/parse_types.h +++ b/vhdlpp/parse_types.h @@ -1,7 +1,7 @@ -#ifndef __parse_types_H -#define __parse_types_H +#ifndef IVL_parse_types_H +#define IVL_parse_types_H /* - * Copyright (c) 2011,2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011,2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -96,4 +96,4 @@ struct adding_term { Expression*term; }; -#endif +#endif /* IVL_parse_types_H */ diff --git a/vhdlpp/parse_wrap.h b/vhdlpp/parse_wrap.h index ceca8439e..af20a4955 100644 --- a/vhdlpp/parse_wrap.h +++ b/vhdlpp/parse_wrap.h @@ -1,7 +1,7 @@ -#ifndef __parse_wrap_H -#define __parse_wrap_H +#ifndef IVL_parse_wrap_H +#define IVL_parse_wrap_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -38,4 +38,4 @@ class VType; # include "parse.h" -#endif +#endif /* IVL_parse_wrap_H */ diff --git a/vhdlpp/scope.h b/vhdlpp/scope.h index 790c709c9..54c2040a2 100644 --- a/vhdlpp/scope.h +++ b/vhdlpp/scope.h @@ -1,7 +1,7 @@ -#ifndef __scope_H -#define __scope_H +#ifndef IVL_scope_H +#define IVL_scope_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -226,4 +226,4 @@ class ActiveScope : public ScopeBase { Entity*context_entity_; }; -#endif +#endif /* IVL_scope_H */ diff --git a/vhdlpp/sequential.h b/vhdlpp/sequential.h index 5e12ec503..9aff1aaa9 100644 --- a/vhdlpp/sequential.h +++ b/vhdlpp/sequential.h @@ -1,7 +1,7 @@ -#ifndef __sequential_H -#define __sequential_H +#ifndef IVL_sequential_H +#define IVL_sequential_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -241,4 +241,4 @@ class BasicLoopStatement : public LoopStatement { void dump(ostream&out, int indent) const; }; -#endif +#endif /* IVL_sequential_H */ diff --git a/vhdlpp/subprogram.h b/vhdlpp/subprogram.h index 304fa06cf..d48c94ac9 100644 --- a/vhdlpp/subprogram.h +++ b/vhdlpp/subprogram.h @@ -1,7 +1,7 @@ -#ifndef __subprogram_H -#define __subprogram_H +#ifndef IVL_subprogram_H +#define IVL_subprogram_H /* - * Copyright (c) 2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2013-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -62,4 +62,4 @@ class Subprogram : public LineInfo { std::list*statements_; }; -#endif +#endif /* IVL_subprogram_H */ diff --git a/vhdlpp/vhdlint.h b/vhdlpp/vhdlint.h index 849a82485..885c79e46 100644 --- a/vhdlpp/vhdlint.h +++ b/vhdlpp/vhdlint.h @@ -1,7 +1,7 @@ -#ifndef __vhdlint_H -#define __vhdlint_H +#ifndef IVL_vhdlint_H +#define IVL_vhdlint_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -40,4 +40,4 @@ class vhdlint int64_t value_; }; -#endif +#endif /* IVL_vhdlint_H */ diff --git a/vhdlpp/vhdlnum.h b/vhdlpp/vhdlnum.h index 034760315..fe7d84f86 100644 --- a/vhdlpp/vhdlnum.h +++ b/vhdlpp/vhdlnum.h @@ -1,5 +1,5 @@ -#ifndef __vhdlnum_H -#define __vhdlnum_H +#ifndef IVL_vhdlnum_H +#define IVL_vhdlnum_H #include "config.h" @@ -10,4 +10,4 @@ class vhdlnum { vhdlnum(char* text) {} }; -#endif +#endif /* IVL_vhdlnum_H */ diff --git a/vhdlpp/vhdlpp_config.h.in b/vhdlpp/vhdlpp_config.h.in index 65120e08b..a736dc7d9 100644 --- a/vhdlpp/vhdlpp_config.h.in +++ b/vhdlpp/vhdlpp_config.h.in @@ -1,7 +1,7 @@ -#ifndef __vhdlpp_config_H /* -*- c++ -*- */ -#define __vhdlpp_config_H +#ifndef IVL_vhdlpp_config_H /* -*- c++ -*- */ +#define IVL_vhdlpp_config_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -37,4 +37,4 @@ # include #endif -#endif /* __config_H */ +#endif /* IVL_vhdlpp_config_H */ diff --git a/vhdlpp/vhdlreal.h b/vhdlpp/vhdlreal.h index 9753a6ad3..687068a77 100644 --- a/vhdlpp/vhdlreal.h +++ b/vhdlpp/vhdlreal.h @@ -1,7 +1,7 @@ -#ifndef __vhdlreal_h -#define __vhdlreal_h +#ifndef IVL_vhdlreal_h +#define IVL_vhdlreal_h /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -54,4 +54,4 @@ class vhdlreal double value_; }; -#endif +#endif /* IVL_vhdlreal_h */ diff --git a/vhdlpp/vsignal.h b/vhdlpp/vsignal.h index 777daa80f..3e2be389c 100644 --- a/vhdlpp/vsignal.h +++ b/vhdlpp/vsignal.h @@ -1,7 +1,7 @@ -#ifndef __vsignal_H -#define __vsignal_H +#ifndef IVL_vsignal_H +#define IVL_vsignal_H /* - * Copyright (c) 2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -92,4 +92,4 @@ inline Variable::Variable(perm_string name, const VType*type) { } -#endif +#endif /* IVL_vsignal_H */ diff --git a/vhdlpp/vtype.h b/vhdlpp/vtype.h index e18e9ecbd..0c99a11d7 100644 --- a/vhdlpp/vtype.h +++ b/vhdlpp/vtype.h @@ -1,7 +1,7 @@ -#ifndef __vtype_H -#define __vtype_H +#ifndef IVL_vtype_H +#define IVL_vtype_H /* - * Copyright (c) 2011-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2011-2014 Stephen Williams (steve@icarus.com) * Copyright CERN 2013 / Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -295,4 +295,4 @@ class VTypeDef : public VType { const VType*type_; }; -#endif +#endif /* IVL_vtype_H */ diff --git a/vpi/sdf_parse_priv.h b/vpi/sdf_parse_priv.h index 325071270..80a9f99ec 100644 --- a/vpi/sdf_parse_priv.h +++ b/vpi/sdf_parse_priv.h @@ -1,7 +1,7 @@ -#ifndef _sdf_parse_priv_h -#define _sdf_parse_priv_h +#ifndef IVL_sdf_parse_priv_h +#define IVL_sdf_parse_priv_h /* - * Copyright (c) 2007-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -38,4 +38,4 @@ extern char sdf_use_hchar; extern void start_edge_id(unsigned cond); extern void stop_edge_id(void); -#endif +#endif /* IVL_sdf_parse_priv_h */ diff --git a/vpi/sdf_priv.h b/vpi/sdf_priv.h index ceec94af8..9a0dc9882 100644 --- a/vpi/sdf_priv.h +++ b/vpi/sdf_priv.h @@ -1,7 +1,7 @@ -#ifndef _sdf_priv_h -#define _sdf_priv_h +#ifndef IVL_sdf_priv_h +#define IVL_sdf_priv_h /* - * Copyright (c) 2007-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -52,4 +52,4 @@ extern void sdf_select_instance(const char*celltype, const char*inst); extern void sdf_iopath_delays(int vpi_edge, const char*src, const char*dst, const struct sdf_delval_list_s*delval); -#endif +#endif /* IVL_sdf_priv_h */ diff --git a/vpi/stringheap.h b/vpi/stringheap.h index af34522d9..aa185365b 100644 --- a/vpi/stringheap.h +++ b/vpi/stringheap.h @@ -1,7 +1,7 @@ -#ifndef __stringheap_H -#define __stringheap_H +#ifndef IVL_stringheap_H +#define IVL_stringheap_H /* - * Copyright (c) 2003-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -33,4 +33,4 @@ const char*strdup_sh(struct stringheap_s*hp, const char*str); void string_heap_delete(struct stringheap_s*hp); -#endif +#endif /* IVL_stringheap_H */ diff --git a/vpi/sys_priv.h b/vpi/sys_priv.h index ce08ba573..36553b250 100644 --- a/vpi/sys_priv.h +++ b/vpi/sys_priv.h @@ -1,7 +1,7 @@ -#ifndef __vpi_sys_priv_H -#define __vpi_sys_priv_H +#ifndef IVL_sys_priv_H +#define IVL_sys_priv_H /* - * Copyright (c) 2002-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -65,4 +65,4 @@ extern PLI_INT32 sys_one_opt_numeric_arg_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *n extern PLI_INT32 sys_two_numeric_args_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *name); extern PLI_INT32 sys_one_string_arg_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *name); -#endif +#endif /* IVL_sys_priv_H */ diff --git a/vpi/sys_random.h b/vpi/sys_random.h index 90511702c..8753bdf84 100644 --- a/vpi/sys_random.h +++ b/vpi/sys_random.h @@ -1,7 +1,7 @@ -#ifndef __vpi_sys_rand_H -#define __vpi_sys_rand_H +#ifndef IVL_sys_random_H +#define IVL_sys_random_H /* - * Copyright (c) 2000-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -27,4 +27,4 @@ extern PLI_INT32 sys_rand_three_args_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *name); extern PLI_INT32 sys_random_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *name); -#endif +#endif /* IVL_sys_random_H */ diff --git a/vpi/sys_readmem_lex.h b/vpi/sys_readmem_lex.h index b7e18376a..6531b8f1c 100644 --- a/vpi/sys_readmem_lex.h +++ b/vpi/sys_readmem_lex.h @@ -1,7 +1,7 @@ -#ifndef __sys_readmem_lex_H -#define __sys_readmem_lex_H +#ifndef IVL_sys_readmem_lex_H +#define IVL_sys_readmem_lex_H /* - * Copyright (c) 1999-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -34,4 +34,4 @@ extern int readmemlex(void); extern void destroy_readmem_lexor(void); -#endif +#endif /* IVL_sys_readmem_lex_H */ diff --git a/vpi/table_mod.h b/vpi/table_mod.h index e1215dfa9..819626f7c 100644 --- a/vpi/table_mod.h +++ b/vpi/table_mod.h @@ -1,7 +1,7 @@ -#ifndef __table_mod_H -#define __table_mod_H +#ifndef IVL_table_mod_H +#define IVL_table_mod_H /* - * Copyright (C) 2011 Cary R. (cygcary@yahoo.com) + * Copyright (C) 2011-2014 Cary R. (cygcary@yahoo.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -98,4 +98,4 @@ extern int tblmodlex(void); extern void destroy_tblmod_lexor(void); extern void init_tblmod_lexor(FILE *fp); -#endif +#endif /* IVL_table_mod_H */ diff --git a/vpi/vcd_priv.h b/vpi/vcd_priv.h index 5c3219648..43430c490 100644 --- a/vpi/vcd_priv.h +++ b/vpi/vcd_priv.h @@ -1,7 +1,7 @@ -#ifndef __vcd_priv_H -#define __vcd_priv_H +#ifndef IVL_vcd_priv_H +#define IVL_vcd_priv_H /* - * Copyright (c) 2003-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2003-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -131,4 +131,4 @@ EXTERN PLI_INT32 sys_dumpvars_compiletf(ICARUS_VPI_CONST PLI_BYTE8 *name); #undef EXTERN -#endif +#endif /* IVL_vcd_priv_H */ diff --git a/vpi/vpi_config.h.in b/vpi/vpi_config.h.in index 1f29e3fbe..9c7601731 100644 --- a/vpi/vpi_config.h.in +++ b/vpi/vpi_config.h.in @@ -1,7 +1,7 @@ -#ifndef __vpi_config_H -#define __vpi_config_H +#ifndef IVL_vpi_config_H +#define IVL_vpi_config_H /* - * Copyright (c) 2004-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -32,4 +32,4 @@ # define _FILE_OFFSET_BITS 64 #endif -#endif /* __config_H */ +#endif /* IVL_vpi_config_H */ diff --git a/vpi_user.h b/vpi_user.h index 6b80c31c7..7bef96669 100644 --- a/vpi_user.h +++ b/vpi_user.h @@ -1,7 +1,7 @@ -#ifndef __vpi_user_H -#define __vpi_user_H +#ifndef VPI_USER_H +#define VPI_USER_H /* - * Copyright (c) 1999-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 1999-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -657,4 +657,4 @@ extern void vpip_count_drivers(vpiHandle ref, unsigned idx, EXTERN_C_END -#endif +#endif /* VPI_USER_H */ diff --git a/vvp/arith.h b/vvp/arith.h index 5f714e231..612f060b9 100644 --- a/vvp/arith.h +++ b/vvp/arith.h @@ -1,7 +1,7 @@ -#ifndef __arith_H -#define __arith_H +#ifndef IVL_arith_H +#define IVL_arith_H /* - * Copyright (c) 2001-2008 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -394,4 +394,4 @@ class vvp_cmp_gt_real : public vvp_arith_real_ { vvp_context_t); }; -#endif +#endif /* IVL_arith_H */ diff --git a/vvp/array.h b/vvp/array.h index 8a0ff3e6c..322852408 100644 --- a/vvp/array.h +++ b/vvp/array.h @@ -1,7 +1,7 @@ -#ifndef __array_H -#define __array_H +#ifndef IVL_array_H +#define IVL_array_H /* - * Copyright (c) 2007-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2007-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -59,4 +59,4 @@ extern value_callback* vpip_array_change(p_cb_data data); extern void compile_varw_real(char*label, vvp_array_t array, unsigned long array_addr, int msb, int lsb); -#endif +#endif /* IVL_array_H */ diff --git a/vvp/bufif.h b/vvp/bufif.h index 579604faf..8cb3bc57e 100644 --- a/vvp/bufif.h +++ b/vvp/bufif.h @@ -1,7 +1,7 @@ -#ifndef __bufif_H -#define __bufif_H +#ifndef IVL_bufif_H +#define IVL_bufif_H /* - * Copyright (c) 2001-2005 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -49,4 +49,4 @@ class vvp_fun_bufif : public vvp_net_fun_t { unsigned drive1_ : 8; }; -#endif +#endif /* IVL_bufif_H */ diff --git a/vvp/class_type.h b/vvp/class_type.h index 16b673045..35c9db731 100644 --- a/vvp/class_type.h +++ b/vvp/class_type.h @@ -1,7 +1,7 @@ -#ifndef __class_type_H -#define __class_type_H +#ifndef IVL_class_type_H +#define IVL_class_type_H /* - * Copyright (c) 2012-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -85,4 +85,4 @@ class class_type : public __vpiHandle { size_t instance_size_; }; -#endif +#endif /* IVL_class_type_H */ diff --git a/vvp/codes.h b/vvp/codes.h index dd6adf362..1c2b5209a 100644 --- a/vvp/codes.h +++ b/vvp/codes.h @@ -1,7 +1,7 @@ -#ifndef __codes_H -#define __codes_H +#ifndef IVL_codes_H +#define IVL_codes_H /* - * Copyright (c) 2001-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -264,4 +264,4 @@ extern vvp_code_t codespace_allocate(void); extern vvp_code_t codespace_next(void); extern vvp_code_t codespace_null(void); -#endif +#endif /* IVL_codes_H */ diff --git a/vvp/compile.h b/vvp/compile.h index b13aaf67d..12f8462c4 100644 --- a/vvp/compile.h +++ b/vvp/compile.h @@ -1,7 +1,7 @@ -#ifndef __compile_H -#define __compile_H +#ifndef IVL_compile_H +#define IVL_compile_H /* - * Copyright (c) 2001-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -552,4 +552,4 @@ extern void compile_class_start(char*lab, char*nam, unsigned nprop); extern void compile_class_property(unsigned idx, char*nam, char*typ); extern void compile_class_done(void); -#endif +#endif /* IVL_compile_H */ diff --git a/vvp/config.h.in b/vvp/config.h.in index 0adfd2ae4..24b0aa802 100644 --- a/vvp/config.h.in +++ b/vvp/config.h.in @@ -1,7 +1,7 @@ -#ifndef __config_H -#define __config_H +#ifndef IVL_config_H +#define IVL_config_H /* - * Copyright (c) 2001-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -201,4 +201,4 @@ inline int64_t i64round(double x) #define TU "" #endif -#endif +#endif /* IVL_config_H */ diff --git a/vvp/delay.h b/vvp/delay.h index d4e4ac090..6a3815ce3 100644 --- a/vvp/delay.h +++ b/vvp/delay.h @@ -1,7 +1,7 @@ -#ifndef __delay_H -#define __delay_H +#ifndef IVL_delay_H +#define IVL_delay_H /* - * Copyright 2005-2010 Stephen Williams + * Copyright 2005-2014 Stephen Williams * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -230,4 +230,4 @@ class vvp_fun_modpath_edge : public vvp_fun_modpath_src { bool negedge_; }; -#endif // __delay_H +#endif /* IVL_delay_H */ diff --git a/vvp/dff.h b/vvp/dff.h index 5dcd1366f..b7e27cdf1 100644 --- a/vvp/dff.h +++ b/vvp/dff.h @@ -1,7 +1,7 @@ -#ifndef __vvp_dff_H -#define __vvp_dff_H +#ifndef IVL_dff_H +#define IVL_dff_H /* - * Copyright (c) 2005 Stephen Williams (steve@icarus.com) + * Copyright (c) 2005-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -75,4 +75,4 @@ class vvp_dff_aset : public vvp_dff { vvp_bit4_t a_; }; -#endif +#endif /* IVL_dff_H */ diff --git a/vvp/enum_type.h b/vvp/enum_type.h index 987f1b882..0ca9be360 100644 --- a/vvp/enum_type.h +++ b/vvp/enum_type.h @@ -1,7 +1,7 @@ -#ifndef __enum_type_H -#define __enum_type_H +#ifndef IVL_enum_type_H +#define IVL_enum_type_H /* - * Copyright (c) 2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2010-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -19,4 +19,4 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#endif +#endif /* IVL_enum_type_H */ diff --git a/vvp/event.h b/vvp/event.h index 43d3604a8..b649c6d5e 100644 --- a/vvp/event.h +++ b/vvp/event.h @@ -1,7 +1,7 @@ -#ifndef __event_H -#define __event_H +#ifndef IVL_event_H +#define IVL_event_H /* - * Copyright (c) 2004-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -406,4 +406,4 @@ class vvp_named_event_aa : public vvp_named_event, public automatic_hooks_s { unsigned context_idx_; }; -#endif // __event_H +#endif /* IVL_event_H */ diff --git a/vvp/ivl_dlfcn.h b/vvp/ivl_dlfcn.h index 079436a75..10f09d1b8 100644 --- a/vvp/ivl_dlfcn.h +++ b/vvp/ivl_dlfcn.h @@ -1,7 +1,7 @@ -#ifndef __ivl_dlfcn_H -#define __ivl_dlfcn_H +#ifndef IVL_ivl_dlfcn_H +#define IVL_ivl_dlfcn_H /* - * Copyright (c) 2001-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -99,4 +99,4 @@ inline const char*dlerror(void) { return strerror( errno ); } #endif -#endif +#endif /* IVL_ivl_dlfcn_H */ diff --git a/vvp/logic.h b/vvp/logic.h index deef1500a..7acfce67a 100644 --- a/vvp/logic.h +++ b/vvp/logic.h @@ -1,7 +1,7 @@ -#ifndef __logic_H -#define __logic_H +#ifndef IVL_logic_H +#define IVL_logic_H /* - * Copyright (c) 2000-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2000-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -212,4 +212,4 @@ class vvp_fun_xor : public vvp_fun_boolean_ { bool invert_; }; -#endif // __logic_H +#endif /* IVL_logic_H */ diff --git a/vvp/npmos.h b/vvp/npmos.h index 74efbfb7b..4bbcc199e 100644 --- a/vvp/npmos.h +++ b/vvp/npmos.h @@ -1,7 +1,7 @@ -#ifndef __npmos_H -#define __npmos_H +#ifndef IVL_npmos_H +#define IVL_npmos_H /* - * Copyright (c) 2005 Stephen Williams (steve@icarus.com) + * Copyright (c) 2005-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -130,4 +130,4 @@ class vvp_fun_rcmos : public vvp_fun_cmos_ { void recv_vec8(vvp_net_ptr_t port, const vvp_vector8_t&bit); }; -#endif +#endif /* IVL_npmos_H */ diff --git a/vvp/parse_misc.h b/vvp/parse_misc.h index 2ce99ea50..a63cfd11f 100644 --- a/vvp/parse_misc.h +++ b/vvp/parse_misc.h @@ -1,7 +1,7 @@ -#ifndef __parse_misc_H -#define __parse_misc_H +#ifndef IVL_parse_misc_H +#define IVL_parse_misc_H /* - * Copyright (c) 2001-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -92,4 +92,4 @@ extern void argv_add(struct argv_s*obj, vpiHandle); extern void argv_sym_add(struct argv_s*obj, char *); extern void argv_sym_lookup(struct argv_s*obj); -#endif +#endif /* IVL_parse_misc_H */ diff --git a/vvp/part.h b/vvp/part.h index 10319c0aa..90a59a225 100644 --- a/vvp/part.h +++ b/vvp/part.h @@ -1,7 +1,7 @@ -#ifndef __part_H -#define __part_H +#ifndef IVL_part_H +#define IVL_part_H /* - * Copyright (c) 2005-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2005-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -189,4 +189,4 @@ class vvp_fun_part_var_aa : public vvp_fun_part_var, public automatic_hooks_s { unsigned context_idx_; }; -#endif +#endif /* IVL_part_H */ diff --git a/vvp/permaheap.h b/vvp/permaheap.h index 6d4ff7710..0eb9707e5 100644 --- a/vvp/permaheap.h +++ b/vvp/permaheap.h @@ -1,7 +1,7 @@ -#ifndef __permaheap_H -#define __permaheap_H +#ifndef IVL_permaheap_H +#define IVL_permaheap_H /* - * Copyright (c) 2009-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2009-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -49,4 +49,4 @@ class permaheap { size_t heap_total_; }; -#endif +#endif /* IVL_permaheap_H */ diff --git a/vvp/resolv.h b/vvp/resolv.h index 01ac4d49b..cf594c61b 100644 --- a/vvp/resolv.h +++ b/vvp/resolv.h @@ -1,7 +1,7 @@ -#ifndef __resolv_H -#define __resolv_H +#ifndef IVL_resolv_H +#define IVL_resolv_H /* - * Copyright (c) 2001-2008,2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -179,4 +179,4 @@ class resolv_trior : public resolv_wired_logic { virtual vvp_vector4_t wired_logic_math_(vvp_vector4_t&a, vvp_vector4_t&b); }; -#endif +#endif /* IVL_resolv_H */ diff --git a/vvp/schedule.h b/vvp/schedule.h index 04bfc5984..e30b4fd8c 100644 --- a/vvp/schedule.h +++ b/vvp/schedule.h @@ -1,7 +1,7 @@ -#ifndef __schedule_H -#define __schedule_H +#ifndef IVL_schedule_H +#define IVL_schedule_H /* - * Copyright (c) 2001-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -189,4 +189,4 @@ extern unsigned long count_prop_events; extern unsigned long count_thread_events; extern unsigned long count_event_pool; -#endif +#endif /* IVL_schedule_H */ diff --git a/vvp/sfunc.h b/vvp/sfunc.h index b5e4e380b..aff21a97a 100644 --- a/vvp/sfunc.h +++ b/vvp/sfunc.h @@ -1,7 +1,7 @@ -#ifndef __sfunc_H -#define __sfunc_H +#ifndef IVL_sfunc_H +#define IVL_sfunc_H /* - * Copyright (c) 2006-2008 Stephen Williams (steve@icarus.com) + * Copyright (c) 2006-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -43,4 +43,4 @@ class sfunc_core : public vvp_wide_fun_core, protected vvp_gen_event_s { vpiHandle*argv_; }; -#endif +#endif /* IVL_sfunc_H */ diff --git a/vvp/slab.h b/vvp/slab.h index 3dd6254c2..1541b6969 100644 --- a/vvp/slab.h +++ b/vvp/slab.h @@ -1,7 +1,7 @@ -#ifndef __slab_H -#define __slab_H +#ifndef IVL_slab_H +#define IVL_slab_H /* - * Copyright (c) 2008 Picture Elements, Inc. + * Copyright (c) 2008-2014 Picture Elements, Inc. * Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it @@ -77,4 +77,4 @@ inline void slab_t::free_slab(void*ptr) heap_ = cur; } -#endif +#endif /* IVL_slab_H */ diff --git a/vvp/statistics.h b/vvp/statistics.h index 5e2d68214..0474ce893 100644 --- a/vvp/statistics.h +++ b/vvp/statistics.h @@ -1,7 +1,7 @@ -#ifndef __statistics_H -#define __statistics_H +#ifndef IVL_statistics_H +#define IVL_statistics_H /* - * Copyright (c) 2002-2010 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -62,4 +62,4 @@ extern size_t size_opcodes; extern size_t size_vvp_nets; extern size_t size_vvp_net_funs; -#endif +#endif /* IVL_statistics_H */ diff --git a/vvp/symbols.h b/vvp/symbols.h index b26c58b6a..dd21f8fb7 100644 --- a/vvp/symbols.h +++ b/vvp/symbols.h @@ -1,7 +1,7 @@ -#ifndef __symbols_H -#define __symbols_H +#ifndef IVL_symbols_H +#define IVL_symbols_H /* - * Copyright (c) 2001-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -115,4 +115,4 @@ template class symbol_map_s : private symbol_table_s { } }; -#endif +#endif /* IVL_symbols_H */ diff --git a/vvp/udp.h b/vvp/udp.h index bd416d31b..dedea300b 100644 --- a/vvp/udp.h +++ b/vvp/udp.h @@ -1,7 +1,7 @@ -#ifndef __udp_H -#define __udp_H +#ifndef IVL_udp_H +#define IVL_udp_H /* - * Copyright (c) 2005-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2005-2014 Stephen Williams (steve@icarus.com) * * (This is a rewrite of code that was ... * Copyright (c) 2001 Stephan Boettcher ) @@ -238,4 +238,4 @@ class vvp_udp_fun_core : public vvp_wide_fun_core, private vvp_gen_event_s { udp_levels_table current_; }; -#endif +#endif /* IVL_udp_H */ diff --git a/vvp/ufunc.h b/vvp/ufunc.h index 6989ef7de..1104f00d8 100644 --- a/vvp/ufunc.h +++ b/vvp/ufunc.h @@ -1,7 +1,7 @@ -#ifndef __ufunc_H -#define __ufunc_H +#ifndef IVL_ufunc_H +#define IVL_ufunc_H /* - * Copyright (c) 2002-2008 Stephen Williams (steve@icarus.com) + * Copyright (c) 2002-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -93,4 +93,4 @@ class ufunc_core : public vvp_wide_fun_core { vvp_net_t*result_; }; -#endif +#endif /* IVL_ufunc_H */ diff --git a/vvp/vpi_priv.h b/vvp/vpi_priv.h index a57d4dc78..77a81b8b1 100644 --- a/vvp/vpi_priv.h +++ b/vvp/vpi_priv.h @@ -1,7 +1,7 @@ -#ifndef __vpi_priv_H -#define __vpi_priv_H +#ifndef IVL_vpi_priv_H +#define IVL_vpi_priv_H /* - * Copyright (c) 2001-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -809,4 +809,4 @@ extern vpiHandle vpip_module(struct __vpiScope*scope); extern int vpip_delay_selection; -#endif +#endif /* IVL_vpi_priv_H */ diff --git a/vvp/vthread.h b/vvp/vthread.h index 196b78c38..eb777c58f 100644 --- a/vvp/vthread.h +++ b/vvp/vthread.h @@ -1,7 +1,7 @@ -#ifndef __vthread_H -#define __vthread_H +#ifndef IVL_vthread_H +#define IVL_vthread_H /* - * Copyright (c) 2001-2009 Stephen Williams (steve@icarus.com) + * Copyright (c) 2001-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -131,4 +131,4 @@ extern double vthread_get_real_stack(struct vthread_s*thr, unsigned depth); /* This is used to actually delete a thread once we are done with it. */ extern void vthread_delete(vthread_t thr); -#endif +#endif /* IVL_vthread_H */ diff --git a/vvp/vvp_cleanup.h b/vvp/vvp_cleanup.h index c0464cf99..ad67e1f68 100644 --- a/vvp/vvp_cleanup.h +++ b/vvp/vvp_cleanup.h @@ -1,7 +1,7 @@ -#ifndef __vvp_cleanup_H -#define __vvp_cleanup_H +#ifndef IVL_vvp_cleanup_H +#define IVL_vvp_cleanup_H /* - * Copyright (c) 2009-2013 Cary R. (cygcary@yahoo.com) + * Copyright (c) 2009-2014 Cary R. (cygcary@yahoo.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -67,4 +67,4 @@ extern void vvp_net_delete(vvp_net_t *item); extern void pool_local_net(vvp_net_t *net); -#endif +#endif /* IVL_vvp_cleanup_H */ diff --git a/vvp/vvp_cobject.h b/vvp/vvp_cobject.h index 9729c925d..bb6ca9922 100644 --- a/vvp/vvp_cobject.h +++ b/vvp/vvp_cobject.h @@ -1,7 +1,7 @@ -#ifndef __vvp_cobject_H -#define __vvp_cobject_H +#ifndef IVL_vvp_cobject_H +#define IVL_vvp_cobject_H /* - * Copyright (c) 2012-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -52,4 +52,4 @@ class vvp_cobject : public vvp_object { class_type::inst_t properties_; }; -#endif +#endif /* IVL_vvp_cobject_H */ diff --git a/vvp/vvp_darray.h b/vvp/vvp_darray.h index 65f0629c0..28bae1534 100644 --- a/vvp/vvp_darray.h +++ b/vvp/vvp_darray.h @@ -1,7 +1,7 @@ -#ifndef __vvp_darray_H -#define __vvp_darray_H +#ifndef IVL_vvp_darray_H +#define IVL_vvp_darray_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -86,4 +86,4 @@ class vvp_darray_string : public vvp_darray { }; -#endif +#endif /* IVL_vvp_darray_H */ diff --git a/vvp/vvp_island.h b/vvp/vvp_island.h index 3bd21acf0..46d8fcedc 100644 --- a/vvp/vvp_island.h +++ b/vvp/vvp_island.h @@ -1,7 +1,7 @@ -#ifndef __vvp_island_H -#define __vvp_island_H +#ifndef IVL_vvp_island_H +#define IVL_vvp_island_H /* - * Copyright (c) 2008-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2008-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -233,4 +233,4 @@ extern void island_collect_node(std::list&conn, vvp_branch_ptr extern void compile_island_base(char*label, vvp_island*use_island); extern vvp_island* compile_find_island(const char*island_name); -#endif +#endif /* IVL_vvp_island_H */ diff --git a/vvp/vvp_net.h b/vvp/vvp_net.h index 5d9e80138..2a5e1a71f 100644 --- a/vvp/vvp_net.h +++ b/vvp/vvp_net.h @@ -1,7 +1,7 @@ -#ifndef __vvp_net_H -#define __vvp_net_H +#ifndef IVL_vvp_net_H +#define IVL_vvp_net_H /* - * Copyright (c) 2004-2013 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -1759,4 +1759,4 @@ inline bool vvp_net_fil_t::test_force_mask_is_zero(void) const #undef calloc #undef __ivl_alloc_H -#endif +#endif /* IVL_vvp_net_H */ diff --git a/vvp/vvp_net_sig.h b/vvp/vvp_net_sig.h index 8a1042239..d9ac0c3ae 100644 --- a/vvp/vvp_net_sig.h +++ b/vvp/vvp_net_sig.h @@ -1,7 +1,7 @@ -#ifndef __vvp_net_sig_H -#define __vvp_net_sig_H +#ifndef IVL_vvp_net_sig_H +#define IVL_vvp_net_sig_H /* - * Copyright (c) 2004-2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2004-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -569,4 +569,4 @@ class vvp_wire_string : public vvp_wire_base { }; #endif -#endif +#endif /* IVL_vvp_net_sig_H */ diff --git a/vvp/vvp_object.h b/vvp/vvp_object.h index 6d9f88acd..fe0763864 100644 --- a/vvp/vvp_object.h +++ b/vvp/vvp_object.h @@ -1,7 +1,7 @@ -#ifndef __vvp_object_H -#define __vvp_object_H +#ifndef IVL_vvp_object_H +#define IVL_vvp_object_H /* - * Copyright (c) 2012 Stephen Williams (steve@icarus.com) + * Copyright (c) 2012-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -126,4 +126,4 @@ template inline T*vvp_object_t::peek(void) const return dynamic_cast (ref_); } -#endif +#endif /* IVL_vvp_object_H */ diff --git a/vvp/vvp_vpi_callback.h b/vvp/vvp_vpi_callback.h index bbaf9ad9f..e319d20e0 100644 --- a/vvp/vvp_vpi_callback.h +++ b/vvp/vvp_vpi_callback.h @@ -1,7 +1,7 @@ -#ifndef __vvp_vpi_callback_H -#define __vvp_vpi_callback_H +#ifndef IVL_vvp_vpi_callback_H +#define IVL_vvp_vpi_callback_H /* - * Copyright (c) 2009-2011 Stephen Williams (steve@icarus.com) + * Copyright (c) 2009-2014 Stephen Williams (steve@icarus.com) * * This source code is free software; you can redistribute it * and/or modify it in source code form under the terms of the GNU @@ -62,4 +62,4 @@ class vvp_vpi_callback { }; -#endif +#endif /* IVL_vvp_vpi_callback_H */