Assorted xreadlines problems:
    Wasn't built on Windows; not in config.c either.
    Module init function missing DL_EXPORT magic.
    test_xreadline output file obviously wrong (started w/ "test_xrl").
    test program very unclear about what was expected.
diff --git a/PC/config.c b/PC/config.c
index 6d6a79f..c96eb26 100644
--- a/PC/config.c
+++ b/PC/config.c
@@ -42,7 +42,9 @@
 extern void init_locale(void);
 #endif
 extern void init_codecs(void);
+extern void initxreadlines(void);
 
+/* XXX tim: what's the purpose of ADDMODULE MARKER? */
 /* -- ADDMODULE MARKER 1 -- */
 
 extern void PyMarshal_Init(void);
@@ -92,7 +94,9 @@
 #endif
 
         {"_codecs", init_codecs},
+	{"xreadlines", initxreadlines},
 
+/* XXX tim: what's the purpose of ADDMODULE MARKER? */
 /* -- ADDMODULE MARKER 2 -- */
 
         /* This module "lives in" with marshal.c */