Dynamic libraries: maintaining a single source for Unix &Windows
Paper: 340
Session:  G (talk)
Speaker:  Fine, Valery, Joint Institute for Nuclear Research, Dubna 
Keywords:  mixed language programming, application programming, commodity computing, PC operating systems
 
 Dynamic libraries: maintaining a single source for Unix &Windows 
 
 
 
                     Valery Fine (Faine)
 
   Joint Institute for Nuclear Research, Dubna, 141980, Russia
 
 
 
                            Abstract
 
 
 
      The main problems are caused by the fact that Windows Dynamic-Loaded 
 
 Libraries 
 
 (DLL's) assume some specific information to be introduced in the source 
 
 code directly,
 
 while the UNIX Dynamic-Linked share Libraries don't need  any "special  
 
 information" 
 
 in the source.
 
 
 
   To provide a minimal effort to maintain a common source for both types 
 
 of operating 
 
 systems a set of the utilities was created.
 
 
 
    These utilities are used to build the Windows NT versions of ROOT 
 
 system, the CERNLIB
 
 Program libraries, and some application for the Atlas experiment.