diff -ur rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/README rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/README
--- rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/README	2004-04-28 23:33:16.000000000 +0200
+++ rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/README	2004-06-13 14:18:37.000000000 +0200
@@ -1,4 +1,4 @@
 Usage: ruby rubyscript2exe.rb application[.rb[w]] [--rubyscript2exe-rubyw|--rubyscript2exe-ruby] [--rubyscript2exe-msvcr71]
 
 For more information, see
-http://www.erikveen.dds.nl/rubyscript2tar/ .
+http://www.erikveen.dds.nl/rubyscript2exe/ .
diff -ur rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.pas rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.pas
--- rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.pas	2004-06-10 13:57:22.000000000 +0200
+++ rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.pas	2004-06-16 00:28:55.000000000 +0200
@@ -1,5 +1,7 @@
 {$mode DELPHI}
 
+{$R eee.res}
+
 uses
 
   SysUtils, Dos;
@@ -118,10 +120,10 @@
 
 begin
 
-  c		:= trunc(inlength div sizeof(b));
+  c		:= inlength div sizeof(b);
 
   while (c >= 0) do begin
-    if (c = 0)	then l := inlength-(trunc(inlength div sizeof(b))*sizeof(b))
+    if (c = 0)	then l := inlength-(inlength div sizeof(b))*sizeof(b)
 		else l := sizeof(b);
 
     blockread(infile, b, l, n);
@@ -142,10 +144,10 @@
 
 begin
 
-  c		:= trunc(inlength div sizeof(b));
+  c		:= inlength div sizeof(b);
 
   while (c >= 0) do begin
-    if (c = 0)	then l := inlength-(trunc(inlength div sizeof(b))*sizeof(b))
+    if (c = 0)	then l := inlength-(inlength div sizeof(b))*sizeof(b)
 		else l := sizeof(b);
 
     blockread(infile, b, l, n);
@@ -180,10 +182,10 @@
     end;
 
     reset(infile, 1);
-    t.length	:= filesize(infile);
-    blockcopy(infile, outfile, t.length, false);
+    blockcopy(infile, outfile, filesize(infile), false);
     close(infile);
 
+    t.length	:= 0;
     t.number	:= 0;
     t.who	:= me;
 
@@ -210,6 +212,7 @@
           assign(infile, h.tekst);
           reset(infile, 1);
           h.length	:= filesize(infile);
+          t.length	:= t.length + h.length + sizeof(h);
           blockwrite(outfile, h, sizeof(h));
           blockcopy(infile, outfile, h.length, true);
           close(infile);
@@ -219,6 +222,7 @@
           h.klasse	:= klasse;
           h.tekst	:= tekst1;
           h.length	:= 0;
+          t.length	:= t.length + sizeof(h);
 
           blockwrite(outfile, h, sizeof(h));
         end;
@@ -227,6 +231,7 @@
           h.klasse	:= klasse;
           h.tekst	:= tekst1;
           h.length	:= 0;
+          t.length	:= t.length + sizeof(h);
 
           blockwrite(outfile, h, sizeof(h));
         end;
@@ -235,6 +240,8 @@
       end;
     until eof(eeefile);
 
+    t.length	:= t.length + sizeof(t);
+
     blockwrite(outfile, t, sizeof(t));
 
     close(eeefile);
@@ -265,7 +272,7 @@
 
     assign(infile, paramstr(0));
     reset(infile, 1);
-    blockeat(infile, t.length);
+    blockeat(infile, filesize(infile)-t.length);
 
     try
 
@@ -344,7 +351,7 @@
 
     assign(outfile, t.exename);
     rewrite(outfile);
-    blockcopy(infile, outfile, t.length, false);
+    blockcopy(infile, outfile, filesize(infile)-t.length, false);
     close(outfile);
 
     assign(eeefile, ´app.eee´);
diff -ur rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.rc rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.rc
--- rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.rc	2004-06-23 00:52:15.000000000 +0200
+++ rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.rc	2004-06-13 14:47:03.000000000 +0200
@@ -0,0 +1 @@
+AppIcon ICON "eee.ico"
diff -ur rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/ev/ftools.rb rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/ev/ftools.rb
--- rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/ev/ftools.rb	2004-06-11 13:17:48.000000000 +0200
+++ rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/ev/ftools.rb	2004-06-23 00:52:11.000000000 +0200
@@ -1,5 +1,17 @@
 require "ftools"
 
+class Dir
+  def Dir.mkdirrec(dir)
+    pdir	= File.dirname(dir)
+
+    if not pdir.empty? and not FileTest.directory?(pdir)
+      mkdirrec (pdir)
+    end
+
+    Dir.mkdir(dir)	rescue nil
+  end
+end
+
 class File
   def self.rm_rf(entry)
     if FileTest.file?(entry)
Binary files rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.exe and rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.exe differ
Binary files rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eee.ico and rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eee.ico differ
Binary files rubyscript2exe-0.1.16.tar.gz/rubyscript2exe/eeew.exe and rubyscript2exe-0.1.17.tar.gz/rubyscript2exe/eeew.exe differ