Diffs against the 0.15.0 tag from the c2hs darcs repository:

diff -rN -u old-c2hs-0.15.0/c2hs/tests/Calls.chs new-c2hs-0.15.0/c2hs/tests/Calls.chs
--- old-c2hs-0.15.0/c2hs/tests/Calls.chs	Sun Nov 18 17:03:06 2007
+++ new-c2hs-0.15.0/c2hs/tests/Calls.chs	Sun Nov 18 17:03:06 2007
@@ -15,9 +15,9 @@
 main  = do
 	  let barfoo = {#call fun bar#} {#call fun foo#}
 	  {#call unsafe baz#} {#call fun foo#} barfoo
-	  {#call printString#} {#call fun MyString as myString#}
+	  {#call printString#} {#call fun myString as myString#}
 	  -- test typedef'ed args without argument variable in prototype
-	  {#call printString2#} {#call fun MyString as myString#}
+	  {#call printString2#} {#call fun myString as myString#}
 
 {#fun foo as fooFun {} -> `Int'#}
 
@@ -25,7 +25,7 @@
 
 {#fun baz as bazFun {`Int', `Float'} -> `()'#}
 
-{#fun MyString as myStringFun {} -> `String'#}
+{#fun myString as myStringFun {} -> `String'#}
 
 {#fun printString as printStringFun {`String'} -> `()'#}
 
diff -rN -u old-c2hs-0.15.0/c2hs/tests/Makefile new-c2hs-0.15.0/c2hs/tests/Makefile
--- old-c2hs-0.15.0/c2hs/tests/Makefile	Sun Nov 18 17:03:06 2007
+++ new-c2hs-0.15.0/c2hs/tests/Makefile	Sun Nov 18 17:03:06 2007
@@ -1,7 +1,7 @@
 HC=ghc
 
 HCFLAGS= -ffi
-C2HS   = ../c2hs-inplace
+C2HS   = ../../dist/build/c2hs/c2hs
 
 PRGMS = simple calls enums pointer structs marsh cpp
 
@@ -9,8 +9,8 @@
 
 # builds
 
-C2HS.o: ../lib/C2HS.hs
-	$(C2HS) --copy-library
+C2HS.o: ../../C2HS.hs
+	cp -p $> .
 	$(HC) -c C2HS.hs
 
 simple: C2HS.o Simple.chs simple.h simple.c
diff -rN -u old-c2hs-0.15.0/c2hs/tests/Structs.chs new-c2hs-0.15.0/c2hs/tests/Structs.chs
--- old-c2hs-0.15.0/c2hs/tests/Structs.chs	Sun Nov 18 17:03:06 2007
+++ new-c2hs-0.15.0/c2hs/tests/Structs.chs	Sun Nov 18 17:03:06 2007
@@ -29,7 +29,6 @@
 	  weird <- {#call make_weird#}
           val2  <- liftM cIntConv $ {#get weird->x#} weird
           val3  <- liftM cIntConv $ {#get weird->nested.z#} weird
-          val4  <- liftM cIntConv $ {#get weird->nested.pnt->y#} weird
           const nop $ {#set cpoint->col#} nullPtr 5 
 		      -- only for seeing what is generated
           spacePtr <- {#call getSpacePtr#}
@@ -47,7 +46,6 @@
 	  putStr (show val  ++ " & " ++ 
 		  show val2 ++ " & " ++ 
 		  show val3 ++ " & " ++ 
-		  show val4 ++ " & " ++ 
 		  show space ++ "\n")
 	where
 	  pnt   = makePoint 35 42
diff -rN -u old-c2hs-0.15.0/c2hs/tests/calls.h new-c2hs-0.15.0/c2hs/tests/calls.h
--- old-c2hs-0.15.0/c2hs/tests/calls.h	Sun Nov 18 17:03:06 2007
+++ new-c2hs-0.15.0/c2hs/tests/calls.h	Sun Nov 18 17:03:06 2007
@@ -4,7 +4,7 @@
 int foo ();
 float bar (int);
 void baz (int x, float y);
-char *MyString (void);
+char *myString (void);
 typedef char *tString;
 void printString (tString str);
 void printString2 (tString);
