$NetBSD: patch-migemo-server,v 1.1 2012/08/12 11:52:27 obache Exp $ --- migemo-server.orig 2001-08-13 09:30:51.000000000 +0000 +++ migemo-server @@ -1,4 +1,4 @@ -#! /usr/bin/env ruby +#! /usr/bin/env ruby -Ke # # migemo-server # @@ -10,7 +10,6 @@ # the GNU General Public License version 2. # -$KCODE = "e" require 'migemo' require 'cgi' require 'socket' @@ -73,7 +72,7 @@ class MigemoServer end def print_form (socket) - print_http (socket, + print_http(socket, ['HTTP/1.0 200', 'Content-type: text/html'], <<"EOF") @@ -111,7 +110,7 @@ EOF def print_http (socket, header, body) header.each { |h| socket.syswrite h + CRLF } - socket.syswrite 'Content-Length: ' + body.size.to_s + CRLF + socket.syswrite 'Content-Length: ' + body.bytesize.to_s + CRLF socket.syswrite CRLF socket.syswrite body end