Skip to content

Latest commit

 

History

History

include

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
File: $CINTSYSDIR/include/README

About this file:

 	This file contains information about $CINTSYSDIR/include directory 
	and files under the directory.


$CINTSYSDIR environment variable:

	Environment variable CINTSYSDIR must point to the directory where 
	you have installed cint. For example, if you installed cint into
	/usr/local/cint, 

	    ksh,bsh
		$ CINTSYSDIR=/usr/local/cint
		$ export CINTSYSDIR
	    csh
		% setenv CINTSYSDIR /usr/local/cint

	If you don't do this, you can not utilize files and class libraries
	uner $CINTSYSDIR/include.

$CINTSYSDIR/include directory:

	This directory contains Cint's standard header files other than
	STL library. (STL header files are located under $CINTSYSDIR/stl 
        directory)  Files in this directory can be included or linked by
	'#include <xxx>' statement.


DLL files:
	Several DLL (shared library) files are created by Cint setup
	script. Those libraries can expand Cint capability beyond ANSI/ISO
	C/C++.

  include/long.dll     (created under lib/longlong)
	This provides 64bit integer 'long long'. Created under lib/longlong
	directory. This file is needed by both pure Cint and ROOT/CINT.

  include/stdfunc.dll  (created under lib/stdstrct)
	This provides C standard library function. Cint mostly works fine
	without this file. However, when it comes to a complicated function
	overloading resolution, this library helps.

  include/posix.dll    (created under lib/posix)
	This provides subset of POSIX system calls. Emulation library
	is provides under Windows.
	ROOT/CINT may not need this because ROOT has its own library. 

  include/win32api.dll (created under lib/win32api)
	This provides subset of Win32 API. Windows only.
	ROOT/CINT may not need this because ROOT has its own library. 

  include/cintsock.dll (created under lib/socket)
	This provides TCP/IP socket library.  
	ROOT/CINT may not need this because ROOT has its own library.

  include/ipc.dll      (created under lib/ipc)
	This provides shared memory, semaphore and inter process messaging.
	ROOT/CINT may not need this because ROOT has its own library. 
	
  include/pthread.dll  (created under lib/pthread)
	This provides pthread library. Please be careful when you use
	this library because Cint itself is not thread safe. Please examine
	example in demo/mthread.
	ROOT/CINT may not need this because ROOT has its own library. 


Auxiliary files:
	Several DLL (shared library) files are created by Cint setup
	script. Those libraries provides auxiliary capability. Those
	files are not essential to Cint.

  include/statistics.dll
	Calculate standard deviation.

  include/array.h/.c/.dll
  include/carray.h/.c/.dll
	Array and complex array class.

  include/fft.h/.c/.dll
	Fast Fourier Transform library.

  include/lsm.h/.c/.dll
	Least Square Method. Line regression.

  include/ReadF.h/.cxx/.dll
	'awk' like parsing class ReadFile.

  include/RegE.h/.cxx/.dll
	Regular expression class.