"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "root/cint/cint/lib/bcstream/README" of archive root_v5.20.00.win32gcc.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 lib/bcstream/README
    2 
    3  lib/bcstream directory exists for creating iostream library linkage file
    4 src/bcstrm.cxx and src/bcstrm.h for Borland C++. These files contain 
    5 interface methods for iostream library. You can create those by doing 'make'
    6 under this directory. Usually nobody but only author should do this. User 
    7 doesn't need to recognize this.
    8 
    9  Reason of having special bcstrm.cxx for BC++ is difference in detail of
   10 iostream classes.
   11 
   12  Creating src/bcstrm.cxx
   13 
   14  1) Edit src/newlink.c
   15   Start a text editor, look for '#define G__N_EXPLICITDESTRUCTOR'. Please
   16   comment this line out. 
   17 
   18  2) Create special 'cint'
   19   Go back to $CINTSYSDIR and do make to create special 'cint'. You may need
   20   to specify src/fakestrm.cxx in src/Makefile.
   21 
   22  3) Come to src/bcstream directory and do make to create src/bcstrm.cxx.
   23 
   24  4) Edit src/newlink.c
   25   Edit src/newlink.c and restore '#define G__N_EXPLICITDESTRUCTOR' macro.
   26 
   27  5) Go back to $CINTSYSDIR and do make to create updated cint.