# New Ticket Created by "Paul Cochrane" # Please include the string: [perl #40375] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40375 >
Hi, It seems I forgot to attach the patch to this email. Many apologies! Here it is again. Regards, Paul This patch adds the C-specific emacs/vim coda to all C-language files under parrot/config/gen. Files affected by this patch: config/gen/platform/netbsd/math.c config/gen/platform/cygwin/math.c config/gen/platform/win32/time.c config/gen/platform/win32/dl.c config/gen/platform/win32/threads.h config/gen/platform/win32/stat.h config/gen/platform/win32/misc.h config/gen/platform/win32/signal.h config/gen/platform/win32/begin.c config/gen/platform/win32/exec.c config/gen/platform/win32/env.c config/gen/platform/win32/misc.c config/gen/platform/win32/stat.c config/gen/platform/win32/io.h config/gen/platform/win32/signal.c config/gen/platform/darwin/dl.c config/gen/platform/darwin/begin.c config/gen/platform/darwin/memalign.c config/gen/platform/ansi/time.c config/gen/platform/ansi/dl.c config/gen/platform/ansi/exec.c config/gen/platform/ansi/io.h config/gen/platform/openbsd/misc.h config/gen/platform/openbsd/memexec.c config/gen/platform/openbsd/math.c config/gen/platform/platform_interface.h config/gen/platform/generic/math.h config/gen/platform/generic/time.c config/gen/platform/generic/threads.h config/gen/platform/generic/dl.c config/gen/platform/generic/dl.h config/gen/platform/generic/stat.c config/gen/platform/generic/io.h config/gen/platform/generic/signal.c config/gen/platform/generic/stat.h config/gen/platform/generic/signal.h config/gen/platform/generic/memexec.c config/gen/platform/generic/exec.c config/gen/platform/generic/env.c config/gen/platform/generic/memalign.c config/gen/platform/generic/itimer.c config/gen/platform/generic/math.c config/gen/platform/solaris/time.c config/gen/platform/solaris/math.c config/gen/cpu/i386/memcpy_mmx_in.c config/gen/cpu/i386/memcpy_sse.c config/gen/cpu/i386/memcpy_sse_in.c config/gen/cpu/i386/memcpy_mmx.c
Index: config/gen/platform/netbsd/math.c =================================================================== --- config/gen/platform/netbsd/math.c (revision 14669) +++ config/gen/platform/netbsd/math.c (working copy) @@ -48,3 +48,10 @@ return u.i[2] < 0; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/cygwin/math.c =================================================================== --- config/gen/platform/cygwin/math.c (revision 14669) +++ config/gen/platform/cygwin/math.c (working copy) @@ -46,3 +46,10 @@ return u.i[2] < 0; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/time.c =================================================================== --- config/gen/platform/win32/time.c (revision 14669) +++ config/gen/platform/win32/time.c (working copy) @@ -71,3 +71,10 @@ { return strcpy(buffer, asctime(tm)); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/dl.c =================================================================== --- config/gen/platform/win32/dl.c (revision 14669) +++ config/gen/platform/win32/dl.c (working copy) @@ -41,3 +41,10 @@ return FreeLibrary(handle)? 0: 1; } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/threads.h =================================================================== --- config/gen/platform/win32/threads.h (revision 14669) +++ config/gen/platform/win32/threads.h (working copy) @@ -1,3 +1,10 @@ #include "parrot/thr_windows.h" + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/stat.h =================================================================== --- config/gen/platform/win32/stat.h (revision 14669) +++ config/gen/platform/win32/stat.h (working copy) @@ -21,3 +21,10 @@ #ifndef S_ISDIR # define S_ISDIR(m) ((m & S_IFMT) == S_IFDIR) #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/misc.h =================================================================== --- config/gen/platform/win32/misc.h (revision 14669) +++ config/gen/platform/win32/misc.h (working copy) @@ -12,3 +12,10 @@ #pragma warning( disable: 4505 ) /* disables 'unreferenced local function has * been removed' warnings in header files */ #endif /* defined(_MSC_VER) */ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/signal.h =================================================================== --- config/gen/platform/win32/signal.h (revision 14669) +++ config/gen/platform/win32/signal.h (working copy) @@ -1,3 +1,10 @@ /* * empty to prevent inclusion of generic/signal.h */ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/begin.c =================================================================== --- config/gen/platform/win32/begin.c (revision 14669) +++ config/gen/platform/win32/begin.c (working copy) @@ -1 +1,8 @@ #include <windows.h> + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/exec.c =================================================================== --- config/gen/platform/win32/exec.c (revision 14669) +++ config/gen/platform/win32/exec.c (working copy) @@ -185,3 +185,10 @@ } } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/env.c =================================================================== --- config/gen/platform/win32/env.c (revision 14669) +++ config/gen/platform/win32/env.c (working copy) @@ -30,3 +30,10 @@ { SetEnvironmentVariable(name, NULL); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/misc.c =================================================================== --- config/gen/platform/win32/misc.c (revision 14669) +++ config/gen/platform/win32/misc.c (working copy) @@ -5,3 +5,10 @@ SetErrorMode(SEM_NOGPFAULTERRORBOX); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/stat.c =================================================================== --- config/gen/platform/win32/stat.c (revision 14669) +++ config/gen/platform/win32/stat.c (working copy) @@ -170,3 +170,10 @@ { return NULL; } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/io.h =================================================================== --- config/gen/platform/win32/io.h (revision 14669) +++ config/gen/platform/win32/io.h (working copy) @@ -6,3 +6,10 @@ #ifndef S_ISREG # define S_ISREG(m) ((m & S_IFMT) == S_IFREG) #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/win32/signal.c =================================================================== --- config/gen/platform/win32/signal.c (revision 14669) +++ config/gen/platform/win32/signal.c (working copy) @@ -1,3 +1,10 @@ /* * empty to prevent inclusion of generic/signal.c */ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/darwin/dl.c =================================================================== --- config/gen/platform/darwin/dl.c (revision 14669) +++ config/gen/platform/darwin/dl.c (working copy) @@ -217,3 +217,10 @@ } } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/darwin/begin.c =================================================================== --- config/gen/platform/darwin/begin.c (revision 14669) +++ config/gen/platform/darwin/begin.c (working copy) @@ -1,2 +1,9 @@ #undef environ #undef bool + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/darwin/memalign.c =================================================================== --- config/gen/platform/darwin/memalign.c (revision 14669) +++ config/gen/platform/darwin/memalign.c (working copy) @@ -126,3 +126,10 @@ fprintf(stderr, "Parrot_free_memalign(%p) failed!\n", p); } } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/ansi/time.c =================================================================== --- config/gen/platform/ansi/time.c (revision 14669) +++ config/gen/platform/ansi/time.c (working copy) @@ -35,3 +35,10 @@ Parrot_warn(NULL, PARROT_WARNINGS_PLATFORM_FLAG, "Parrot_sleep not implemented"); return; } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/ansi/dl.c =================================================================== --- config/gen/platform/ansi/dl.c (revision 14669) +++ config/gen/platform/ansi/dl.c (working copy) @@ -43,3 +43,10 @@ Parrot_warn(NULL, PARROT_WARNINGS_PLATFORM_FLAG, "Parrot_dlclose not implemented"); return 0; } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/ansi/exec.c =================================================================== --- config/gen/platform/ansi/exec.c (revision 14669) +++ config/gen/platform/ansi/exec.c (working copy) @@ -19,3 +19,10 @@ void Parrot_Exec_OS_Comman(Parrot_Interp interpreter, STRING *command) { internal_exception(NOSPAWN, "Exec not implemented"); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/ansi/io.h =================================================================== --- config/gen/platform/ansi/io.h (revision 14669) +++ config/gen/platform/ansi/io.h (working copy) @@ -6,3 +6,10 @@ #ifndef S_ISREG # define S_ISREG(m) 1 #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/openbsd/misc.h =================================================================== --- config/gen/platform/openbsd/misc.h (revision 14669) +++ config/gen/platform/openbsd/misc.h (working copy) @@ -7,3 +7,10 @@ #ifdef NATIVE_EXEC_ELF #define PARROT_OPENBSD_ELF #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/openbsd/memexec.c =================================================================== --- config/gen/platform/openbsd/memexec.c (revision 14669) +++ config/gen/platform/openbsd/memexec.c (working copy) @@ -41,3 +41,10 @@ return newp; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/openbsd/math.c =================================================================== --- config/gen/platform/openbsd/math.c (revision 14669) +++ config/gen/platform/openbsd/math.c (working copy) @@ -46,3 +46,10 @@ return u.i[2] < 0; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/platform_interface.h =================================================================== --- config/gen/platform/platform_interface.h (revision 14669) +++ config/gen/platform/platform_interface.h (working copy) @@ -126,13 +126,11 @@ INTVAL Parrot_Run_OS_Command_Argv(Interp*, struct PMC *); void Parrot_Exec_OS_Command_Argv(Interp*, struct PMC *); +#endif + /* * Local variables: - * c-indentation-style: bsd - * c-basic-offset: 4 - * indent-tabs-mode: nil + * c-file-style: "parrot" * End: - * * vim: expandtab shiftwidth=4: */ -#endif Index: config/gen/platform/generic/math.h =================================================================== --- config/gen/platform/generic/math.h (revision 14669) +++ config/gen/platform/generic/math.h (working copy) @@ -20,3 +20,10 @@ # endif #define Parrot_is_nzero(x) ((x) == 0.0 && signbit(x)) + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/time.c =================================================================== --- config/gen/platform/generic/time.c (revision 14669) +++ config/gen/platform/generic/time.c (working copy) @@ -67,3 +67,10 @@ { return asctime_r(tm, buffer); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/threads.h =================================================================== --- config/gen/platform/generic/threads.h (revision 14669) +++ config/gen/platform/generic/threads.h (working copy) @@ -12,3 +12,10 @@ # define YIELD sched_yield() # endif #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/dl.c =================================================================== --- config/gen/platform/generic/dl.c (revision 14669) +++ config/gen/platform/generic/dl.c (working copy) @@ -65,3 +65,10 @@ return -1; #endif } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/dl.h =================================================================== --- config/gen/platform/generic/dl.h (revision 14669) +++ config/gen/platform/generic/dl.h (working copy) @@ -3,3 +3,10 @@ */ #define PARROT_DLOPEN_FLAGS RTLD_LAZY + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/stat.c =================================================================== --- config/gen/platform/generic/stat.c (revision 14669) +++ config/gen/platform/generic/stat.c (working copy) @@ -123,3 +123,10 @@ { return NULL; } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/io.h =================================================================== --- config/gen/platform/generic/io.h (revision 14669) +++ config/gen/platform/generic/io.h (working copy) @@ -6,3 +6,10 @@ #ifndef S_ISREG # define S_ISREG(m) ((m & S_IFMT) == S_IFREG) #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/signal.c =================================================================== --- config/gen/platform/generic/signal.c (revision 14669) +++ config/gen/platform/generic/signal.c (working copy) @@ -14,3 +14,10 @@ return signal(signum, handler); } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/stat.h =================================================================== --- config/gen/platform/generic/stat.h (revision 14669) +++ config/gen/platform/generic/stat.h (working copy) @@ -5,3 +5,10 @@ #ifdef PARROT_HAS_HEADER_SYSSTAT # include <sys/stat.h> #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/signal.h =================================================================== --- config/gen/platform/generic/signal.h (revision 14669) +++ config/gen/platform/generic/signal.h (working copy) @@ -18,3 +18,10 @@ Parrot_sighandler_t Parrot_set_sighandler(int s, Parrot_sighandler_t f); #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/memexec.c =================================================================== --- config/gen/platform/generic/memexec.c (revision 14669) +++ config/gen/platform/generic/memexec.c (working copy) @@ -54,3 +54,10 @@ return newp; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/exec.c =================================================================== --- config/gen/platform/generic/exec.c (revision 14669) +++ config/gen/platform/generic/exec.c (working copy) @@ -97,3 +97,10 @@ internal_exception(NOSPAWN, "Exec failed, code %i", status); } } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/env.c =================================================================== --- config/gen/platform/generic/env.c (revision 14669) +++ config/gen/platform/generic/env.c (working copy) @@ -47,3 +47,10 @@ *free_it = 0; return getenv(name); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/memalign.c =================================================================== --- config/gen/platform/generic/memalign.c (revision 14669) +++ config/gen/platform/generic/memalign.c (working copy) @@ -34,3 +34,10 @@ { free(p); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/itimer.c =================================================================== --- config/gen/platform/generic/itimer.c (revision 14669) +++ config/gen/platform/generic/itimer.c (working copy) @@ -56,3 +56,10 @@ #else #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/generic/math.c =================================================================== --- config/gen/platform/generic/math.c (revision 14669) +++ config/gen/platform/generic/math.c (working copy) @@ -38,3 +38,10 @@ return u.i[2] < 0; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/solaris/time.c =================================================================== --- config/gen/platform/solaris/time.c (revision 14669) +++ config/gen/platform/solaris/time.c (working copy) @@ -67,3 +67,10 @@ { return asctime_r(tm, buffer, 26); } + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/platform/solaris/math.c =================================================================== --- config/gen/platform/solaris/math.c (revision 14669) +++ config/gen/platform/solaris/math.c (working copy) @@ -47,3 +47,10 @@ return u.i[2] < 0; } #endif + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/cpu/i386/memcpy_mmx_in.c =================================================================== --- config/gen/cpu/i386/memcpy_mmx_in.c (revision 14669) +++ config/gen/cpu/i386/memcpy_mmx_in.c (working copy) @@ -80,3 +80,10 @@ } #endif @* PARROT_CONFIG_TEST *@ INTERFACE*/ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/cpu/i386/memcpy_sse.c =================================================================== --- config/gen/cpu/i386/memcpy_sse.c (revision 14669) +++ config/gen/cpu/i386/memcpy_sse.c (working copy) @@ -85,3 +85,10 @@ return 0; } #endif /* PARROT_CONFIG_TEST */ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/cpu/i386/memcpy_sse_in.c =================================================================== --- config/gen/cpu/i386/memcpy_sse_in.c (revision 14669) +++ config/gen/cpu/i386/memcpy_sse_in.c (working copy) @@ -71,3 +71,10 @@ } #endif @* PARROT_CONFIG_TEST *@ INTERFACE*/ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */ Index: config/gen/cpu/i386/memcpy_mmx.c =================================================================== --- config/gen/cpu/i386/memcpy_mmx.c (revision 14669) +++ config/gen/cpu/i386/memcpy_mmx.c (working copy) @@ -94,3 +94,10 @@ return 0; } #endif /* PARROT_CONFIG_TEST */ + +/* + * Local variables: + * c-file-style: "parrot" + * End: + * vim: expandtab shiftwidth=4: + */