macssh/GUSI/include/GUSIMSL.h

57 lines
3.8 KiB
C
Executable File

// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// % Project : GUSI - Grand Unified Socket Interface
// % File : GUSIMSL.nw - Interface to the MSL
// % Author : Matthias Neeracher
// % Language : C++
// %
// % $Log$
// % Revision 1.1.1.1 2001/03/03 21:50:13 chombier
// % Initial import
// %
// % Revision 1.8 2000/10/29 19:17:04 neeri
// % Accommodate MSL's non-compliant fopen signature
// %
// % Revision 1.7 2000/10/16 04:34:22 neeri
// % Releasing 2.1.2
// %
// % Revision 1.6 2000/05/23 07:03:25 neeri
// % Improve formatting
// %
// % Revision 1.5 1999/08/26 05:45:03 neeri
// % Fixes for literate edition of source code
// %
// % Revision 1.4 1999/08/02 07:02:43 neeri
// % Support for asynchronous errors and other socket options
// %
// % Revision 1.3 1999/04/14 04:20:21 neeri
// % Override console hooks
// %
// % Revision 1.2 1999/04/10 04:53:58 neeri
// % Use simpler internal MSL routines
// %
// % Revision 1.1 1998/08/01 21:32:07 neeri
// % About ready for 2.0a1
// %
// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//
// \chapter{The Interface to the MSL}
//
// This section interfaces GUSI to the Metrowerks Standard Library (MSL)
// by reimplementing various internal MSL routines. Consequently, some of
// the code used here is borrowed from the MSL code itself. The routines
// here are in three different categories:
//
// \begin{itemize}
// \item Overrides of MSL functions (all internal, as it happens).
// \item Implementations of ANSI library specific public GUSI functions like
// [[fdopen]].
// \item Implementations of ANSI library specific internal GUSI functions.
// \end{itemize}
//
//
// <GUSIMSL.h>=
#ifndef _GUSIMSL_
#define _GUSIMSL_
#endif /* _GUSIMSL_ */