On DOS/Windows system line breaks are represented by the characters Carriage-Return and Line-Feed, on UNIX/Linux systems only by the character Line-Feed, on the Macintosh again only the character Carriage-Return is used. Because many programs cannot handle this problem, texts or source code are often displayed without or with wrong line breaks, or control characters appear instead of the line breaks. You are not only concerned if you are working with different operating systems, but also if you download texts or source code from the internet. This program converts single files or all files with certain extensions (if you wish, also recursively in all subdirectories) from an abitrary coding into the Macintosh, DOS/Windows, or UNIX/Linux format; the program can also handle mixed line-break codings in the source file.
TextToString is a simple utility that converts a plain text file to a string suitable for inclusion in C programs. Simply evoke it on the command line texttostring < infile.txt > [id] Usually you will want to redirect the output to a file. If you do not specify an identifier, the filename will be used as the name of the string, with non-legal C characters converted to underscores. If the filname doesn't begin with a alphabetical character, the letter 'a' will be prepended to make a legal C identifer. Underscores cannot be used because the double underscore sequence is reserved for the implementation. Line length is kept to about 100 characters, by splitting the string over several lines. To aid readability, the program tries to split on newlines. Escape characters are of course replaced by their C sequence equivalents. The utility is provided as C source. It should compile and run on any ANSI C system. It is completely free, but I do ask that you email me if you fix any bugs or make any enhancements.
UML Pad is a simple CASE tool for UML diagrams construction. It supports Class, Sequence, State and Activity diagrams. It allows printing, exporting of the diagram image and of the documentation (for class diagrams).
Unix <-> Windows Text Converter is a simple Windows Shell Extension that converts text files from DOS to Unix format (New Line format from CRLF to LF) and vice versa.
WebSweep is an HTML converter that will take any text file (or related) and it will transform it into a web page ready for web deployment. WebSweep has the possibility to detect and transform all latin, mathematical or other special characters into web entities. That is, into code that will be compatible with any browser and/on any platform.