# New Ticket Created by  chromatic 
# Please include the string:  [perl #28981]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=28981 >


I played with making executables today (to no avail; it's having trouble
with load_bytecode ops, but that's a different issue).  Here's a patch
to src/exec_start.c to make it compile.

I think it's a bit naive, but it's no worse than some of the other
examples of string_make() in the code.

-- c


Index: src/exec_start.c
===================================================================
RCS file: /cvs/public/parrot/src/exec_start.c,v
retrieving revision 1.10
diff -u -u -r1.10 exec_start.c
--- src/exec_start.c	3 Mar 2004 10:13:00 -0000	1.10
+++ src/exec_start.c	20 Apr 2004 03:33:31 -0000
@@ -68,7 +68,7 @@
     for (i = 0; i < argc; i++) {
         /* Run through argv, adding everything to @ARGS. */
         STRING *arg = string_make(interpreter, argv[i], strlen(argv[i]),
-                                  0, PObj_external_FLAG, 0);
+                                  "iso-8859-1", PObj_external_FLAG);
 
         if (Interp_flags_TEST(interpreter, PARROT_DEBUG_FLAG)) {
             PIO_eprintf(interpreter, "\t%vd: %s\n", i, argv[i]);

Reply via email to