Back to index

lightning-sunbird  0.9+nobinonly
GUSIMSL.h
Go to the documentation of this file.
00001 // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
00002 // % Project  :      GUSI                        -      Grand Unified Socket Interface                    
00003 // % File            :      GUSIMSL.nw                  -      Interface to the MSL                           
00004 // % Author   :      Matthias Neeracher                                           
00005 // % Language :      C++                                                        
00006 // %                                                                       
00007 // % $Log: GUSIMSL.h,v $
00008 // % Revision 1.1  2001/03/11 22:35:53  sgehani%netscape.com
00009 // % First Checked In.
00010 // %                                                  
00011 // % Revision 1.8  2000/10/29 19:17:04  neeri                              
00012 // % Accommodate MSL's non-compliant fopen signature                       
00013 // %                                                                       
00014 // % Revision 1.7  2000/10/16 04:34:22  neeri                              
00015 // % Releasing 2.1.2                                                       
00016 // %                                                                       
00017 // % Revision 1.6  2000/05/23 07:03:25  neeri                              
00018 // % Improve formatting                                                    
00019 // %                                                                       
00020 // % Revision 1.5  1999/08/26 05:45:03  neeri                              
00021 // % Fixes for literate edition of source code                             
00022 // %                                                                       
00023 // % Revision 1.4  1999/08/02 07:02:43  neeri                              
00024 // % Support for asynchronous errors and other socket options              
00025 // %                                                                       
00026 // % Revision 1.3  1999/04/14 04:20:21  neeri                              
00027 // % Override console hooks                                                
00028 // %                                                                       
00029 // % Revision 1.2  1999/04/10 04:53:58  neeri                              
00030 // % Use simpler internal MSL routines                                     
00031 // %                                                                       
00032 // % Revision 1.1  1998/08/01 21:32:07  neeri                              
00033 // % About ready for 2.0a1                                                 
00034 // %                                                                       
00035 // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
00036 //                                                                         
00037 // \chapter{The Interface to the MSL}                                      
00038 //                                                                         
00039 // This section interfaces GUSI to the Metrowerks Standard Library (MSL)   
00040 // by reimplementing various internal MSL routines. Consequently, some of  
00041 // the code used here is borrowed from the MSL code itself. The routines   
00042 // here are in three different categories:                                 
00043 //                                                                         
00044 // \begin{itemize}                                                         
00045 // \item Overrides of MSL functions (all internal, as it happens).         
00046 // \item Implementations of ANSI library specific public GUSI functions like
00047 //     [[fdopen]].                                                            
00048 // \item Implementations of ANSI library specific internal GUSI functions. 
00049 // \end{itemize}                                                           
00050 //                                                                         
00051 //                                                                         
00052 // <GUSIMSL.h>=                                                            
00053 #ifndef _GUSIMSL_
00054 #define _GUSIMSL_
00055 
00056 #endif /* _GUSIMSL_ */