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
 

Reply via email to