Author: petdance
Date: Fri Jun 8 13:05:03 2007
New Revision: 18884
Modified:
trunk/compilers/bcg/include/bcg.h
trunk/compilers/bcg/src/bcg_emitter.h
trunk/compilers/bcg/src/bcg_logger.h
trunk/compilers/bcg/src/bcg_private.h
trunk/compilers/bcg/src/bcg_reg_alloc.h
trunk/compilers/bcg/src/bcg_utils.h
trunk/compilers/imcc/cfg.h
trunk/compilers/imcc/debug.h
trunk/compilers/imcc/imc.h
trunk/compilers/imcc/instructions.h
trunk/compilers/imcc/optimizer.h
trunk/compilers/imcc/parser.h
trunk/compilers/imcc/pbc.h
trunk/compilers/imcc/sets.h
trunk/compilers/imcc/symreg.h
trunk/compilers/imcc/unit.h
trunk/compilers/pirc/src/jsonout.h
trunk/compilers/pirc/src/pastout.h
trunk/compilers/pirc/src/pbcout.h
trunk/compilers/pirc/src/pirlexer.h
trunk/compilers/pirc/src/pirout.h
trunk/compilers/pirc/src/pirparser.h
trunk/compilers/pirc/src/pirutil.h
trunk/compilers/pirc/src/pirvtable.h
trunk/config/gen/config_h.pm
trunk/config/gen/core_pmcs.pm
trunk/config/gen/platform.pm
trunk/config/gen/platform/ansi/io.h
trunk/config/gen/platform/generic/dl.h
trunk/config/gen/platform/generic/io.h
trunk/config/gen/platform/generic/math.h
trunk/config/gen/platform/generic/signal.h
trunk/config/gen/platform/generic/stat.h
trunk/config/gen/platform/generic/threads.h
trunk/config/gen/platform/openbsd/misc.h
trunk/config/gen/platform/platform_interface.h
trunk/config/gen/platform/win32/io.h
trunk/config/gen/platform/win32/misc.h
trunk/config/gen/platform/win32/signal.h
trunk/config/gen/platform/win32/stat.h
trunk/config/gen/platform/win32/string.h
trunk/config/gen/platform/win32/threads.h
trunk/include/parrot/atomic.h
trunk/include/parrot/atomic/fallback.h
trunk/include/parrot/atomic/gcc_pcc.h
trunk/include/parrot/atomic/gcc_x86.h
trunk/include/parrot/atomic/sparc.h
trunk/include/parrot/builtin.h
trunk/include/parrot/caches.h
trunk/include/parrot/cclass.h
trunk/include/parrot/charset.h
trunk/include/parrot/compiler.h
trunk/include/parrot/datatypes.h
trunk/include/parrot/debug.h
trunk/include/parrot/dod.h
trunk/include/parrot/dynext.h
trunk/include/parrot/embed.h
trunk/include/parrot/encoding.h
trunk/include/parrot/enums.h
trunk/include/parrot/events.h
trunk/include/parrot/exceptions.h
trunk/include/parrot/exec.h
trunk/include/parrot/exit.h
trunk/include/parrot/extend.h
trunk/include/parrot/global.h
trunk/include/parrot/global_setup.h
trunk/include/parrot/hash.h
trunk/include/parrot/headers.h
trunk/include/parrot/hll.h
trunk/include/parrot/imcc.h
trunk/include/parrot/inter_call.h
trunk/include/parrot/interpreter.h
trunk/include/parrot/intlist.h
trunk/include/parrot/io.h
trunk/include/parrot/key.h
trunk/include/parrot/library.h
trunk/include/parrot/list.h
trunk/include/parrot/longopt.h
trunk/include/parrot/memory.h
trunk/include/parrot/misc.h
trunk/include/parrot/mmd.h
trunk/include/parrot/nci.h
trunk/include/parrot/objects.h
trunk/include/parrot/op.h
trunk/include/parrot/oplib.h
trunk/include/parrot/packfile.h
trunk/include/parrot/parrot.h
trunk/include/parrot/pic.h
trunk/include/parrot/pmc.h
trunk/include/parrot/pmc_freeze.h
trunk/include/parrot/pobj.h
trunk/include/parrot/register.h
trunk/include/parrot/resources.h
trunk/include/parrot/settings.h
trunk/include/parrot/slice.h
trunk/include/parrot/smallobject.h
trunk/include/parrot/stacks.h
trunk/include/parrot/stat.h
trunk/include/parrot/stm/backend.h
trunk/include/parrot/string.h
trunk/include/parrot/string_funcs.h
trunk/include/parrot/string_primitives.h
trunk/include/parrot/sub.h
trunk/include/parrot/thr_pthread.h
trunk/include/parrot/thr_windows.h
trunk/include/parrot/thread.h
trunk/include/parrot/tsq.h
trunk/include/parrot/vtables.h
trunk/include/parrot/warnings.h
trunk/languages/cola/cola.h
trunk/languages/dotnet/pmc/structures.h
trunk/languages/dotnet/pmc/tableinfo.h
trunk/languages/pugs/include/pugs_common.h
trunk/languages/tcl/src/binary.h
trunk/lib/Parrot/Ops2pm/Utils.pm
trunk/lib/Parrot/Pmc2c.pm
trunk/src/bignum.h
trunk/src/charset/ascii.h
trunk/src/charset/binary.h
trunk/src/charset/iso-8859-1.h
trunk/src/charset/tables.h
trunk/src/charset/unicode.h
trunk/src/encodings/fixed_8.h
trunk/src/encodings/ucs2.h
trunk/src/encodings/utf16.h
trunk/src/encodings/utf8.h
trunk/src/exec_save.h
trunk/src/interp_guts.h
trunk/src/io/io_private.h
trunk/src/jit.h
trunk/src/jit/alpha/jit_emit.h
trunk/src/jit/arm/exec_dep.h
trunk/src/jit/arm/jit_emit.h
trunk/src/jit/hppa/jit_emit.h
trunk/src/jit/i386/exec_dep.h
trunk/src/jit/i386/jit_emit.h
trunk/src/jit/ia64/jit_emit.h
trunk/src/jit/mips/jit_emit.h
trunk/src/jit/ppc/exec_dep.h
trunk/src/jit/ppc/jit_emit.h
trunk/src/jit/skeleton/jit_emit.h
trunk/src/jit/sun4/jit_emit.h
trunk/src/pmc/classobject.h
trunk/src/runops_cores.h
trunk/src/stm/stm_internal.h
trunk/src/stm/stm_waitlist.h
trunk/src/trace.h
trunk/src/unicode.h
trunk/tools/build/c2str.pl
trunk/tools/build/vtable_extend.pl
trunk/tools/build/vtable_h.pl
Log:
Added #once pragma
Modified: trunk/compilers/bcg/include/bcg.h
==============================================================================
--- trunk/compilers/bcg/include/bcg.h (original)
+++ trunk/compilers/bcg/include/bcg.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_H_GUARD
#define PARROT_BCG_H_GUARD
Modified: trunk/compilers/bcg/src/bcg_emitter.h
==============================================================================
--- trunk/compilers/bcg/src/bcg_emitter.h (original)
+++ trunk/compilers/bcg/src/bcg_emitter.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_EMITTER_H_GUARD
#define PARROT_BCG_EMITTER_H_GUARD
Modified: trunk/compilers/bcg/src/bcg_logger.h
==============================================================================
--- trunk/compilers/bcg/src/bcg_logger.h (original)
+++ trunk/compilers/bcg/src/bcg_logger.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_LOGGER_H_GUARD
#define PARROT_BCG_LOGGER_H_GUARD
Modified: trunk/compilers/bcg/src/bcg_private.h
==============================================================================
--- trunk/compilers/bcg/src/bcg_private.h (original)
+++ trunk/compilers/bcg/src/bcg_private.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_PRIVATE_H_GUARD
#define PARROT_BCG_PRIVATE_H_GUARD
Modified: trunk/compilers/bcg/src/bcg_reg_alloc.h
==============================================================================
--- trunk/compilers/bcg/src/bcg_reg_alloc.h (original)
+++ trunk/compilers/bcg/src/bcg_reg_alloc.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_REG_ALLOC_H_GUARD
#define PARROT_BCG_REG_ALLOC_H_GUARD
Modified: trunk/compilers/bcg/src/bcg_utils.h
==============================================================================
--- trunk/compilers/bcg/src/bcg_utils.h (original)
+++ trunk/compilers/bcg/src/bcg_utils.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_BCG_UTILS_H_GUARD
#define PARROT_BCG_UTILS_H_GUARD
Modified: trunk/compilers/imcc/cfg.h
==============================================================================
--- trunk/compilers/imcc/cfg.h (original)
+++ trunk/compilers/imcc/cfg.h Fri Jun 8 13:05:03 2007
@@ -2,6 +2,7 @@
/* Data structures: */
/* Two-way linked list of predecessors and successors */
+#pragma once
#ifndef PARROT_CFG_H_GUARD
#define PARROT_CFG_H_GUARD
Modified: trunk/compilers/imcc/debug.h
==============================================================================
--- trunk/compilers/imcc/debug.h (original)
+++ trunk/compilers/imcc/debug.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_DEBUG_H_GUARD
#define PARROT_IMCC_DEBUG_H_GUARD
Modified: trunk/compilers/imcc/imc.h
==============================================================================
--- trunk/compilers/imcc/imc.h (original)
+++ trunk/compilers/imcc/imc.h Fri Jun 8 13:05:03 2007
@@ -1,5 +1,6 @@
/* $Id$ */
+#pragma once
#ifndef PARROT_IMCC_IMC_H_GUARD
#define PARROT_IMCC_IMC_H_GUARD
Modified: trunk/compilers/imcc/instructions.h
==============================================================================
--- trunk/compilers/imcc/instructions.h (original)
+++ trunk/compilers/imcc/instructions.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_INSTRUCTIONS_H_GUARD
#define PARROT_IMCC_INSTRUCTIONS_H_GUARD
Modified: trunk/compilers/imcc/optimizer.h
==============================================================================
--- trunk/compilers/imcc/optimizer.h (original)
+++ trunk/compilers/imcc/optimizer.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_OPTIMIZER_H_GUARD
#define PARROT_IMCC_OPTIMIZER_H_GUARD
int pre_optimize(Interp *, IMC_Unit *);
Modified: trunk/compilers/imcc/parser.h
==============================================================================
--- trunk/compilers/imcc/parser.h (original)
+++ trunk/compilers/imcc/parser.h Fri Jun 8 13:05:03 2007
@@ -4,6 +4,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_IMCC_PARSER_H_GUARD
#define PARROT_IMCC_PARSER_H_GUARD
Modified: trunk/compilers/imcc/pbc.h
==============================================================================
--- trunk/compilers/imcc/pbc.h (original)
+++ trunk/compilers/imcc/pbc.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_PBC_H_GUARD
#define PARROT_IMCC_PBC_H_GUARD
Modified: trunk/compilers/imcc/sets.h
==============================================================================
--- trunk/compilers/imcc/sets.h (original)
+++ trunk/compilers/imcc/sets.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_SETS_H_GUARD
#define PARROT_IMCC_SETS_H_GUARD
Modified: trunk/compilers/imcc/symreg.h
==============================================================================
--- trunk/compilers/imcc/symreg.h (original)
+++ trunk/compilers/imcc/symreg.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_SYMREG_H_GUARD
#define PARROT_IMCC_SYMREG_H_GUARD
Modified: trunk/compilers/imcc/unit.h
==============================================================================
--- trunk/compilers/imcc/unit.h (original)
+++ trunk/compilers/imcc/unit.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_IMCC_UNIT_H_GUARD
#define PARROT_IMCC_UNIT_H_GUARD
Modified: trunk/compilers/pirc/src/jsonout.h
==============================================================================
--- trunk/compilers/pirc/src/jsonout.h (original)
+++ trunk/compilers/pirc/src/jsonout.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_JSONOUT_H_GUARD
#define PARROT_PIRC_JSONOUT_H_GUARD
Modified: trunk/compilers/pirc/src/pastout.h
==============================================================================
--- trunk/compilers/pirc/src/pastout.h (original)
+++ trunk/compilers/pirc/src/pastout.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PASTOUT_H_GUARD
#define PARROT_PIRC_PASTOUT_H_GUARD
Modified: trunk/compilers/pirc/src/pbcout.h
==============================================================================
--- trunk/compilers/pirc/src/pbcout.h (original)
+++ trunk/compilers/pirc/src/pbcout.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PBCOUT_H_GUARD
#define PARROT_PIRC_PBCOUT_H_GUARD
Modified: trunk/compilers/pirc/src/pirlexer.h
==============================================================================
--- trunk/compilers/pirc/src/pirlexer.h (original)
+++ trunk/compilers/pirc/src/pirlexer.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PIRLEXER_H_GUARD
#define PARROT_PIRC_PIRLEXER_H_GUARD
Modified: trunk/compilers/pirc/src/pirout.h
==============================================================================
--- trunk/compilers/pirc/src/pirout.h (original)
+++ trunk/compilers/pirc/src/pirout.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PIROUT_H_GUARD
#define PARROT_PIRC_PIROUT_H_GUARD
Modified: trunk/compilers/pirc/src/pirparser.h
==============================================================================
--- trunk/compilers/pirc/src/pirparser.h (original)
+++ trunk/compilers/pirc/src/pirparser.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PIRPARSER_H_GUARD
#define PARROT_PIRC_PIRPARSER_H_GUARD
Modified: trunk/compilers/pirc/src/pirutil.h
==============================================================================
--- trunk/compilers/pirc/src/pirutil.h (original)
+++ trunk/compilers/pirc/src/pirutil.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PIRUTIL_H_GUARD
#define PARROT_PIRC_PIRUTIL_H_GUARD
Modified: trunk/compilers/pirc/src/pirvtable.h
==============================================================================
--- trunk/compilers/pirc/src/pirvtable.h (original)
+++ trunk/compilers/pirc/src/pirvtable.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PIRC_PIRVTABLE_H_GUARD
#define PARROT_PIRC_PIRVTABLE_H_GUARD
Modified: trunk/config/gen/config_h.pm
==============================================================================
--- trunk/config/gen/config_h.pm (original)
+++ trunk/config/gen/config_h.pm Fri Jun 8 13:05:03 2007
@@ -56,6 +56,7 @@
** This file is generated automatically by Configure.pl
*/
+#pragma once
#ifndef PARROT_HAS_HEADER_H_GUARD
#define PARROT_HAS_HEADER_H_GUARD
Modified: trunk/config/gen/core_pmcs.pm
==============================================================================
--- trunk/config/gen/core_pmcs.pm (original)
+++ trunk/config/gen/core_pmcs.pm Fri Jun 8 13:05:03 2007
@@ -46,6 +46,7 @@
* Automatically generated by config/gen/core_pmcs.pm
*/
+#pragma once
#ifndef PARROT_CORE_PMCS_H_GUARD
#define PARROT_CORE_PMCS_H_GUARD
Modified: trunk/config/gen/platform.pm
==============================================================================
--- trunk/config/gen/platform.pm (original)
+++ trunk/config/gen/platform.pm Fri Jun 8 13:05:03 2007
@@ -79,6 +79,7 @@
**
** This file is generated automatically by config/gen/platform.pm
*/
+#pragma once
#ifndef PARROT_PLATFORM_H_GUARD
#define PARROT_PLATFORM_H_GUARD
Modified: trunk/config/gen/platform/ansi/io.h
==============================================================================
--- trunk/config/gen/platform/ansi/io.h (original)
+++ trunk/config/gen/platform/ansi/io.h Fri Jun 8 13:05:03 2007
@@ -2,6 +2,7 @@
** I/O:
*/
+#pragma once
#ifndef PARROT_PLATFORM_ANSI_IO_H_GUARD
#define PARROT_PLATFORM_ANSI_IO_H_GUARD
Modified: trunk/config/gen/platform/generic/dl.h
==============================================================================
--- trunk/config/gen/platform/generic/dl.h (original)
+++ trunk/config/gen/platform/generic/dl.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_DL_H_GUARD
#define PARROT_PLATFORM_GENERIC_DL_H_GUARD
/*
Modified: trunk/config/gen/platform/generic/io.h
==============================================================================
--- trunk/config/gen/platform/generic/io.h (original)
+++ trunk/config/gen/platform/generic/io.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_IO_H_GUARD
#define PARROT_PLATFORM_GENERIC_IO_H_GUARD
/*
Modified: trunk/config/gen/platform/generic/math.h
==============================================================================
--- trunk/config/gen/platform/generic/math.h (original)
+++ trunk/config/gen/platform/generic/math.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_MATH_H_GUARD
#define PARROT_PLATFORM_GENERIC_MATH_H_GUARD
/*
Modified: trunk/config/gen/platform/generic/signal.h
==============================================================================
--- trunk/config/gen/platform/generic/signal.h (original)
+++ trunk/config/gen/platform/generic/signal.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_SIGNAL_H_GUARD
#define PARROT_PLATFORM_GENERIC_SIGNAL_H_GUARD
/*
Modified: trunk/config/gen/platform/generic/stat.h
==============================================================================
--- trunk/config/gen/platform/generic/stat.h (original)
+++ trunk/config/gen/platform/generic/stat.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_STAT_H_GUARD
#define PARROT_PLATFORM_GENERIC_STAT_H_GUARD
/*
Modified: trunk/config/gen/platform/generic/threads.h
==============================================================================
--- trunk/config/gen/platform/generic/threads.h (original)
+++ trunk/config/gen/platform/generic/threads.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_GENERIC_THREADS_H_GUARD
#define PARROT_PLATFORM_GENERIC_THREADS_H_GUARD
/*
Modified: trunk/config/gen/platform/openbsd/misc.h
==============================================================================
--- trunk/config/gen/platform/openbsd/misc.h (original)
+++ trunk/config/gen/platform/openbsd/misc.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_OPENBSD_MISC_H_GUARD
#define PARROT_PLATFORM_OPENBSD_MISC_H_GUARD
/*
Modified: trunk/config/gen/platform/platform_interface.h
==============================================================================
--- trunk/config/gen/platform/platform_interface.h (original)
+++ trunk/config/gen/platform/platform_interface.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_INTERFACE_H_GUARD
#define PARROT_PLATFORM_INTERFACE_H_GUARD
/*
Modified: trunk/config/gen/platform/win32/io.h
==============================================================================
--- trunk/config/gen/platform/win32/io.h (original)
+++ trunk/config/gen/platform/win32/io.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_IO_H_GUARD
#define PARROT_PLATFORM_WIN32_IO_H_GUARD
Modified: trunk/config/gen/platform/win32/misc.h
==============================================================================
--- trunk/config/gen/platform/win32/misc.h (original)
+++ trunk/config/gen/platform/win32/misc.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_MISC_H_GUARD
#define PARROT_PLATFORM_WIN32_MISC_H_GUARD
Modified: trunk/config/gen/platform/win32/signal.h
==============================================================================
--- trunk/config/gen/platform/win32/signal.h (original)
+++ trunk/config/gen/platform/win32/signal.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_SIGNAL_H_GUARD
#define PARROT_PLATFORM_WIN32_SIGNAL_H_GUARD
Modified: trunk/config/gen/platform/win32/stat.h
==============================================================================
--- trunk/config/gen/platform/win32/stat.h (original)
+++ trunk/config/gen/platform/win32/stat.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_STAT_H_GUARD
#define PARROT_PLATFORM_WIN32_STAT_H_GUARD
Modified: trunk/config/gen/platform/win32/string.h
==============================================================================
--- trunk/config/gen/platform/win32/string.h (original)
+++ trunk/config/gen/platform/win32/string.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_STRING_H_GUARD
#define PARROT_PLATFORM_WIN32_STRING_H_GUARD
Modified: trunk/config/gen/platform/win32/threads.h
==============================================================================
--- trunk/config/gen/platform/win32/threads.h (original)
+++ trunk/config/gen/platform/win32/threads.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_PLATFORM_WIN32_THREADS_H_GUARD
#define PARROT_PLATFORM_WIN32_THREADS_H_GUARD
Modified: trunk/include/parrot/atomic.h
==============================================================================
--- trunk/include/parrot/atomic.h (original)
+++ trunk/include/parrot/atomic.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
*/
+#pragma once
#ifndef PARROT_ATOMIC_H_GUARD
#define PARROT_ATOMIC_H_GUARD
Modified: trunk/include/parrot/atomic/fallback.h
==============================================================================
--- trunk/include/parrot/atomic/fallback.h (original)
+++ trunk/include/parrot/atomic/fallback.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ATOMIC_FALLBACK_H_GUARD
#define PARROT_ATOMIC_FALLBACK_H_GUARD
Modified: trunk/include/parrot/atomic/gcc_pcc.h
==============================================================================
--- trunk/include/parrot/atomic/gcc_pcc.h (original)
+++ trunk/include/parrot/atomic/gcc_pcc.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ATOMIC_GCC_PCC_H_GUARD
#define PARROT_ATOMIC_GCC_PCC_H_GUARD
Modified: trunk/include/parrot/atomic/gcc_x86.h
==============================================================================
--- trunk/include/parrot/atomic/gcc_x86.h (original)
+++ trunk/include/parrot/atomic/gcc_x86.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ATOMIC_GCC_X86_H_GUARD
#define PARROT_ATOMIC_GCC_X86_H_GUARD
Modified: trunk/include/parrot/atomic/sparc.h
==============================================================================
--- trunk/include/parrot/atomic/sparc.h (original)
+++ trunk/include/parrot/atomic/sparc.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ATOMIC_SPARC_H_GUARD
#define PARROT_ATOMIC_SPARC_H_GUARD
Modified: trunk/include/parrot/builtin.h
==============================================================================
--- trunk/include/parrot/builtin.h (original)
+++ trunk/include/parrot/builtin.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_BUILTIN_H_GUARD
#define PARROT_BUILTIN_H_GUARD
Modified: trunk/include/parrot/caches.h
==============================================================================
--- trunk/include/parrot/caches.h (original)
+++ trunk/include/parrot/caches.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CACHES_H_GUARD
#define PARROT_CACHES_H_GUARD
Modified: trunk/include/parrot/cclass.h
==============================================================================
--- trunk/include/parrot/cclass.h (original)
+++ trunk/include/parrot/cclass.h Fri Jun 8 13:05:03 2007
@@ -5,6 +5,7 @@
* Parrot character classes
*/
+#pragma once
#ifndef PARROT_CCLASS_H_GUARD
#define PARROT_CCLASS_H_GUARD
Modified: trunk/include/parrot/charset.h
==============================================================================
--- trunk/include/parrot/charset.h (original)
+++ trunk/include/parrot/charset.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_H_GUARD
#define PARROT_CHARSET_H_GUARD
Modified: trunk/include/parrot/compiler.h
==============================================================================
--- trunk/include/parrot/compiler.h (original)
+++ trunk/include/parrot/compiler.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* defines compiler capabilities
*/
+#pragma once
#ifndef PARROT_COMPILER_H_GUARD
#define PARROT_COMPILER_H_GUARD
Modified: trunk/include/parrot/datatypes.h
==============================================================================
--- trunk/include/parrot/datatypes.h (original)
+++ trunk/include/parrot/datatypes.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* Though appending a type and a name should be safe.
*/
+#pragma once
#ifndef PARROT_DATATYPES_H_GUARD
#define PARROT_DATATYPES_H_GUARD
Modified: trunk/include/parrot/debug.h
==============================================================================
--- trunk/include/parrot/debug.h (original)
+++ trunk/include/parrot/debug.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_PDB_H_GUARD
#define PARROT_PDB_H_GUARD
Modified: trunk/include/parrot/dod.h
==============================================================================
--- trunk/include/parrot/dod.h (original)
+++ trunk/include/parrot/dod.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_DOD_H_GUARD
#define PARROT_DOD_H_GUARD
Modified: trunk/include/parrot/dynext.h
==============================================================================
--- trunk/include/parrot/dynext.h (original)
+++ trunk/include/parrot/dynext.h Fri Jun 8 13:05:03 2007
@@ -5,6 +5,7 @@
* Parrot dynamic extensions
*/
+#pragma once
#ifndef PARROT_DYNEXT_H_GUARD
#define PARROT_DYNEXT_H_GUARD
Modified: trunk/include/parrot/embed.h
==============================================================================
--- trunk/include/parrot/embed.h (original)
+++ trunk/include/parrot/embed.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* embed.c, docs/embed.pod.
*/
+#pragma once
#ifndef PARROT_EMBED_H_GUARD
#define PARROT_EMBED_H_GUARD
Modified: trunk/include/parrot/encoding.h
==============================================================================
--- trunk/include/parrot/encoding.h (original)
+++ trunk/include/parrot/encoding.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENCODING_H_GUARD
#define PARROT_ENCODING_H_GUARD
Modified: trunk/include/parrot/enums.h
==============================================================================
--- trunk/include/parrot/enums.h (original)
+++ trunk/include/parrot/enums.h Fri Jun 8 13:05:03 2007
@@ -8,6 +8,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENUMS_H_GUARD
#define PARROT_ENUMS_H_GUARD
Modified: trunk/include/parrot/events.h
==============================================================================
--- trunk/include/parrot/events.h (original)
+++ trunk/include/parrot/events.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_EVENTS_H_GUARD
#define PARROT_EVENTS_H_GUARD
Modified: trunk/include/parrot/exceptions.h
==============================================================================
--- trunk/include/parrot/exceptions.h (original)
+++ trunk/include/parrot/exceptions.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_EXCEPTIONS_H_GUARD
#define PARROT_EXCEPTIONS_H_GUARD
Modified: trunk/include/parrot/exec.h
==============================================================================
--- trunk/include/parrot/exec.h (original)
+++ trunk/include/parrot/exec.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_EXEC_H_GUARD
#define PARROT_EXEC_H_GUARD
Modified: trunk/include/parrot/exit.h
==============================================================================
--- trunk/include/parrot/exit.h (original)
+++ trunk/include/parrot/exit.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* exit.c
*/
+#pragma once
#ifndef PARROT_EXIT_H_GUARD
#define PARROT_EXIT_H_GUARD
Modified: trunk/include/parrot/extend.h
==============================================================================
--- trunk/include/parrot/extend.h (original)
+++ trunk/include/parrot/extend.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* extend.c, docs/pdds/pdd11_extending.pod.
*/
+#pragma once
#ifndef PARROT_EXTEND_H_GUARD
#define PARROT_EXTEND_H_GUARD
Modified: trunk/include/parrot/global.h
==============================================================================
--- trunk/include/parrot/global.h (original)
+++ trunk/include/parrot/global.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_GLOBAL_H_GUARD
#define PARROT_GLOBAL_H_GUARD
Modified: trunk/include/parrot/global_setup.h
==============================================================================
--- trunk/include/parrot/global_setup.h (original)
+++ trunk/include/parrot/global_setup.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_GLOBAL_SETUP_H_GUARD
#define PARROT_GLOBAL_SETUP_H_GUARD
Modified: trunk/include/parrot/hash.h
==============================================================================
--- trunk/include/parrot/hash.h (original)
+++ trunk/include/parrot/hash.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_HASH_H_GUARD
#define PARROT_HASH_H_GUARD
Modified: trunk/include/parrot/headers.h
==============================================================================
--- trunk/include/parrot/headers.h (original)
+++ trunk/include/parrot/headers.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_HEADERS_H_GUARD
#define PARROT_HEADERS_H_GUARD
Modified: trunk/include/parrot/hll.h
==============================================================================
--- trunk/include/parrot/hll.h (original)
+++ trunk/include/parrot/hll.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_HLL_H_GUARD
#define PARROT_HLL_H_GUARD
Modified: trunk/include/parrot/imcc.h
==============================================================================
--- trunk/include/parrot/imcc.h (original)
+++ trunk/include/parrot/imcc.h Fri Jun 8 13:05:03 2007
@@ -3,6 +3,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_IMCC_H_GUARD
#define PARROT_IMCC_H_GUARD
Modified: trunk/include/parrot/inter_call.h
==============================================================================
--- trunk/include/parrot/inter_call.h (original)
+++ trunk/include/parrot/inter_call.h Fri Jun 8 13:05:03 2007
@@ -13,6 +13,7 @@
* pdd03 - Calling Conventions
*/
+#pragma once
#ifndef PARROT_INTER_CALL_H_GUARD
#define PARROT_INTER_CALL_H_GUARD
Modified: trunk/include/parrot/interpreter.h
==============================================================================
--- trunk/include/parrot/interpreter.h (original)
+++ trunk/include/parrot/interpreter.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_INTERPRETER_H_GUARD
#define PARROT_INTERPRETER_H_GUARD
Modified: trunk/include/parrot/intlist.h
==============================================================================
--- trunk/include/parrot/intlist.h (original)
+++ trunk/include/parrot/intlist.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_INTLIST_H_GUARD
#define PARROT_INTLIST_H_GUARD
Modified: trunk/include/parrot/io.h
==============================================================================
--- trunk/include/parrot/io.h (original)
+++ trunk/include/parrot/io.h Fri Jun 8 13:05:03 2007
@@ -16,6 +16,7 @@
* Some ideas from AT&T SFIO
*/
+#pragma once
#ifndef PARROT_IO_H_GUARD
#define PARROT_IO_H_GUARD
Modified: trunk/include/parrot/key.h
==============================================================================
--- trunk/include/parrot/key.h (original)
+++ trunk/include/parrot/key.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_KEY_H_GUARD
#define PARROT_KEY_H_GUARD
Modified: trunk/include/parrot/library.h
==============================================================================
--- trunk/include/parrot/library.h (original)
+++ trunk/include/parrot/library.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_LIBRARY_H_GUARD
#define PARROT_LIBRARY_H_GUARD
Modified: trunk/include/parrot/list.h
==============================================================================
--- trunk/include/parrot/list.h (original)
+++ trunk/include/parrot/list.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
#include "parrot/parrot.h"
+#pragma once
#ifndef PARROT_LIST_H_GUARD
#define PARROT_LIST_H_GUARD
Modified: trunk/include/parrot/longopt.h
==============================================================================
--- trunk/include/parrot/longopt.h (original)
+++ trunk/include/parrot/longopt.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_LONGOPT_H_GUARD
#define PARROT_LONGOPT_H_GUARD
Modified: trunk/include/parrot/memory.h
==============================================================================
--- trunk/include/parrot/memory.h (original)
+++ trunk/include/parrot/memory.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_MEMORY_H_GUARD
#define PARROT_MEMORY_H_GUARD
#include <assert.h>
Modified: trunk/include/parrot/misc.h
==============================================================================
--- trunk/include/parrot/misc.h (original)
+++ trunk/include/parrot/misc.h Fri Jun 8 13:05:03 2007
@@ -17,6 +17,7 @@
* References: misc.c, spf_vtable.c, spf_render.c
*/
+#pragma once
#ifndef PARROT_MISC_H_GUARD
#define PARROT_MISC_H_GUARD
Modified: trunk/include/parrot/mmd.h
==============================================================================
--- trunk/include/parrot/mmd.h (original)
+++ trunk/include/parrot/mmd.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_MMD_H_GUARD
#define PARROT_MMD_H_GUARD
Modified: trunk/include/parrot/nci.h
==============================================================================
--- trunk/include/parrot/nci.h (original)
+++ trunk/include/parrot/nci.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_NCI_H_GUARD
#define PARROT_NCI_H_GUARD
Modified: trunk/include/parrot/objects.h
==============================================================================
--- trunk/include/parrot/objects.h (original)
+++ trunk/include/parrot/objects.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_OBJECTS_H_GUARD
#define PARROT_OBJECTS_H_GUARD
Modified: trunk/include/parrot/op.h
==============================================================================
--- trunk/include/parrot/op.h (original)
+++ trunk/include/parrot/op.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_OP_H_GUARD
#define PARROT_OP_H_GUARD
Modified: trunk/include/parrot/oplib.h
==============================================================================
--- trunk/include/parrot/oplib.h (original)
+++ trunk/include/parrot/oplib.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_OPLIB_H_GUARD
#define PARROT_OPLIB_H_GUARD
Modified: trunk/include/parrot/packfile.h
==============================================================================
--- trunk/include/parrot/packfile.h (original)
+++ trunk/include/parrot/packfile.h Fri Jun 8 13:05:03 2007
@@ -7,6 +7,7 @@
* (Do endian conversion and wordsize transforms on the fly.)
*/
+#pragma once
#ifndef PARROT_PACKFILE_H_GUARD
#define PARROT_PACKFILE_H_GUARD
Modified: trunk/include/parrot/parrot.h
==============================================================================
--- trunk/include/parrot/parrot.h (original)
+++ trunk/include/parrot/parrot.h Fri Jun 8 13:05:03 2007
@@ -15,6 +15,7 @@
Programs embedding parrot should include <parrot/embed.h>.
*/
+#pragma once
#ifndef PARROT_PARROT_H_GUARD
#define PARROT_PARROT_H_GUARD
Modified: trunk/include/parrot/pic.h
==============================================================================
--- trunk/include/parrot/pic.h (original)
+++ trunk/include/parrot/pic.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_PIC_H_GUARD
#define PARROT_PIC_H_GUARD
Modified: trunk/include/parrot/pmc.h
==============================================================================
--- trunk/include/parrot/pmc.h (original)
+++ trunk/include/parrot/pmc.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_PMC_H_GUARD
#define PARROT_PMC_H_GUARD
Modified: trunk/include/parrot/pmc_freeze.h
==============================================================================
--- trunk/include/parrot/pmc_freeze.h (original)
+++ trunk/include/parrot/pmc_freeze.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_PMC_FREEZE_H_GUARD
#define PARROT_PMC_FREEZE_H_GUARD
Modified: trunk/include/parrot/pobj.h
==============================================================================
--- trunk/include/parrot/pobj.h (original)
+++ trunk/include/parrot/pobj.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References: memory_internals.pod
*/
+#pragma once
#ifndef PARROT_POBJ_H_GUARD
#define PARROT_POBJ_H_GUARD
Modified: trunk/include/parrot/register.h
==============================================================================
--- trunk/include/parrot/register.h (original)
+++ trunk/include/parrot/register.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_REGISTER_H_GUARD
#define PARROT_REGISTER_H_GUARD
Modified: trunk/include/parrot/resources.h
==============================================================================
--- trunk/include/parrot/resources.h (original)
+++ trunk/include/parrot/resources.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_RESOURCES_H_GUARD
#define PARROT_RESOURCES_H_GUARD
Modified: trunk/include/parrot/settings.h
==============================================================================
--- trunk/include/parrot/settings.h (original)
+++ trunk/include/parrot/settings.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_SETTINGS_H_GUARD
#define PARROT_SETTINGS_H_GUARD
Modified: trunk/include/parrot/slice.h
==============================================================================
--- trunk/include/parrot/slice.h (original)
+++ trunk/include/parrot/slice.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_SLICE_H_GUARD
#define PARROT_SLICE_H_GUARD
Modified: trunk/include/parrot/smallobject.h
==============================================================================
--- trunk/include/parrot/smallobject.h (original)
+++ trunk/include/parrot/smallobject.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_SMALLOBJECT_H_GUARD
#define PARROT_SMALLOBJECT_H_GUARD
Modified: trunk/include/parrot/stacks.h
==============================================================================
--- trunk/include/parrot/stacks.h (original)
+++ trunk/include/parrot/stacks.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References: See also enums.h
*/
+#pragma once
#ifndef PARROT_STACKS_H_GUARD
#define PARROT_STACKS_H_GUARD
Modified: trunk/include/parrot/stat.h
==============================================================================
--- trunk/include/parrot/stat.h (original)
+++ trunk/include/parrot/stat.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_STAT_H_GUARD
#define PARROT_STAT_H_GUARD
Modified: trunk/include/parrot/stm/backend.h
==============================================================================
--- trunk/include/parrot/stm/backend.h (original)
+++ trunk/include/parrot/stm/backend.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_STM_BACKEND_H_GUARD
#define PARROT_STM_BACKEND_H_GUARD
Modified: trunk/include/parrot/string.h
==============================================================================
--- trunk/include/parrot/string.h (original)
+++ trunk/include/parrot/string.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_STRING_H_GUARD
#define PARROT_STRING_H_GUARD
Modified: trunk/include/parrot/string_funcs.h
==============================================================================
--- trunk/include/parrot/string_funcs.h (original)
+++ trunk/include/parrot/string_funcs.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_STRING_FUNCS_H_GUARD
#define PARROT_STRING_FUNCS_H_GUARD
Modified: trunk/include/parrot/string_primitives.h
==============================================================================
--- trunk/include/parrot/string_primitives.h (original)
+++ trunk/include/parrot/string_primitives.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_STRING_PRIMITIVES_H_GUARD
#define PARROT_STRING_PRIMITIVES_H_GUARD
Modified: trunk/include/parrot/sub.h
==============================================================================
--- trunk/include/parrot/sub.h (original)
+++ trunk/include/parrot/sub.h Fri Jun 8 13:05:03 2007
@@ -12,6 +12,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_SUB_H_GUARD
#define PARROT_SUB_H_GUARD
Modified: trunk/include/parrot/thr_pthread.h
==============================================================================
--- trunk/include/parrot/thr_pthread.h (original)
+++ trunk/include/parrot/thr_pthread.h Fri Jun 8 13:05:03 2007
@@ -13,6 +13,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_THR_PTHREAD_H_GUARD
#define PARROT_THR_PTHREAD_H_GUARD
Modified: trunk/include/parrot/thr_windows.h
==============================================================================
--- trunk/include/parrot/thr_windows.h (original)
+++ trunk/include/parrot/thr_windows.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_THR_WINDOWS_H_GUARD
#define PARROT_THR_WINDOWS_H_GUARD
Modified: trunk/include/parrot/thread.h
==============================================================================
--- trunk/include/parrot/thread.h (original)
+++ trunk/include/parrot/thread.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_THREAD_H_GUARD
#define PARROT_THREAD_H_GUARD
Modified: trunk/include/parrot/tsq.h
==============================================================================
--- trunk/include/parrot/tsq.h (original)
+++ trunk/include/parrot/tsq.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_TSQ_H_GUARD
#define PARROT_TSQ_H_GUARD
Modified: trunk/include/parrot/vtables.h
==============================================================================
--- trunk/include/parrot/vtables.h (original)
+++ trunk/include/parrot/vtables.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_VTABLES_H_GUARD
#define PARROT_VTABLES_H_GUARD
Modified: trunk/include/parrot/warnings.h
==============================================================================
--- trunk/include/parrot/warnings.h (original)
+++ trunk/include/parrot/warnings.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_WARNINGS_H_GUARD
#define PARROT_WARNINGS_H_GUARD
Modified: trunk/languages/cola/cola.h
==============================================================================
--- trunk/languages/cola/cola.h (original)
+++ trunk/languages/cola/cola.h Fri Jun 8 13:05:03 2007
@@ -8,6 +8,7 @@
* The giant, hulking header file.
*/
+#pragma once
#ifndef PARROT_LANGUAGES_COLA_H_GUARD
#define PARROT_LANGUAGES_COLA_H_GUARD
Modified: trunk/languages/dotnet/pmc/structures.h
==============================================================================
--- trunk/languages/dotnet/pmc/structures.h (original)
+++ trunk/languages/dotnet/pmc/structures.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_DOTNET_PMC_STRUCTURES_H_GUARD
#define PARROT_DOTNET_PMC_STRUCTURES_H_GUARD
Modified: trunk/languages/dotnet/pmc/tableinfo.h
==============================================================================
--- trunk/languages/dotnet/pmc/tableinfo.h (original)
+++ trunk/languages/dotnet/pmc/tableinfo.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_DOTNET_PMC_TABLEINFO_H_GUARD
#define PARROT_DOTNET_PMC_TABLEINFO_H_GUARD
Modified: trunk/languages/pugs/include/pugs_common.h
==============================================================================
--- trunk/languages/pugs/include/pugs_common.h (original)
+++ trunk/languages/pugs/include/pugs_common.h Fri Jun 8 13:05:03 2007
@@ -1,5 +1,6 @@
/* $Id$ */
+#pragma once
#ifndef PARROT_PUGS_COMMONL_H_GUARD
#define PARROT_PUGS_COMMONL_H_GUARD
Modified: trunk/languages/tcl/src/binary.h
==============================================================================
--- trunk/languages/tcl/src/binary.h (original)
+++ trunk/languages/tcl/src/binary.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_TCL_BINARY_H_GUARD
#define PARROT_TCL_BINARY_H_GUARD
Modified: trunk/lib/Parrot/Ops2pm/Utils.pm
==============================================================================
--- trunk/lib/Parrot/Ops2pm/Utils.pm (original)
+++ trunk/lib/Parrot/Ops2pm/Utils.pm Fri Jun 8 13:05:03 2007
@@ -592,6 +592,7 @@
* Any changes made here will be lost!
*/
+#pragma once
#ifndef PARROT_OPS_H_GUARD
#define PARROT_OPS_H_GUARD
Modified: trunk/lib/Parrot/Pmc2c.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c.pm (original)
+++ trunk/lib/Parrot/Pmc2c.pm Fri Jun 8 13:05:03 2007
@@ -1180,6 +1180,7 @@
my $name = uc $self->{class};
$hout .= <<"EOH";
+#pragma once
#ifndef PARROT_PMC_${name}_H_GUARD
#define PARROT_PMC_${name}_H_GUARD
Modified: trunk/src/bignum.h
==============================================================================
--- trunk/src/bignum.h (original)
+++ trunk/src/bignum.h Fri Jun 8 13:05:03 2007
@@ -25,6 +25,7 @@
*/
+#pragma once
#ifndef PARROT_TYPES_BIGNUM_H_GUARD
#define PARROT_TYPES_BIGNUM_H_GUARD
Modified: trunk/src/charset/ascii.h
==============================================================================
--- trunk/src/charset/ascii.h (original)
+++ trunk/src/charset/ascii.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_ASCII_H_GUARD
#define PARROT_CHARSET_ASCII_H_GUARD
Modified: trunk/src/charset/binary.h
==============================================================================
--- trunk/src/charset/binary.h (original)
+++ trunk/src/charset/binary.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_BINARY_H_GUARD
#define PARROT_CHARSET_BINARY_H_GUARD
Modified: trunk/src/charset/iso-8859-1.h
==============================================================================
--- trunk/src/charset/iso-8859-1.h (original)
+++ trunk/src/charset/iso-8859-1.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_ISO_8859_1_H_GUARD
#define PARROT_CHARSET_ISO_8859_1_H_GUARD
Modified: trunk/src/charset/tables.h
==============================================================================
--- trunk/src/charset/tables.h (original)
+++ trunk/src/charset/tables.h Fri Jun 8 13:05:03 2007
@@ -13,6 +13,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_TABLES_H_GUARD
#define PARROT_CHARSET_TABLES_H_GUARD
#include "parrot/cclass.h"
Modified: trunk/src/charset/unicode.h
==============================================================================
--- trunk/src/charset/unicode.h (original)
+++ trunk/src/charset/unicode.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_CHARSET_UNICODE_H_GUARD
#define PARROT_CHARSET_UNICODE_H_GUARD
Modified: trunk/src/encodings/fixed_8.h
==============================================================================
--- trunk/src/encodings/fixed_8.h (original)
+++ trunk/src/encodings/fixed_8.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENCODING_FIXED_8_H_GUARD
#define PARROT_ENCODING_FIXED_8_H_GUARD
Modified: trunk/src/encodings/ucs2.h
==============================================================================
--- trunk/src/encodings/ucs2.h (original)
+++ trunk/src/encodings/ucs2.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENCODING_UCS2_H_GUARD
#define PARROT_ENCODING_UCS2_H_GUARD
Modified: trunk/src/encodings/utf16.h
==============================================================================
--- trunk/src/encodings/utf16.h (original)
+++ trunk/src/encodings/utf16.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENCODING_UTF16_H_GUARD
#define PARROT_ENCODING_UTF16_H_GUARD
Modified: trunk/src/encodings/utf8.h
==============================================================================
--- trunk/src/encodings/utf8.h (original)
+++ trunk/src/encodings/utf8.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ENCODING_UTF8_H_GUARD
#define PARROT_ENCODING_UTF8_H_GUARD
Modified: trunk/src/exec_save.h
==============================================================================
--- trunk/src/exec_save.h (original)
+++ trunk/src/exec_save.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_EXEC_SAVE_H_GUARD
#define PARROT_EXEC_SAVE_H_GUARD
Modified: trunk/src/interp_guts.h
==============================================================================
--- trunk/src/interp_guts.h (original)
+++ trunk/src/interp_guts.h Fri Jun 8 13:05:03 2007
@@ -2,6 +2,7 @@
** interp_guts.h
*/
+#pragma once
#ifndef PARROT_INTERP_GUTS_H_GUARD
#define PARROT_INTERP_GUTS_H_GUARD
Modified: trunk/src/io/io_private.h
==============================================================================
--- trunk/src/io/io_private.h (original)
+++ trunk/src/io/io_private.h Fri Jun 8 13:05:03 2007
@@ -22,6 +22,7 @@
*/
+#pragma once
#ifndef PARROT_IO_PRIVATE_H_GUARD
#define PARROT_IO_PRIVATE_H_GUARD
Modified: trunk/src/jit.h
==============================================================================
--- trunk/src/jit.h (original)
+++ trunk/src/jit.h Fri Jun 8 13:05:03 2007
@@ -4,6 +4,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_JIT_H_GUARD
#define PARROT_JIT_H_GUARD
Modified: trunk/src/jit/alpha/jit_emit.h
==============================================================================
--- trunk/src/jit/alpha/jit_emit.h (original)
+++ trunk/src/jit/alpha/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -33,6 +33,7 @@
*
*/
+#pragma once
#ifndef PARROT_ALPHA_JIT_EMIT_H_GUARD
#define PARROT_ALPHA_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/arm/exec_dep.h
==============================================================================
--- trunk/src/jit/arm/exec_dep.h (original)
+++ trunk/src/jit/arm/exec_dep.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_ARM_EXEC_DEP_H_GUARD
#define PARROT_ARM_EXEC_DEP_H_GUARD
Modified: trunk/src/jit/arm/jit_emit.h
==============================================================================
--- trunk/src/jit/arm/jit_emit.h (original)
+++ trunk/src/jit/arm/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_ARM_JIT_EMIT_H_GUARD
#define PARROT_ARM_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/hppa/jit_emit.h
==============================================================================
--- trunk/src/jit/hppa/jit_emit.h (original)
+++ trunk/src/jit/hppa/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_HPPA_JIT_EMIT_H_GUARD
#define PARROT_HPPA_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/i386/exec_dep.h
==============================================================================
--- trunk/src/jit/i386/exec_dep.h (original)
+++ trunk/src/jit/i386/exec_dep.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_I386_EXEC_DEP_H_GUARD
#define PARROT_I386_EXEC_DEP_H_GUARD
Modified: trunk/src/jit/i386/jit_emit.h
==============================================================================
--- trunk/src/jit/i386/jit_emit.h (original)
+++ trunk/src/jit/i386/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_I386_JIT_EMIT_H_GUARD
#define PARROT_I386_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/ia64/jit_emit.h
==============================================================================
--- trunk/src/jit/ia64/jit_emit.h (original)
+++ trunk/src/jit/ia64/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_JIT_IA64_JIT_EMIT_H_GUARD
#define PARROT_JIT_IA64_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/mips/jit_emit.h
==============================================================================
--- trunk/src/jit/mips/jit_emit.h (original)
+++ trunk/src/jit/mips/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_MIPS_JIT_EMIT_H_GUARD
#define PARROT_MIPS_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/ppc/exec_dep.h
==============================================================================
--- trunk/src/jit/ppc/exec_dep.h (original)
+++ trunk/src/jit/ppc/exec_dep.h Fri Jun 8 13:05:03 2007
@@ -11,6 +11,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_PPC_EXEC_DEP_H_GUARD
#define PARROT_PPC_EXEC_DEP_H_GUARD
Modified: trunk/src/jit/ppc/jit_emit.h
==============================================================================
--- trunk/src/jit/ppc/jit_emit.h (original)
+++ trunk/src/jit/ppc/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_PPC_JIT_EMIT_H_GUARD
#define PARROT_PPC_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/skeleton/jit_emit.h
==============================================================================
--- trunk/src/jit/skeleton/jit_emit.h (original)
+++ trunk/src/jit/skeleton/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
* $Id$
*/
+#pragma once
#ifndef PARROT_JIT_SKELETON_JIT_EMIT_H_GUARD
#define PARROT_JIT_SKELETON_JIT_EMIT_H_GUARD
Modified: trunk/src/jit/sun4/jit_emit.h
==============================================================================
--- trunk/src/jit/sun4/jit_emit.h (original)
+++ trunk/src/jit/sun4/jit_emit.h Fri Jun 8 13:05:03 2007
@@ -6,6 +6,7 @@
** $Id$
**/
+#pragma once
#ifndef PARROT_SUN4_JIT_EMIT_H_GUARD
#define PARROT_SUN4_JIT_EMIT_H_GUARD
Modified: trunk/src/pmc/classobject.h
==============================================================================
--- trunk/src/pmc/classobject.h (original)
+++ trunk/src/pmc/classobject.h Fri Jun 8 13:05:03 2007
@@ -7,6 +7,7 @@
** documented interface.
*/
+#pragma once
#ifndef PARROT_CLASSOBJECT_H_GUARD
#define PARROT_CLASSOBJECT_H_GUARD
Modified: trunk/src/runops_cores.h
==============================================================================
--- trunk/src/runops_cores.h (original)
+++ trunk/src/runops_cores.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_RUNOPS_CORES_H_GUARD
#define PARROT_RUNOPS_CORES_H_GUARD
Modified: trunk/src/stm/stm_internal.h
==============================================================================
--- trunk/src/stm/stm_internal.h (original)
+++ trunk/src/stm/stm_internal.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_STM_INTERNAL_H_GUARD
#define PARROT_STM_INTERNAL_H_GUARD
Modified: trunk/src/stm/stm_waitlist.h
==============================================================================
--- trunk/src/stm/stm_waitlist.h (original)
+++ trunk/src/stm/stm_waitlist.h Fri Jun 8 13:05:03 2007
@@ -1,3 +1,4 @@
+#pragma once
#ifndef PARROT_STM_WAITLIST_H_GUARD
#define PARROT_STM_WAITLIST_H_GUARD
Modified: trunk/src/trace.h
==============================================================================
--- trunk/src/trace.h (original)
+++ trunk/src/trace.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_TRACE_H_GUARD
#define PARROT_TRACE_H_GUARD
Modified: trunk/src/unicode.h
==============================================================================
--- trunk/src/unicode.h (original)
+++ trunk/src/unicode.h Fri Jun 8 13:05:03 2007
@@ -10,6 +10,7 @@
* References:
*/
+#pragma once
#ifndef PARROT_UNICODE_H_GUARD
#define PARROT_UNICODE_H_GUARD
Modified: trunk/tools/build/c2str.pl
==============================================================================
--- trunk/tools/build/c2str.pl (original)
+++ trunk/tools/build/c2str.pl Fri Jun 8 13:05:03 2007
@@ -161,6 +161,7 @@
*
*/
+#pragma once
#ifndef PARROT_SRC_STRING_PRIVATE_CSTRING_H_GUARD
#define PARROT_SRC_STRING_PRIVATE_CSTRING_H_GUARD
Modified: trunk/tools/build/vtable_extend.pl
==============================================================================
--- trunk/tools/build/vtable_extend.pl (original)
+++ trunk/tools/build/vtable_extend.pl Fri Jun 8 13:05:03 2007
@@ -26,6 +26,7 @@
/*
Copyright (C) 2005-2007, The Perl Foundation.
*/
+#pragma once
#ifndef PARROT_EXTEND_VTABLE_H_GUARD
#define PARROT_EXTEND_VTABLE_H_GUARD
Modified: trunk/tools/build/vtable_h.pl
==============================================================================
--- trunk/tools/build/vtable_h.pl (original)
+++ trunk/tools/build/vtable_h.pl Fri Jun 8 13:05:03 2007
@@ -42,6 +42,7 @@
** This file is generated automatically from 'vtable.tbl' by vtable_h.pl
*/
+#pragma once
#ifndef PARROT_VTABLE_H_GUARD
#define PARROT_VTABLE_H_GUARD