"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "root/cint/cint/include/README.txt" of archive root_v5.20.00.win32gcc.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 File: $CINTSYSDIR/include/README
    2 
    3 About this file:
    4 
    5  	This file contains information about $CINTSYSDIR/include directory 
    6 	and files under the directory.
    7 
    8 
    9 $CINTSYSDIR environment variable:
   10 
   11 	Environment variable CINTSYSDIR must point to the directory where 
   12 	you have installed cint. For example, if you installed cint into
   13 	/usr/local/cint, 
   14 
   15 	    ksh,bsh
   16 		$ CINTSYSDIR=/usr/local/cint
   17 		$ export CINTSYSDIR
   18 	    csh
   19 		% setenv CINTSYSDIR /usr/local/cint
   20 
   21 	If you don't do this, you can not utilize files and class libraries
   22 	uner $CINTSYSDIR/include.
   23 
   24 $CINTSYSDIR/include directory:
   25 
   26 	This directory contains Cint's standard header files other than
   27 	STL library. (STL header files are located under $CINTSYSDIR/stl 
   28         directory)  Files in this directory can be included or linked by
   29 	'#include <xxx>' statement.
   30 
   31 
   32 DLL files:
   33 	Several DLL (shared library) files are created by Cint setup
   34 	script. Those libraries can expand Cint capability beyond ANSI/ISO
   35 	C/C++.
   36 
   37   include/long.dll     (created under lib/longlong)
   38 	This provides 64bit integer 'long long'. Created under lib/longlong
   39 	directory. This file is needed by both pure Cint and ROOT/CINT.
   40 
   41   include/stdfunc.dll  (created under lib/stdstrct)
   42 	This provides C standard library function. Cint mostly works fine
   43 	without this file. However, when it comes to a complicated function
   44 	overloading resolution, this library helps.
   45 
   46   include/posix.dll    (created under lib/posix)
   47 	This provides subset of POSIX system calls. Emulation library
   48 	is provides under Windows.
   49 	ROOT/CINT may not need this because ROOT has its own library. 
   50 
   51   include/win32api.dll (created under lib/win32api)
   52 	This provides subset of Win32 API. Windows only.
   53 	ROOT/CINT may not need this because ROOT has its own library. 
   54 
   55   include/cintsock.dll (created under lib/socket)
   56 	This provides TCP/IP socket library.  
   57 	ROOT/CINT may not need this because ROOT has its own library.
   58 
   59   include/ipc.dll      (created under lib/ipc)
   60 	This provides shared memory, semaphore and inter process messaging.
   61 	ROOT/CINT may not need this because ROOT has its own library. 
   62 	
   63   include/pthread.dll  (created under lib/pthread)
   64 	This provides pthread library. Please be careful when you use
   65 	this library because Cint itself is not thread safe. Please examine
   66 	example in demo/mthread.
   67 	ROOT/CINT may not need this because ROOT has its own library. 
   68 
   69 
   70 Auxiliary files:
   71 	Several DLL (shared library) files are created by Cint setup
   72 	script. Those libraries provides auxiliary capability. Those
   73 	files are not essential to Cint.
   74 
   75   include/statistics.dll
   76 	Calculate standard deviation.
   77 
   78   include/array.h/.c/.dll
   79   include/carray.h/.c/.dll
   80 	Array and complex array class.
   81 
   82   include/fft.h/.c/.dll
   83 	Fast Fourier Transform library.
   84 
   85   include/lsm.h/.c/.dll
   86 	Least Square Method. Line regression.
   87 
   88   include/ReadF.h/.cxx/.dll
   89 	'awk' like parsing class ReadFile.
   90 
   91   include/RegE.h/.cxx/.dll
   92 	Regular expression class.
   93 
   94