Updated with corrected files.
Rename io-related routines in src/platform/X/io.c to Parrot_io_internal_. Implement most of the FileHandle vtable. Severa other fixes, cleanups, additions and removals. Flitting around like a mosquito.
Change the buffering logic to use a more linear approach instead of a circular buffer. The added code complexity wasn't worth it. Several cleanups to the buffering code and elsewhere.
Sketch out how we're going to initialize the IO vtables, and how we are going to store them in the interp.
Upcased '=head2 Description' to '=head1 DESCRIPTION'.
Added DESCRIPTION to '=head1' cp.
Upcased 'Description' to 'DESCRIPTION'.
Upcased 'Description' to 'DESCRIPTION'
Added DESCRIPTION
Changed '=begin pod' and '=end pod' to '=pod' and '=cut' cps. This should fix the problem.
Removed '=begin RUBY_COMMENT' and '=end RUBY_COMMENT' cps and substituted with '=pod' and '=cut' cps.
Added DESCRIPTION, moved SYNOPSIS to proper place, and renamed 'TITLE' to 'NAME'.
Added DESCRIPTION cps
Added DESCRIPTION
Added DESCRIPTION
Added DESCRIPTION
Added DESCRIPTION
Update more files. Only 99 left, so I'm taking a'bit of a break for a coupl'a days.
Start refactoring readline logic. Sketch out the new algorithm, which is going to be more neatly broken down into encapsulation-preserving subroutines. Add a routine to add a new vtable to the list, for user-defined types. Several other cleanups, changes and refactors.
CPU_TYPE information is now available for win32

I have not tested this in win32 since I don't have one available. When
you get time, please test this and let me know. Particularly, I'm unsure
about the type ramifications between WORD and char* (or STRING).