updating project site URLs
adding 0.3.1 release data in CHANGELOG
fixing misspellings in README
switching p89pgm back to time-based wait for buffer clearing in ISP detection
updating author name
simplifying conditionals in p89pgm
marking phony targets in Makefile for GNU Make
making p89pgm restore serial settings even when terminated by signal
improving reliability and portability of version generator script
improving robutness note in p89pgm manual page
fixing wrong program name display in p89pgm error messages
restoring original serial settings at p89pgm exit when using '--baud' switch
factoring out echosync() function in p89pgm
adding DESTDIR variable support in Makefile
factoring out baudsync() function in p89pgm
changing p89pgm program name display to be constant-based
using POSIX cfsetospeed()/cfsetispeed() combo instead of BSD cfsetspeed() in p89pgm
Problem in Compiling In Windows
I suppose you are trying to modify p89pgm 0.1.0, right? Since line number and filename didn't match. All versions of p89pgm rely on few POSIX features; one of them is non-blocking I/O flag O_NONBLOCK which makes sure that the program can continuously try reading from the serial port while repeatly writing "U" to it at the same time. As O_NONBLOCK is a POSIX feature unavailable on Windows, not all compiler toolchain emulate it equally- or most likely, not emulate it at all. So you need to be more...
Problem in Compiling In Windows
improving consistency of ISP capitalization in ...
correcting newline in p89pgm verbose output
adding '--test' switch support for p89pgm
adding robustness note to p89pgm manual page
improving grammar in manual page
updating copyright date and author name
fixing minor error in manual pages
adding 0.3.0 release data in CHANGELOG
updating date in hex2bin manual page
separating documentation of individual program ...
adding troff-based manual page for each program
updating README regarding serial port settings ...
adding '--baud' switch support for p89pgm
removing Cygwin-unsupported terminal mode flag
eliminating timer usage in device detection of ...
adding missing quote in README
adding 0.2.0 release data in CHANGELOG
mentioning bin2hex on platform requirement in R...
improving return codes consistency in bin2hex
adding exit code details in README
updating README about current Cygwin release ve...
adding changelog
allowing hex2bin to process HEX file that have ...
improving return codes consistency in p89pgm