├── .gitignore ├── C2cxx ├── FAQ.txt ├── G__ci.h ├── HelloWorld.c ├── MAKEINFO ├── Makefile ├── Makefile.base ├── Makefile.base.nec ├── Makefile.base.sgi ├── README.txt ├── RELNOTE.txt ├── UPDATECHANGE.cxx ├── UPDATELINUX.cxx ├── cint.exe ├── cint.sln ├── cintvc13 └── cintvc13.mak ├── cxx2C ├── cxx2cpp ├── cxx2cpp.c ├── demo ├── README.txt ├── Win32App │ ├── TestApp │ │ ├── ReadMe.txt │ │ ├── StdAfx.cpp │ │ ├── StdAfx.h │ │ ├── TestApp.cpp │ │ ├── TestApp.dsp │ │ ├── TestApp.dsw │ │ ├── TestApp.h │ │ ├── TestApp.ico │ │ ├── TestApp.plg │ │ ├── TestApp.rc │ │ ├── resource.h │ │ ├── script.cxx │ │ └── small.ico │ └── graph01 │ │ ├── CompiledLib.c │ │ ├── CompiledLib.h │ │ ├── README.txt │ │ ├── Resource.rc │ │ ├── Script.c │ │ ├── StdAfx.h │ │ ├── WinMain.c │ │ ├── WndProc.c │ │ ├── WndProc.h │ │ ├── app.ico │ │ ├── chapter24.dsp │ │ ├── chapter24.dsw │ │ ├── graph01.dsp │ │ ├── graph01.dsw │ │ ├── resource.h │ │ └── small.ico ├── errpipe │ ├── README.txt │ ├── errpipe.cxx │ ├── errpipe.h │ └── setup ├── exception │ ├── README.txt │ ├── ehdemo.cxx │ ├── ehdemo.h │ ├── setup │ ├── setup.bat │ └── setupbc.bat ├── gl │ ├── G__c_display0.c │ ├── G__c_display0.h │ ├── Makefile │ ├── README.txt │ ├── display0.def │ ├── display0.h │ ├── display1.h │ ├── display2.h │ ├── make.bat │ ├── make0 │ ├── test0.c │ ├── test1.c │ ├── test2.c │ └── testall ├── graphs │ ├── AutoProcessing1.cxx │ ├── FFT.c │ ├── FFTdemo.c │ ├── README.txt │ ├── datafile │ ├── dft.c │ ├── eular.c │ ├── fir.c │ ├── fir2.c │ ├── jitter.c │ ├── modulation.c │ ├── sin.c │ ├── sin123.c │ ├── skineffect.c │ ├── stripline.c │ └── testall ├── intprt_cint │ ├── CINT │ ├── CINT.bat │ ├── README │ ├── cint.sh │ ├── simple.c │ ├── simple.cxx │ └── testmain.c ├── ipc │ ├── CVS │ │ ├── Entries │ │ ├── Repository │ │ └── Root │ ├── README.txt │ ├── common.cxx │ ├── keyfile │ ├── proc1.cxx │ └── proc2.cxx ├── makecint │ ├── Array │ │ ├── Array.C │ │ ├── Array.h │ │ ├── Fundament.C │ │ ├── Fundament.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── bcdll.bat │ │ ├── inherit.C │ │ ├── loopcompile.c │ │ ├── loopcompile0.c │ │ ├── loopcompile1.c │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ ├── setupdll.bat │ │ └── test.C │ ├── Complex │ │ ├── Complex.cxx │ │ ├── Complex.def │ │ ├── Complex.h │ │ ├── G__main.cxx │ │ ├── Makefile │ │ ├── README.txt │ │ ├── bcdll.bat │ │ ├── make.bat │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ ├── setupdll.bat │ │ ├── setupvc13.bat │ │ ├── temp.C │ │ ├── test.C │ │ ├── vcdll.bat │ │ └── vcsetup.bat │ ├── DArray │ │ ├── DArray.C │ │ ├── DArray.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── bcdll.bat │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ ├── setupdll.bat │ │ └── test.C │ ├── KRcc │ │ ├── Complex.c │ │ ├── Complex.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ ├── setupdll.bat │ │ ├── stub.c │ │ ├── stub.h │ │ └── test.c │ ├── README.txt │ ├── ReadFile │ │ ├── Common.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── ReadFile.C │ │ ├── ReadFile.h │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ ├── setupdll.bat │ │ └── test.C │ ├── Stub │ │ ├── Makefile │ │ ├── README.txt │ │ ├── Src.C │ │ ├── Src.h │ │ ├── Stub.C │ │ ├── Stub.h │ │ ├── scdll.bat │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupdll │ │ └── setupdll.bat │ ├── Stub2 │ │ ├── Make1 │ │ ├── Make2 │ │ ├── README.txt │ │ ├── compiled.cxx │ │ ├── compiled.h │ │ ├── dmy.h │ │ ├── main.cxx │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupcygwin │ │ ├── setuphp │ │ └── stub.h │ ├── UserMain │ │ ├── Makefile │ │ ├── README.txt │ │ ├── UserMain.cxx │ │ ├── UserMain.h │ │ ├── script.cxx │ │ ├── setup │ │ ├── setup.bat │ │ └── setupbc.bat │ ├── exception │ │ ├── README.txt │ │ ├── eh.cxx │ │ ├── eh.h │ │ └── setup │ ├── p2f │ │ ├── Makefile │ │ ├── README.txt │ │ ├── p2f.C │ │ ├── p2f.h │ │ ├── scsetup.bat │ │ ├── setup │ │ ├── setup.bat │ │ └── test.C │ ├── simple │ │ ├── Makefile.bk │ │ ├── setup.bat │ │ ├── simple.cxx │ │ ├── simple.def │ │ └── simple.h │ ├── stl │ │ ├── .def │ │ ├── sample.def │ │ ├── sample.h │ │ ├── setup │ │ ├── setup.bat │ │ ├── setupbc.bat │ │ └── test.cxx │ ├── testall │ └── testalldll ├── mthread │ ├── README.txt │ ├── clean │ ├── clean.bat │ ├── fork.cxx │ ├── mtlib.def │ ├── mtlib.h │ ├── mtmain.cxx │ ├── ptlib.h │ ├── ptmain.cxx │ ├── setup │ ├── setup.bat │ ├── testall │ └── testall.bat ├── multilibcint │ ├── README.txt │ ├── main.cxx │ ├── mt.c │ ├── mt.h │ ├── setup │ ├── setup.bat │ ├── test1.cxx │ └── test2.cxx ├── perlawk │ ├── README │ ├── data │ └── parseplot.c ├── posix │ └── readdir.cxx ├── qt │ ├── README.txt │ ├── cannon.cpp │ ├── cannon.h │ ├── lcdrange.cpp │ ├── lcdrange.h │ ├── moc_cannon.cpp │ ├── qcompactstyle.h │ ├── qtstatic.cxx │ ├── test0.cxx │ ├── test1.cxx │ ├── test2.cxx │ ├── test3.cxx │ ├── test4.cxx │ ├── test5.cxx │ ├── test6.cxx │ ├── test7.bat │ ├── test7.cxx │ ├── test7.h │ ├── test8.bat │ ├── test8.cxx │ ├── test8.h │ ├── test9.bat │ └── test9.cxx ├── simple │ ├── HelloWorld.c │ ├── HelloWorld.cxx │ ├── NativeCalc.c │ ├── README.txt │ ├── access0.c │ ├── array.c │ ├── csum.c │ ├── inherit1.c │ ├── init.c │ ├── oprovld.c │ ├── oprovld0.c │ ├── scope0.c │ ├── staticmem0.c │ ├── template0.c │ ├── template2.c │ ├── text2tex.c │ └── virtualfunc1.c ├── stl │ ├── README.txt │ ├── array2.cxx │ ├── array4.cxx │ ├── deque0.cxx │ ├── deque1.cxx │ ├── deque1i.cxx │ ├── list0.cxx │ ├── list1.cxx │ ├── list2.cxx │ ├── list3.cxx │ ├── list4.cxx │ ├── map0.cxx │ ├── stl0.cxx │ ├── stl1.cxx │ ├── stl2.cxx │ ├── stl3.cxx │ ├── stl3x.cxx │ ├── stl4.cxx │ ├── stl5.cxx │ ├── string0.cxx │ ├── testall │ ├── vec0.cxx │ ├── vec1.cxx │ ├── vec1s.cxx │ ├── vec1u.cxx │ ├── vec2.cxx │ ├── vec3.cxx │ ├── vec3t.cxx │ └── vec4.cxx ├── tcpip │ ├── README.txt │ ├── client.cxx │ └── server.cxx └── xlib │ ├── README.txt │ └── test.c ├── doc ├── bytecode.txt ├── cint.txt ├── cintapi.txt ├── extlib.txt ├── ifdef.txt ├── limitati.txt ├── limitnum.txt ├── makecint.txt ├── man1 │ ├── cint.1 │ └── makecint.1 ├── man2 │ ├── garbage.2 │ ├── security.2 │ └── unique.2 ├── man3 │ ├── array.h.3 │ ├── fft.h.3 │ └── statistics.h.3 ├── message.txt └── ref.txt ├── done ├── glob ├── ChangeLog ├── Makefile ├── fnmatch.c ├── fnmatch.h ├── glob.c ├── glob.texinfo └── tilde.c ├── graphbuf ├── .rootlogon.C ├── Eular_g0.csv ├── Eular_g1.csv ├── Eular_g2.csv ├── Eular_g3.csv ├── NNDB │ ├── ._T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0.csv │ ├── M_XYgraph.csv_C0.csv │ ├── M_XYgraph.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw │ ├── M_XYgraph.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0Info.csv │ ├── T2_UpDnSlope14.csv_C0.csv │ ├── T2_UpDnSlope14.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw │ ├── T2_UpDnSlope14.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0Info.csv │ ├── T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0.csv │ ├── T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0_P3S1B3H32E0.01d1e-07p0.001I1000R1RN2E0.004I500G0.5r0e0.nnw │ ├── T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0_P3S1B3H32E0.01d1e-07p0.001I1000R1RN2E0.004I500G0.5r0e0Info.csv │ ├── T_DnSlope7.csv_C0.csv │ ├── T_DnSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw │ ├── T_DnSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0Info.csv │ ├── T_UpSlope7.csv_C0.csv │ ├── T_UpSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw │ ├── T_UpSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0Info.csv │ ├── T_sincos13_11.csv_C0.csv │ ├── T_sincos13_11.csv_C0_P4S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw │ └── T_sincos13_11.csv_C0_P4S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0Info.csv └── graph.bat ├── ifdef.exe ├── include ├── AbstractIO.h ├── CSV.dll ├── CSV.h ├── CSVclustering.h ├── CSVclustering2.h ├── Common.h ├── EachFile.h ├── EasyExp.cxx ├── EasyExp.dll ├── EasyExp.h ├── GL │ ├── gl.h │ ├── glu.h │ ├── glut.h │ └── xmesa.h ├── IncClustering4.dll ├── Kmeans_EM_VB_FCM.dll ├── Matrix23.h ├── MultiByteChar.cxx ├── MultiByteChar.h ├── MultiThreadLoops.cxx ├── MultiThreadLoops.h ├── NNCluster.h ├── NVector.dll ├── NVector.h ├── NeuralNet.dll ├── NeuralNet.h ├── README.txt ├── ROOT_histogram.h ├── ReadF.cxx ├── ReadF.dll ├── ReadF.h ├── ReadF.new.cxx ├── ReadFile.cxx ├── Stat.cxx ├── Stat.h ├── StatEasyExp.cxx ├── StatEasyExp.h ├── Vectoriostream.h ├── VectoriostreamNN.h ├── VirtualGraph.h ├── X11 │ ├── Xlib.h │ ├── Xutil.h │ ├── keysym.h │ └── xos.h ├── _NN.cxx ├── _NNcombine.cxx ├── _NNdisp.cxx ├── _Serializer.h ├── _TF_IDF.h ├── _batch.cxx ├── _battery.cxx ├── _chmod.cxx ├── _cintgraph.cxx ├── _clsregexp.cxx ├── _complex ├── _complex.h ├── _copy.cxx ├── _copyfile.cxx ├── _csvCompare.cxx ├── _csvFileStrPrompt.cxx ├── _csvPrompt.cxx ├── _csvStrPrompt.cxx ├── _csvsort.cxx ├── _diff.cxx ├── _eispice.cxx ├── _eispice.cxx.bk ├── _exception ├── _exception.h ├── _extract.cxx ├── _fileline.cxx ├── _filevec.cxx ├── _find.cxx ├── _find2.cxx ├── _find3.cxx ├── _find4.cxx ├── _find4post.cxx ├── _find_old.cxx ├── _grep.cxx ├── _grepcsv.cxx ├── _hpspicedaemon.cxx ├── _iclst.cxx ├── _iclst2.cxx ├── _icsv.cxx ├── _iostream ├── _move.cxx ├── _netcheck.cxx ├── _remove.cxx ├── _rename.cxx ├── _rmcrlf.cxx ├── _rmdir.cxx ├── _serializer.cxx ├── _stdexcept ├── _stdexcept.h ├── _tfidf.cxx ├── _time.cxx ├── _unique_count.cxx ├── _util_cinttest.h ├── _vec.cxx ├── _wc.cxx ├── api.h ├── array.c ├── array.h ├── arrayiostream.h ├── assert.h ├── bool ├── bool.h ├── boolean.h ├── carray.c ├── carray.h ├── cassert ├── cctype ├── cerrno ├── cfloat ├── ciso646 ├── climits ├── clocale ├── cmath ├── complex ├── complex.h ├── constants.h ├── corrgraph.cxx ├── csetjmp ├── csignal ├── cstdarg ├── cstddef ├── cstdio ├── cstdlib ├── cstring ├── ctime ├── ctype.h ├── cunistd ├── cwchar ├── cwctype ├── darray.cxx ├── darray.h ├── done ├── eispice.dll ├── errno.h ├── ertti.h ├── exception ├── exception.h ├── fcntl.h ├── fft.h ├── float.h ├── fstream ├── fstream.h ├── graphbuf.h ├── histogram.h ├── iomanip ├── iomanip.h ├── iosenum.cxx ├── iosenum.h ├── iosenum.h.bk ├── iosenum.win32 ├── iosfwd ├── iosfwd.h ├── iostream ├── iostream.dll ├── iostream.h ├── istream ├── limits ├── limits.h ├── locale ├── locale.h ├── long.dll ├── lsm.c ├── lsm.h ├── make.arc ├── makearc ├── makearcg ├── makearcsun ├── makefile ├── makehpib ├── makeit.bat ├── makeit.c ├── makemat ├── math.h ├── matrix.h ├── matrixstream.h ├── matrixstream.hi ├── memo.txt ├── mkincld.c ├── mkincld.exe ├── mkincldvc13 │ └── mkincldvc13.mak ├── netcheck.dll ├── new ├── new.h ├── ostream ├── platform.h ├── posix.dll ├── pthread.h ├── rmcrlf.cxx ├── rootgraph.cxx ├── rootgraphdaemon.h ├── setjmp.h ├── signal.h ├── socket.h ├── spice.h ├── sstream ├── statistics.c ├── statistics.h ├── stdarg.h ├── stdcxxfunc.dll ├── stddef.h ├── stdexcept ├── stdfunc.dll ├── stdfunc.dll.bk ├── stdio.h ├── stdiostream.h ├── stdlib.h ├── stream.h ├── streambuf ├── string.h ├── striostream.h ├── strstream ├── strstream.h ├── sys │ ├── cdefs.h │ ├── file.h │ ├── ipc.h │ ├── msg.h │ ├── sem.h │ ├── shm.h │ ├── stat.h │ └── types.h ├── systypes.h ├── tanidaGraph.h ├── termios.h ├── time.h ├── timespec.h ├── typeinfo ├── typeinfo.h ├── unistd.h ├── win32api.dll ├── windows.h ├── winsock.h ├── xgraph.c └── xygraphbuf.h ├── lib ├── CSV │ ├── AAA_IncClust.txt │ ├── AAA_README.txt │ ├── Classification.txt │ ├── Clustering.cxx │ ├── Clustering.h │ ├── Clustering.pptx │ ├── Collection.cxx │ ├── Collection.h │ ├── Complex.h │ ├── Data1024.cxx │ ├── DumpWrapper.h │ ├── EasyExp.cxx │ ├── EasyExp.h │ ├── Exceldiff.txt │ ├── FileStrCollection.cxx │ ├── FileStrCollection.h │ ├── Gauss.cxx │ ├── Gauss.h │ ├── Histogram.h │ ├── LinkDef.h │ ├── Makevcnet │ ├── MultiByteChar.cxx │ ├── MultiByteChar.h │ ├── NNclassify.cxx │ ├── ReadF.cxx │ ├── ReadF.h │ ├── Stat.cxx │ ├── Stat.h │ ├── StatEasyExp.cxx │ ├── StatEasyExp.h │ ├── Value.cxx │ ├── Value.h │ ├── Vector.h │ ├── Vectoriostream.cxx │ ├── Vectoriostream.h │ ├── VirtualGraph.cxx │ ├── VirtualGraph.h │ ├── cintgraph.cxx │ ├── cintgraph.h │ ├── csviostream.cxx │ ├── csviostream.h │ ├── error │ ├── exten.c │ ├── exten.h │ ├── icsv.cxx │ ├── icsv.h │ ├── intgraph.cxx │ ├── linenum.sh │ ├── make64 │ ├── makecyg │ ├── makecygwin │ ├── makecygwin.sh │ ├── makeroot.linux │ ├── makeroot.vcnet │ ├── makevcnet.bk │ ├── makewin.bat │ ├── posix.h │ ├── setup │ ├── setup.bat │ ├── setuproot │ ├── setuproot.bat │ ├── setupstr.bat │ ├── testClustering.cxx │ ├── winposix.c │ └── winposix.h ├── EasyExp │ ├── EasyExp.cxx │ ├── EasyExp.h │ ├── EasyExpTest.cxx │ ├── LinkDef.h │ ├── MultiByteChar.cxx │ ├── MultiByteChar.h │ ├── ReadF.cxx │ ├── ReadF.h │ ├── Stat.cxx │ ├── Stat.h │ ├── StatEasyExp.cxx │ ├── StatEasyExp.h │ ├── exten.c │ ├── exten.h │ ├── gtest │ │ ├── CMakeLists.txt │ │ ├── README.txt │ │ └── test1 │ │ │ ├── CMakeLists.txt │ │ │ ├── test1.cxx │ │ │ ├── test2.cxx │ │ │ ├── test3.cxx │ │ │ ├── test4.cxx │ │ │ ├── test5.cxx │ │ │ ├── test6.cxx │ │ │ └── test7.cxx │ ├── make.bat │ ├── makelinux │ ├── makelinux.sh │ ├── makeroot.linux │ ├── makeroot.vcnet │ ├── makevcnet │ ├── makewin.bat │ ├── posix.h │ ├── setup │ ├── setup.bat │ ├── setuproot │ ├── setuproot.bat │ ├── temp.txt │ ├── test │ │ ├── ._.DS_Store │ │ ├── EasyExp.txt │ │ ├── README.txt │ │ ├── compile.cxx │ │ ├── match.cxx │ │ ├── matching_test1.csv │ │ ├── matching_test2.csv │ │ ├── matching_test3.csv │ │ ├── matching_test4.csv │ │ ├── matching_test5.csv │ │ ├── matching_test6.csv │ │ ├── matching_test7.csv │ │ ├── matching_test8.csv │ │ ├── multithread.cxx │ │ ├── passfail.csv │ │ ├── replace.cxx │ │ ├── scandir.cxx │ │ ├── synthesis.cxx │ │ └── testall.cxx │ ├── test1.cxx │ ├── winposix.c │ └── winposix.h ├── Kmeans_EM_VB_FCM │ ├── AAA_README.txt │ ├── Complex.h │ ├── EigenTest1.cxx │ ├── FuzzyCmeansTest3.cxx │ ├── KmeansEM.def │ ├── KmeansEMtest1.cxx │ ├── KmeansEMtest2.cxx │ ├── KmeansEMtest3.cxx │ ├── Kmeans_EM_VB_FCM.h │ ├── LinkDef.h │ ├── MatrixCalc.h │ ├── Stat.cxx │ ├── Stat.h │ ├── VBtest3.cxx │ ├── Vector.h │ ├── histo.txt │ ├── make.bat │ ├── makeEigenTest1 │ ├── makeKmeansEMtest1 │ ├── makelinux │ ├── makeroot.linux │ ├── makeroot.vcnet │ ├── makevcnet │ ├── rootlogon.C │ ├── setup │ ├── setup.bat │ ├── setuproot │ └── setuproot.bat ├── Makefile ├── Matrix │ ├── CVector.h │ ├── Complex.h │ ├── LinkDef.h │ ├── Matrix23.h │ ├── NVector.def │ ├── NVector.h │ ├── Vector.h │ ├── Vectoriostream.h │ ├── array.c │ ├── array.h │ ├── arrayiostream.h │ ├── carray.c │ ├── carray.h │ ├── darray.cxx │ ├── darray.h │ ├── disp2D.cxx │ ├── disp3D.cxx │ ├── displib.cxx │ ├── graphbuf.h │ ├── make.bat │ ├── makeroot.vcnet │ ├── makevcnet │ ├── memo.txt │ ├── rootgraph.cxx │ ├── setup.bat │ └── setuproot.bat ├── NVector │ ├── AAA_README.txt │ ├── Complex.h │ ├── Fft.cxx │ ├── Fft.h │ ├── Gauss.cxx │ ├── Gauss.h │ ├── Histogram.h │ ├── LinkDef.h │ ├── Lsm.cxx │ ├── Lsm.h │ ├── Matrix.h │ ├── Matrix23.h │ ├── MultiByteChar.cxx │ ├── MultiByteChar.h │ ├── ReadF.cxx │ ├── ReadF.h │ ├── SVector.h │ ├── SparseVector.h │ ├── Stat.cxx │ ├── Stat.h │ ├── Vector.h │ ├── Vectoriostream.cxx │ ├── Vectoriostream.h │ ├── VirtualGraph.cxx │ ├── VirtualGraph.h │ ├── VirtualGraphLib.cxx │ ├── VirtualGraphLib.h │ ├── cintgraph.cxx │ ├── cintgraph.h │ ├── libNVector.def │ ├── make.bat │ ├── make64 │ ├── makefile │ ├── makelinux │ ├── makeroot.linux │ ├── makeroot.vcnet │ ├── makevcnet │ ├── memo.txt │ ├── setup │ ├── setup.bat │ ├── setuproot │ ├── setuproot.bat │ ├── statistics.h │ ├── test.cxx │ └── test2.cxx ├── README.txt ├── ReadF │ ├── LinkDef.h │ ├── MultiByteChar.cxx │ ├── MultiByteChar.h │ ├── ReadF.cxx │ ├── ReadF.h │ ├── gtest │ │ ├── CMakeLists.txt │ │ ├── README.txt │ │ └── test1 │ │ │ ├── CMakeLists.txt │ │ │ ├── test1.cxx │ │ │ ├── test2.cxx │ │ │ ├── test3.cxx │ │ │ └── test4.cxx │ ├── make.bat │ ├── makelinux │ ├── makelinux.sh │ ├── makeroot.linux │ ├── makeroot.vcnet │ ├── makevcnet │ ├── makewin.bat │ ├── setup │ ├── setup.bat │ ├── setuproot │ ├── setuproot.bat │ ├── test.cxx │ └── test │ │ ├── ._.DS_Store │ │ ├── dummy.cxx │ │ ├── passfail.csv │ │ └── testall.cxx ├── WildCard │ ├── ARCHIVE │ ├── AppInit.c │ ├── Main.c │ ├── Main.cxx │ ├── Makefile │ ├── README │ ├── TCLMACRO.h │ ├── TCLTK.h │ ├── TKMACRO.h │ ├── TOP.h │ ├── TclIns.c │ ├── TkInit.c │ ├── WildCard.c │ ├── bodediagram.wc │ ├── calc.wc │ ├── grcalc.wc │ ├── guibuild.wc │ ├── question.wc │ ├── setup │ ├── test.c │ ├── test3.wc │ ├── test5.wc │ ├── tktest.c │ ├── tktest1.c │ ├── tktest2.c │ └── wildc.wc ├── accstrm │ ├── Makefile │ ├── README.txt │ ├── fstrm.h │ ├── iostrm.h │ ├── linkdef.h │ └── sstrm.h ├── bcstream │ ├── Makefile │ ├── README │ ├── fstrm.h │ ├── iostrm.h │ ├── stdiostr.h │ ├── strm.h │ └── strstrm.h ├── cbstream │ ├── Makefile │ ├── fstrm.h │ ├── iostrm.h │ ├── linkdef.h │ ├── readme.txt │ └── strstrm.h ├── cintocx │ ├── Cint-Ocx │ ├── Cint-Ocx on VisualBasic.lnk │ ├── CintocxCtl.bmp │ ├── CintocxCtl.cpp │ ├── CintocxCtl.h │ ├── CintocxPpg.cpp │ ├── CintocxPpg.h │ ├── README.txt │ ├── Resource.h │ ├── StdAfx.cpp │ ├── StdAfx.h │ ├── cintocx.clw │ ├── cintocx.cpp │ ├── cintocx.h │ ├── cintocx.ico │ ├── cintocx.mak │ ├── cintocx.mdp │ ├── cintocx.odl │ ├── cintocx.rc │ ├── cintocx3.bmp │ └── setup.bat ├── dll_stl │ ├── README.txt │ ├── cinteh.h │ ├── clim.h │ ├── cmplx.h │ ├── deque.dll │ ├── dqu.h │ ├── exception.dll │ ├── iter.h │ ├── list.dll │ ├── lst.h │ ├── map.dll │ ├── map2.dll │ ├── mp.bat │ ├── mp.h │ ├── mpxx.h │ ├── multimap.dll │ ├── multimap2.dll │ ├── multmp.h │ ├── multst.h │ ├── pr.h │ ├── que.h │ ├── queue.dll │ ├── se.h │ ├── setup │ ├── setup.bat │ ├── setup2.bat │ ├── setup3.bat │ ├── setup4.bat │ ├── setupbc.bat │ ├── setuplist │ ├── setupset │ ├── setupvector │ ├── setupvector.bat │ ├── st.h │ ├── stack.dll │ ├── stdexcept.dll │ ├── stk.h │ ├── str.h │ ├── string.dll │ ├── suncc5_deque.h │ ├── suncc5_string.h │ ├── valarray.dll │ ├── vary.h │ ├── vec.h │ ├── vecbool.h │ ├── vector.dll │ └── vectorbool.dll ├── gcc3strm │ ├── Makefile │ ├── README.txt │ ├── fstrm.h │ ├── iostrm.h │ ├── linkdef.h │ └── sstrm.h ├── gcc4strm │ ├── Makefile │ ├── README.txt │ ├── fstrm.h │ ├── gcc4strm.cxx │ ├── gcc4strm.h │ ├── iostrm.h │ ├── linkdef.h │ └── sstrm.h ├── gl │ ├── GL.h │ ├── README.txt │ ├── TOP.h │ ├── cintGL.h │ ├── setup │ └── setup.bat ├── iccstrm │ ├── Makefile │ ├── README.txt │ ├── fstrm.h │ ├── iostrm.h │ ├── linkdef.h │ └── sstrm.h ├── iostream │ ├── LinkDef.h │ ├── README.txt │ ├── fstrm.h │ ├── iostrm.h │ ├── make.bat │ ├── makefile │ ├── setup │ ├── setup.bat │ └── strstrm.h ├── ipc │ ├── README.txt │ ├── ipcif.h │ ├── ipcif.h.old │ └── setup ├── longlong │ ├── README.txt │ ├── long.dll │ ├── longdbl.h │ ├── longlong.h │ ├── makelongif │ ├── makelongif3 │ ├── setup │ ├── setup.bat │ ├── setupbc.bat │ └── setuphp ├── posix │ ├── README.txt │ ├── exten.c │ ├── exten.h │ ├── mktypes.c │ ├── posix.dll │ ├── posix.h │ ├── setup │ ├── setup.bat │ ├── setupbc.bat │ ├── setupsc.bat │ ├── winposix.c │ └── winposix.h ├── prec_stl │ ├── README.txt │ ├── algorithm │ ├── bitset │ ├── climits │ ├── complex │ ├── deque │ ├── exception │ ├── functional │ ├── iterator │ ├── limits │ ├── list │ ├── map │ ├── memory │ ├── multimap │ ├── multiset │ ├── numeric │ ├── queue │ ├── set │ ├── stack │ ├── stdexcept │ ├── string │ ├── utility │ ├── valarray │ └── vector ├── pthread │ ├── Makefile │ ├── README.txt │ ├── pthd.h │ ├── setup │ ├── setuphp │ └── thread.h ├── qt │ ├── README.txt │ ├── qcompactstyle.h │ ├── qconfig.h │ ├── qmodules.h │ ├── qplatformdefs.h │ ├── qtcint.h │ ├── qtclasses.h │ ├── qtdummy.h │ ├── qtfunctions.h │ ├── qtglobals.h │ ├── qtstatic.cxx │ ├── setup │ └── setup.bat ├── setup ├── snstream │ ├── Makefile │ ├── fstrm.h │ ├── iostrm.h │ ├── length.cxx │ ├── linkdef.h │ ├── readme.txt │ └── sstrm.h ├── socket │ ├── README.txt │ ├── cintsock.c │ ├── cintsock.h │ ├── mksockh.c │ ├── setup │ ├── setup.bat │ └── setupbc.bat ├── stdstrct │ ├── LinkDef.h │ ├── Makefile │ ├── Makestdfunc.linux │ ├── setup │ ├── setup.bat │ ├── setupbc.bat │ ├── stdcxxfunc.dll │ ├── stdcxxfunc.h │ ├── stdfunc.dll │ ├── stdfunc.h │ └── stdstr.h ├── stream │ ├── Makefile │ ├── README │ ├── fstrm.h │ ├── iostrm.h │ ├── stdiostr.h │ ├── strm.h │ └── strstrm.h ├── vc7strm │ ├── Makefile │ ├── README.txt │ ├── fstrm.h │ ├── iostrm.h │ ├── linkdef.h │ ├── sstrm.h │ ├── vc7strm.cxx │ └── vc7strm.h ├── vcstream │ ├── Makefile │ ├── Makefileold │ ├── README │ ├── fstrm.h │ ├── iostrm.h │ ├── stdiostr.h │ ├── strm.h │ ├── strstrm.h │ ├── vcstrm.cxx │ └── vcstrm.h ├── win32api │ ├── cintwin.h │ ├── readme.txt │ ├── setup.bat │ ├── setupbc.bat │ ├── setupsc.bat │ └── winfunc.h ├── wintcldl │ ├── README.txt │ ├── WILDC.DEF │ ├── bodediagram.wc │ ├── calc.wc │ ├── cintlib.c │ ├── grcalc.wc │ ├── guibuild.wc │ ├── quest.wc │ ├── question.wc │ ├── setup.bat │ ├── tclmacro.h │ ├── tcltk.h │ ├── test.c │ ├── test1.wc │ ├── test3.wc │ ├── test5.wc │ ├── tkmacro.h │ ├── top.h │ ├── wildc.bat │ ├── wildc.dbk │ ├── wildc.tcl │ ├── wildc.wc │ ├── wildc │ │ ├── wildc.mak │ │ └── wildc.mdp │ └── wildc1.bmp ├── wintcldl83 │ ├── README.txt │ ├── WILDC.DEF │ ├── WILDCARD.tcl │ ├── bodediagram.wc │ ├── calc.wc │ ├── cintlib.c │ ├── gainphas.wc │ ├── grcalc.wc │ ├── guibuild.wc │ ├── quest.wc │ ├── question.wc │ ├── setup.bat │ ├── tclmacro.h │ ├── tcltk.h │ ├── test.c │ ├── test1.wc │ ├── test3.wc │ ├── test5.wc │ ├── tkmacro.h │ ├── top.h │ ├── try.bat │ ├── wildc.bat │ ├── wildc.dbk │ ├── wildc.tcl │ ├── wildc.wc │ ├── wildc │ │ ├── wildc.dsp │ │ ├── wildc.dsw │ │ └── wildc.mak │ └── wildc1.bmp └── xlib │ ├── Makefile │ ├── README.txt │ ├── TOP.h │ ├── XLIB.h │ ├── setup │ ├── x11const.h │ └── x11mfunc.h ├── libcint.dll ├── libcint.lib ├── main ├── G__main.c ├── G__setup.c └── cppmain.cxx ├── makecint.exe ├── malloc ├── alloca.c ├── getpagesize.h ├── i386-alloca.s ├── malloc.c ├── x386-alloca.s └── xmalloc.c ├── memo.txt ├── platform ├── README.txt ├── aix3_gcc ├── aix3_xlC ├── aix4_old ├── aix4_old.root ├── aix4_xlC ├── aix4_xlC_libdl ├── aixMakefileBaseAdd ├── aixdlfcn │ ├── Makefile │ ├── README │ ├── README.WHERE │ ├── dl.exp │ ├── dlfcn.c │ └── dlfcn.h ├── alpha_cxx ├── alpha_cxx.root ├── alpha_gcc ├── alpha_gcc.root ├── borland │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cint.bpr │ ├── cint.cpp │ ├── libcint.bpr │ ├── libcint.cpp │ ├── libmake.c │ ├── makecint.bpr │ ├── makecint.cpp │ ├── makeinf2 │ ├── mkincld.bpr │ ├── mkincld.cpp │ ├── mkincld2.c │ ├── setup.bat │ └── setupbc.bat ├── borlandcc5 │ ├── MAKEINFO │ ├── MAKEINFO.bk │ ├── Makefile │ ├── Makefile.bk │ ├── README.txt │ ├── lib │ │ └── Makefile │ ├── makecint.c │ ├── makemakecint │ ├── setup.bat │ ├── setup.bk.bat │ └── src │ │ ├── Makefile │ │ ├── Makefile.base │ │ ├── Makefile.bk │ │ └── ldlibcint.bat ├── bsdos ├── bsdos2 ├── clean_bin.bat ├── clean_bin.sh ├── configcheck.C ├── cygwin1 ├── cygwin2 ├── cygwin3 ├── cygwin51 │ └── libcint.def ├── cygwin51_gcc3_so ├── cygwin51_gcc3_so_v6 ├── cygwin51_gcc4_so ├── djgpp │ ├── MAKEINFO │ ├── Makefile │ ├── README.txt │ └── setup.bat ├── freebsd2.1R ├── freebsd_B ├── freebsd_C ├── freebsd_min ├── gcc_max ├── gcc_min ├── hpux10_acc ├── hpux10_acc.root ├── hpux10_acc_so ├── hpux11 ├── hpux11_acc ├── hpux11_acc_so ├── hpux8 ├── hpux8.root ├── hpux8_acc ├── hpux8_acc.root ├── hpux8_arc ├── hpux8_gcc ├── hpux8_gccmax ├── hpux8_only_C ├── hpux_gcc3 ├── linux1.1 ├── linux1.2 ├── linux1.2.root ├── linux2.0 ├── linux2.0_ansi ├── linux2.0_so_only_C ├── linux_Fedora2_gcc3.3 ├── linux_RH4.2 ├── linux_RH4.2_so ├── linux_RH5.1 ├── linux_RH5.1_so ├── linux_RH5.2 ├── linux_RH5.2_so ├── linux_RH6.2 ├── linux_RH6.2_gcc3 ├── linux_RH6.2_gcc3_mtso ├── linux_RH6.2_mtso ├── linux_RH6.2_so ├── linux_RH7.0 ├── linux_RH7.0_so ├── linux_RH7.3 ├── linux_RH7.3_gcc3 ├── linux_RH7.3_gcc3_mtso ├── linux_RH7.3_gcc3_so ├── linux_RH7.3_gcc4_so ├── linux_RH7.3_mtso ├── linux_RH7.3_so ├── linux_RH_64_so ├── linux_debian_potato ├── linux_debian_potato2 ├── linux_debian_slink ├── linux_slackware8_gcc3 ├── linux_slackware9_gcc3 ├── macosx_10.10_clang ├── macosx_gcc3 ├── macosx_gcc3_v0 ├── macosx_gcc3_v1 ├── macosx_gcc3_v2 ├── macosx_gcc3_v3 ├── macosx_gcc3_v3_v6 ├── macosx_gcc3_v4 ├── macosx_gcc4_v2 ├── macosx_panther ├── mingw ├── minimum ├── nec_ux ├── nec_ux_gcc ├── netbsd ├── newsos4_only_C ├── newsos6_only_C ├── qnx6.2 ├── qnx_mtso ├── qnx_so ├── sgi5 ├── sgi5.root ├── sgi5_gcc ├── sgi5_gcc_uchar ├── sgi6.kcc ├── sgi6old.kcc ├── solaris4.3 ├── solaris4.3.root ├── solaris4.3_only_C ├── solaris5.4 ├── solaris5.4_cc5 ├── solaris5.5_gcc ├── solaris5.7_cc5 ├── solaris5.7_cc5_B ├── solaris5.7_cc5_B_so ├── solaris5.7_cc5_so ├── solaris5.8_gcc3.x ├── solaris_gcc ├── solaris_gcc1 ├── solaris_gcc2 ├── solaris_gcc3 ├── status.txt ├── sun │ └── sunLD ├── sunos4_gcc ├── sunos4_only_C ├── symantec │ ├── ARCHIVE │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cint.def │ ├── cint.lnk │ ├── cint.mak │ ├── cint.opn │ ├── cint.prj │ ├── include │ │ ├── mkincld.def │ │ ├── mkincld.lnk │ │ ├── mkincld.mak │ │ ├── mkincld.opn │ │ └── mkincld.prj │ ├── make.bat │ ├── setup.bat │ ├── src │ │ ├── libcint.def │ │ ├── libcint.lnk │ │ ├── libcint.mak │ │ ├── libcint.opn │ │ └── libcint.prj │ └── tool │ │ ├── makecint.c │ │ ├── makecint.def │ │ ├── makecint.lnk │ │ ├── makecint.mak │ │ ├── makecint.opn │ │ └── makecint.prj ├── visual │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cint.mak │ ├── cint.mdp │ ├── include │ │ ├── mkincld.mak │ │ └── mkincld.mdp │ ├── make.bat │ ├── setup.bat │ ├── setup2000.bat │ ├── setupNT.bat │ ├── setupNTold.bat │ ├── setupold.bat │ ├── src │ │ ├── libcint.def │ │ ├── libcint.mak │ │ ├── libcint.mdp │ │ └── libcintold.mak │ ├── tool │ │ ├── makecint.c │ │ └── makecint │ │ │ ├── makecint.mak │ │ │ └── makecint.mdp │ ├── update.bat │ └── updatedb.bat ├── visualCpp13 │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cintvc13.mak │ ├── h │ ├── include │ │ ├── errno.h │ │ ├── float.h │ │ ├── iomanip.h │ │ ├── iosenum.h │ │ ├── iosfwd.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── math.h │ │ ├── mkincldvc13.mak │ │ ├── signal.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── time.h │ ├── make.bat │ ├── setup.bat │ ├── setup.cxx │ ├── src │ │ ├── libcintvc13.def │ │ └── libcintvc13.mak │ ├── tool │ │ ├── makecint.c │ │ └── makecint │ │ │ └── makecint.mak │ ├── update.bat │ └── updatedb.bat ├── visualCpp6 │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cint.dsp │ ├── cint.dsw │ ├── cint.mak │ ├── include │ │ ├── mkincld.mak │ │ └── mkincld.mdp │ ├── make.bat │ ├── setup.bat │ ├── setup.cxx │ ├── setup2000.bat │ ├── setupNT.bat │ ├── setupXP.bat │ ├── setupold.bat │ ├── src │ │ ├── libcint.def │ │ ├── libcint.dsp │ │ ├── libcint.dsw │ │ └── libcint.mak │ ├── tool │ │ ├── makecint.c │ │ └── makecint │ │ │ ├── makecint.mak │ │ │ └── makecint.mdp │ ├── update.bat │ └── updatedb.bat └── visualCpp7 │ ├── MAKEINFO │ ├── README.txt │ ├── autoexec.c │ ├── cint.dsp │ ├── cint.dsw │ ├── cint.mak │ ├── include │ ├── mkincld.mak │ └── mkincld.mdp │ ├── make.bat │ ├── setup.bat │ ├── setup.cxx │ ├── setup2000.bat │ ├── setupNT.bat │ ├── setupXP.bat │ ├── setupold.bat │ ├── src │ ├── libcint.def │ ├── libcint.dsp │ ├── libcint.dsw │ └── libcint.mak │ ├── tool │ ├── makecint.c │ └── makecint │ │ ├── makecint.mak │ │ └── makecint.mdp │ ├── update.bat │ └── updatedb.bat ├── readline ├── COPYING ├── ChangeLog ├── Makefile ├── Makefile.base ├── Makefile.base.nec ├── Makefile.bk ├── Makefileg ├── chardefs.h ├── doc │ ├── Makefile │ ├── hist.texinfo │ ├── history.info │ ├── hstech.texinfo │ ├── hsuser.texinfo │ ├── readline.info │ ├── rlman.texinfo │ ├── rltech.texinfo │ ├── rluser.texinfo │ ├── texindex.c │ └── texinfo.tex ├── emacs_keymap.c ├── examples │ ├── Inputrc │ ├── Makefile │ ├── fileman.c │ └── manexamp.c ├── funmap.c ├── history.c ├── history.h ├── keymaps.c ├── keymaps.h ├── lex.yy.c ├── readline.c ├── readline.h ├── vi_keymap.c └── vi_mode.c ├── removesrc.bat ├── setup ├── src ├── Api.cxx ├── Api.h ├── Apiif.cxx ├── Apiif.h ├── Apiifold.cxx ├── Apiifold.h ├── BaseCls.cxx ├── BaseCls.h ├── CallFunc.cxx ├── CallFunc.h ├── Class.cxx ├── Class.h ├── DataMbr.cxx ├── DataMbr.h ├── HISTORY ├── Makeapi ├── Makeapiold ├── Makebcdict ├── Makefile ├── Makefile.base ├── Makefile.base.nec ├── Makefile.base.sgi ├── Makefile.vc13 ├── Makefile_g ├── Method.cxx ├── Method.h ├── MethodAr.cxx ├── MethodAr.h ├── Property.h ├── README.txt ├── Token.cxx ├── Token.h ├── Type.cxx ├── Type.h ├── Typedf.cxx ├── Typedf.h ├── accstrm.cxx ├── accstrm.h ├── allstrm.cxx ├── auxu.c ├── bc_assign.cxx ├── bc_assign.h ├── bc_autoobj.cxx ├── bc_autoobj.h ├── bc_cfunc.cxx ├── bc_cfunc.h ├── bc_debug.cxx ├── bc_debug.h ├── bc_eh.cxx ├── bc_eh.h ├── bc_exec.cxx ├── bc_exec.h ├── bc_exec_asm.h ├── bc_inst.cxx ├── bc_inst.h ├── bc_item.cxx ├── bc_item.h ├── bc_linkdef.h ├── bc_parse.cxx ├── bc_parse.h ├── bc_reader.cxx ├── bc_reader.h ├── bc_type.cxx ├── bc_type.h ├── bc_vtbl.cxx ├── bc_vtbl.h ├── bcstrm.cxx ├── bcstrm.h ├── cast.c ├── cbstrm.cpp ├── cbstrm.h ├── cint2008 │ ├── ClassDiagram1.cd │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2010 │ ├── ClassDiagram1.cd │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2012 │ ├── ClassDiagram1.cd │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2013 │ ├── ClassDiagram1.cd │ ├── HelloWorld.c │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2015 │ ├── ClassDiagram1.cd │ ├── HelloWorld.c │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2017 │ ├── ClassDiagram1.cd │ ├── HelloWorld.c │ ├── cint.vcproj │ ├── cint.vcproj.8.00.old │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── cint2019 │ ├── HelloWorld.c │ ├── cint.vcxproj │ ├── cint.vcxproj.filters │ ├── libcint.def │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ └── libcint.vcxproj.filters ├── cint64 │ ├── cint64.vcxproj │ └── cint64.vcxproj.filters ├── cint_base │ ├── cint.vcproj │ ├── cint.vcxproj │ └── cint.vcxproj.filters ├── common.h ├── debug.c ├── decl.c ├── disp.c ├── dllrev.h ├── dmyinit.c ├── dmystrct.c ├── dmystrm.c ├── dump.c ├── end.c ├── error.c ├── expr.c ├── fakestrm.cxx ├── fproto.h ├── fread.c ├── func.c ├── g__cfunc.c ├── gcc3strm.cxx ├── gcc3strm.h ├── gcoll.c ├── global.h ├── global1.c ├── global2.c ├── header.h ├── iccstrm.cxx ├── iccstrm.h ├── ifunc.c ├── inherit.c ├── init.c ├── input.c ├── intrpt.c ├── kccstrm.cxx ├── kccstrm.h ├── libcint │ ├── VC13.txt │ ├── cint │ │ └── cint.vcproj │ ├── libcint.def │ ├── libcint.dsp │ ├── libcint.dsw │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcintvc13.def │ ├── libcintvc13.mak │ ├── libcintvc13_g.mak │ └── unistd.h ├── libcint2008 │ ├── VC13.txt │ ├── libcint.def │ ├── libcint.dsp │ ├── libcint.dsw │ ├── libcint.sln │ ├── libcint.sln.old │ ├── libcint.suo.old │ ├── libcint.vcproj │ ├── libcint.vcproj.8.00.old │ ├── libcintvc13.mak │ ├── libcintvc13_g.mak │ └── unistd.h ├── libcint2010 │ ├── VC13.txt │ ├── cint64 │ │ ├── cint64.vcxproj │ │ └── cint64.vcxproj.filters │ ├── libcint.def │ ├── libcint.dsp │ ├── libcint.dsw │ ├── libcint.sln │ ├── libcint.sln.old │ ├── libcint.suo.old │ ├── libcint.vcproj │ ├── libcint.vcproj.8.00.old │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.mak │ ├── libcintvc13_g.mak │ └── unistd.h ├── libcint2012 │ ├── libcint.def │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.def │ └── libcintvc13.mak ├── libcint2013 │ ├── HelloWorld.c │ ├── libcint.def │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.def │ └── libcintvc13.mak ├── libcint2015 │ ├── HelloWorld.c │ ├── libcint.def │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.def │ └── libcintvc13.mak ├── libcint2017 │ ├── HelloWorld.c │ ├── cint64 │ │ ├── cint64.vcxproj │ │ └── cint64.vcxproj.filters │ ├── libcint.VC.VC.opendb │ ├── libcint.def │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.def │ └── libcintvc13.mak ├── libcint_vc8 │ ├── VC13.txt │ ├── cint.exe │ ├── libcint.def │ ├── libcint.dsp │ ├── libcint.dsw │ ├── libcint.mak │ ├── libcint.sln │ ├── libcint.vcproj │ ├── libcint.vcxproj │ ├── libcint.vcxproj.filters │ ├── libcintvc13.def │ ├── libcintvc13.mak │ └── libcintvc13_g.mak ├── libstrm.cxx ├── libstrm.h ├── loadfile.c ├── longif.cxx ├── longif.h ├── longif3.cxx ├── longif3.h ├── macos.c ├── macro.c ├── makefile.g ├── malloc.c ├── memo.txt ├── memo2.txt ├── memtest.c ├── memtest.h ├── new.c ├── newlink.c ├── newsos.c ├── newsos.h ├── oldlink.c ├── opr.c ├── parse.c ├── pause.c ├── pcode.c ├── pragma.c ├── precedence.txt ├── quote.c ├── scrupto.c ├── security.h ├── shl.c ├── sizeof.c ├── stdfunc │ ├── stdfunc.vcxproj │ └── stdfunc.vcxproj.filters ├── stdstrct.c ├── stdstrct.h ├── struct.c ├── stub.c ├── sun5strm.cxx ├── sunos.c ├── sunos.h ├── sunstrm.cxx ├── sunstrm.h ├── tmplt.c ├── typedef.c ├── typesym.h ├── unistd.h ├── val2a.c ├── value.c ├── var.c ├── vc7strm.cxx ├── vc7strm.h ├── vcstrm.cxx ├── vcstrm.h ├── vcstrmold.cxx ├── vcstrmold.h └── winnt.c ├── stl ├── G__postprocess.h ├── README.txt ├── _algorithm ├── _autocontainer ├── _bitset ├── _climits ├── _climits.h ├── _deque ├── _deque.h ├── _functional ├── _iterator ├── _iterator.h ├── _list ├── _list.h ├── _map ├── _map.h ├── _memory ├── _memory.h ├── _multimap ├── _multimap.h ├── _multiset ├── _multiset.h ├── _pair.h ├── _set ├── _set.h ├── _stack ├── _stack.h ├── _string ├── _utility ├── _utility.h ├── _vector ├── _vector.h ├── algo.h ├── algobase.h ├── algorithm ├── bitset ├── bool ├── bstring.h ├── bvector.h ├── defalloc.h ├── deque ├── deque.dll ├── deque.h ├── exception.dll ├── faralloc.h ├── fdeque.h ├── flist.h ├── fmap.h ├── fmultmap.h ├── fmultset.h ├── fset.h ├── function.h ├── functional ├── hdeque.h ├── heap.h ├── hlist.h ├── hmap.h ├── hmultmap.h ├── hmultset.h ├── hset.h ├── hugalloc.h ├── hvector.h ├── iterator ├── iterator.h ├── lbvector.h ├── ldeque.h ├── limits ├── list ├── list.dll ├── list.h ├── llist.h ├── lmap.h ├── lmultmap.h ├── lmultset.h ├── lngalloc.h ├── lset.h ├── map ├── map.dll ├── map.h ├── map2.dll ├── memory ├── multimap ├── multimap.dll ├── multimap.h ├── multimap2.dll ├── multiset ├── multiset.h ├── neralloc.h ├── nmap.h ├── nmultmap.h ├── nmultset.h ├── nset.h ├── numeric ├── pair ├── pair.h ├── projectn.h ├── queue ├── queue.dll ├── random.cpp ├── set ├── set.h ├── stack ├── stack.dll ├── stack.h ├── stdexcept.dll ├── string ├── string.dll ├── tempbuf.cpp ├── tempbuf.h ├── teststl ├── teststl.c ├── tree.h ├── utility ├── utility.h ├── valarray ├── valarray.dll ├── vector ├── vector.dll ├── vector.h └── vectorbool.dll ├── test ├── .inputrc ├── 98p02.hpg ├── Complex.cxx ├── Complex.h ├── Makefile ├── MyAlgo0.h ├── MyString.cxx ├── MyString.h ├── README.txt ├── Test0.cxx ├── Test1.cxx ├── VArray.cxx ├── VArray.h ├── VCompany.cxx ├── VCompany.h ├── VObject.cxx ├── VObject.h ├── VPerson.cxx ├── VPerson.h ├── VPersonTest.cxx ├── VString.cxx ├── VString.h ├── VType.h ├── access0.cxx ├── anonunion.cxx ├── aoki0.cxx ├── aryinit0.cxx ├── aryinit1.cxx ├── autocc.cxx ├── baseconv0.cxx ├── bitfield.cxx ├── borg1.cxx ├── borg2.cxx ├── bruce1.cxx ├── btmplt.cxx ├── compiled ├── complex1.cxx ├── complex1.h ├── const.cxx ├── constary.cxx ├── convopr0.cxx ├── cout1.cxx ├── cpp0.cxx ├── cpp1.cxx ├── cpp2.cxx ├── cpp3.cxx ├── cpp4.cxx ├── cpp5.cxx ├── cpp6.cxx ├── cpp8.cxx ├── csv1.csv ├── csv1.cxx ├── csv1a.cxx ├── delete0.cxx ├── eh1.cxx ├── enumscope.cxx ├── error ├── error2 ├── errorLinux ├── errorLinux2 ├── explicitdtor.cxx ├── fons3.cxx ├── friend0.cxx ├── funcmacro.cxx ├── fwdtmplt.cxx ├── gabriele.C ├── gabriele.dmp4T ├── gabriele.out0 ├── gabriele.out4 ├── gabriele1.C ├── gabriele1.dmp4T ├── gabriele2.C ├── gabriele2.dmp4T ├── gabriele3.C ├── gabriele3.dmp4T ├── idxscope0.cxx ├── ifs.cxx ├── ifs.data ├── include.cxx ├── inherit0.cxx ├── inherit1.cxx ├── inherit2.cxx ├── init1.cxx ├── init2.cxx ├── interpreted ├── loopcompile1.cxx ├── loopcompile2.cxx ├── loopcompile3.cxx ├── loopcompile4.cxx ├── loopcompile5.cxx ├── maincmplx.cxx ├── make.bat ├── maket2002 ├── memo.txt ├── mfstatic.cxx ├── minexam.cxx ├── minherit0.cxx ├── mkcmain.cxx ├── new0.cxx ├── nick3.cxx ├── nick4.cxx ├── nstmplt1.cxx ├── oprovld0.cxx ├── oprovld2.cxx ├── ostream.cxx ├── ostream.old ├── pb19.cxx ├── plot3d_col.cxx ├── plot3d_mat.cxx ├── readf1.txt ├── refassign.cxx ├── scope0.cxx ├── setw0.cxx ├── staticary.cxx ├── staticmem0.cxx ├── staticmem1.cxx ├── t1002.cxx ├── t1002.h ├── t1004.cxx ├── t1011.cxx ├── t1011.h ├── t1015.cxx ├── t1016.cxx ├── t1016.h ├── t1023.cxx ├── t1024.cxx ├── t1024.h ├── t1025.cxx ├── t1025.h ├── t1026.cxx ├── t1026.h ├── t1027.cxx ├── t1027.h ├── t1027.old ├── t1030.cxx ├── t1030.h ├── t1031.cxx ├── t1031.h ├── t1032.cxx ├── t1033.cxx ├── t1034.cxx ├── t1034.old ├── t1035.cxx ├── t1035.h ├── t1036.cxx ├── t1040.cxx ├── t1040.h ├── t1042.cxx ├── t1042.old ├── t1046.cxx ├── t1046.h ├── t1047.cxx ├── t1047.h ├── t1048.cxx ├── t1048.h ├── t1049.cxx ├── t1054.cxx ├── t1055.cxx ├── t1061.cxx ├── t1061.h ├── t1062.cxx ├── t1062.h ├── t1067.cxx ├── t1067.h ├── t1068.cxx ├── t1068.h ├── t1079.cxx ├── t1079.h ├── t1084.cxx ├── t1085.cxx ├── t1086.cxx ├── t1088.cxx ├── t1094.cxx ├── t1100.cxx ├── t1101.cxx ├── t1115.cxx ├── t1115.h ├── t1124.cxx ├── t1125.cxx ├── t1126.cxx ├── t1127.cxx ├── t1127.h ├── t1128.cxx ├── t1129.cxx ├── t1134 ├── t1134.cxx ├── t1136.cxx ├── t1140.cxx ├── t1143.cxx ├── t1144.cxx ├── t1148.cxx ├── t1157.cxx ├── t1158.cxx ├── t1160.cxx ├── t1164.cxx ├── t1165.cxx ├── t1178.cxx ├── t1178.h ├── t1187.cxx ├── t1187.h ├── t1192.cxx ├── t1193.cxx ├── t1193.h ├── t1200.h ├── t1203.cxx ├── t1205.cxx ├── t1205.h ├── t1213.cxx ├── t1214.cxx ├── t1215.cxx ├── t1215.h ├── t1221.cxx ├── t1222.cxx ├── t1223.cxx ├── t1224.cxx ├── t1228.cxx ├── t1228.old ├── t1247.cxx ├── t1247.h ├── t1247a.h ├── t1276.cxx ├── t1276.h ├── t1277.cxx ├── t1277.h ├── t2001.cxx ├── t2002.cxx ├── t2002.def ├── t2002.dll ├── t2002.h ├── t215.cxx ├── t358.cxx ├── t488.cxx ├── t516.cxx ├── t516.h ├── t603.cxx ├── t627.cxx ├── t627.h ├── t630.cxx ├── t633.cxx ├── t633.h ├── t634.cxx ├── t648.cxx ├── t674.cxx ├── t674.h ├── t676.cxx ├── t694.cxx ├── t694.h ├── t695.cxx ├── t705.cxx ├── t705.h ├── t714.cxx ├── t733.cxx ├── t733.h ├── t733.old ├── t749.cxx ├── t751.cxx ├── t764.cxx ├── t767.cxx ├── t776.cxx ├── t777.cxx ├── t784.cxx ├── t825.cxx ├── t910.cxx ├── t916.cxx ├── t927.cxx ├── t927.h ├── t927.old ├── t928.cxx ├── t928.h ├── t928a.h ├── t928b.h ├── t930.cxx ├── t938.cxx ├── t958.cxx ├── t958.h ├── t959.cxx ├── t961.cxx ├── t961.h ├── t963.cxx ├── t963.h ├── t966.cxx ├── t966.h ├── t968.cxx ├── t968.h ├── t970.cxx ├── t970.h ├── t972.cxx ├── t972a.h ├── t972b.h ├── t976.cxx ├── t976.h ├── t977.cxx ├── t977.h ├── t980.cxx ├── t980.h ├── t986.cxx ├── t987.cxx ├── t987.h ├── t991.cxx ├── t991.h ├── t991a.h ├── t991b.h ├── t991c.h ├── t992.cxx ├── t992.h ├── t993.c ├── t993.h ├── t995.cxx ├── t995.h ├── t996.cxx ├── t996.h ├── t998.cxx ├── t998.dat ├── telea0.cxx ├── telea1.cxx ├── telea2.cxx ├── telea3.cxx ├── telea5.cxx ├── telea6.cxx ├── telea7.cxx ├── telea8.cxx ├── temp.cxx ├── template.cxx ├── template.h ├── template0.cxx ├── template1.cxx ├── template2.cxx ├── template3.cxx ├── template3.old ├── template4.cxx ├── template5.cxx ├── template6.cxx ├── test.tds ├── testall.cxx ├── testdiff.bac ├── testdiff.bk ├── testdiff.bk2 ├── testdiff.cygwin ├── testdiff.mac ├── testdiff.v5 ├── testdiff.v6 ├── tetdiff.bk ├── tfidfdoc1.csv ├── tfidfdoc1.txt ├── tfidfdoc2.txt ├── tfidfdoc3.txt ├── time.cxx ├── vbase.cxx ├── vbase.h ├── vbase1.cxx ├── vbase1.h ├── vec3d.cxx ├── vec3d.h ├── virtualfunc0.cxx ├── virtualfunc1.cxx └── virtualfunc2.cxx ├── tool ├── batch.c ├── crlf │ └── crlf.cxx ├── ifdef │ ├── Makefile.base │ ├── Makefile.bcc5 │ ├── get.c │ ├── ifdef.cxx │ ├── ifdef.mak │ ├── ifdefvc13.mak │ ├── setup │ ├── setup.bat │ └── winnt.c ├── makecint.c └── makerootcint.cxx ├── update.bat └── updatedb.bat /HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | return; 5 | } 6 | -------------------------------------------------------------------------------- /cint.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/cint.exe -------------------------------------------------------------------------------- /demo/Win32App/TestApp/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // TestApp.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /demo/Win32App/TestApp/TestApp.h: -------------------------------------------------------------------------------- 1 | 2 | #if !defined(AFX_TESTAPP_H__22A3D5F3_92EE_42B0_BA7D_156AD7540CF2__INCLUDED_) 3 | #define AFX_TESTAPP_H__22A3D5F3_92EE_42B0_BA7D_156AD7540CF2__INCLUDED_ 4 | 5 | #if _MSC_VER > 1000 6 | #pragma once 7 | #endif // _MSC_VER > 1000 8 | 9 | #include "resource.h" 10 | 11 | 12 | #endif // !defined(AFX_TESTAPP_H__22A3D5F3_92EE_42B0_BA7D_156AD7540CF2__INCLUDED_) 13 | -------------------------------------------------------------------------------- /demo/Win32App/TestApp/TestApp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/TestApp/TestApp.ico -------------------------------------------------------------------------------- /demo/Win32App/TestApp/script.cxx: -------------------------------------------------------------------------------- 1 | // script.cxx 2 | // 3 | // This source is interpreted by cint. Change this file as you want 4 | // and re-run the script by 'File->cint' pull-down menu. There is no 5 | // need to compile this source at all. 6 | // 7 | #include 8 | 9 | void main() { 10 | MessageBox(0,"Caption","Message",MB_OK); 11 | } 12 | -------------------------------------------------------------------------------- /demo/Win32App/TestApp/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/TestApp/small.ico -------------------------------------------------------------------------------- /demo/Win32App/graph01/Resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/graph01/Resource.rc -------------------------------------------------------------------------------- /demo/Win32App/graph01/WndProc.h: -------------------------------------------------------------------------------- 1 | /* ======================================================= 2 | Simple Win32API Application for Drawing Graphics. 3 | 4 | WndProc.h: Header file for WndProc.c 5 | Last modified Time-stamp: <02/01/13 09:48:12 hata> 6 | Proposed by K.Hata 7 | ========================================================== */ 8 | 9 | extern LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 10 | 11 | -------------------------------------------------------------------------------- /demo/Win32App/graph01/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/graph01/app.ico -------------------------------------------------------------------------------- /demo/Win32App/graph01/chapter24.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/graph01/chapter24.dsw -------------------------------------------------------------------------------- /demo/Win32App/graph01/graph01.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/graph01/graph01.dsw -------------------------------------------------------------------------------- /demo/Win32App/graph01/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/Win32App/graph01/small.ico -------------------------------------------------------------------------------- /demo/errpipe/README.txt: -------------------------------------------------------------------------------- 1 | demo/errpipe/README.txt 2 | 3 | This directory contains a simple example for using Cint's error message 4 | redirection. You need to compile Cint with -DG__ERRORCALLBACK flag in 5 | OTHMACRO. (Refer to platform/README.txt) 6 | 7 | FILES: 8 | 9 | README.txt : This file 10 | errpipe.h : Program to be precompiled 11 | errpipe.cxx : Program to be interpreted 12 | setup : Demo script 13 | 14 | 15 | RUNNING: 16 | 17 | $ sh setup 18 | -------------------------------------------------------------------------------- /demo/errpipe/errpipe.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "errpipe.dll" 3 | 4 | int main() { 5 | InitializeDump(); 6 | a; 7 | printf("%s\n",x); 8 | } 9 | -------------------------------------------------------------------------------- /demo/errpipe/setup: -------------------------------------------------------------------------------- 1 | 2 | makecint -mk Makefile -dl errpipe.dll -H errpipe.h 3 | make -f Makefile 4 | 5 | echo '### cint errpipe.cxx' 6 | cint errpipe.cxx 7 | echo '### cat dump.out' 8 | cat dump.out 9 | 10 | make -f Makefile clean 11 | rm dump.out 12 | rm Makefile 13 | 14 | -------------------------------------------------------------------------------- /demo/exception/setup: -------------------------------------------------------------------------------- 1 | 2 | 3 | echo '# First, compile everything' 4 | g++ ehdemo.cxx 5 | a.out 6 | rm a.out 7 | 8 | echo '# 2nd, compile ehdemo.h and interpret ehdemo.cxx' 9 | echo '# This method is recommended.' 10 | makecint -mk Makefile -dl ehdemo.dll -H ehdemo.h 11 | make -f Makefile clean 12 | make -f Makefile 13 | cint ehdemo.cxx 14 | 15 | echo '# 3nd, interpret everything' 16 | make -f Makefile clean 17 | cint ehdemo.cxx 18 | -------------------------------------------------------------------------------- /demo/exception/setupbc.bat: -------------------------------------------------------------------------------- 1 | echo # First, compile everything 2 | bcc32 -P ehdemo.cxx -eehdemo.exe 3 | ehdemo.exe 4 | del ehdemo.exe 5 | 6 | echo # 2nd, compile ehdemo.h and interpret ehdemo.cxx 7 | echo # This method is recommended. 8 | makecint -mk Makefile -dl ehdemo.dll -H ehdemo.h 9 | make.exe -f Makefile clean 10 | make.exe -f Makefile 11 | cint ehdemo.cxx 12 | 13 | echo # 3nd, interpret everything 14 | make.exe -f Makefile clean 15 | cint ehdemo.cxx 16 | 17 | -------------------------------------------------------------------------------- /demo/gl/display0.def: -------------------------------------------------------------------------------- 1 | LIBRARY "display0" 2 | 3 | VERSION 1.0 4 | 5 | HEAPSIZE 1048576,4096 6 | 7 | EXPORTS 8 | G__c_dllrev @1 9 | G__set_c_environment @2 10 | G__c_setup_tagtable @3 11 | G__c_setup_typetable @4 12 | G__c_setup_memvar @5 13 | G__c_setup_global @6 14 | G__c_setup_func @7 15 | G__c_setup @8 16 | -------------------------------------------------------------------------------- /demo/gl/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="display0 - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del display0.dll 4 | move Release\display0.dll .\display0.dll 5 | 6 | -------------------------------------------------------------------------------- /demo/graphs/datafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/graphs/datafile -------------------------------------------------------------------------------- /demo/graphs/sin.c: -------------------------------------------------------------------------------- 1 | /****************************************************** 2 | * sin.c 3 | * 4 | * array pre-compiled class library is needed to run 5 | * this demo program. 6 | ******************************************************/ 7 | #include 8 | #ifdef G__ROOT 9 | int sin() { main(); } 10 | #endif 11 | main() { 12 | double height = 3.0, width = 200.0; 13 | array x=array(0 , width , 100 ); // start,stop,npoint 14 | plot << x << (cos(x/5)+sin(x/7))*height/4 << "\n" ; 15 | } 16 | -------------------------------------------------------------------------------- /demo/graphs/skineffect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/graphs/skineffect.c -------------------------------------------------------------------------------- /demo/graphs/testall: -------------------------------------------------------------------------------- 1 | for i in *.c 2 | do 3 | cint $i 4 | done 5 | sleep 3 6 | rm G__* 7 | -------------------------------------------------------------------------------- /demo/intprt_cint/CINT: -------------------------------------------------------------------------------- 1 | echo 'CINT:: This is very slow. CINT interpreter interprets itself.' 2 | echo 3 | cint -I$CINTSYSDIR -I$CINTSYSDIR/src +P testmain.c $* 4 | -------------------------------------------------------------------------------- /demo/intprt_cint/CINT.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | echo CINT:: This is very slow. CINT interpreter interprets itself 3 | echo on 4 | %CINTSYSDIR%\cint -I%CINTSYSDIR% -I%CINTSYSDIR%/src +P testmain.c %1 %2 %3 %4 %5 5 | -------------------------------------------------------------------------------- /demo/intprt_cint/cint.sh: -------------------------------------------------------------------------------- 1 | echo 'CINT:: This is very slow. CINT interpreter interprets itself.' 2 | echo 3 | cint.exe -I$CINTSYSDIR -I$CINTSYSDIR/src +P testmain.c $* 4 | 5 | -------------------------------------------------------------------------------- /demo/ipc/CVS/Entries: -------------------------------------------------------------------------------- 1 | /README.txt/1.1.1.1/Sat May 7 06:18:27 2005// 2 | /common.cxx/1.1.1.1/Sat May 7 06:18:27 2005// 3 | /keyfile/1.1.1.1/Sat May 7 06:18:27 2005// 4 | /proc1.cxx/1.1.1.1/Sat May 7 06:18:27 2005// 5 | /proc2.cxx/1.1.1.1/Sat May 7 06:18:27 2005// 6 | D 7 | -------------------------------------------------------------------------------- /demo/ipc/CVS/Repository: -------------------------------------------------------------------------------- 1 | /user/cvs/cint/demo/ipc 2 | -------------------------------------------------------------------------------- /demo/ipc/CVS/Root: -------------------------------------------------------------------------------- 1 | :ext:gotom@root.cern.ch:/user/cvs 2 | -------------------------------------------------------------------------------- /demo/ipc/keyfile: -------------------------------------------------------------------------------- 1 | 2 | // this file is specified as the first argument of ftok() API 3 | 4 | 5 | -------------------------------------------------------------------------------- /demo/ipc/proc1.cxx: -------------------------------------------------------------------------------- 1 | // proc1.cxx 2 | 3 | #include "common.cxx" 4 | 5 | int main() { 6 | initsend(); 7 | 8 | // wait for proc2 to start 9 | recvmsg(); 10 | recvmsg(); 11 | 12 | // set shared memory and send message to proc2 13 | send(2); 14 | sendmsg2("message from proc1 a"); 15 | 16 | // wait for proc2 message 17 | recvmsg(); 18 | recv(); 19 | 20 | sendmsg2("message from proc1 b"); 21 | recvmsg(); 22 | 23 | finishsend(); 24 | 25 | return(0); 26 | } 27 | -------------------------------------------------------------------------------- /demo/makecint/Complex/bcdll.bat: -------------------------------------------------------------------------------- 1 | 2 | REM # makecint demonstration for Borland C++ Builder 3.0 3 | REM # Complex.cpp as Dynamic Link Library 4 | 5 | move Complex.C Complex.cpp 6 | 7 | REM # Create Makefile 8 | makecint -mk Makefile -dl Complex.dll -H Complex.h -C++ Complex.cpp -cint -M0x10 9 | 10 | REM # Compile 11 | make.exe -f Makefile 12 | 13 | REM # Test 14 | cint Complex.cpp test.C 15 | cint Complex.dll test.C 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /demo/makecint/Complex/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="Complex - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del Complex.dll 4 | move Release\Complex.dll .\Complex.dll 5 | 6 | -------------------------------------------------------------------------------- /demo/makecint/Complex/scdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 2 | REM # Complex.cxx as Dymanic Link Library 3 | 4 | move Complex.C Complex.cxx 5 | 6 | REM # Create makefile and Complex.lnk 7 | makecint -mk Makefile -dl Complex.dll -H Complex.h -C++ Complex.cxx 8 | 9 | REM # Compile 10 | smake -f Makefile clean 11 | smake -f Makefile 12 | 13 | REM # Test 14 | cint Complex.cxx test.C 15 | cint Complex.dll test.C 16 | 17 | -------------------------------------------------------------------------------- /demo/makecint/Complex/scsetup.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # Complex.cxx for archive library 3 | 4 | move Complex.C Complex.cxx 5 | 6 | REM # Create makefile and Complex.lnk 7 | makecint -mk Makefile -o Complex -H Complex.h -C++ Complex.cxx 8 | 9 | REM # Compile 10 | smake -f Makefile clean 11 | smake -f Makefile 12 | 13 | REM # Test 14 | cint Complex.cxx test.C 15 | Complex test.C 16 | 17 | -------------------------------------------------------------------------------- /demo/makecint/Complex/temp.C: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void test(int a) { 4 | printf("test(%d)\n",a); 5 | } 6 | 7 | doit() { 8 | G__ClassInfo c; 9 | G__CallFunc c1; 10 | long l=0; 11 | c1.SetFunc(&c,"test","123",&l); 12 | c1.Exec(&l); 13 | } 14 | -------------------------------------------------------------------------------- /demo/makecint/Complex/vcsetup.bat: -------------------------------------------------------------------------------- 1 | 2 | REM # Visual C++ EXE test 3 | 4 | move Complex.C Complex.cxx 5 | 6 | REM # Create makefile 7 | makecint -mk Makefile -o Complex -H Complex.h -C++ Complex.cxx 8 | 9 | REM # Compile 10 | nmake /f Makefile CFG="Complex - Win32 Release" clean 11 | nmake /f Makefile CFG="Complex - Win32 Release" 12 | del Complex.exe 13 | move Release\Complex.exe Complex.exe 14 | 15 | REM # Test 16 | cint Complex.cxx test.C 17 | Complex test.C 18 | 19 | -------------------------------------------------------------------------------- /demo/makecint/DArray/bcdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Borland C++ Builder 3.0 2 | REM # DArray.cpp as Dynamic Link Library 3 | 4 | move DArray.C DArray.cpp 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -dl DArray.dll -H DArray.h -C++ DArray.cpp -cint -M0x10 8 | 9 | REM # Compile 10 | make.exe -f Makefile 11 | 12 | REM # Test 13 | cint DArray.cpp test.C 14 | cint DArray.dll test.C 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/DArray/scdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # DArray.cxx as Dynamic Link Library 3 | 4 | move DArray.C DArray.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -dl DArray.dll -H DArray.h -C++ DArray.cxx 8 | 9 | REM # Compile 10 | smake clean 11 | smake 12 | 13 | REM # Test 14 | cint DArray.cxx test.C 15 | cint DArray.dll test.C 16 | 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/DArray/scsetup.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # DArray.cxx as archived library 3 | 4 | move DArray.C DArray.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -o DArray -H DArray.h -C++ DArray.cxx 8 | 9 | REM # Compile 10 | smake clean 11 | smake 12 | 13 | REM # Test 14 | cint DArray.cxx test.C 15 | DArray test.C 16 | 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/DArray/setup: -------------------------------------------------------------------------------- 1 | # 2 | # setup and test 3 | # 4 | 5 | # Create Makefile 6 | makecint -mk Makefile -o DArray -H DArray.h -C++ DArray.C 7 | 8 | # Compile 9 | make clean 10 | make 11 | 12 | # Test 13 | cint DArray.C test.C 14 | ./DArray test.C 15 | 16 | cint DArray.C test.C > cint.out 17 | ./DArray test.C > CC.out 18 | diff cint.out CC.out 19 | rm *.out 20 | -------------------------------------------------------------------------------- /demo/makecint/DArray/setupdll: -------------------------------------------------------------------------------- 1 | # 2 | # setup and test DLL 3 | # 4 | 5 | # Create Makefile 6 | makecint -mk Makefile -dl DArray.dl -H DArray.h -C++ DArray.C 7 | 8 | # Compile 9 | make clean 10 | make 11 | 12 | # Test 13 | cint DArray.C test.C 14 | cint DArray.dl test.C 15 | 16 | cint DArray.C test.C > cint.out 17 | cint DArray.dl test.C > CC.out 18 | diff cint.out CC.out 19 | rm *.out 20 | -------------------------------------------------------------------------------- /demo/makecint/KRcc/scdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # Complex.c as Dynamic Link Library 3 | 4 | REM # Create Makefile 5 | makecint -mk Makefile -dl Complex.dll -h Complex.h -C Complex.c -i stub.h 6 | 7 | REM # Compile 8 | smake clean 9 | smake 10 | 11 | REM # Test 12 | cint Complex.c stub.c test.c 13 | cint Complex.dll stub.c test.c 14 | 15 | 16 | -------------------------------------------------------------------------------- /demo/makecint/KRcc/scsetup.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # Complex.c as archived library 3 | 4 | REM # Create Makefile 5 | makecint -mk Makefile -o Complex -h Complex.h -C Complex.c -i stub.h 6 | 7 | REM # Compile 8 | smake clean 9 | smake 10 | 11 | REM # Test 12 | cint Complex.c stub.c test.c 13 | Complex stub.c test.c 14 | 15 | 16 | -------------------------------------------------------------------------------- /demo/makecint/KRcc/stub.c: -------------------------------------------------------------------------------- 1 | #include "stub.h" 2 | 3 | void Display(Complex a) { 4 | printf("re=%g im=%g\n",a.re,a.im); 5 | } 6 | -------------------------------------------------------------------------------- /demo/makecint/KRcc/stub.h: -------------------------------------------------------------------------------- 1 | #ifndef STUB_H 2 | #define STUB_H 3 | 4 | #include "Complex.h" 5 | 6 | #ifdef __CINT__ 7 | 8 | void Display(Complex a); 9 | 10 | #else 11 | 12 | void Display(); 13 | 14 | #endif 15 | 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /demo/makecint/KRcc/test.c: -------------------------------------------------------------------------------- 1 | #include "Complex.h" 2 | 3 | main() 4 | { 5 | struct Complex a,b,c,d; 6 | 7 | ComplexInit(); 8 | 9 | ComplexSet(&a,2,-2); 10 | ComplexDisplay(a); 11 | 12 | b=ComplexExp(a); 13 | ComplexDisplay(b); 14 | 15 | c=ComplexAdd(a,b); 16 | ComplexDisplay(c); 17 | 18 | d=ComplexMultiply(a,b); 19 | ComplexDisplay(d); 20 | 21 | printf("%g %g %g %g\n" 22 | ,ComplexImag(j) ,ComplexAbs(b) ,ComplexReal(c) ,ComplexImag(d)); 23 | } 24 | 25 | -------------------------------------------------------------------------------- /demo/makecint/ReadFile/Common.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * Common.h 3 | *****************************************************************************/ 4 | 5 | #ifndef COMMON_H 6 | #define COMMON_H 7 | 8 | 9 | #ifndef bool 10 | typedef char bool; 11 | #endif 12 | 13 | // enum BOOLVALUE { FALSE , TRUE }; 14 | const bool FALSE=0; 15 | const bool TRUE=1; 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /demo/makecint/ReadFile/scdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # ReadFile.cxx as Dynamic Link Library 3 | 4 | move ReadFile.C ReadFile.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -dl ReadFile.dll -H ReadFile.h -C++ ReadFile.cxx 8 | 9 | 10 | REM # Compile 11 | smake clean 12 | smake 13 | 14 | REM # Test 15 | cint ReadFile.cxx test.C 16 | cint ReadFile.dll test.C 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/ReadFile/scsetup.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # ReadFile.cxx as archived library 3 | 4 | move ReadFile.C ReadFile.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -o ReadFile -H ReadFile.h -C++ ReadFile.cxx 8 | 9 | 10 | REM # Compile 11 | smake clean 12 | smake 13 | 14 | REM # Test 15 | cint ReadFile.cxx test.C 16 | ReadFile test.C 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/ReadFile/test.C: -------------------------------------------------------------------------------- 1 | 2 | main() 3 | { 4 | ReadFile a=ReadFile("ReadFile.h"); 5 | 6 | a.setendofline("#"); 7 | a.setseparator(" \t.()"); 8 | 9 | int i; 10 | while(a.read()) { 11 | printf("argc=%d :",a.argc); 12 | for(i=1;i<=a.argc;i++) printf("%s | ",a.argv[i]); 13 | putchar('\n'); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /demo/makecint/Stub/Src.h: -------------------------------------------------------------------------------- 1 | // Src.h , Compiled function header 2 | 3 | #ifndef SRC_H 4 | #define SRC_H 5 | 6 | double f2(double din,int iin) ; 7 | 8 | int pain(); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /demo/makecint/Stub/scdll.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # Src.cxx as Dynamic Link Library 3 | 4 | move Src.C Src.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -dl Stub.dll -H Src.h -C++ Src.cxx -i++ Stub.h 8 | 9 | REM # Compile 10 | smake clean 11 | smake 12 | 13 | REM # Test 14 | cint Src.cxx Stub.C 15 | cint Stub.dll Stub.C 16 | 17 | -------------------------------------------------------------------------------- /demo/makecint/Stub/scsetup.bat: -------------------------------------------------------------------------------- 1 | REM # makecint demonstration for Symantec C++ 7.2 2 | REM # Src.cxx as archived library 3 | 4 | move Src.C Src.cxx 5 | 6 | REM # Create Makefile 7 | makecint -mk Makefile -o Stub -H Src.h -C++ Src.cxx -i++ Stub.h 8 | 9 | REM # Compile 10 | smake clean 11 | smake 12 | 13 | REM # Test 14 | cint Src.cxx Stub.C 15 | Stub Stub.C 16 | 17 | 18 | -------------------------------------------------------------------------------- /demo/makecint/Stub2/dmy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/demo/makecint/Stub2/dmy.h -------------------------------------------------------------------------------- /demo/makecint/Stub2/setup.bat: -------------------------------------------------------------------------------- 1 | 2 | makecint -mk Make2 -dl stub.dll -H compiled.h -C++ compiled.cxx -i++ stub.h 3 | nmake -f Make2 CFG="stub - Win32 Debug" 4 | move Debug\stub.dll stub.dll 5 | 6 | cint main.cxx 7 | 8 | cint complex.cxx stub.h main.cxx 9 | 10 | del Debug 11 | rmdir Debug 12 | del G__* 13 | del *.dll 14 | -------------------------------------------------------------------------------- /demo/makecint/UserMain/UserMain.h: -------------------------------------------------------------------------------- 1 | 2 | // precompiled library 3 | void f1(int i) ; 4 | void f2(double d) ; 5 | 6 | -------------------------------------------------------------------------------- /demo/makecint/UserMain/script.cxx: -------------------------------------------------------------------------------- 1 | 2 | void script(const char* msg="default argument") { 3 | printf("%s\n",msg); 4 | f1(1234); 5 | f2(3.141592); 6 | } 7 | 8 | int main() { 9 | script("Calling from interpreted main function"); 10 | } 11 | -------------------------------------------------------------------------------- /demo/makecint/UserMain/setup: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -m -I$CINTSYSDIR -o UserMain -H UserMain.h -C++ UserMain.cxx 2 | make -f Makefile 3 | UserMain 4 | #make -f Makefile clean 5 | #rm Makefile 6 | -------------------------------------------------------------------------------- /demo/makecint/UserMain/setup.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -m -I%CINTSYSDIR% -o UserMain -H UserMain.h -C++ UserMain.cxx 2 | nmake -f Makefile CFG="UserMain - Win32 Release" 3 | move Release\UserMain.exe UserMain.exe 4 | UserMain 5 | del G__* 6 | del Release 7 | rmdir Release 8 | del Makefile 9 | -------------------------------------------------------------------------------- /demo/makecint/UserMain/setupbc.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -m -Ic:/cint -o UserMain -H UserMain.h -C++ UserMain.cxx 2 | make.exe -f Makefile 3 | UserMain 4 | make.exe -f Makefile clean 5 | del Makefile 6 | del UserMain.tds 7 | del UserMain.exe 8 | del UserMain.obj 9 | del G__* 10 | -------------------------------------------------------------------------------- /demo/makecint/exception/setup: -------------------------------------------------------------------------------- 1 | makecint -mk makeeh -dl eh.dll -H eh.h 2 | 3 | # Interpret exception 4 | make -f makeeh clean 5 | cint eh.cxx 6 | 7 | # Precompile exception 8 | make -f makeeh 9 | cint eh.cxx 10 | 11 | # finish 12 | make -f makeeh clean 13 | rm makeeh 14 | -------------------------------------------------------------------------------- /demo/makecint/p2f/setup: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # 4 | # 5 | 6 | makecint -mk Makefile -o p2f -I$CINTSYSDIR -I$CINTSYSDIR/src -H p2f.h -C++ p2f.C 7 | make -f Makefile 8 | 9 | cint -I$CINTSYSDIR p2f.C test.C 10 | p2f test.C 11 | 12 | make clean 13 | rm G__* 14 | -------------------------------------------------------------------------------- /demo/makecint/simple/setup.bat: -------------------------------------------------------------------------------- 1 | 2 | makecint -mk Makefile -dl simple.dll -H simple.h -C++ simple.cxx 3 | 4 | make -f Makefile 5 | 6 | -------------------------------------------------------------------------------- /demo/makecint/simple/simple.cxx: -------------------------------------------------------------------------------- 1 | #include "simple.h" 2 | 3 | void Simple::f1(int a,double b) { 4 | printf("Simple::f() a=%d b=%g\n",a,b); 5 | } 6 | 7 | void f1(int a,double b) { 8 | printf("::f() a=%d b=%g\n",a,b); 9 | } 10 | -------------------------------------------------------------------------------- /demo/makecint/simple/simple.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef SIMPLE_H 3 | #define SIMPLE_H 4 | 5 | #include 6 | 7 | class Simple { 8 | public: 9 | Simple() {} 10 | void f1(int a,double b) ; 11 | }; 12 | 13 | void f1(int a,double b) ; 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /demo/makecint/stl/setup: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl sample.dll -H sample.h #-cint -M0x10 2 | make -f Makefile 3 | cint test.cxx 4 | make clean 5 | #rm Makefile 6 | -------------------------------------------------------------------------------- /demo/makecint/stl/setup.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl sample.dll -H sample.h -cint -M0x10 2 | nmake -f Makefile CFG="sample - Win32 Release" 3 | move Release\sample.dll sample.dll 4 | cint test.cxx 5 | #del G__* 6 | #del release 7 | -------------------------------------------------------------------------------- /demo/makecint/stl/setupbc.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl sample.dll -H sample.h -cint -M0x10 2 | make.exe -f Makefile 3 | cint test.cxx 4 | del G__* 5 | del Make* 6 | del *.dll 7 | -------------------------------------------------------------------------------- /demo/makecint/testall: -------------------------------------------------------------------------------- 1 | cd Array 2 | sh setup 3 | make clean 4 | cd .. 5 | 6 | cd Complex 7 | sh setup 8 | make clean 9 | cd .. 10 | 11 | cd DArray 12 | sh setup 13 | make clean 14 | cd .. 15 | 16 | cd KRcc 17 | sh setup 18 | make clean 19 | cd .. 20 | 21 | cd KRcc 22 | sh setup 23 | make clean 24 | cd .. 25 | 26 | cd ReadFile 27 | sh setup 28 | make clean 29 | cd .. 30 | 31 | cd Stub 32 | sh setup 33 | make clean 34 | cd .. 35 | 36 | cd stl 37 | sh setup 38 | make clean 39 | cd .. 40 | -------------------------------------------------------------------------------- /demo/mthread/clean: -------------------------------------------------------------------------------- 1 | make -f makeptlib clean 2 | -------------------------------------------------------------------------------- /demo/mthread/clean.bat: -------------------------------------------------------------------------------- 1 | nmake -f makemtlib clean 2 | del Release\* 3 | del G__* 4 | rmdir Release 5 | -------------------------------------------------------------------------------- /demo/mthread/setup: -------------------------------------------------------------------------------- 1 | makecint -mk makeptlib -dl thread.dll -H ptlib.h 2 | make -f makeptlib 3 | cint ptmain.cxx 4 | make -f makeptlib clean 5 | -------------------------------------------------------------------------------- /demo/mthread/setup.bat: -------------------------------------------------------------------------------- 1 | makecint -mk makemtlib -dl mtlib.dll -H mtlib.h 2 | nmake -f makemtlib 3 | cint mtmain.cxx 4 | nmake -f makemtlib clean 5 | del G__* 6 | del Release 7 | rmdir Release 8 | -------------------------------------------------------------------------------- /demo/mthread/testall: -------------------------------------------------------------------------------- 1 | makecint -mk makeptlib -dl thread.dll -H ptlib.h 2 | make -f makeptlib 3 | cint ptmain.cxx 4 | #make -f makeptlib clean 5 | -------------------------------------------------------------------------------- /demo/mthread/testall.bat: -------------------------------------------------------------------------------- 1 | makecint -mk makemtlib -dl mtlib.dll -H mtlib.h 2 | nmake -f makemtlib 3 | cint mtmain.cxx 4 | #nmake -f makemtlib clean 5 | -------------------------------------------------------------------------------- /demo/multilibcint/setup: -------------------------------------------------------------------------------- 1 | 2 | ###################################################################### 3 | cat $CINTSYSDIR/MAKEINFO > Makefile 4 | echo 'main : main.cxx mt.c' >> Makefile 5 | echo ' $(CPP) main.cxx mt.c -lpthread -ldl' >> Makefile 6 | 7 | make -f Makefile 8 | a.out 9 | 10 | rm a.out Makefile 11 | 12 | -------------------------------------------------------------------------------- /demo/multilibcint/setup.bat: -------------------------------------------------------------------------------- 1 | 2 | 3 | makecint -mk Makefile -dl mt.dll -h mt.h -C mt.c 4 | nmake -f Makefile CFG="mt - Win32 Release" 5 | move Release\mt.dll mt.dll 6 | 7 | cint main.cxx 8 | 9 | rem del mt.dll 10 | rem del Release 11 | rem rmdir Release 12 | -------------------------------------------------------------------------------- /demo/multilibcint/test2.cxx: -------------------------------------------------------------------------------- 1 | // Test program that is run by multi-thread libcint 2 | 3 | int main(int argc,char** argv) { 4 | int n; 5 | printf("test2 started\n"); 6 | if(argc>1) n = atoi(argv[1]); 7 | else n = 10; 8 | for(int i=0;i 3 | #include 4 | 5 | int main() { 6 | struct DIR *dir = opendir(getenv("CINTSYSDIR")); 7 | struct dirent *d; 8 | int s; 9 | struct stat buf; 10 | 11 | while((d=readdir(dir))) { 12 | s=stat(d->d_name,&buf); 13 | printf("%-25s %10d %10d\n",d->d_name,s,buf.st_size); 14 | } 15 | 16 | closedir(dir); 17 | } 18 | -------------------------------------------------------------------------------- /demo/qt/qcompactstyle.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /demo/qt/test0.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include "qtcint.dll" 4 | 5 | ostream& operator<<(ostream& ost,const QString& x) { 6 | ost << x.data(); 7 | return(ost); 8 | } 9 | 10 | int main() { 11 | QString a("abc"); 12 | QString b("def"); 13 | QString c("def"); 14 | a += b; 15 | cout << a.data() << " " << b.data() << endl; 16 | cout << a << " " << b << endl; 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /demo/qt/test1.cxx: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __CINT__ 3 | 4 | #include 5 | 6 | #else 7 | 8 | #include 9 | #include 10 | 11 | #endif 12 | 13 | int main(int argc, char **argv) { 14 | QApplication a(argc,argv); 15 | QPushButton hello("Hello world!",0); 16 | hello.resize(100,30); 17 | a.setMainWidget(&hello); 18 | hello.show(); 19 | return (a.exec()); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /demo/simple/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | } 5 | -------------------------------------------------------------------------------- /demo/simple/HelloWorld.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | class HelloWorld { 3 | public: 4 | HelloWorld() { cout << "Hello World\n" ; } 5 | } Main; 6 | main() {} 7 | 8 | -------------------------------------------------------------------------------- /demo/simple/NativeCalc.c: -------------------------------------------------------------------------------- 1 | #pragma compile /* Native Code Compilation only supported with DLL */ 2 | #include 3 | #include 4 | double NativeCalc(int size) { 5 | int i,sum=0; 6 | for(i=0;i 2 | #include 3 | #include 4 | #include 5 | 6 | int main() 7 | { 8 | cout << "Using reverse algorithm with an array" << endl; 9 | char string1[] = "mark twain"; 10 | cout << string1 << endl; 11 | int N1 = strlen(string1); 12 | reverse(&string1[0], &string1[N1]); 13 | assert(strcmp(string1,"niawt kram")==0); 14 | cout << string1 << endl; 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /demo/stl/array4.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() 5 | { 6 | const int N=10; 7 | int vector1[N]; 8 | for(int k=0;k!=N;++k) vector1[k]=rand()%10; 9 | for(int k=0;k!=N;++k) cout << vector1[k] << " "; 10 | cout << endl; 11 | 12 | sort(&vector1[0],&vector1[N]); 13 | 14 | for(int k=0;k!=N;++k) cout << vector1[k] << " "; 15 | cout << endl; 16 | } 17 | 18 | -------------------------------------------------------------------------------- /demo/stl/deque0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | main() 8 | { 9 | deque test; 10 | //cout << "begin=" << test.begin() << " end=" << test.end() << endl; 11 | printf("begin=%x end=%x\n",test.begin(),test.end()); 12 | } 13 | -------------------------------------------------------------------------------- /demo/stl/list0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include // problem in precompiled list class and cint 4 | #include 5 | #include 6 | 7 | main() 8 | { 9 | list test; 10 | //cout << "begin=" << test.begin() << " end=" << test.end() << endl; 11 | printf("begin=%x end=%x\n",test.begin(),test.end()); 12 | } 13 | -------------------------------------------------------------------------------- /demo/stl/map0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | main() { 5 | #if 0 6 | map > a; 7 | map > b; 8 | #else 9 | map a; 10 | 11 | a["A"] = 1; 12 | a["B"] = 2; 13 | a["PI"] = 3.14; 14 | cout << "A=" << a["A"] << endl; 15 | cout << "B=" << a["B"] << endl; 16 | cout << "PI=" << a["PI"] << endl; 17 | #endif 18 | } 19 | -------------------------------------------------------------------------------- /demo/stl/stl1.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | main() 6 | { 7 | vector test; 8 | #if !(G__GNUC>=3) 9 | cout << "begin=" << test.begin() << " end=" << test.end() << endl; 10 | #endif 11 | printf("begin=%x end=%x\n",test.begin(),test.end()); 12 | } 13 | -------------------------------------------------------------------------------- /demo/stl/stl2.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int main() 7 | { 8 | cout << "Using reverse algorithm with an array" << endl; 9 | char string1[] = "mark twain"; 10 | cout << string1 << endl; 11 | int N1 = strlen(string1); 12 | reverse(&string1[0], &string1[N1]); 13 | assert(strcmp(string1,"niawt kram")==0); 14 | cout << string1 << endl; 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /demo/stl/string0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | main() { 5 | string a="abc"; 6 | string b("def"); 7 | string c; 8 | c="ghi"; 9 | cout << a << " " << a.c_str() << endl; 10 | cout << b << " " << b.c_str() << endl; 11 | cout << c << " " << c.c_str() << endl; 12 | } 13 | 14 | 15 | -------------------------------------------------------------------------------- /demo/stl/testall: -------------------------------------------------------------------------------- 1 | for i in *.cxx 2 | do 3 | echo $i 4 | cint $* $i 5 | done 6 | -------------------------------------------------------------------------------- /demo/stl/vec0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | main() 6 | { 7 | vector test; 8 | #if !(G__GNUC>=3) 9 | cout << "begin=" << test.begin() << " end=" << test.end() << endl; 10 | #endif 11 | printf("begin=%x end=%x\n",test.begin(),test.end()); 12 | } 13 | -------------------------------------------------------------------------------- /demo/stl/vec4.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main() 6 | { 7 | vector vector1,vector2; 8 | const int N=10; 9 | for(int k=0;k!=N;++k) vector1.push_back(rand()%10); 10 | for(int k=0;k!=N;++k) cout << vector1[k] << " "; 11 | cout << endl; 12 | 13 | sort(vector1.begin(),vector1.end()); 14 | 15 | for(int k=0;k!=N;++k) cout << vector1[k] << " "; 16 | cout << endl; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /doc/man2/garbage.2: -------------------------------------------------------------------------------- 1 | .PU 2 | .TH GARBAGE COLLECTION of CINT 1 3 | 4 | Cint does garbage collection when appropriate security mode flag is set. 5 | 6 | .SH GARBAGE COLLECTION 7 | 8 | 9 | 10 | 11 | 12 | .SH SEE ALSO 13 | security(2),cint(1),makecint(1) 14 | 15 | .SH AUTHOR 16 | Masaharu Goto 17 | 18 | Copyright (c) 1995~1997 Masaharu Goto 19 | -------------------------------------------------------------------------------- /done: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /glob/ChangeLog: -------------------------------------------------------------------------------- 1 | * Nothing happens here. 2 | -------------------------------------------------------------------------------- /glob/glob.texinfo: -------------------------------------------------------------------------------- 1 | Nothing happens here. 2 | -------------------------------------------------------------------------------- /graphbuf/.rootlogon.C: -------------------------------------------------------------------------------- 1 | { 2 | G__loadfile("rootgraphdaemon.h"); 3 | loop(); 4 | } 5 | -------------------------------------------------------------------------------- /graphbuf/NNDB/._T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/._T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0.csv -------------------------------------------------------------------------------- /graphbuf/NNDB/M_XYgraph.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/M_XYgraph.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/NNDB/T2_UpDnSlope14.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/T2_UpDnSlope14.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/NNDB/T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0_P3S1B3H32E0.01d1e-07p0.001I1000R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/T3_UpDnSlope14SinCos3_5_C15_manual.csv_C0_P3S1B3H32E0.01d1e-07p0.001I1000R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/NNDB/T_DnSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/T_DnSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/NNDB/T_UpSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/T_UpSlope7.csv_C0_P2S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/NNDB/T_sincos13_11.csv_C0_P4S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/graphbuf/NNDB/T_sincos13_11.csv_C0_P4S1B3H16E0.01d1e-07p0.001I500R1RN2E0.004I500G0.5r0e0.nnw -------------------------------------------------------------------------------- /graphbuf/graph.bat: -------------------------------------------------------------------------------- 1 | root 2 | -------------------------------------------------------------------------------- /ifdef.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/ifdef.exe -------------------------------------------------------------------------------- /include/CSV.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/CSV.dll -------------------------------------------------------------------------------- /include/Common.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * Common.h 3 | *****************************************************************************/ 4 | 5 | #ifndef COMMON_H 6 | #define COMMON_H 7 | 8 | 9 | #ifndef bool 10 | typedef char bool; 11 | #endif 12 | 13 | // enum BOOLVALUE { FALSE , TRUE }; 14 | const bool FALSE=0; 15 | const bool TRUE=1; 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /include/EasyExp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/EasyExp.dll -------------------------------------------------------------------------------- /include/GL/glu.h: -------------------------------------------------------------------------------- 1 | #include "GL/gl.h" 2 | -------------------------------------------------------------------------------- /include/GL/glut.h: -------------------------------------------------------------------------------- 1 | #include "GL/glu.h" 2 | -------------------------------------------------------------------------------- /include/GL/xmesa.h: -------------------------------------------------------------------------------- 1 | #include "GL/gl.h" 2 | -------------------------------------------------------------------------------- /include/IncClustering4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/IncClustering4.dll -------------------------------------------------------------------------------- /include/Kmeans_EM_VB_FCM.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/Kmeans_EM_VB_FCM.dll -------------------------------------------------------------------------------- /include/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/Matrix23.h -------------------------------------------------------------------------------- /include/NVector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/NVector.dll -------------------------------------------------------------------------------- /include/NeuralNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/NeuralNet.dll -------------------------------------------------------------------------------- /include/NeuralNet.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////// 2 | // NeuralNet.h 3 | // 4 | //////////////////////////////////////////////////////////////////////// 5 | 6 | #ifndef NEURALNETH 7 | #define NEURALNETH 8 | 9 | #ifdef __CINT__ 10 | #pragma include 11 | #else 12 | #include "NeuralNetLib.h" 13 | #endif 14 | 15 | #include 16 | 17 | #endif // NEURALNETH 18 | 19 | -------------------------------------------------------------------------------- /include/ROOT_histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/ROOT_histogram.h -------------------------------------------------------------------------------- /include/ReadF.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/ReadF.dll -------------------------------------------------------------------------------- /include/StatEasyExp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/StatEasyExp.h -------------------------------------------------------------------------------- /include/X11/Xutil.h: -------------------------------------------------------------------------------- 1 | #include "X11/Xlib.h" 2 | -------------------------------------------------------------------------------- /include/X11/keysym.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /include/X11/xos.h: -------------------------------------------------------------------------------- 1 | #include "X11/Xlib.h" 2 | -------------------------------------------------------------------------------- /include/_NNdisp.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int main(int argc,char **argv) { 6 | for(int i=1;i 4 | #endif 5 | 6 | main() { 7 | #if defined(G__WIN32) 8 | HANDLE hProcess = GetCurrentProcess(); 9 | SetPriorityClass(hProcess,IDLE_PRIORITY_CLASS); 10 | #endif 11 | int i=0; 12 | for(;;) if(++i%10000000==0) printf("i=%d\n",i); 13 | } 14 | -------------------------------------------------------------------------------- /include/_cintgraph.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(int argc,char **argv) { 4 | for(int i=1;i 5 | #endif 6 | 7 | #ifdef __MAKECINT__ 8 | #include 9 | #else 10 | #ifndef G__EXCEPTION_DLL 11 | #include <_exception.h> 12 | #endif 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /include/_stdexcept: -------------------------------------------------------------------------------- 1 | // stdexcept 2 | 3 | #ifndef G__STDEXCEPT_DLL 4 | #pragma include_noerr 5 | //#include 6 | //#include 7 | #endif 8 | 9 | #ifdef __MAKECINT__ 10 | #include 11 | #else 12 | #ifndef G__STDEXCEPT_DLL 13 | #include <_stdexcept.h> 14 | #endif 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /include/api.h: -------------------------------------------------------------------------------- 1 | #ifndef G__ERTTI_H 2 | 3 | #include 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /include/bool: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /include/boolean.h: -------------------------------------------------------------------------------- 1 | #ifndef G__BOOLEAN_H 2 | #define G__BOOLEAN_H 3 | 4 | #ifdef G__OLDIMPLEMENRTATION1604 5 | #ifndef TRUE 6 | #define TRUE 1 7 | #endif 8 | 9 | #ifndef FALSE 10 | #define FALSE 0 11 | #endif 12 | 13 | #ifndef boolean 14 | typedef int boolean; 15 | #endif 16 | #endif 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /include/cassert: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cctype: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cerrno: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cfloat: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/ciso646: -------------------------------------------------------------------------------- 1 | namespace std { 2 | } 3 | -------------------------------------------------------------------------------- /include/climits: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | #include <_climits> 4 | } 5 | -------------------------------------------------------------------------------- /include/clocale: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | -------------------------------------------------------------------------------- /include/cmath: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | #pragma include_noerr 4 | } 5 | 6 | -------------------------------------------------------------------------------- /include/complex: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_complex> 3 | } 4 | -------------------------------------------------------------------------------- /include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/complex.h -------------------------------------------------------------------------------- /include/csetjmp: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/csignal: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cstdarg: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cstddef: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cstdio: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | typedef FILE FILE; // this becomes std::FILE 4 | } 5 | -------------------------------------------------------------------------------- /include/cstdlib: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | -------------------------------------------------------------------------------- /include/cstring: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | -------------------------------------------------------------------------------- /include/ctime: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/ctype.h: -------------------------------------------------------------------------------- 1 | /**************************************************************** 2 | * ctype.h 3 | *****************************************************************/ 4 | #ifndef G__CTYPE_H 5 | #define G__CTYPE_H 6 | 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /include/cunistd: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/cwchar: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | -------------------------------------------------------------------------------- /include/cwctype: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /include/darray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/darray.h -------------------------------------------------------------------------------- /include/done: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /include/eispice.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/eispice.dll -------------------------------------------------------------------------------- /include/errno.h: -------------------------------------------------------------------------------- 1 | #ifndef G__ERRNO_H 2 | #define G__ERRNO_H 3 | /* extern int errno; */ 4 | #endif 5 | -------------------------------------------------------------------------------- /include/exception: -------------------------------------------------------------------------------- 1 | // exception 2 | namespace std { 3 | #include <_exception> 4 | } 5 | -------------------------------------------------------------------------------- /include/exception.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /include/fcntl.h: -------------------------------------------------------------------------------- 1 | /**************************************************************** 2 | * fcntl.h 3 | *****************************************************************/ 4 | #ifndef G__FCNTL_H 5 | #define G__FCNTL_H 6 | 7 | #pragma include_noerr 8 | #ifndef G__SYSTYPES_H 9 | typedef unsigned short mode_t; 10 | #endif 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /include/fft.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | -------------------------------------------------------------------------------- /include/fstream: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/fstream.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * fstream.h 3 | * 4 | *********************************************************************/ 5 | 6 | #ifndef G__FSTREAM_H 7 | #define G__FSTREAM_H 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/histogram.h -------------------------------------------------------------------------------- /include/iomanip: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/iosfwd: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/iosfwd.h: -------------------------------------------------------------------------------- 1 | #ifndef G__IOSFWD_H 2 | #define G__IOSFWD_H 3 | #include 4 | #endif 5 | -------------------------------------------------------------------------------- /include/iostream: -------------------------------------------------------------------------------- 1 | #define G__STD_IOSTREAM 2 | namespace std { 3 | #include 4 | } 5 | #include <_iostream> 6 | -------------------------------------------------------------------------------- /include/iostream.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/iostream.dll -------------------------------------------------------------------------------- /include/istream: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/limits: -------------------------------------------------------------------------------- 1 | #ifdef __MAKECINT__ 2 | #include 3 | #else 4 | namespace std { 5 | #include 6 | } 7 | #endif 8 | -------------------------------------------------------------------------------- /include/locale: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/locale.h: -------------------------------------------------------------------------------- 1 | #ifndef G__LOCALE_H 2 | #define G__LOCALE_H 3 | #ifndef G__STDSTRUCT 4 | #pragma setstdstruct 5 | #endif 6 | #define LC_ALL (0) 7 | #define LC_COLLATE (1) 8 | #define LC_CTYPE (2) 9 | #define LC_MONETARY (3) 10 | #define LC_NUMERIC (4) 11 | #define LC_TIME (5) 12 | #endif 13 | -------------------------------------------------------------------------------- /include/long.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/long.dll -------------------------------------------------------------------------------- /include/makearc: -------------------------------------------------------------------------------- 1 | # 2 | # make archived version 3 | # 4 | makecint -mk make.arc -o ../cint -c statistics.c array.c carray.c fft.c lsm.c xgraph.c -H ReadF.h RegE.h -C++ ReadF.C RegE.C 5 | make -f make.arc 6 | #rm G__* 7 | -------------------------------------------------------------------------------- /include/makearcg: -------------------------------------------------------------------------------- 1 | # 2 | # make archived version 3 | # 4 | makecint -DG__DEBUG -mk make.arc -o ../cint -c statistics.c array.c carray.c fft.c lsm.c xgraph.c -H ReadFile.h RegExp.h -C++ ReadFile.C RegExp.C 5 | make -f make.arc 6 | -------------------------------------------------------------------------------- /include/makearcsun: -------------------------------------------------------------------------------- 1 | # 2 | # make archived version 3 | # 4 | makecint -mk make.arc -o ../cint -c statistics.c array.c carray.c fft.c lsm.c xgraph.c -S 5 | make -f make.arc 6 | rm G__* 7 | -------------------------------------------------------------------------------- /include/makehpib: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | machine=`uname -m` # 9000/7xx , 9000/8xx , 9000/3xx , 9000/4xx , Sun4c 4 | LANG=C 5 | 6 | case $machine in 7 | 9000/3*) 8 | makecint -dl hpib.sl -c hpib.c 9 | ;; 10 | *) 11 | echo 'HP-IB may not be supported on '$machine 12 | if test ! -r hpib.c 13 | then 14 | echo > hpib.sl 15 | fi 16 | ;; 17 | esac 18 | 19 | -------------------------------------------------------------------------------- /include/makeit.c: -------------------------------------------------------------------------------- 1 | main() { 2 | system("makeit.bat"); 3 | } 4 | -------------------------------------------------------------------------------- /include/math.h: -------------------------------------------------------------------------------- 1 | #ifndef G__MATH_H 2 | #define G__MATH_H 3 | #define EDOM (33) 4 | #define ERANGE (34) 5 | #define HUGE_VAL (1.79769e+308) 6 | #pragma include_noerr 7 | #endif 8 | -------------------------------------------------------------------------------- /include/memo.txt: -------------------------------------------------------------------------------- 1 | include/StatEasyExp.cxx/h 2 | include/EasyExp.cxx/h 3 | lib/Excel/setup 4 | 5 | -------------------------------------------------------------------------------- /include/mkincld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/mkincld.exe -------------------------------------------------------------------------------- /include/netcheck.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/netcheck.dll -------------------------------------------------------------------------------- /include/new: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/ostream: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/posix.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/posix.dll -------------------------------------------------------------------------------- /include/sstream: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | #include 5 | -------------------------------------------------------------------------------- /include/stdcxxfunc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/stdcxxfunc.dll -------------------------------------------------------------------------------- /include/stddef.h: -------------------------------------------------------------------------------- 1 | #ifndef G__STDDEF_H 2 | #define G__STDDEF_H 3 | #if (G__GNUC==2) 4 | typedef long ptrdiff_t; 5 | #else 6 | typedef long ptrdiff_t; 7 | #endif 8 | typedef unsigned long size_t; 9 | typedef unsigned int wchar_t; 10 | #endif 11 | -------------------------------------------------------------------------------- /include/stdexcept: -------------------------------------------------------------------------------- 1 | // stdexcept 2 | namespace std { 3 | #include <_stdexcept> 4 | } 5 | 6 | -------------------------------------------------------------------------------- /include/stdfunc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/stdfunc.dll -------------------------------------------------------------------------------- /include/stdfunc.dll.bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/stdfunc.dll.bk -------------------------------------------------------------------------------- /include/stdiostream.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * stdiostream.h 3 | * 4 | *********************************************************************/ 5 | 6 | #ifndef G__STDIOSTREAM_H 7 | #define G__STDIOSTREAM_H 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/stdlib.h: -------------------------------------------------------------------------------- 1 | #ifndef G__STDLIB_H 2 | #define G__STDLIB_H 3 | #ifndef G__STDSTRUCT 4 | #pragma setstdstruct 5 | #endif 6 | typedef unsigned long size_t; 7 | #define EXIT_FAILURE (1) 8 | #define EXIT_SUCCESS (0) 9 | #define MB_CUR_MAX (1) 10 | #define MB_LEN_MAX (6) 11 | #define RAND_MAX (2147483647) 12 | typedef unsigned int wchar_t; 13 | #pragma include_noerr 14 | #endif 15 | -------------------------------------------------------------------------------- /include/stream.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * stream.h 3 | * 4 | *********************************************************************/ 5 | 6 | #ifndef G__STREAM_H 7 | #define G__STREAM_H 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/streambuf: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | #pragma if !defined(G__IOSTREAM_H) 4 | //#include 5 | #pragma endif 6 | } 7 | -------------------------------------------------------------------------------- /include/string.h: -------------------------------------------------------------------------------- 1 | /**************************************************************** 2 | * string.h 3 | *****************************************************************/ 4 | #ifndef G__STRING_H 5 | #define G__STRING_H 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /include/striostream.h: -------------------------------------------------------------------------------- 1 | /********************************************************************* 2 | * stdiostream.h 3 | * 4 | *********************************************************************/ 5 | 6 | #ifndef G__STDIOSTREAM_H 7 | #define G__STDIOSTREAM_H 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/strstream: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | //#include 4 | } 5 | #include 6 | -------------------------------------------------------------------------------- /include/sys/cdefs.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef __CINT_INTERNAL_CPP__ 3 | 4 | /* Using external C/C++ preprocessor with -p or +P option */ 5 | #if defined(__GNUC__) || defined(G__GNUC) 6 | #include_next "sys/cdefs.h" 7 | #else 8 | #include "/usr/include/sys/cdefs.h" 9 | #endif 10 | 11 | #else /* __CINT_INTERNAL_CPP__ */ 12 | 13 | /* Using Cint's internal preprocessor which has limitation */ 14 | /* nothing */ 15 | 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /include/sys/file.h: -------------------------------------------------------------------------------- 1 | /* dummy */ 2 | -------------------------------------------------------------------------------- /include/sys/msg.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /include/sys/sem.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /include/sys/shm.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /include/sys/stat.h: -------------------------------------------------------------------------------- 1 | /* POSIX dummy file */ 2 | -------------------------------------------------------------------------------- /include/systypes.h: -------------------------------------------------------------------------------- 1 | #ifndef G__SYSTYPES_H 2 | #define G__SYSTYPES_H 3 | typedef long ssize_t; 4 | typedef int pid_t; 5 | typedef unsigned int pid_t; 6 | typedef void* ptr_t; 7 | typedef unsigned int dev_t; 8 | typedef unsigned int gid_t; 9 | typedef unsigned int uid_t; 10 | typedef unsigned short mode_t; 11 | typedef long off_t; 12 | typedef unsigned long ino_t; 13 | typedef unsigned short nlink_t; 14 | typedef unsigned short ushort; 15 | typedef int key_t; 16 | #endif 17 | -------------------------------------------------------------------------------- /include/termios.h: -------------------------------------------------------------------------------- 1 | /* dummy termios.h */ 2 | -------------------------------------------------------------------------------- /include/time.h: -------------------------------------------------------------------------------- 1 | #ifndef G__TIME_H 2 | #define G__TIME_H 3 | typedef unsigned long clock_t; 4 | typedef long time_t; 5 | #ifndef G__STDSTRUCT 6 | #pragma setstdstruct 7 | #endif 8 | #define CLK_TCK (100) 9 | #endif 10 | -------------------------------------------------------------------------------- /include/timespec.h: -------------------------------------------------------------------------------- 1 | /* dummy timespec.h */ 2 | -------------------------------------------------------------------------------- /include/typeinfo: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | -------------------------------------------------------------------------------- /include/win32api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/include/win32api.dll -------------------------------------------------------------------------------- /include/winsock.h: -------------------------------------------------------------------------------- 1 | /**************************************************************** 2 | * winsock.h 3 | *****************************************************************/ 4 | #include 5 | -------------------------------------------------------------------------------- /lib/CSV/AAA_README.txt: -------------------------------------------------------------------------------- 1 | #### 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/CSV/Classification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Classification.txt -------------------------------------------------------------------------------- /lib/CSV/Clustering.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Clustering.cxx -------------------------------------------------------------------------------- /lib/CSV/Clustering.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Clustering.pptx -------------------------------------------------------------------------------- /lib/CSV/Collection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Collection.h -------------------------------------------------------------------------------- /lib/CSV/Data1024.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Data1024.cxx -------------------------------------------------------------------------------- /lib/CSV/Exceldiff.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/Exceldiff.txt -------------------------------------------------------------------------------- /lib/CSV/StatEasyExp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/StatEasyExp.h -------------------------------------------------------------------------------- /lib/CSV/error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/CSV/error -------------------------------------------------------------------------------- /lib/CSV/exten.c: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.c 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #include 7 | #include "exten.h" 8 | 9 | int isDirectory(struct dirent* pd) { 10 | struct stat st; 11 | if(stat(pd->d_name,&st)) return(0); 12 | else return(S_ISDIR(st.st_mode)); 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/CSV/exten.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.h 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #ifndef G__EXTEN_H 7 | #define G__EXTEN_H 8 | 9 | #include "posix.h" 10 | int isDirectory(struct dirent* pd); 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /lib/CSV/makecygwin.sh: -------------------------------------------------------------------------------- 1 | makecint -mk makecyg -dl excel.dll -H Excel.h ReadF.h RegE.h Stat.h Value.h -C++ Excel.cxx ReadF.cxx RegE.cxx Stat.cxx Value.cxx 2 | 3 | -------------------------------------------------------------------------------- /lib/CSV/makewin.bat: -------------------------------------------------------------------------------- 1 | 2 | copy ..\..\include\RegExp.h RegExp.h 3 | copy ..\..\include\RegExp.cxx RegExp.cxx 4 | copy ..\..\include\ReadF.h ReadF.h 5 | copy ..\..\include\ReadF.cxx ReadF.cxx 6 | makecint -mk makevcnet -dl excel.dll -H Excel.h ReadF.h RegExp.h Stat.h Value.h -C++ Excel.cxx ReadF.cxx RegExp.cxx Stat.cxx Value.cxx 7 | 8 | -------------------------------------------------------------------------------- /lib/EasyExp/StatEasyExp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/EasyExp/StatEasyExp.h -------------------------------------------------------------------------------- /lib/EasyExp/exten.c: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.c 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #include 7 | #include "exten.h" 8 | 9 | int isDirectory(struct dirent* pd) { 10 | struct stat st; 11 | if(stat(pd->d_name,&st)) return(0); 12 | else return(S_ISDIR(st.st_mode)); 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/EasyExp/exten.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.h 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #ifndef G__EXTEN_H 7 | #define G__EXTEN_H 8 | 9 | #include "posix.h" 10 | int isDirectory(struct dirent* pd); 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /lib/EasyExp/gtest/README.txt: -------------------------------------------------------------------------------- 1 | 2 | EasyExp, Scandir, EasyExp Synthesis Unit test using Google test 3 | Sep 2015, Masaharu Goto 4 | 5 | # Running the test 6 | 7 | $ cd $CINTSYSDIR/lib/EasyExp/gtest/test1/build 8 | $ cmake .. 9 | $ make 10 | $ ./test1 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/EasyExp/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="EasyExp - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del EasyExp.dll 4 | move Release\EasyExp.dll .\EasyExp.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/EasyExp/makelinux.sh: -------------------------------------------------------------------------------- 1 | copy ../../include/RegExp.h RegExp.h 2 | copy ../../include/RegExp.cxx RegExp.cxx 3 | makecint -mk makelinux -dl RegExp.dll -H RegExp.h -C++ RegExp.cxx 4 | make -f makelinux 5 | mv RegExp.dll ../../include/RegExp.dll 6 | make -f makelinux clean 7 | -------------------------------------------------------------------------------- /lib/EasyExp/makewin.bat: -------------------------------------------------------------------------------- 1 | 2 | copy ..\..\include\RegExp.h RegExp.h 3 | copy ..\..\include\RegExp.cxx RegExp.cxx 4 | 5 | makecint -mk makevcnet -dl RegExp.dll -H RegExp.h -C++ RegExp.cxx 6 | make -f makevcnet 7 | move RegExp.dll ..\..\include\RegExp.dll 8 | make -f makevcnet clean 9 | del Release\* 10 | rmdir Release 11 | -------------------------------------------------------------------------------- /lib/EasyExp/setuproot: -------------------------------------------------------------------------------- 1 | cp $CINTSYSDIR/include/EasyExp.cxx EasyExp.cxx 2 | cp $CINTSYSDIR/include/EasyExp.h EasyExp.h 3 | cp $CINTSYSDIR/include/MultiByteChar.h MultiByteChar.h 4 | cp $CINTSYSDIR/lib/posix/exten.c exten.c 5 | cp $CINTSYSDIR/lib/posix/exten.h exten.h 6 | cp $CINTSYSDIR/lib/posix/posix.h posix.h 7 | make -f makeroot.linux clean 8 | rm *.o 9 | make -f makeroot.linux 10 | -------------------------------------------------------------------------------- /lib/EasyExp/setuproot.bat: -------------------------------------------------------------------------------- 1 | 2 | copy ..\..\include\EasyExp.h EasyExp.h 3 | copy ..\..\include\EasyExp.cxx EasyExp.cxx 4 | copy %CINTSYSDIR%\include\MultiByteChar.h MultiByteChar.h 5 | copy %CINTSYSDIR%\lib\posix\winposix.c winposix.c 6 | copy %CINTSYSDIR%\lib\posix\winposix.h winposix.h 7 | 8 | nmake -f makeroot.vcnet clean 9 | nmake -f makeroot.vcnet 10 | 11 | -------------------------------------------------------------------------------- /lib/EasyExp/temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/EasyExp/temp.txt -------------------------------------------------------------------------------- /lib/EasyExp/test/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/EasyExp/test/._.DS_Store -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/AAA_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/AAA_README.txt -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/FuzzyCmeansTest3.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/FuzzyCmeansTest3.cxx -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/KmeansEMtest1.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/KmeansEMtest1.cxx -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/KmeansEMtest2.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/KmeansEMtest2.cxx -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/KmeansEMtest3.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/KmeansEMtest3.cxx -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/Kmeans_EM_VB_FCM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/Kmeans_EM_VB_FCM.h -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/VBtest3.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/VBtest3.cxx -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/histo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Kmeans_EM_VB_FCM/histo.txt -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="Kmeans_EM_VB_FCM - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del Kmeans_EM_VB_FCM.dll 4 | move Release\Kmeans_EM_VB_FCM.dll .\Kmeans_EM_VB_FCM.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/makeEigenTest1: -------------------------------------------------------------------------------- 1 | 2 | 3 | CC = gcc 4 | CPP = g++ 5 | LD = g++ 6 | OPT = -g 7 | INC = -I/mnt/hgfs/C/Tools/Eigen 8 | RM = rm 9 | 10 | EigenTest1 : EigenTest1.cxx 11 | $(CPP) $(OPT) $(INC) -o EigenTest1 EigenTest1.cxx 12 | ./EigenTest1 13 | 14 | clean : 15 | $(RM) EigenTest1 16 | -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/rootlogon.C: -------------------------------------------------------------------------------- 1 | { 2 | G__optimizemode(3); 3 | } 4 | -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/setup: -------------------------------------------------------------------------------- 1 | cp $CINTSYSDIR/lib/NVector/Vector.h Vector.h 2 | cp $CINTSYSDIR/lib/NVector/Complex.h Complex.h 3 | 4 | makecint -mk makelinux -dll Kmeans_EM_VB_FCM.dll -I/mnt/hgfs/C/Tools/Eigen -H Vector.h MatrixCalc.h Kmeans_EM_VB_FCM.h LinkDef.h 5 | make -f makelinux 6 | mv Kmeans_EM_VB_FCM.dll $CINTSYSDIR/include/Kmeans_EM_VB_FCM.dll 7 | make -f makelinux clean 8 | 9 | -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/setuproot: -------------------------------------------------------------------------------- 1 | cp $CINTSYSDIR/lib/NVector/Vector.h Vector.h 2 | 3 | make -f makeroot.linux 4 | 5 | 6 | -------------------------------------------------------------------------------- /lib/Kmeans_EM_VB_FCM/setuproot.bat: -------------------------------------------------------------------------------- 1 | copy %CINTSYSDIR%\lib\NVector\Vector.h Vector.h 2 | copy %CINTSYSDIR%\lib\NVector\Complex.h Complex.h 3 | nmake -f makeroot.vcnet 4 | -------------------------------------------------------------------------------- /lib/Matrix/CVector.h: -------------------------------------------------------------------------------- 1 | ************************************************************************** 2 | * CVector.h 3 | * 4 | * 5 | **************************************************************************/ 6 | 7 | #ifndef G__CVECTOR 8 | #define G__CVECTOR 9 | 10 | #include 11 | #include 12 | 13 | 14 | #endif // G__CVECTOR 15 | -------------------------------------------------------------------------------- /lib/Matrix/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/Matrix23.h -------------------------------------------------------------------------------- /lib/Matrix/NVector.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | -------------------------------------------------------------------------------- /lib/Matrix/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/Vector.h -------------------------------------------------------------------------------- /lib/Matrix/disp2D.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/disp2D.cxx -------------------------------------------------------------------------------- /lib/Matrix/disp3D.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/disp3D.cxx -------------------------------------------------------------------------------- /lib/Matrix/displib.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/displib.cxx -------------------------------------------------------------------------------- /lib/Matrix/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="NVector - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del NVector.dll 4 | move Release\NVector.dll .\NVector.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/Matrix/memo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/Matrix/memo.txt -------------------------------------------------------------------------------- /lib/Matrix/setup.bat: -------------------------------------------------------------------------------- 1 | 2 | makecint -mk makevcnet -dl NVector.dll -H LinkDef.h 3 | make -f makevcnet 4 | move NVector.dll %CINTSYSDIR%\include\NVector.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/Matrix/setuproot.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake -f makeroot.vcnet clean 3 | nmake -f makeroot.vcnet 4 | move libNVector.dll %ROOTSYS%\cint\include\NVector.dll 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/NVector/AAA_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/NVector/AAA_README.txt -------------------------------------------------------------------------------- /lib/NVector/Matrix.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ifndef G__MATRIX 4 | #define G__MATRIX 5 | 6 | 7 | 8 | 9 | #endif // G__MATRIX 10 | -------------------------------------------------------------------------------- /lib/NVector/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/NVector/Matrix23.h -------------------------------------------------------------------------------- /lib/NVector/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="NVector - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del NVector.dll 4 | move Release\NVector.dll .\NVector.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/NVector/memo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/NVector/memo.txt -------------------------------------------------------------------------------- /lib/NVector/setuproot: -------------------------------------------------------------------------------- 1 | make -f makeroot.linux clean 2 | rm *.o 3 | make -f makeroot.linux 4 | cp libNVector.dll ../../include/NVector.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/NVector/setuproot.bat: -------------------------------------------------------------------------------- 1 | copy %CINTSYSDIR%\lib\NVector\Histogram.h Histogram.h 2 | copy %CINTSYSDIR%\lib\NVector\Vector.h Vector.h 3 | copy %CINTSYSDIR%\lib\NVector\LinkDef.h LinkDef.h 4 | nmake -f makeroot.vcnet clean 5 | nmake -f makeroot.vcnet 6 | move libNVector.dll %ROOTSYS%\cint\include\NVector.dll 7 | -------------------------------------------------------------------------------- /lib/ReadF/LinkDef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off all classes; 5 | #pragma link off all typedefs; 6 | #pragma link off all globals; 7 | #pragma link off all fnctions; 8 | 9 | #pragma link C++ global READFILE_H; 10 | #pragma link C++ class ReadF; 11 | #pragma link C++ class vector; 12 | #pragma link C++ class G__MultiByteMode; 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /lib/ReadF/gtest/README.txt: -------------------------------------------------------------------------------- 1 | 2 | EasyExp, Scandir, EasyExp Synthesis Unit test using Google test 3 | Sep 2015, Masaharu Goto 4 | 5 | # Running the test 6 | 7 | $ cd $CINTSYSDIR/lib/EasyExp/gtest/test1/build 8 | $ cmake .. 9 | $ make 10 | $ ./test1 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/ReadF/gtest/test1/test1.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/ReadF/gtest/test1/test1.cxx -------------------------------------------------------------------------------- /lib/ReadF/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="ReadF - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del ReadF.dll 4 | move Release\ReadF.dll .\ReadF.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/ReadF/makelinux.sh: -------------------------------------------------------------------------------- 1 | copy ../../include/ReadF.h ReadF.h 2 | copy ../../include/ReadF.cxx ReadF.cxx 3 | makecint -mk makelinux -dl ReadF.dll -H ReadF.h -C++ ReadF.cxx 4 | make -f makelinux 5 | mv ReadF.dll ../../include/ReadF.dll 6 | make -f makelinux clean 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/ReadF/makewin.bat: -------------------------------------------------------------------------------- 1 | 2 | copy ..\..\include\ReadF.h ReadF.h 3 | copy ..\..\include\ReadF.cxx ReadF.cxx 4 | 5 | makecint -mk makevcnet -dl ReadF.dll -H ReadF.h -C++ ReadF.cxx 6 | nmake -f makevcnet CFG="ReadF - Win32 Release" 7 | move Release\ReadF.dll ..\..\include\ReadF.dll 8 | make -f makevcnet clean 9 | del Release\* 10 | rmdir Release 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/ReadF/setup: -------------------------------------------------------------------------------- 1 | rm ../../include/ReadF.dll 2 | cp $CINTSYSDIR/include/ReadF.cxx ReadF.cxx 3 | cp $CINTSYSDIR/include/ReadF.h ReadF.h 4 | cp $CINTSYSDIR/include/MultiByteChar.h MultiByteChar.h 5 | cp $CINTSYSDIR/include/MultiByteChar.cxx MultiByteChar.cxx 6 | makecint -mk makelinux -dl ReadF.dll -H ReadF.h LinkDef.h -C++ ReadF.cxx MultiByteChar.cxx 7 | make -f makelinux 8 | mv ReadF.dll ../../include/ReadF.dll 9 | make -f makelinux clean 10 | rm G__* 11 | rm *.o 12 | -------------------------------------------------------------------------------- /lib/ReadF/setuproot: -------------------------------------------------------------------------------- 1 | cp $CINTSYSDIR/include/ReadF.cxx ReadF.cxx 2 | cp $CINTSYSDIR/include/ReadF.h ReadF.h 3 | cp $CINTSYSDIR/include/MultiByteChar.h MultiByteChar.h 4 | 5 | make -f makeroot.linux clean 6 | rm *.o 7 | make -f makeroot.linux 8 | #mv ReadF.dll $ROOTSYS/cint/include/ReadF.dll 9 | -------------------------------------------------------------------------------- /lib/ReadF/setuproot.bat: -------------------------------------------------------------------------------- 1 | 2 | copy %CINTSYSDIR%\include\ReadF.cxx ReadF.cxx 3 | copy %CINTSYSDIR%\include\ReadF.h ReadF.h 4 | copy %CINTSYSDIR%\include\MultiByteChar.h MultiByteChar.h 5 | 6 | nmake -f makeroot.vcnet clean 7 | nmake -f makeroot.vcnet 8 | move ReadF.dll %ROOTSYS%\cint\include\ReadF.dll 9 | -------------------------------------------------------------------------------- /lib/ReadF/test/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/ReadF/test/._.DS_Store -------------------------------------------------------------------------------- /lib/WildCard/ARCHIVE: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | tar cvf WildCard.tar wildc test3.c test4.c quest.c README 4 | gzip WildCard.tar 5 | -------------------------------------------------------------------------------- /lib/accstrm/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /lib/cbstream/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | //#pragma link off class allocator; 5 | //#pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/cintocx/Cint-Ocx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/Cint-Ocx -------------------------------------------------------------------------------- /lib/cintocx/Cint-Ocx on VisualBasic.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/Cint-Ocx on VisualBasic.lnk -------------------------------------------------------------------------------- /lib/cintocx/CintocxCtl.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/CintocxCtl.bmp -------------------------------------------------------------------------------- /lib/cintocx/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // stdafx.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | -------------------------------------------------------------------------------- /lib/cintocx/cintocx.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/cintocx.ico -------------------------------------------------------------------------------- /lib/cintocx/cintocx.mdp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/cintocx.mdp -------------------------------------------------------------------------------- /lib/cintocx/cintocx.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/cintocx.rc -------------------------------------------------------------------------------- /lib/cintocx/cintocx3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/cintocx/cintocx3.bmp -------------------------------------------------------------------------------- /lib/cintocx/setup.bat: -------------------------------------------------------------------------------- 1 | rem nmake -f cintocx.mak CFG="cintocx - Win32 Release" 2 | move Release\cintocx.ocx cintocx.ocx 3 | regsvr32 cintocx.ocx 4 | 5 | -------------------------------------------------------------------------------- /lib/dll_stl/deque.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/deque.dll -------------------------------------------------------------------------------- /lib/dll_stl/exception.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/exception.dll -------------------------------------------------------------------------------- /lib/dll_stl/list.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/list.dll -------------------------------------------------------------------------------- /lib/dll_stl/map.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/map.dll -------------------------------------------------------------------------------- /lib/dll_stl/map2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/map2.dll -------------------------------------------------------------------------------- /lib/dll_stl/mp.bat: -------------------------------------------------------------------------------- 1 | del ..\..\stl\map.dll 2 | del ..\..\stl\map2.dll 3 | del *.dll 4 | 5 | makecint -mk Makemap -dl map.dll -H mp.h -cint -Z0 6 | nmake -f Makemap CFG="map - Win32 Release" 7 | move Release\map.dll ..\..\stl\map.dll 8 | 9 | makecint -mk Makemap2 -dl map2.dll -DG__MAP2 -H mp.h -cint -Z0 10 | nmake -f Makemap2 CFG="map2 - Win32 Release" 11 | move Release\map2.dll ..\..\stl\map2.dll 12 | 13 | -------------------------------------------------------------------------------- /lib/dll_stl/multimap.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/multimap.dll -------------------------------------------------------------------------------- /lib/dll_stl/multimap2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/multimap2.dll -------------------------------------------------------------------------------- /lib/dll_stl/queue.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/queue.dll -------------------------------------------------------------------------------- /lib/dll_stl/setup3.bat: -------------------------------------------------------------------------------- 1 | 2 | del ..\..\stl\vector.dll 3 | makecint -mk Makevec -dl vector.dll -H vec.h -cint -Z0 4 | nmake -f Makevec CFG="vector - Win32 Release" 5 | move Release\vector.dll ..\..\stl\vector.dll 6 | -------------------------------------------------------------------------------- /lib/dll_stl/setup4.bat: -------------------------------------------------------------------------------- 1 | 2 | 3 | del ..\..\stl\string.dll 4 | makecint -mk Makestr -dl string.dll -H str.h -cint -Z0 5 | nmake -f Makestr CFG="string - Win32 Release" 6 | move Release\string.dll ..\..\stl\string.dll 7 | -------------------------------------------------------------------------------- /lib/dll_stl/setuplist: -------------------------------------------------------------------------------- 1 | 2 | # Comment out following line to precompile generic algorithm. But, be careful 3 | # for doing that. Your compiler may not support certain algorithm function. 4 | ALGO=-DG__NOALGORITHM 5 | 6 | 7 | rm ../../stl/list.dll 8 | rm G__* 9 | 10 | makecint -mk Makelist -dl list.dll $ALGO -H lst.h -cint -Z0 11 | make -f Makelist 12 | mv list.dll ../../stl/list.dll 13 | 14 | #rm G__* 15 | #rm Make* 16 | 17 | -------------------------------------------------------------------------------- /lib/dll_stl/stack.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/stack.dll -------------------------------------------------------------------------------- /lib/dll_stl/stdexcept.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/stdexcept.dll -------------------------------------------------------------------------------- /lib/dll_stl/string.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/string.dll -------------------------------------------------------------------------------- /lib/dll_stl/suncc5_deque.h: -------------------------------------------------------------------------------- 1 | #ifndef G__SUNCC5_DEQUE_H 2 | #define G__SUNCC5_DEQUE_H 3 | 4 | #if (__SUNPRO_CC>=1280) 5 | namespace __rwstd { 6 | #ifdef _RWSTD_LOCALIZED_ERRORS 7 | const unsigned int _RWSTDExport rwse_OutOfRange = 0; 8 | #else 9 | const char _RWSTDExportFunc(*) rwse_OutOfRange = 0; 10 | #endif // _RWSTD_LOCALIZED_ERRORS 11 | } 12 | #endif 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /lib/dll_stl/valarray.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/valarray.dll -------------------------------------------------------------------------------- /lib/dll_stl/vector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/vector.dll -------------------------------------------------------------------------------- /lib/dll_stl/vectorbool.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/dll_stl/vectorbool.dll -------------------------------------------------------------------------------- /lib/gcc3strm/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off class allocator; 5 | #pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/gcc4strm/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off class allocator; 5 | #pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/gl/GL.h: -------------------------------------------------------------------------------- 1 | #ifdef __MAKECINT__ 2 | #include 3 | #include 4 | /* Following pragmas delete symbols in abobe headers only. 5 | * Symbols in following headers will not be affected. */ 6 | #pragma link off all functions; 7 | #pragma link off all typedefs; 8 | #pragma link off all classes; 9 | #endif 10 | 11 | #include 12 | #include 13 | //#include 14 | #include 15 | //#include 16 | -------------------------------------------------------------------------------- /lib/iccstrm/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off class allocator; 5 | #pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/iostream/README.txt: -------------------------------------------------------------------------------- 1 | $CINTSYSDIR/lib/iostream 2 | 3 | Description: New iostream interface library for CINT 4 | Date: 2015/Sep/24 5 | Status: Under development 6 | 7 | 8 | # In order to build $CINTSYSDIR/include/iostream.dll , do following 9 | 10 | Windows 11 | C:> setup.bat 12 | 13 | Linux, MacOS 14 | $ sh setup 15 | -------------------------------------------------------------------------------- /lib/iostream/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="iostream - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del iostream.dll 4 | move Release\iostream.dll .\iostream.dll 5 | 6 | -------------------------------------------------------------------------------- /lib/iostream/setup: -------------------------------------------------------------------------------- 1 | makecint -mk makefile -dl iostream.dll -H iostrm.h fstrm.h strstrm.h LinkDef.h 2 | make -f makefile 3 | mv iostream.dll ../../include/iostream.dll 4 | make -f makefile clean 5 | rm \#* 6 | -------------------------------------------------------------------------------- /lib/iostream/setup.bat: -------------------------------------------------------------------------------- 1 | makecint -mk makefile -dl iostream.dll -H iostrm.h fstrm.h strstrm.h LinkDef.h 2 | nmake -f makefile CFG="iostream - Win32 Release" 3 | move iostream.dll ..\..\include\iostream.dll 4 | nmake -f makefile CFG="iostream - Win32 Release" clean 5 | del Release\* 6 | del #* 7 | rmdir Release 8 | 9 | -------------------------------------------------------------------------------- /lib/ipc/setup: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl $CINTSYSDIR/include/sys/ipc.dll -h ipcif.h 2 | make -f Makefile 3 | 4 | if test -r $CINTSYSDIR/include/sys/ipc.dll 5 | then 6 | echo 7 | else 8 | makecint -mk Makefile -dl $CINTSYSDIR/include/sys/ipc.dll -h ipcif.h.old 9 | make -f Makefile 10 | fi 11 | 12 | rm G__* Makefile 13 | -------------------------------------------------------------------------------- /lib/longlong/long.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/longlong/long.dll -------------------------------------------------------------------------------- /lib/longlong/setup: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl $CINTSYSDIR/include/long.dll -H longlong.h longdbl.h -cint -Z0 2 | make -f Makefile 3 | rm G__* Makefile 4 | 5 | -------------------------------------------------------------------------------- /lib/longlong/setupbc.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl long.dll -H longlong.h longdbl.h -DG__BORLAND -cint -Z0 2 | make.exe -f Makefile 3 | echo > %cintsysdir%\include\long.dll 4 | del %cintsysdir%\include\long.dll 5 | move long.dll %cintsysdir%\include\long.dll 6 | 7 | make.exe -f Makefile clean 8 | del Makefile 9 | del G__* 10 | del *.obj 11 | del *.tds 12 | -------------------------------------------------------------------------------- /lib/longlong/setuphp: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl $CINTSYSDIR/include/long.dll -H longlong.h longdbl.h -cint -M0x1c -Z0 2 | make -f Makefile 3 | rm G__* Makefile 4 | 5 | -------------------------------------------------------------------------------- /lib/posix/exten.c: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.c 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #include 7 | #include "exten.h" 8 | 9 | int isDirectory(struct dirent* pd) { 10 | struct stat st; 11 | if(stat(pd->d_name,&st)) return(0); 12 | else return(S_ISDIR(st.st_mode)); 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/posix/exten.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * exten.h 3 | * Extention for UNIX/WIN32 common API interface. 4 | * This source applies to UNIX. 5 | ***********************************************************************/ 6 | #ifndef G__EXTEN_H 7 | #define G__EXTEN_H 8 | 9 | #include "posix.h" 10 | int isDirectory(struct dirent* pd); 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /lib/posix/posix.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/posix/posix.dll -------------------------------------------------------------------------------- /lib/posix/setup: -------------------------------------------------------------------------------- 1 | cc -o mktypes mktypes.c 2 | ./mktypes 3 | rm mktypes 4 | cp ../../include/systypes.h ../../include/sys/types.h 5 | makecint -mk Makefile -dl $CINTSYSDIR/include/posix.dll -h posix.h exten.h -C exten.c -cint -Z0 6 | make -f Makefile 7 | rm G__* Makefile 8 | rm *.o 9 | -------------------------------------------------------------------------------- /lib/posix/setupbc.bat: -------------------------------------------------------------------------------- 1 | del make.bat 2 | del posix.def 3 | 4 | makecint -mk Makefile -dl posix.dll -h winposix.h -C winposix.c -cint -Z0 5 | make.exe -f Makefile 6 | echo > %cintsysdir%\include\posix.dll 7 | del %cintsysdir%\include\posix.dll 8 | move posix.dll %cintsysdir%\include\posix.dll 9 | 10 | make.exe -f Makefile clean 11 | del Makefile 12 | del G__* 13 | del *.obj 14 | del *.tds 15 | 16 | -------------------------------------------------------------------------------- /lib/posix/setupsc.bat: -------------------------------------------------------------------------------- 1 | makecint -mk Makefile -dl posix.dll -h winposix.h -C winposix.c -cint -Z0 2 | smake -f Makefile 3 | del %cintsysdir%\include\posix.dll 4 | move posix.dll %cintsysdir%\include\posix.dll 5 | smake -f Makefile clean 6 | echo off 7 | echo # 8 | echo ##################################### 9 | echo # Answer YES to following questions # 10 | echo ##################################### 11 | echo # 12 | del *.obj 13 | del Makefile 14 | del G__* 15 | -------------------------------------------------------------------------------- /lib/prec_stl/README.txt: -------------------------------------------------------------------------------- 1 | lib/prec_stl 2 | 3 | This directory contains STL dummy header files for precompiling 4 | instantiated STL container classes. 5 | 6 | -------------------------------------------------------------------------------- /lib/prec_stl/algorithm: -------------------------------------------------------------------------------- 1 | // lib/prec_stl/algorithm 2 | 3 | #pragma ifndef PREC_STL_ALGORITHM 4 | #pragma define PREC_STL_ALGORITHM 5 | #pragma link off global PREC_STL_ALGORITHM; 6 | #pragma link C++ nestedtypedef; 7 | #pragma link C++ nestedclass; 8 | 9 | template 10 | inline void reverse(BidirectionalIterator first, BidirectionalIterator last) {} 11 | 12 | // Generic algorithms can not be precompiled 13 | 14 | #pragma endif 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/prec_stl/limits: -------------------------------------------------------------------------------- 1 | // lib/prec_stl/limits 2 | 3 | #pragma ifndef PREC_STL_LIMITS 4 | #pragma define PREC_STL_LIMITS 5 | #pragma link off global PREC_STL_LIMITS; 6 | #pragma link C++ nestedtypedef; 7 | #pragma link C++ nestedclass; 8 | 9 | // to be implemented 10 | 11 | #pragma endif 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/prec_stl/numeric: -------------------------------------------------------------------------------- 1 | // lib/prec_stl/numeric 2 | 3 | #pragma ifndef PREC_STL_NUMERIC 4 | #pragma define PREC_STL_NUMERIC 5 | #pragma link off global PREC_STL_NUMERIC; 6 | #pragma link C++ nestedtypedef; 7 | #pragma link C++ nestedclass; 8 | 9 | // to be implemented 10 | 11 | 12 | #pragma endif 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/pthread/README.txt: -------------------------------------------------------------------------------- 1 | lib/pthread/README.txt 2 | 3 | POSIX Thread library 4 | 5 | *** This directory is under construction *** 6 | -------------------------------------------------------------------------------- /lib/pthread/setuphp: -------------------------------------------------------------------------------- 1 | 2 | # makecint -mk Makefile -dl pthread.dll -H pthd.h -D_POSIX_C_SOURCE=199506L -l -lpthread -cint -M0x1c 3 | makecint -mk Makefile -o pthread -H pthd.h -D_POSIX_C_SOURCE=199506L -l -lpthread -cint -M0x1c -Z0 4 | make 5 | -------------------------------------------------------------------------------- /lib/qt/qcompactstyle.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /lib/qt/qconfig.h: -------------------------------------------------------------------------------- 1 | // dummy 2 | -------------------------------------------------------------------------------- /lib/qt/qmodules.h: -------------------------------------------------------------------------------- 1 | // dummy 2 | 3 | -------------------------------------------------------------------------------- /lib/qt/qplatformdefs.h: -------------------------------------------------------------------------------- 1 | // dummy 2 | 3 | -------------------------------------------------------------------------------- /lib/qt/qtcint.h: -------------------------------------------------------------------------------- 1 | // qtcint.h 2 | 3 | #define __attribute__(x) 4 | 5 | #include 6 | 7 | #include "qtclasses.h" 8 | #include "qtglobals.h" 9 | #include "qtfunctions.h" 10 | -------------------------------------------------------------------------------- /lib/qt/setup: -------------------------------------------------------------------------------- 1 | export QTDIR=/usr/local/qt 2 | 3 | 4 | makecint -mk Makefile -dl qtcint.dll -p -H qtcint.h qtclasses.h qtglobals.h qtfunctions.h -I$QTDIR/include -I. -cint -Z0 5 | 6 | make -f Makefile clean 7 | make -f Makefile 8 | 9 | # make -f Makefile clean 10 | 11 | -------------------------------------------------------------------------------- /lib/setup: -------------------------------------------------------------------------------- 1 | cd $CINTSYSDIR/lib/longlong;sh setup 2 | cd $CINTSYSDIR/lib/posix;sh setup 3 | cd $CINTSYSDIR/lib/socket;sh setup 4 | cd $CINTSYSDIR/lib/ipc;sh setup 5 | cd $CINTSYSDIR/lib/pthread;sh setup 6 | cd $CINTSYSDIR/lib/stdstrct;sh setup 7 | cd $CINTSYSDIR/lib/xlib;sh setup 8 | cd $CINTSYSDIR/lib/gl;sh setup 9 | cd $CINTSYSDIR/lib/dll_stl;sh setup 10 | cd $CINTSYSDIR/lib 11 | -------------------------------------------------------------------------------- /lib/snstream/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off class allocator; 5 | #pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/socket/setup: -------------------------------------------------------------------------------- 1 | cp $CINTSYSDIR/MAKEINFO Makefile 2 | echo 'mksockh : mksockh.c' >> Makefile 3 | echo ' $(CC) $(SYSMACRO) -o mksockh mksockh.c' >> Makefile 4 | make -f Makefile 5 | ./mksockh 6 | rm mksockh 7 | rm mksockh.exe 8 | 9 | makecint -mk Makefile -dl $CINTSYSDIR/include/cintsock.dll -h cintsock.h -C cintsock.c -cint -Z0 10 | make -f Makefile 11 | rm G__* Makefile 12 | rm *.o 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/stdstrct/stdcxxfunc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/stdstrct/stdcxxfunc.dll -------------------------------------------------------------------------------- /lib/stdstrct/stdfunc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/stdstrct/stdfunc.dll -------------------------------------------------------------------------------- /lib/vc7strm/linkdef.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __MAKECINT__ 3 | 4 | #pragma link off class allocator; 5 | #pragma link off class allocator; 6 | #pragma link MACRO function char_traits::assign(char_type*,size_t,const char_type); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /lib/wintcldl/setup.bat: -------------------------------------------------------------------------------- 1 | cint -BG__cinttk_init -w0 -zwildc -Wwildc -Nwildc -nwildcIF.c -c-2 -I\tcl\include -I\tcl\include\X11 -D__MAKECINT__ -DSTATIC_BUILD TOP.h 2 | del WILDC.DEF 3 | copy wildc.dbk WILDC.DEF 4 | cd wildc 5 | nmake /F wildc.mak CFG="wildc - Win32 Release" 6 | cd .. 7 | del ..\..\WILDC.DLL 8 | move wildc\Release\WILDC.DLL ..\..\WILDC.DLL 9 | del ..\..\WILDC.LIB 10 | move wildc\Release\WILDC.LIB ..\..\WILDC.LIB 11 | del Release 12 | del G__* 13 | -------------------------------------------------------------------------------- /lib/wintcldl/wildc.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | echo load \\cint\\wildc > WILDCARD.tcl 3 | echo wildc -q0 %1 >> WILDCARD.tcl 4 | \tcl\bin\wish41.exe WILDCARD.tcl 5 | REM del WILDCARD.tcl 6 | -------------------------------------------------------------------------------- /lib/wintcldl/wildc.tcl: -------------------------------------------------------------------------------- 1 | load WILDC 2 | wildc -q0 WILDC.WC -------------------------------------------------------------------------------- /lib/wintcldl/wildc/wildc.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/wintcldl/wildc1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/wintcldl/wildc1.bmp -------------------------------------------------------------------------------- /lib/wintcldl83/WILDC.DEF: -------------------------------------------------------------------------------- 1 | LIBRARY "wildc" 2 | 3 | DESCRIPTION 'wildc' 4 | 5 | VERSION 1.0 6 | 7 | HEAPSIZE 1048576,4096 8 | 9 | EXPORTS 10 | Wildc_Init @1 11 | 12 | -------------------------------------------------------------------------------- /lib/wintcldl83/WILDCARD.tcl: -------------------------------------------------------------------------------- 1 | load \\cint\\wildc 2 | wildc -q0 wildc.wc 3 | -------------------------------------------------------------------------------- /lib/wintcldl83/try.bat: -------------------------------------------------------------------------------- 1 | 2 | cint -BG__cinttk_init -w0 -zwildc -Wwildc -Nwildc -nwildcIF.c -c-2 -I"\Program Files\tcl\include" -I"\Program Files\tcl\include\X11" -D__MAKECINT__ -DSTATIC_BUILD TOP.h 3 | del WILDC.DEF 4 | copy wildc.dbk WILDC.DEF 5 | cd wildc 6 | nmake /F wildc.mak CFG="wildc - Win32 Release" 7 | cd .. 8 | -------------------------------------------------------------------------------- /lib/wintcldl83/wildc.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | echo load \\cint\\wildc > WILDCARD.tcl 3 | echo wildc -q0 %1 >> WILDCARD.tcl 4 | "\Program Files\tcl\bin\wish83.exe" WILDCARD.tcl 5 | REM del WILDCARD.tcl 6 | -------------------------------------------------------------------------------- /lib/wintcldl83/wildc.dbk: -------------------------------------------------------------------------------- 1 | LIBRARY "wildc" 2 | 3 | DESCRIPTION 'wildc' 4 | 5 | VERSION 1.0 6 | 7 | HEAPSIZE 1048576,4096 8 | 9 | EXPORTS 10 | Wildc_Init @1 11 | 12 | -------------------------------------------------------------------------------- /lib/wintcldl83/wildc.tcl: -------------------------------------------------------------------------------- 1 | load WILDC 2 | wildc -q0 WILDC.WC -------------------------------------------------------------------------------- /lib/wintcldl83/wildc1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/lib/wintcldl83/wildc1.bmp -------------------------------------------------------------------------------- /libcint.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/libcint.dll -------------------------------------------------------------------------------- /libcint.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/libcint.lib -------------------------------------------------------------------------------- /makecint.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/makecint.exe -------------------------------------------------------------------------------- /malloc/i386-alloca.s: -------------------------------------------------------------------------------- 1 | .file "alloca.s" 2 | .text 3 | .align 4 4 | .def alloca; .val alloca; .scl 2; .type 044; .endef 5 | .globl alloca 6 | alloca: 7 | popl %edx 8 | popl %eax 9 | addl $3,%eax 10 | andl $0xfffffffc,%eax 11 | subl %eax,%esp 12 | movl %esp,%eax 13 | pushl %eax 14 | pushl %edx 15 | ret 16 | .def alloca; .val .; .scl -1; .endef 17 | -------------------------------------------------------------------------------- /memo.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # compiled class object as interpreted class member 5 | - memory allocation in constructor/destructor is not properly handled. 6 | G__glovalvarpointer has to be set to address of the object in order to 7 | avoid memory allocation by new/delete. 8 | - This was once properly implemented, but now broken with version 6 9 | implementation. 10 | 11 | -------------------------------------------------------------------------------- /platform/aixdlfcn/dl.exp: -------------------------------------------------------------------------------- 1 | #! 2 | dlopen 3 | dlclose 4 | dlsym 5 | dlerror 6 | -------------------------------------------------------------------------------- /platform/borland/cint.bpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/borland/cint.bpr -------------------------------------------------------------------------------- /platform/borland/libcint.bpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/borland/libcint.bpr -------------------------------------------------------------------------------- /platform/borland/makecint.bpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/borland/makecint.bpr -------------------------------------------------------------------------------- /platform/borland/makecint.cpp: -------------------------------------------------------------------------------- 1 | 2 | #pragma hdrstop 3 | #include 4 | 5 | USEUNIT("libmake.c"); 6 | //--------------------------------------------------------------------------- 7 | extern "C" int G__makecint(int argc,char** argv); 8 | //--------------------------------------------------------------------------- 9 | #pragma argsused 10 | int main(int argc, char **argv) 11 | { 12 | return(G__makecint(argc,argv)); 13 | } 14 | -------------------------------------------------------------------------------- /platform/borland/mkincld.bpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/borland/mkincld.bpr -------------------------------------------------------------------------------- /platform/borland/mkincld.cpp: -------------------------------------------------------------------------------- 1 | 2 | #pragma hdrstop 3 | #include 4 | 5 | USEUNIT("mkincld2.c"); 6 | //--------------------------------------------------------------------------- 7 | extern "C" int G__main(); 8 | //--------------------------------------------------------------------------- 9 | #pragma argsused 10 | int main(int argc, char **argv) 11 | { 12 | return(G__main()); 13 | } 14 | -------------------------------------------------------------------------------- /platform/borland/setupbc.bat: -------------------------------------------------------------------------------- 1 | 2 | makecint -mk Makestdfunc -dl stdfunc.dll -h stdfunc.h -cint -Z0 3 | make.exe -f Makestdfunc 4 | move Release\stdfunc.dll ..\..\include/stdfunc.dll 5 | del G__* 6 | del Makestdfunc 7 | 8 | -------------------------------------------------------------------------------- /platform/borlandcc5/makemakecint: -------------------------------------------------------------------------------- 1 | 2 | ..\..\makecint.exe : makecint.c 3 | bcc32 $(BCCINC) $(BCCLIB) -O2 -emakecint.exe makecint.c 4 | move makecint.exe ..\..\makecint.exe 5 | 6 | 7 | clean : 8 | del ..\..\makecint.exe 9 | -------------------------------------------------------------------------------- /platform/clean_bin.bat: -------------------------------------------------------------------------------- 1 | rm ../*.exe 2 | rm ../*.dll 3 | rm ../*.lib 4 | rm ../include/*.dll 5 | rm ../include/*/*.dll 6 | rm ../include/mkincld.exe 7 | rm ../stl/*.dll 8 | rm ../cint ../makecint ../ifdef ../inculde/mkincld 9 | -------------------------------------------------------------------------------- /platform/clean_bin.sh: -------------------------------------------------------------------------------- 1 | rm ../*.exe ../*.dll ../*.lib 2 | rm ../include/*.dll ../include/*/*.dll 3 | rm ../stl/*.dll 4 | 5 | -------------------------------------------------------------------------------- /platform/djgpp/setup.bat: -------------------------------------------------------------------------------- 1 | REM # CINT setup script for DJGPP 2 | 3 | copy Makefile ..\..\src\Makefile 4 | copy MAKEINFO ..\..\MAKEINFO 5 | copy %DJGPPDIR%\lib\crt0.o ..\..\src\crt0.o 6 | cd ..\..\src 7 | make -f Makefile clean 8 | make -f Makefile 9 | REM # Use gmake if there is another make.exe probably from Borland C++ 10 | REM # gmake -f Makefile clean 11 | REM # gmake -f Makefile 12 | 13 | rem cd ..\platform\msdos 14 | 15 | 16 | -------------------------------------------------------------------------------- /platform/status.txt: -------------------------------------------------------------------------------- 1 | platform/status.txt 2 | 3 | This is a private memo for multi-platform porting status. Information 4 | is not complete. 5 | 6 | # solaris 5.8 CC5.2 <- compiled with solaris5.7_cc5 7 | Don't know difference between sunstrm.cxx and sun5strm.cxx (_B version) 8 | 9 | -------------------------------------------------------------------------------- /platform/symantec/ARCHIVE: -------------------------------------------------------------------------------- 1 | tar cvf symantec.tar cint.* src/cintlib.* 2 | rm symantec.tar.gz 3 | gzip symantec.tar 4 | -------------------------------------------------------------------------------- /platform/symantec/cint.def: -------------------------------------------------------------------------------- 1 | NAME "cint" WINDOWAPI 2 | 3 | DESCRIPTION 'cint' 4 | 5 | EXETYPE NT 6 | 7 | SUBSYSTEM CONSOLE 8 | 9 | STUB 'WINSTUB.EXE' 10 | 11 | VERSION 1.0 12 | 13 | CODE EXECUTE READ 14 | 15 | DATA READ WRITE 16 | 17 | STACKSIZE 1048576,4096 18 | 19 | HEAPSIZE 1048576,4096 20 | 21 | IMPORTS 22 | _G__main=LIBCINT.G__main 23 | _G__setothermain=LIBCINT.G__setothermain -------------------------------------------------------------------------------- /platform/symantec/cint.lnk: -------------------------------------------------------------------------------- 1 | MAIN\CPPMAIN.OBJ 2 | $SCW$.EXE 3 | NUL 4 | c:\cint\src\ KERNEL32.LIB GDI32.LIB USER32.LIB 5 | cint.DEF 6 | -------------------------------------------------------------------------------- /platform/symantec/cint.opn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/symantec/cint.opn -------------------------------------------------------------------------------- /platform/symantec/cint.prj: -------------------------------------------------------------------------------- 1 | 82569 2 | C:\CINT\CINT.PRJ 3 | cint.OPN 4 | novcs 5 | cint.DEF 6 | 4 7 | 839399914 8 | 0 0 0 0 0 "MAIN\CPPMAIN.CXX" 9 | 0 0 0 0 0 "cint.DEF" 10 | 0 -1 0 0 0 "C:\..\SC\INCLUDE\stdio.h" 11 | 0 -1 0 0 0 "..\SC\INCLUDE\stdio.h" 12 | -------------------------------------------------------------------------------- /platform/symantec/include/mkincld.def: -------------------------------------------------------------------------------- 1 | NAME "mkincld" WINDOWAPI 2 | 3 | DESCRIPTION 'mkincld' 4 | 5 | EXETYPE NT 6 | 7 | SUBSYSTEM CONSOLE 8 | 9 | STUB 'WINSTUB.EXE' 10 | 11 | VERSION 1.0 12 | 13 | CODE EXECUTE READ 14 | 15 | DATA READ WRITE 16 | 17 | STACKSIZE 1048576,4096 18 | 19 | HEAPSIZE 1048576,4096 20 | -------------------------------------------------------------------------------- /platform/symantec/include/mkincld.lnk: -------------------------------------------------------------------------------- 1 | MKINCLD.OBJ 2 | $SCW$.EXE 3 | NUL 4 | KERNEL32.LIB GDI32.LIB USER32.LIB 5 | mkincld.DEF 6 | -------------------------------------------------------------------------------- /platform/symantec/include/mkincld.opn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/symantec/include/mkincld.opn -------------------------------------------------------------------------------- /platform/symantec/include/mkincld.prj: -------------------------------------------------------------------------------- 1 | 82569 2 | C:\CINT\INCLUDE\MKINCLD.PRJ 3 | mkincld.OPN 4 | novcs 5 | mkincld.DEF 6 | 4 7 | 840167016 8 | 0 0 0 0 0 "MKINCLD.C" 9 | 0 0 0 0 0 "mkincld.DEF" 10 | 0 0 -1 0 0 "..\G__ci.h" 11 | -------------------------------------------------------------------------------- /platform/symantec/make.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | REM # SYMANTEC C++ make script 3 | smake %1 %2 %3 %4 %5 %6 %7 %8 -------------------------------------------------------------------------------- /platform/symantec/src/libcint.opn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/symantec/src/libcint.opn -------------------------------------------------------------------------------- /platform/symantec/tool/makecint.def: -------------------------------------------------------------------------------- 1 | NAME "makecint" WINDOWAPI 2 | 3 | DESCRIPTION 'makecint' 4 | 5 | EXETYPE NT 6 | 7 | SUBSYSTEM CONSOLE 8 | 9 | STUB 'WINSTUB.EXE' 10 | 11 | VERSION 1.0 12 | 13 | CODE EXECUTE READ 14 | 15 | DATA READ WRITE 16 | 17 | STACKSIZE 1048576,4096 18 | 19 | HEAPSIZE 1048576,4096 20 | -------------------------------------------------------------------------------- /platform/symantec/tool/makecint.lnk: -------------------------------------------------------------------------------- 1 | makecint.OBJ 2 | $SCW$.EXE 3 | NUL 4 | KERNEL32.LIB GDI32.LIB USER32.LIB 5 | makecint.DEF 6 | -------------------------------------------------------------------------------- /platform/symantec/tool/makecint.opn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/platform/symantec/tool/makecint.opn -------------------------------------------------------------------------------- /platform/symantec/tool/makecint.prj: -------------------------------------------------------------------------------- 1 | 82569 2 | C:\CINT\PLATFORM\SYMANTEC\TOOL\MAKECINT.PRJ 3 | makecint.OPN 4 | novcs 5 | makecint.DEF 6 | 4 7 | 842777572 8 | 0 0 0 0 0 "makecint.c" 9 | 0 -1 0 0 0 "..\..\..\..\SC\INCLUDE\stdio.h" 10 | 0 -1 0 0 0 "..\..\..\..\SC\INCLUDE\stdlib.h" 11 | 0 -1 0 0 0 "..\..\..\..\SC\INCLUDE\string.h" 12 | -------------------------------------------------------------------------------- /platform/visual/cint.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visual/include/mkincld.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visual/make.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | REM # VISUAL C++ MAKE SCRIPT 3 | nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 4 | -------------------------------------------------------------------------------- /platform/visual/src/libcint.mdp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /platform/visual/tool/makecint/makecint.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/errno.h: -------------------------------------------------------------------------------- 1 | #ifndef G__ERRNO_H 2 | #define G__ERRNO_H 3 | /* extern int errno; */ 4 | #endif 5 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/iosfwd.h: -------------------------------------------------------------------------------- 1 | #ifndef G__IOSFWD_H 2 | #define G__IOSFWD_H 3 | #include 4 | #endif 5 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/locale.h: -------------------------------------------------------------------------------- 1 | #ifndef G__LOCALE_H 2 | #define G__LOCALE_H 3 | #ifndef G__STDSTRUCT 4 | #pragma setstdstruct 5 | #endif 6 | #define LC_ALL (0) 7 | #define LC_COLLATE (1) 8 | #define LC_CTYPE (2) 9 | #define LC_MONETARY (3) 10 | #define LC_NUMERIC (4) 11 | #define LC_TIME (5) 12 | #endif 13 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/math.h: -------------------------------------------------------------------------------- 1 | #ifndef G__MATH_H 2 | #define G__MATH_H 3 | #define EDOM (33) 4 | #define ERANGE (34) 5 | #define HUGE_VAL (1.79769e+308) 6 | #pragma include_noerr 7 | #endif 8 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/signal.h: -------------------------------------------------------------------------------- 1 | #ifndef G__SIGNAL_H 2 | #define G__SIGNAL_H 3 | #define SIG_DFL (0) 4 | #define SIG_ERR (-1) 5 | #define SIG_IGN (1) 6 | #define SIGABRT (22) 7 | #define SIGFPE (8) 8 | #define SIGILL (4) 9 | #define SIGINT (2) 10 | #define SIGSEGV (11) 11 | #define SIGTERM (15) 12 | /* non ANSI signals */ 13 | #endif 14 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/stddef.h: -------------------------------------------------------------------------------- 1 | #ifndef G__STDDEF_H 2 | #define G__STDDEF_H 3 | typedef long ptrdiff_t; 4 | typedef unsigned int size_t; 5 | typedef unsigned short wchar_t; 6 | #endif 7 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/stdlib.h: -------------------------------------------------------------------------------- 1 | #ifndef G__STDLIB_H 2 | #define G__STDLIB_H 3 | #ifndef G__STDSTRUCT 4 | #pragma setstdstruct 5 | #endif 6 | typedef unsigned int size_t; 7 | #define EXIT_FAILURE (1) 8 | #define EXIT_SUCCESS (0) 9 | #define MB_CUR_MAX (1) 10 | #define MB_LEN_MAX (2) 11 | #define RAND_MAX (32767) 12 | typedef unsigned short wchar_t; 13 | #pragma include_noerr 14 | #endif 15 | -------------------------------------------------------------------------------- /platform/visualCpp13/include/time.h: -------------------------------------------------------------------------------- 1 | #ifndef G__TIME_H 2 | #define G__TIME_H 3 | typedef unsigned long clock_t; 4 | typedef long time_t; 5 | #ifndef G__STDSTRUCT 6 | #pragma setstdstruct 7 | #endif 8 | #define CLK_TCK (1000) 9 | #endif 10 | -------------------------------------------------------------------------------- /platform/visualCpp13/make.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | REM # VISUAL C++ MAKE SCRIPT 3 | nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 4 | -------------------------------------------------------------------------------- /platform/visualCpp6/include/mkincld.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visualCpp6/make.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | REM # VISUAL C++ MAKE SCRIPT 3 | nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 4 | -------------------------------------------------------------------------------- /platform/visualCpp6/tool/makecint/makecint.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visualCpp7/include/mkincld.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/visualCpp7/make.bat: -------------------------------------------------------------------------------- 1 | echo off 2 | REM # VISUAL C++ MAKE SCRIPT 3 | nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 4 | -------------------------------------------------------------------------------- /platform/visualCpp7/tool/makecint/makecint.mdp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /readline/examples/Makefile: -------------------------------------------------------------------------------- 1 | # This is the Makefile for the examples subdirectory of readline. -*- text -*- 2 | # 3 | 4 | EXECUTABLES = fileman 5 | CFLAGS = -g -I../.. 6 | LDFLAGS = -g -L.. 7 | 8 | fileman: fileman.o 9 | $(CC) $(LDFLAGS) -o fileman fileman.o -lreadline -ltermcap 10 | 11 | fileman.o: fileman.c 12 | 13 | -------------------------------------------------------------------------------- /removesrc.bat: -------------------------------------------------------------------------------- 1 | 2 | del ARCHIVE 3 | del ARCHIVEBIN 4 | del C2cxx 5 | del cxx2C 6 | del cxx2cpp 7 | del cpp2cxx.c 8 | del exportcint 9 | del exportdll 10 | del exportgcc3 11 | del exportroot 12 | del EXPOSE 13 | rmdir glob 14 | del INSTALLBIN 15 | rmdir malloc 16 | rmdir platform 17 | rmdir readline 18 | del setup 19 | del src\*.c 20 | del src\*.cxx 21 | del src\*.obj 22 | rmdir src\Release 23 | rmdir src\Debug 24 | rmdir tool 25 | rmdir lib\*strm 26 | rmdir lib\WildCard 27 | -------------------------------------------------------------------------------- /src/bc_vtbl.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/bc_vtbl.cxx -------------------------------------------------------------------------------- /src/cint2008/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2008/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2008/cint.vcproj -------------------------------------------------------------------------------- /src/cint2008/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2008/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2010/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2010/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2010/cint.vcproj -------------------------------------------------------------------------------- /src/cint2010/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2010/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2012/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2012/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2012/cint.vcproj -------------------------------------------------------------------------------- /src/cint2012/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2012/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2013/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2013/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | int i; 5 | i=1; 6 | if(i==1) 7 | { 8 | i++; 9 | } 10 | return; 11 | } 12 | -------------------------------------------------------------------------------- /src/cint2013/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2013/cint.vcproj -------------------------------------------------------------------------------- /src/cint2013/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2013/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2015/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2015/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | int i; 5 | i=1; 6 | if(i==1) 7 | { 8 | i++; 9 | } 10 | return; 11 | } 12 | -------------------------------------------------------------------------------- /src/cint2015/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2015/cint.vcproj -------------------------------------------------------------------------------- /src/cint2015/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2015/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2017/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cint2017/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | int i; 5 | i=1; 6 | if(i==1) 7 | { 8 | i++; 9 | } 10 | return; 11 | } 12 | -------------------------------------------------------------------------------- /src/cint2017/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2017/cint.vcproj -------------------------------------------------------------------------------- /src/cint2017/cint.vcproj.8.00.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint2017/cint.vcproj.8.00.old -------------------------------------------------------------------------------- /src/cint2019/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | printf("Hellow World\n"); 4 | int i; 5 | i=1; 6 | if(i==1) 7 | { 8 | i++; 9 | } 10 | return; 11 | } 12 | -------------------------------------------------------------------------------- /src/cint_base/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/cint_base/cint.vcproj -------------------------------------------------------------------------------- /src/dmyinit.c: -------------------------------------------------------------------------------- 1 | /* dummy init routine for C++ defined symbol initialization */ 2 | 3 | void G__initcxx() 4 | { 5 | } 6 | 7 | void G__init_replacesymbol() {} 8 | void G__add_replacesymbol(const char* s1,const char* s2) {} 9 | const char* G__replacesymbol(const char* s) { return(s); } 10 | int G__display_replacesymbol(FILE *fout,const char* name) { return(0); } 11 | -------------------------------------------------------------------------------- /src/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/expr.c -------------------------------------------------------------------------------- /src/g__cfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/g__cfunc.c -------------------------------------------------------------------------------- /src/header.h: -------------------------------------------------------------------------------- 1 | 2 | /******************************************************** 3 | * G__header.h 4 | * Built in struct/union declaration 5 | * Automatically generated by makecint and cint -c1 6 | * Copyright : 1991 Masaharu Goto 7 | ********************************************************/ 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/libcint/VC13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint/VC13.txt -------------------------------------------------------------------------------- /src/libcint/cint/cint.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint/cint/cint.vcproj -------------------------------------------------------------------------------- /src/libcint2008/VC13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint2008/VC13.txt -------------------------------------------------------------------------------- /src/libcint2008/libcint.suo.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint2008/libcint.suo.old -------------------------------------------------------------------------------- /src/libcint2010/VC13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint2010/VC13.txt -------------------------------------------------------------------------------- /src/libcint2010/libcint.suo.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint2010/libcint.suo.old -------------------------------------------------------------------------------- /src/libcint2013/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | int i=1; 4 | if(i){ 5 | printf("Hellow World\n"); 6 | return; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/libcint2015/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | int i=1; 4 | if(i){ 5 | printf("Hellow World\n"); 6 | return; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/libcint2017/HelloWorld.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() { 3 | int i=1; 4 | if(i){ 5 | printf("Hellow World\n"); 6 | return; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/libcint2017/libcint.VC.VC.opendb: -------------------------------------------------------------------------------- 1 | AdministratorWIN-8IVQ8HO50R0 -------------------------------------------------------------------------------- /src/libcint_vc8/VC13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint_vc8/VC13.txt -------------------------------------------------------------------------------- /src/libcint_vc8/cint.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/src/libcint_vc8/cint.exe -------------------------------------------------------------------------------- /stl/_algorithm: -------------------------------------------------------------------------------- 1 | #ifndef G__ALGORITHM_DLL 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_bitset: -------------------------------------------------------------------------------- 1 | #ifndef G__BITSET_DLL 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | //#include <_bitset.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_climits: -------------------------------------------------------------------------------- 1 | 2 | #ifndef G__CLIMITS_DLL 3 | #pragma include_noerr 4 | #endif 5 | 6 | #ifdef __MAKECINT__ 7 | #include 8 | #else 9 | #pragma include <_climits.h> 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /stl/_deque: -------------------------------------------------------------------------------- 1 | #if !defined(G__DEQUE_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_deque.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_functional: -------------------------------------------------------------------------------- 1 | #if !defined(G__FUNCTIONAL_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_iterator: -------------------------------------------------------------------------------- 1 | #if !defined(G__ITERATOR_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_iterator.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_list: -------------------------------------------------------------------------------- 1 | #if !defined(G__LIST_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_list.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_memory: -------------------------------------------------------------------------------- 1 | #if !defined(G__MEMORY_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_memory.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_multimap: -------------------------------------------------------------------------------- 1 | #if !defined(G__MULTIMAP_DLL) && !defined(G__NOCINTDLL) 2 | //#pragma include_noerr 3 | #pragma include_noerr 4 | #pragma include_noerr 5 | #endif 6 | 7 | #ifdef __MAKECINT__ 8 | #include 9 | #else 10 | #include <_multimap.h> 11 | #endif 12 | -------------------------------------------------------------------------------- /stl/_multiset: -------------------------------------------------------------------------------- 1 | #if !defined(G__MULTISET_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_multiset.h> 9 | #endif 10 | -------------------------------------------------------------------------------- /stl/_set: -------------------------------------------------------------------------------- 1 | #if !defined(G__SET_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_set.h> 9 | #endif 10 | 11 | #include <_multiset> 12 | 13 | -------------------------------------------------------------------------------- /stl/_stack: -------------------------------------------------------------------------------- 1 | #if !defined(G__STACK_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | 5 | #ifdef __MAKECINT__ 6 | #include 7 | #else 8 | #include <_stack.h> 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /stl/_utility: -------------------------------------------------------------------------------- 1 | #if !defined(G__UTILITY_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #endif 4 | #if !defined(G__UTILITY_DLL) && !defined(G__NOCINTDLL) 5 | #pragma include_noerr 6 | #endif 7 | 8 | #ifdef __MAKECINT__ 9 | #include 10 | #else 11 | #include <_utility.h> 12 | #endif 13 | -------------------------------------------------------------------------------- /stl/_utility.h: -------------------------------------------------------------------------------- 1 | #ifndef UTILITY_H 2 | #define UTILITY_H 3 | 4 | #include <_pair.h> 5 | 6 | #endif 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /stl/_vector: -------------------------------------------------------------------------------- 1 | #if !defined(G__VECTOR_DLL) && !defined(G__NOCINTDLL) 2 | #pragma include_noerr 3 | #pragma include_noerr 4 | #endif 5 | 6 | #ifdef __MAKECINT__ 7 | #include 8 | #else 9 | #include <_vector.h> 10 | #endif 11 | -------------------------------------------------------------------------------- /stl/algorithm: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_algorithm> 3 | } 4 | -------------------------------------------------------------------------------- /stl/bitset: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_bitset> 3 | } 4 | -------------------------------------------------------------------------------- /stl/bool: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include 3 | } 4 | 5 | -------------------------------------------------------------------------------- /stl/deque: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_deque> 3 | } 4 | -------------------------------------------------------------------------------- /stl/deque.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/deque.dll -------------------------------------------------------------------------------- /stl/deque.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_deque> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/exception.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/exception.dll -------------------------------------------------------------------------------- /stl/functional: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_functional> 3 | } 4 | -------------------------------------------------------------------------------- /stl/iterator: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_iterator> 3 | } 4 | -------------------------------------------------------------------------------- /stl/iterator.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_iterator> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/limits: -------------------------------------------------------------------------------- 1 | 2 | #if !defined(G__LIMITS_DLL) && !defined(G__NOCINTDLL) 3 | namespace std { 4 | #pragma include_noerr 5 | } 6 | #endif 7 | 8 | #ifdef __MAKECINT__ 9 | #include 10 | #else 11 | namespace std { 12 | #include 13 | } 14 | #endif 15 | -------------------------------------------------------------------------------- /stl/list: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_list> 3 | } 4 | -------------------------------------------------------------------------------- /stl/list.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/list.dll -------------------------------------------------------------------------------- /stl/list.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_list> 3 | //} 4 | 5 | -------------------------------------------------------------------------------- /stl/map: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_map> 3 | } 4 | -------------------------------------------------------------------------------- /stl/map.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/map.dll -------------------------------------------------------------------------------- /stl/map.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_map> 3 | //} 4 | 5 | 6 | -------------------------------------------------------------------------------- /stl/map2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/map2.dll -------------------------------------------------------------------------------- /stl/memory: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_memory> 3 | } 4 | -------------------------------------------------------------------------------- /stl/multimap: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_multimap> 3 | } 4 | -------------------------------------------------------------------------------- /stl/multimap.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/multimap.dll -------------------------------------------------------------------------------- /stl/multimap.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_multimap> 3 | //} 4 | 5 | -------------------------------------------------------------------------------- /stl/multimap2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/multimap2.dll -------------------------------------------------------------------------------- /stl/multiset: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_multiset> 3 | } 4 | -------------------------------------------------------------------------------- /stl/multiset.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_multiset> 3 | //} 4 | 5 | -------------------------------------------------------------------------------- /stl/numeric: -------------------------------------------------------------------------------- 1 | 2 | #if !defined(G__NUMERIC_DLL) && !defined(G__NOCINTDLL) 3 | namespace std { 4 | #pragma include_noerr 5 | } 6 | #endif 7 | 8 | #ifdef __MAKECINT__ 9 | #include 10 | #else 11 | namespace std { 12 | #include 13 | } 14 | #endif 15 | -------------------------------------------------------------------------------- /stl/pair: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #ifdef __MAKECINT__ 3 | #include 4 | #else 5 | #include <_pair.h> 6 | #endif 7 | } 8 | -------------------------------------------------------------------------------- /stl/pair.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_pair.h> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/queue: -------------------------------------------------------------------------------- 1 | #if !defined(G__QUEUE_DLL) && !defined(G__NOCINTDLL) 2 | namespace std { 3 | #pragma include_noerr 4 | } 5 | #endif 6 | 7 | #ifdef __MAKECINT__ 8 | #include 9 | #else 10 | namespace std { 11 | //#include 12 | } 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /stl/queue.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/queue.dll -------------------------------------------------------------------------------- /stl/set: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_set> 3 | } 4 | -------------------------------------------------------------------------------- /stl/set.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_set> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/stack: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_stack> 3 | } 4 | -------------------------------------------------------------------------------- /stl/stack.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/stack.dll -------------------------------------------------------------------------------- /stl/stack.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_stack> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/stdexcept.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/stdexcept.dll -------------------------------------------------------------------------------- /stl/string: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_string> 3 | } 4 | -------------------------------------------------------------------------------- /stl/string.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/string.dll -------------------------------------------------------------------------------- /stl/teststl: -------------------------------------------------------------------------------- 1 | for i in *.h 2 | do 3 | echo $i 4 | cint -I. $* $i teststl.c 5 | done 6 | -------------------------------------------------------------------------------- /stl/teststl.c: -------------------------------------------------------------------------------- 1 | main() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /stl/utility: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_utility> 3 | } 4 | -------------------------------------------------------------------------------- /stl/utility.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_utility> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/valarray: -------------------------------------------------------------------------------- 1 | #if !defined(G__VALARRAY_DLL) && !defined(G__NOCINTDLL) 2 | namespace std { 3 | #pragma include_noerr 4 | } 5 | #endif 6 | 7 | #ifdef __MAKECINT__ 8 | #include 9 | #else 10 | namespace std { 11 | //#include 12 | } 13 | #endif 14 | -------------------------------------------------------------------------------- /stl/valarray.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/valarray.dll -------------------------------------------------------------------------------- /stl/vector: -------------------------------------------------------------------------------- 1 | namespace std { 2 | #include <_vector> 3 | } 4 | -------------------------------------------------------------------------------- /stl/vector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/vector.dll -------------------------------------------------------------------------------- /stl/vector.h: -------------------------------------------------------------------------------- 1 | //namespace std { 2 | #include <_vector> 3 | //} 4 | -------------------------------------------------------------------------------- /stl/vectorbool.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/stl/vectorbool.dll -------------------------------------------------------------------------------- /test/.inputrc: -------------------------------------------------------------------------------- 1 | set editing-mode vi 2 | -------------------------------------------------------------------------------- /test/98p02.hpg: -------------------------------------------------------------------------------- 1 | /* BUILD COMPARE TIME 10-04-101 21:20:27 */ 2 | #define _SETUP_TEST_MODE 0 /* Vector 0x100 (256) */ 3 | #define _SETUP_TEST_MODE_CODE 1 /* Vector 0x106 (262) */ 4 | #define _SETUP_TEST_MODE_EXIT_CE_HI 2 /* Vector 0x10b (267) */ 5 | #define _SETUP_TEST_MODE_EXIT_CE_HI_CODE 3 /* Vector 0x111 (273) */ 6 | -------------------------------------------------------------------------------- /test/Complex.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/Complex.cxx -------------------------------------------------------------------------------- /test/Complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/Complex.h -------------------------------------------------------------------------------- /test/MyAlgo0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/MyAlgo0.h -------------------------------------------------------------------------------- /test/MyString.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/MyString.cxx -------------------------------------------------------------------------------- /test/MyString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/MyString.h -------------------------------------------------------------------------------- /test/VType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/VType.h -------------------------------------------------------------------------------- /test/aryinit0.cxx: -------------------------------------------------------------------------------- 1 | // aryinit0.cxx 2 | #include 3 | using namespace std; 4 | 5 | int main() 6 | { 7 | const int ASIZE=10; 8 | int a[ASIZE] = { 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 }; 9 | 10 | int i; 11 | for(i=0;i 3 | using namespace std; 4 | 5 | int main() 6 | { 7 | int a[] = { 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 }; 8 | const int ASIZE = sizeof(a)/sizeof(int); 9 | 10 | int i; 11 | for(i=0;i 2 | typedef int Int_t ; 3 | 4 | Int_t flag=0; 5 | 6 | void borg1() { 7 | for (Int_t i=0;i<10;i++) { 8 | if( i%2==flag) { 9 | printf("%i: first\n",i); 10 | if( 1 ) continue; 11 | } else { 12 | printf("%i: second\n",i); 13 | } 14 | } 15 | } 16 | 17 | int main() { 18 | borg1(); 19 | borg1(); 20 | return 0; 21 | } 22 | -------------------------------------------------------------------------------- /test/borg2.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | typedef int Int_t ; 3 | 4 | void borg2() { 5 | Int_t flag=1; 6 | Int_t i=0; 7 | do { 8 | i++; 9 | if( i%2==flag) { 10 | printf("%i: first\n",i); 11 | if( 1 ) continue; 12 | } else { 13 | printf("%i: second\n",i); 14 | } 15 | } while(i<10); 16 | } 17 | 18 | int main() { 19 | borg2(); 20 | borg2(); 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /test/bruce1.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | void assign(char *a, char **b) 5 | { 6 | *b = a; 7 | } 8 | 9 | int main() { 10 | char *a = "test"; 11 | char *b = NULL; 12 | 13 | assign(a,&b); 14 | puts(a); 15 | puts(b); 16 | return 0; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /test/compiled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/compiled -------------------------------------------------------------------------------- /test/const.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | //#define max 5 5 | //const int max=5; 6 | void test1() { 7 | static const int max = 5; 8 | //const int max = 5; 9 | int b[max]; 10 | int i=0; 11 | b[i]=0; 12 | for(i=0;i 2 | class complex { 3 | double re,im; 4 | public: 5 | complex(double val=5) {re=val;im=0;} 6 | complex(complex& a) {*this = a;} 7 | void print(void); 8 | }; 9 | 10 | void complex::print(void) 11 | { 12 | printf("%g %g\n",re,im); 13 | } 14 | int main() 15 | { 16 | complex a; 17 | a.print(); 18 | complex b(3); 19 | b.print(); 20 | complex c[2]; 21 | c[0].print(); 22 | c[1].print(); 23 | 24 | return 0; 25 | } 26 | -------------------------------------------------------------------------------- /test/cout1.cxx: -------------------------------------------------------------------------------- 1 | #ifdef __hpux 2 | #include 3 | #else 4 | #include 5 | using namespace std; 6 | #endif 7 | int main() { 8 | cout<<"ready"< 3 | 4 | int main() { 5 | Sheet s("csv1.csv"); 6 | Collection c=s.collection(); 7 | for(int i=0;i 3 | 4 | main(){ 5 | ReadF f("csv1.csv"); 6 | f.setdelimiter(","); 7 | f.setseparator(""); 8 | f.setquotation("'\""); 9 | while(f.read()) { 10 | f.disp(); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /test/delete0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int a=0; 4 | 5 | class A { 6 | int a; 7 | public: 8 | A() { printf("A()\n"); a=::a++; } 9 | ~A() { printf("~A() %d\n",a); } 10 | }; 11 | 12 | int main() { 13 | A* p[4]; 14 | p[0] = 0; 15 | p[1] = new A; 16 | p[2] = new A; 17 | p[3] = 0; 18 | int i; 19 | for(i=0;i<4;i++) { 20 | delete p[i]; 21 | } 22 | return 0; 23 | } 24 | 25 | -------------------------------------------------------------------------------- /test/gabriele.dmp4T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/gabriele.dmp4T -------------------------------------------------------------------------------- /test/gabriele1.dmp4T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/gabriele1.dmp4T -------------------------------------------------------------------------------- /test/gabriele2.dmp4T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/gabriele2.dmp4T -------------------------------------------------------------------------------- /test/gabriele3.dmp4T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/gabriele3.dmp4T -------------------------------------------------------------------------------- /test/ifs.data: -------------------------------------------------------------------------------- 1 | 1.23 3.14 2 | 6.2 -1.2 3 | 5.0 1.4 4 | -------------------------------------------------------------------------------- /test/init1.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int a = 1<<3; 5 | int b = 2 << 5; 6 | int c = ( 3 << 2 ); 7 | printf("a=%d b=%d c=%d\n",a,b,c); 8 | 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/init2.cxx: -------------------------------------------------------------------------------- 1 | #ifdef __hpux 2 | #include 3 | #else 4 | #include 5 | using namespace std; 6 | #endif 7 | 8 | int k(117); 9 | double d(3.14); 10 | 11 | int main() { 12 | cout << "k=" << (unsigned char)k << endl; 13 | cout << "k=" << k << endl; 14 | cout << "d=" << d << endl; 15 | return 0; 16 | } 17 | -------------------------------------------------------------------------------- /test/interpreted: -------------------------------------------------------------------------------- 1 | TRUE w. brackets true without 2 | TRUE w. brackets true without 3 | TRUE w. brackets true without 4 | TRUE 5 | TRUE 6 | TRUE 7 | TRUE 8 | TRUE 9 | TRUE 10 | FALSE 11 | FALSE 12 | FALSE 13 | FALSE 14 | FALSE 15 | FALSE 16 | FALSE 17 | FALSE 18 | TRUE 19 | TRUE 20 | TRUE 21 | TRUE 22 | TRUE 23 | TRUE 24 | FALSE 25 | FALSE 26 | FALSE 27 | FALSE 28 | FALSE 29 | FALSE 30 | FALSE 31 | FALSE 32 | -------------------------------------------------------------------------------- /test/loopcompile3.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | class A { 4 | public: 5 | int *p[10]; 6 | void func() { 7 | int i; 8 | for(i=0;i<10;i++) p[i]=NULL; 9 | p[3]=(int*)malloc(4); 10 | for(i=0;i<5;i++) { 11 | if(p[i]) { 12 | free(p[i]); 13 | printf("p[%d] free\n",i); 14 | } 15 | printf("p[%d]=0\n",i); 16 | } 17 | } 18 | }; 19 | int main() 20 | { 21 | A obja; 22 | obja.func(); 23 | return 0; 24 | } 25 | -------------------------------------------------------------------------------- /test/make.bat: -------------------------------------------------------------------------------- 1 | 2 | nmake CFG="t2002 - Win32 Release" %1 %2 %3 %4 %5 %6 3 | del t2002.dll 4 | move Release\t2002.dll .\t2002.dll 5 | 6 | -------------------------------------------------------------------------------- /test/mkcmain.cxx: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __CINT__ 3 | #include DNAME 4 | #else 5 | #include HNAME 6 | #endif 7 | 8 | #include 9 | 10 | void test() { 11 | printf("success\n"); 12 | } 13 | 14 | int main() { 15 | test(); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/new0.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | class A { 3 | public: 4 | int b; 5 | static int a; 6 | }; 7 | 8 | int A::a=3229; 9 | 10 | void test1() 11 | { 12 | A *a=new A; 13 | A* b=new A; 14 | 15 | printf("a->a=%d\n",a->a); 16 | a->a += 1; 17 | printf("b->a=%d\n",b->a); 18 | 19 | delete a; 20 | delete b; 21 | } 22 | 23 | int main() 24 | { 25 | test1(); 26 | return 0; 27 | } 28 | -------------------------------------------------------------------------------- /test/ostream.old: -------------------------------------------------------------------------------- 1 | I=3229 pi=3.14159 2 | (complex)C=(1.5,2.5) 3 | c=a 4 | b=255 5 | s=-1 6 | r=65535 7 | I=3229 8 | h=4294967295 9 | l=-1234567 10 | k=15 11 | f=3.14 12 | d=-1e-15 13 | pc=hijklmn 14 | pb=0xff 15 | ps=0xffff 16 | pr=0xffff 17 | pI=0xc9d 18 | ph=0xffffffff 19 | pl=0xffed2979 20 | pk=0xf 21 | pf=0x13a 22 | pd=0xffffff8d 23 | -------------------------------------------------------------------------------- /test/readf1.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/refassign.cxx: -------------------------------------------------------------------------------- 1 | // refassign.cxx 2 | 3 | #include 4 | 5 | double x[10]; 6 | double& func(int i) 7 | { 8 | return(x[i]); 9 | } 10 | 11 | int main() 12 | { 13 | int i; 14 | for(i=0;i<10;i++) {x[i]=i+1;} 15 | 16 | for(i=0;i<10;i++) printf("%d %g\n",i,func(i)); 17 | 18 | func(2) = 153; 19 | 20 | for(i=0;i<10;i++) printf("%d %g\n",i,x[i]); 21 | 22 | return 0; 23 | } 24 | -------------------------------------------------------------------------------- /test/t1002.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1002.h" 7 | #endif 8 | 9 | //#include 10 | #include 11 | using namespace std; 12 | 13 | int main() { 14 | //printf("success\n"); 15 | cout <<"success"< d; 17 | Marshal i; 18 | return 0; 19 | } 20 | 21 | -------------------------------------------------------------------------------- /test/t1004.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | bool b[3] = {true,false,true}; 5 | for(int i=0;i<3;i++) printf("bool b[%d]=%d\n",i,b[i]); 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/t1011.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1011.h" 7 | #endif 8 | 9 | #include 10 | 11 | 12 | int main() { 13 | std::cout << "success" << endl; 14 | MyClass a; 15 | a.something.no_op(); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/t1015.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | namespace ns { 5 | class A { 6 | public: 7 | }; 8 | 9 | class B { 10 | public: 11 | void Print(const ns::A* x) { printf("%p\n",x); } 12 | }; 13 | 14 | } 15 | 16 | int main() { 17 | //ns::A a; 18 | void *x= 0; 19 | ns::B b; 20 | b.Print((const ns::A*)x); 21 | #ifdef __CINT__ 22 | G__calc("b.Print((const ns::A*)x)"); 23 | #else 24 | b.Print((const ns::A*)x); 25 | #endif 26 | return 0; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /test/t1016.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1016.h" 6 | #endif 7 | 8 | int main() { 9 | 10 | aaa a; 11 | aaa1 *a1 = (aaa1*)&a; 12 | aaa2 *a2 = (aaa2*)&a; 13 | printf("aaa1 offset = %d\n",(char*)a1 - (char*)&a); 14 | printf("aaa2 offset = %d\n",(char*)a2 - (char*)&a); 15 | a.fun(); 16 | a1->fun1(); 17 | a2->fun2(); 18 | 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /test/t1024.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | class A { 4 | public: 5 | double **d; 6 | double** ev_sc() { return(d); } 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /test/t1025.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1025.h" 6 | #endif 7 | 8 | void arrayfunc1() { 9 | 10 | float f = arrayret(1)[1]; 11 | 12 | fprintf(stdout,"the printed value should equal to 22: %f\n",f); 13 | std::cout << "should also be 11: " << arrayret(1)[1] << std::endl; 14 | 15 | } 16 | 17 | int main() { 18 | arrayfunc(); 19 | arrayfunc1(); 20 | return 0; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /test/t1026.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1026.h" 6 | #endif 7 | 8 | #include 9 | 10 | int main() { 11 | 12 | A a,b,c,d,e; 13 | 14 | a.a=3; 15 | b.a=4; 16 | 17 | c = a-b; 18 | d = -a; 19 | e = !a; 20 | printf("%d %d %d\n",c.a,d.a,e.a); 21 | 22 | return 0; 23 | } 24 | 25 | -------------------------------------------------------------------------------- /test/t1027.cxx: -------------------------------------------------------------------------------- 1 | 2 | // File t02.C 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1027.h" 7 | #endif 8 | 9 | void t02() { 10 | myclass m; 11 | int a = m; 12 | printf("created an int of value %d\n",a); 13 | } 14 | 15 | int main() { 16 | t02(); 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /test/t1027.old: -------------------------------------------------------------------------------- 1 | created an int of value 3 2 | -------------------------------------------------------------------------------- /test/t1032.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | int main() { 5 | double a=1.2,b; 6 | int x=0; 7 | int y; 8 | y=4 + ++x; 9 | b=.2 + ++a; 10 | printf("x=%d y=%d a=%g b=%g\n",x,y,a,b); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/t1035.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1035.h" 7 | #endif 8 | 9 | int main() { 10 | TestOperator a; 11 | 12 | unsigned int x; 13 | 14 | x = a; 15 | 16 | printf("%d\n",x); 17 | 18 | return 0; 19 | } 20 | 21 | -------------------------------------------------------------------------------- /test/t1035.h: -------------------------------------------------------------------------------- 1 | 2 | class TestOperator { 3 | public: 4 | typedef unsigned int value_type; 5 | 6 | TestOperator():m_int(1234) { } 7 | 8 | // This line works 9 | //operator unsigned int () { return m_int; } 10 | 11 | // this line does not work. 12 | operator value_type () { return m_int; } 13 | 14 | private: 15 | unsigned int m_int; 16 | 17 | }; 18 | 19 | 20 | -------------------------------------------------------------------------------- /test/t1040.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1040.h" 6 | #endif 7 | 8 | #include 9 | 10 | int main() { 11 | printf("success\n"); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/t1042.old: -------------------------------------------------------------------------------- 1 | test3(~B) 2 | B 1 3 | ctor 1 4 | set 1 5 | disp 1 6 | dtor 1 7 | B(5) 8 | Set(0,0) 9 | disp() 0 0 0 0 0 10 | ~B() 11 | B(6) 12 | Set(1,0.1) 13 | disp() 1 1.1 1.2 1.3 1.4 1.5 14 | ~B() 15 | B(7) 16 | Set(2,0.2) 17 | disp() 2 2.2 2.4 2.6 2.8 3 3.2 18 | ~B() 19 | -------------------------------------------------------------------------------- /test/t1054.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | 5 | //long long x; 6 | 7 | typedef long long Long64_t; 8 | typedef unsigned long long ULong64_t; 9 | 10 | 11 | int main() { 12 | printf("%d\n",sizeof(Long64_t)); 13 | printf("%d\n",sizeof(ULong64_t)); 14 | return 0; 15 | } 16 | 17 | -------------------------------------------------------------------------------- /test/t1061.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | #if defined(interp) && defined(makecint) 5 | #pragma include "test.dll" 6 | #else 7 | #include "t1061.h" 8 | #endif 9 | 10 | int main() { 11 | printf("success\n"); 12 | return(0); 13 | } 14 | -------------------------------------------------------------------------------- /test/t1061.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | using namespace std; 6 | 7 | class A { 8 | public: 9 | }; 10 | 11 | void f(vector vf) { } 12 | 13 | class B { 14 | public: 15 | typedef vector::iterator vfi; 16 | void g(vfi x) { } 17 | 18 | }; 19 | 20 | #ifdef __MAKECINT__ 21 | #pragma link off all classes; 22 | #pragma link off all typedefs; 23 | #pragma link C++ class A; 24 | #pragma link C++ class B; 25 | #endif 26 | 27 | -------------------------------------------------------------------------------- /test/t1062.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | #if defined(interp) && defined(makecint) 5 | #pragma include "test.dll" 6 | #else 7 | #include "t1062.h" 8 | #endif 9 | 10 | int main() { 11 | printf("success\n"); 12 | return(0); 13 | } 14 | -------------------------------------------------------------------------------- /test/t1067.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1067.h" 6 | #endif 7 | 8 | int main() { 9 | TString a("abc"); 10 | TTree t; 11 | t.Draw(a); 12 | 13 | TString b("def"); 14 | t.Draw(a,b); 15 | 16 | return(0); 17 | } 18 | 19 | -------------------------------------------------------------------------------- /test/t1068.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1068.h" 6 | #endif 7 | 8 | //using namespace FOO; 9 | 10 | int main() { 11 | A a; 12 | //A b = a+3.14; 13 | func(); 14 | FOO::bug c(10); 15 | FOO::bug d = c+10; 16 | a.disp(); 17 | d.disp(); 18 | return 0; 19 | } 20 | -------------------------------------------------------------------------------- /test/t1079.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | #if defined(interp) && defined(makecint) 5 | #pragma include "test.dll" 6 | #else 7 | #include "t1079.h" 8 | #endif 9 | 10 | template 11 | void f(T& x) { 12 | smart_ptr p(&x); 13 | printf("%s\n",p->c_str()); 14 | } 15 | 16 | int main() { 17 | string x("stringx"); 18 | f(x); 19 | String y("Stringy"); 20 | f(y); 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /test/t1115.cxx: -------------------------------------------------------------------------------- 1 | 2 | // File 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1115.h" 7 | #endif 8 | 9 | 10 | int main() { 11 | holder1 h; 12 | std::map x; 13 | h.f(x); 14 | std::map y; 15 | h.g(y); 16 | return 0; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /test/t1125.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | enum BIT {ZERO,ONE,X}; 4 | 5 | void f(BIT* x) { printf("f((BIT*))\n"); } 6 | 7 | int main(){ 8 | BIT *a; 9 | a=new BIT[3]; // memory leak, G__alloc_newarraylist 10 | 11 | void *p = a; 12 | BIT *b; 13 | b = (BIT*)p; 14 | 15 | f((BIT*)p); 16 | 17 | delete[] a; 18 | 19 | return(0); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /test/t1134: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/t1134 -------------------------------------------------------------------------------- /test/t1143.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | class xclass { 5 | public: 6 | void f(int open_mode = std::ios::in); 7 | }; 8 | namespace myspace { 9 | class xclass { 10 | public: 11 | void f(int open_mode = std::ios::in); 12 | }; 13 | class myclass { 14 | public: 15 | myclass(const char *name, int open_mode = std::ios::in); 16 | }; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /test/t1144.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | namespace crap { 5 | static std::string s_unknown=std::string("unknown"); 6 | //the previous line core dumps, however the next line works: 7 | //static const std::string s_unknown("unknown"); 8 | } 9 | 10 | int main() { 11 | printf("%s\n",crap::s_unknown.c_str()); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/t1178.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #if defined(interp) && defined(makecint) 4 | #pragma include "test.dll" 5 | #else 6 | #include "t1178.h" 7 | #endif 8 | 9 | int main() { 10 | CTest a; 11 | PointVectorIterator iter; 12 | a.Execute(iter); 13 | a.f(iter); 14 | a.g(iter); 15 | a.h(iter); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/t1187.h: -------------------------------------------------------------------------------- 1 | 2 | typedef float Float_t; 3 | typedef double Double_t; 4 | typedef int Int_t; 5 | 6 | class TMath { 7 | public: 8 | static Float_t Sqrt(Float_t x) { return(x); } 9 | }; 10 | 11 | Float_t x; 12 | class TMatrix { 13 | public: 14 | TMatrix() {} 15 | TMatrix(Int_t a,Int_t b) {} 16 | virtual Float_t& operator()(Int_t a,Int_t b) { x=a*b*1.1;return(x); } 17 | }; 18 | 19 | 20 | -------------------------------------------------------------------------------- /test/t1192.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | using namespace std; 5 | 6 | typedef double Double_t; 7 | 8 | Double_t ul = 10.1; 9 | int main() { 10 | double aa = 89; 11 | cout << "\tUpper Limit = " << ul << endl; 12 | cout << aa << endl; 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/t1200.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/t1213.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | double evaluate_me(double x){return ( x - -1.0 );} 4 | double evaluate_me2(double x){return ( x + +1.0 );} 5 | 6 | int main() { 7 | printf("%g\n",evaluate_me(5.0)); 8 | printf("%g\n",evaluate_me2(5.0)); 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/t1215.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1215.h" 6 | #endif 7 | 8 | int main() { 9 | C c; 10 | A a; 11 | a.doit(c); 12 | A a2(c); 13 | a2.doit(c); 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /test/t1222.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | using namespace std; 4 | 5 | using namespace std; 6 | 7 | typedef 8 | enum { TEST1 = 5, 9 | TEST2, 10 | TEST3 11 | } test_values; 12 | 13 | int main( void ) 14 | { 15 | cout << "enum TEST1 = " << TEST1 << endl; 16 | cout << "enum TEST2 = " << TEST2 << endl; 17 | cout << "enum TEST3 = " << TEST3 << endl; 18 | 19 | return 0; 20 | } 21 | 22 | -------------------------------------------------------------------------------- /test/t1223.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | // Start of MyOpClass.C 5 | class MyOpClass { 6 | public: 7 | const char* operator[](const char *s) { 8 | fprintf(stdout,"calling operator[] with index %s\n",s); 9 | return s; 10 | } 11 | MyOpClass &value() { return *this; } 12 | }; 13 | // End of MyOpClass.C 14 | 15 | 16 | int main() { 17 | MyOpClass obj; 18 | obj.value()["33"]; 19 | obj.value()["33"]; 20 | return 0; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /test/t1228.old: -------------------------------------------------------------------------------- 1 | IsValid=1 10 1 2 | IsValid=1 20 1 3 | IsValid=1 30 1 4 | IsValid=1 40 0 5 | IsValid=1 50 0 6 | IsValid=1 60 0 7 | -------------------------------------------------------------------------------- /test/t1247.cxx: -------------------------------------------------------------------------------- 1 | #if defined(__CINT__) && !defined(INTERPRET) 2 | #pragma include "test1.dll" 3 | #pragma include "test2.dll" 4 | #else 5 | #include "t1247.h" 6 | #include "t1247a.h" 7 | #endif 8 | 9 | #include 10 | 11 | int main() { 12 | printf("Success\n"); 13 | return 0; 14 | } 15 | 16 | 17 | -------------------------------------------------------------------------------- /test/t1276.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t1276.h" 6 | #endif 7 | 8 | 9 | int main() { 10 | printf("Success\n"); 11 | FOO::bug a(5); 12 | FOO::bug b(6); 13 | b = a + 1; 14 | b = a > 2; 15 | return 0; 16 | } 17 | -------------------------------------------------------------------------------- /test/t2002.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/t2002.dll -------------------------------------------------------------------------------- /test/t2002.h: -------------------------------------------------------------------------------- 1 | // MacOS X compiled object member offset test 2 | 3 | class A { 4 | public: 5 | int a; 6 | double b; 7 | A() : a(1), b(1.2) { } 8 | A(int ain,double bin) : a(ain), b(bin) {} 9 | void disp() { 10 | printf("this=%p &a=%p %d &b=%p %g\n",this,&a,a,&b,b); 11 | } 12 | }; 13 | -------------------------------------------------------------------------------- /test/t488.cxx: -------------------------------------------------------------------------------- 1 | //macro2.C 2 | 3 | #include 4 | #include 5 | #ifndef __hpux 6 | using namespace std; 7 | #endif 8 | 9 | void myfunc(vector &v) { 10 | printf("%d\n",v[0]); 11 | } 12 | 13 | int main() { 14 | vector v; 15 | v.push_back(3); 16 | myfunc(v); 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /test/t516.h: -------------------------------------------------------------------------------- 1 | 2 | class arr2 { 3 | public: 4 | double *p; 5 | double& operator[](int n) { return p[n]; } 6 | }; 7 | 8 | 9 | class arr { 10 | public: 11 | double dat[10][10]; 12 | arr2 operator[](int n) { 13 | arr2 t; 14 | t.p = dat[n]; 15 | return(t); 16 | } 17 | }; 18 | 19 | -------------------------------------------------------------------------------- /test/t627.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t627.h" 6 | #endif 7 | 8 | int main() { 9 | GetDefaultGC()(); 10 | GetDefaultGC()(3); 11 | f(GetDefaultGC()(2)); 12 | f(GetDefaultGC()()); 13 | for(int i=0;i<3;i++) { 14 | GetDefaultGC()(); 15 | GetDefaultGC()(i); 16 | f(GetDefaultGC()()); 17 | f(GetDefaultGC()(i)); 18 | } 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /test/t627.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | class TGC { 5 | public: 6 | float operator()(int x=1) { 7 | printf("TGC::operator()(%d)\n",x); 8 | return 1.23*x; 9 | } 10 | }; 11 | 12 | TGC dx; 13 | 14 | TGC& GetDefaultGC() { 15 | printf("GetDefaultGC()\n"); 16 | return dx; 17 | } 18 | 19 | void f(float x) { 20 | printf("f(x=%g)\n",x); 21 | } 22 | -------------------------------------------------------------------------------- /test/t648.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | #ifndef __hpux 5 | using namespace std; 6 | #endif 7 | #include 8 | 9 | int main() { 10 | long double a=3.141592815,b=2.000000,c; 11 | 12 | for(int i=0;i<3;i++) { 13 | c = a*b*i; 14 | printf("%d %d %d\n",sizeof(long double),sizeof(a),sizeof(double)); 15 | cout << a << " " << b << " " << c << endl; 16 | } 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /test/t674.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | class string { 6 | char buf[100]; 7 | public: 8 | string() { printf("string()\n"); buf[0] = 0; } 9 | string(const char* x) { printf("string(%s)\n",x); strcpy(buf,x); } 10 | string(const string& x) { 11 | printf("string((string)%s)\n",x.c_str()); 12 | strcpy(buf,x.c_str()); 13 | } 14 | ~string() { printf("~string(%s)\n",buf); } 15 | const char* c_str() const { return(buf);} 16 | }; 17 | -------------------------------------------------------------------------------- /test/t676.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int tree(int x) 4 | { 5 | static int y=0; 6 | static int z=0; 7 | static int qq = printf("%5s","*"); 8 | 9 | x = x>0 ? -9: x; 10 | z = (z=x+5)>0 ? z:-z; 11 | /* printf("qq=%d\n",qq); */ 12 | printf(!x&&++y ? "\n":(z?(z>y%3+y/3?" ":(x<-5 ?"/" :"\\")):"|")); 13 | return (y-9) ? tree(++x) : printf(" _|_|_\n \\___/\n"); 14 | } 15 | 16 | int main() { 17 | tree(0); 18 | return 0; 19 | } 20 | -------------------------------------------------------------------------------- /test/t705.h: -------------------------------------------------------------------------------- 1 | 2 | class A { 3 | int a; 4 | public: 5 | A(int x) : a(x) {} 6 | ~A() {} 7 | int get() const { return a; } 8 | }; 9 | -------------------------------------------------------------------------------- /test/t733.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "t733.h" 3 | #include 4 | #include 5 | using namespace std; 6 | 7 | int main() { 8 | G__ClassInfo c; 9 | G__DataMemberInfo m; 10 | while(c.Next() && strcmp(c.Name(),"bool")!=0 && 11 | strcmp(c.Name(),"type_info")!=0) { 12 | cout << c.Name() << endl; 13 | m.Init(c); 14 | while(m.Next()) { 15 | cout << " " << m.Type()->Name() << " " << m.Name() << endl; 16 | } 17 | } 18 | return(0); 19 | } 20 | -------------------------------------------------------------------------------- /test/t733.old: -------------------------------------------------------------------------------- 1 | iter 2 | iterator_traits 3 | iterator_traits::pointer a 4 | iter b 5 | iter* c 6 | iterator_traits 7 | iterator_traits::pointer a 8 | int b 9 | int* c 10 | iterator_traits 11 | iterator_traits::pointer a 12 | const int b 13 | const int* c 14 | -------------------------------------------------------------------------------- /test/t767.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/t767.cxx -------------------------------------------------------------------------------- /test/t784.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | 5 | typedef const char TItemName[20]; 6 | const int kShapes =7; 7 | TItemName a[kShapes+1] = 8 | {"undefined","tau_C","tau","B","rho","C","y_kt","y_fJ"}; 9 | 10 | int main() { 11 | int i; 12 | for(i=0;i 2 | 3 | int main() { 4 | int fab[4] = {4500,4900,5000,5606}; 5 | int runnumber; 6 | int p=0; 7 | while(1) { 8 | runnumber = fab[p++]; 9 | printf("%d\n",runnumber); 10 | if(runnumber == 4500) {break;} 11 | } 12 | return 0; 13 | } 14 | 15 | 16 | -------------------------------------------------------------------------------- /test/t927.h: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | vector y; 5 | 6 | #ifdef __MAkECINT__ 7 | #pragma link C++ class vector; 8 | #endif 9 | -------------------------------------------------------------------------------- /test/t927.old: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 14vector 2 | 0 1 2 3 4 13vector 3 | 0 1 2 3 4 11vector 4 | 0 1 2 3 4 13vector 5 | 0 1 2 3 4 12vector 6 | 0 1 2 3 4 12list 7 | 0 1 2 3 4 9list 8 | 0 1 2 3 4 10list 9 | -------------------------------------------------------------------------------- /test/t930.cxx: -------------------------------------------------------------------------------- 1 | 2 | // test.C 3 | //#include 4 | #include 5 | class A 6 | { 7 | public: 8 | class B; 9 | }; 10 | 11 | class A::B 12 | { 13 | public: 14 | int b; 15 | }; 16 | 17 | int main() 18 | { 19 | A::B bb; 20 | 21 | bb.b = 3; 22 | //cerr< 4 | int i; 5 | 6 | void f() { 7 | printf("f() %d\n",i); 8 | } 9 | -------------------------------------------------------------------------------- /test/t961.cxx: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __CINT__ 3 | #pragma include "test.dll" 4 | #else 5 | #include "t961.h" 6 | #endif 7 | 8 | #include 9 | 10 | void test() { 11 | printf("success\n"); 12 | } 13 | 14 | int main() { 15 | test(); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/t963.cxx: -------------------------------------------------------------------------------- 1 | // 021211rootcint.txt, Maarten 2 | // 021214rootcint.txt 3 | #include "t963.h" 4 | 5 | int main() { 6 | TPhTopoDataI a; 7 | TPhTopoDataI b(a); 8 | TPhTopoDataI::TError e; 9 | a.disp(); 10 | b.disp(); 11 | e.disp(); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/t966.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ifdef __CINT__ 4 | #pragma include "test.dll" 5 | #else 6 | #include "t966.h" 7 | #endif 8 | 9 | #include 10 | 11 | void test() { 12 | f(f1,1.23,4.56); 13 | f(f2,1.23,4.56); 14 | f(f3,1.23,4.56); 15 | f(f4,1.23,4.56); 16 | g(f1,9.23,2.0); 17 | g(f2,9.23,2.0); 18 | g(f3,9.23,2.0); 19 | g(f4,9.23,2.0); 20 | } 21 | 22 | int main() { 23 | test(); 24 | return 0; 25 | } 26 | 27 | 28 | -------------------------------------------------------------------------------- /test/t968.cxx: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ifdef __CINT__ 4 | #pragma include "test.dll" 5 | #else 6 | #include "t968.h" 7 | #endif 8 | 9 | #include 10 | 11 | int main() { 12 | test(); 13 | return 0; 14 | } 15 | 16 | 17 | -------------------------------------------------------------------------------- /test/t970.cxx: -------------------------------------------------------------------------------- 1 | // 021218loop0-2.txt, related with t964.cxx(root) 2 | 3 | #ifdef __CINT__ 4 | #pragma include "test.dll" 5 | #else 6 | #include "t970.h" 7 | #endif 8 | 9 | int main() { 10 | TVector indice(4); 11 | for(int i=2;i<7;i++) { 12 | if(i!=2) { 13 | #ifdef __CINT__ 14 | TMatrixRow(i) = indice; 15 | #else 16 | TMatrixRow x(i); 17 | x=indice; 18 | #endif 19 | } 20 | } 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /test/t987.cxx: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __CINT__ 3 | #pragma include "test.dll" 4 | #else 5 | #include "t987.h" 6 | #endif 7 | 8 | #include 9 | 10 | int main() { 11 | printf("success\n"); 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/t991.cxx: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __CINT__ 3 | #pragma include "test1.dll" 4 | #pragma include "test2.dll" 5 | #pragma include "test3.dll" 6 | #else 7 | #include "t991a.h" 8 | #include "t991b.h" 9 | #include "t991c.h" 10 | #endif 11 | 12 | //#include 13 | #include 14 | using namespace std; 15 | 16 | int main() { 17 | //printf("success\n"); 18 | cout << "success"<< endl; 19 | Master::Container x; 20 | Slave2::Object obj; 21 | x.func(&obj); 22 | return 0; 23 | } 24 | -------------------------------------------------------------------------------- /test/t991.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef TOBJECT 3 | #define TOBJECT 4 | 5 | typedef int Option_t; 6 | 7 | class TObject { 8 | public: 9 | TObject() { } 10 | TObject(const TObject& x) { } 11 | virtual ~TObject() { } 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /test/t991b.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef SLAVE1_HH_ 3 | #define SLAVE1_HH_ 4 | 5 | //#include 6 | #include "t991.h" 7 | 8 | 9 | namespace Slave1 10 | { 11 | 12 | class Object : public TObject { 13 | public: 14 | Object() {} 15 | 16 | protected: 17 | //ClassDef(Slave1::Object,1); 18 | }; 19 | } 20 | 21 | #include "t991a.h" 22 | 23 | #ifdef __MAKECINT__ 24 | #pragma link C++ nestedclass; 25 | #pragma link C++ nestedtypedef; 26 | #endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /test/t992.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | #ifndef __hpux 5 | using namespace std; 6 | #endif 7 | 8 | typedef int Int_t; 9 | 10 | #ifdef __MAKECINT__ 11 | #pragma link C++ class vector >; 12 | #endif 13 | -------------------------------------------------------------------------------- /test/t995.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t995.h" 6 | #endif 7 | 8 | #include 9 | 10 | int main() { 11 | List::iterator first; 12 | printf("success\n"); 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/t996.cxx: -------------------------------------------------------------------------------- 1 | 2 | #if defined(interp) && defined(makecint) 3 | #pragma include "test.dll" 4 | #else 5 | #include "t996.h" 6 | #endif 7 | 8 | #include 9 | 10 | int main() { 11 | printf("success\n"); 12 | return 0; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /test/t996.h: -------------------------------------------------------------------------------- 1 | 2 | class bank { 3 | public: 4 | class helper; 5 | class other; 6 | }; 7 | 8 | class bank::helper {}; 9 | class bank::other {}; 10 | 11 | //#pragma link C++ class bank; 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/t998.dat: -------------------------------------------------------------------------------- 1 | 1.6 2 | 2.3 3 | 3.4 4 | 4.5 5 | 5.6 6 | 1.6 7 | 2.3 8 | 3.4 9 | 4.5 10 | 5.6 11 | 1.6 12 | 2.3 13 | 3.4 14 | 4.5 15 | 5.6 16 | 1.6 17 | 2.3 18 | 3.4 19 | 4.5 20 | 5.6 21 | 1.6 22 | 2.3 23 | 3.4 24 | 4.5 25 | 5.6 26 | 1.6 27 | 2.3 28 | 3.4 29 | 4.5 30 | 5.6 31 | 1.6 32 | 2.3 33 | 3.4 34 | 4.5 35 | 5.6 36 | 1.6 37 | 2.3 38 | 3.4 39 | 4.5 40 | 5.6 41 | -------------------------------------------------------------------------------- /test/telea8.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | class A { 5 | public: 6 | A() { printf("A()\n"); } 7 | ~A() { printf("~A()\n"); } 8 | }; 9 | 10 | A f1() { 11 | A a; 12 | return a; 13 | } 14 | 15 | int main() { 16 | const A& b=f1(); 17 | //A c=f1(); 18 | //G__pause(); 19 | //printf("z\n"); 20 | return 0; 21 | } 22 | -------------------------------------------------------------------------------- /test/template.cxx: -------------------------------------------------------------------------------- 1 | #if defined(interp) && defined(makecint) 2 | #pragma include "test.dll" 3 | #else 4 | #include "template.h" 5 | #endif 6 | 7 | void test(void); 8 | int main() 9 | { 10 | test(); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/template3.old: -------------------------------------------------------------------------------- 1 | double* t 2 | short* b 3 | char* c 4 | double* t 5 | short* b 6 | float* c 7 | long* t 8 | unsigned char* b 9 | char* c 10 | long* t 11 | unsigned char* b 12 | char* c 13 | A s1 14 | -------------------------------------------------------------------------------- /test/test.tds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisereagle/cint/050b93443ea6d3c096af1b48c59cd121ee8904ca/test/test.tds -------------------------------------------------------------------------------- /test/tfidfdoc1.csv: -------------------------------------------------------------------------------- 1 | 2 | He is a fool and don't I know it 3 | She is a fool and don't I know it 4 | They are fools and don't I know it 5 | 6 | -------------------------------------------------------------------------------- /test/tfidfdoc1.txt: -------------------------------------------------------------------------------- 1 | He is a fool and don't I know it 2 | -------------------------------------------------------------------------------- /test/tfidfdoc2.txt: -------------------------------------------------------------------------------- 1 | She is a fool and don't I know it 2 | -------------------------------------------------------------------------------- /test/tfidfdoc3.txt: -------------------------------------------------------------------------------- 1 | They are fools and don't I know it 2 | 3 | -------------------------------------------------------------------------------- /test/time.cxx: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /test/vbase.cxx: -------------------------------------------------------------------------------- 1 | #if defined(interp) && defined(makecint) 2 | #pragma include "test.dll" 3 | #else 4 | #include "vbase.h" 5 | #endif 6 | 7 | int main(){ 8 | btest(); 9 | ctest(); 10 | dtest(); 11 | etest(); 12 | ftest(); 13 | gtest(); 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /test/vbase1.cxx: -------------------------------------------------------------------------------- 1 | #if defined(interp) && defined(makecint) 2 | #pragma include "test.dll" 3 | #else 4 | #include "vbase1.h" 5 | #endif 6 | 7 | int main(){ 8 | btest(); 9 | ctest(); 10 | dtest(); 11 | etest(); 12 | ftest(); 13 | gtest(); 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /tool/ifdef/setup: -------------------------------------------------------------------------------- 1 | 2 | cat $CINTSYSDIR/MAKEINFO Makefile.base > Makefile 3 | make clean 4 | make 5 | cp ifdef $CINTSYSDIR/ifdef 6 | make clean 7 | rm Makefile 8 | 9 | -------------------------------------------------------------------------------- /tool/ifdef/setup.bat: -------------------------------------------------------------------------------- 1 | Rem copy ..\..\src\winnt.c winnt.c 2 | 3 | nmake -f ifdefvc13.mak 4 | move ifdef.exe %CINTSYSDIR%\ifdef.exe 5 | nmake -f ifdefvc13.mak clean 6 | -------------------------------------------------------------------------------- /update.bat: -------------------------------------------------------------------------------- 1 | REM # BUILD LIBCINT.DLL 2 | cd %CINTSYSDIR%\src\libcint 3 | REM nmake -f libcint.mak clean CFG="libcint - Win32 Release" 4 | nmake -f libcint.mak ALL CFG="libcint - Win32 Release" 5 | del %CINTSYSDIR%\libcint.dll 6 | del %CINTSYSDIR%\libcint.lib 7 | move %CINTSYSDIR%\src\libcint\Release\libcint.dll %CINTSYSDIR%\libcint.dll 8 | move %CINTSYSDIR%\src\libcint\Release\libcint.lib %CINTSYSDIR%\libcint.lib 9 | cd %CINTSYSDIR%\include 10 | mkincld 11 | cd %CINTSYSDIR% 12 | --------------------------------------------------------------------------------