The entry in core.ops for puts(s|sc) is missing a =cut and so writes a load of junk in core_ops.pod. Applied patch fixes.
Simon
--- core.ops.old Thu Jan 3 15:46:20 2002
+++ core.ops Thu Jan 3 15:46:54 2002
@@ -370,6 +370,8 @@
Print $1 to standard output stream
+=cut
+
op puts(s|sc) {
STRING *s = $1;
if (s && string_length(s)) {
