Readme

Microsoft Disclaimer

Important Information about the Berkeley Sources

Included are some of the BSD sources, useful compress/decompression tools, and other tools.  Each directory contains a makefile, 'makefile.nt' which should be used with NMAKE to build the various programs.  Most subdirectories also have a file, 'readme.nt' that describes the changes that were made in porting and contains other comments.

Making changes

If you make changes to the programs -- bug fixes, improvements, whatever, please send them to t-davefe@microsoft.com so that we don't have a whole bunch of different versions floating around.

Questions/Comments

Comments and questions concerning the ported versions of the programs should be addressed to the people who ported the programs, not to the original authors.  Although the people who ported the code will try to respond, don't hold your breath.

Important Information about UNZIP & ZIP

Important Information about the CURSES Library

Archiving tools

BSD

Sample console programs

Curses Library

Tools


Archiving Tools

BOOZ - Public domain ZOO file extractor

COMPRESS - UNIX Compress/Uncompress

UNSHAR - Public Domain UNSHAR Program

UNZIP - Public domain UNZIP program

ZIP - Public domain ZIP program


BSD Sources

Parts of the Berkeley Sources have been ported to Windows NT, including

BANNER, CAL, CMP, COL, COMM, FALSE, FOLD, HEAD, UNIQ, and XSTR.


Sample Console Programs

CONDEMO - console demo; demonstrates scrolling, simple windowing, etc.

CONWIN - demonstrates creating a window from a console based app

WINCON - demonstrates creating a console from a GUI based app


Windows NT Curses Library

CHEMTAB - periodic table program

GDC - grand old clock

NTCURSES - Curses for Windows NT


Tools

FGREP - GNU Fgrep, subset of Grep

FLEX - subset of LEX

YACC - PD YACC


Important Information about UNZIP and ZIP

The versions of ZIP and UNZIP included were the latest non-beta versions available at the time this group of files was put together.  The InfoZip group is working on new versions of

both programs and would prefer not to have questions about the Windows NT versions of ZIP and UNZIP addressed to them.  So please, ALL COMMENTS/QUESTIONS REGARDING THE WINDOWS NT VERSION OF UNZIP SHOULD BE ADDRESSED TO THE PERSON WHO ORIGINALLY PORTED THE PROGRAMS.  PLEASE DO NOT SEND COMMENTS / QUESTIONS REGARDING THE WINDOWS NT VERSION TO THE INFOZIP GROUP.


Important Information about Curses

The version of Curses included is a port of the PCCurses program.  Since the version number is the same as that of the PCCurses program, I have named the subdirectory NTCURSES

in order to avoid confusion.  This is a *working* version of curses.  All of the i/o calls have been implemented using Windows NT console calls.  This version isn't perfect -- it's still buggy, but you should be able to link it in with your curses based app and get it to work.


Berkeley License

The BSD Sources are Copyrighted by The Regents of the University of California as stated in the source code. All rights reserved. Portions (c) 1992 Microsoft Corporation.  Allrights reserved.

A portion of the Berkeley license is reprinted here.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. All advertising materials mentioning features or use of this software must display the following acknowledgement:

This product includes software developed by the University of California, Berkeley and its 	contributors.

 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Microsoft Disclaimer

All of the enclosed files, "the software," are provided by Microsoft Corporation "as is" without warranty of any kind.  MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  You assume all risks of

using the software.

Portions of the software are Copyright (c) 1992 Microsoft Corporation.