CCL Home Page
Up Directory CCL RCS_version
Version: C_63(C_63), Date: Fri Feb  6 01:05:58 EST 1998
-----------
	revisions to facilitate making a standalone distribution.
-----------

Version: C_62(C_62), Date: Fri Feb  6 00:32:22 EST 1998
-----------
	add grownames and new functions that are growname aware.
	The new functions should always be used in new code.
	These are:
	
	C API:
	mmio_get_atomg()
	mmio_put_atomg()
	
	Fortran API:
	MMIOF_GET_ATOMG()
	MMIOF_PUT_ATOMG()
	
	The counterparts without the "g" remain for back-compatibility.
-----------

Version: C_61(C_61), Date: Sun Mar 23 15:29:13 EST 1997
-----------
	Makefile.pro: Fix flags in SGI-O-mips4
-----------

Version: C_60(C_60), Date: Sun Mar 23 15:21:16 EST 1997
-----------
	Small changes to Makefile.pro
-----------

Version: C_59(C_59), Date: Sun Mar 23 15:09:28 EST 1997
-----------
	A few corrections to Makefile.pro -- some substantive.
-----------

Version: C_58(C_58), Date: Tue Jan  7 18:41:12 EST 1997
-----------
	Include cfmmio.c and fcmmio.f in distribution SRC list.
-----------

Version: C_57(C_57), Date: Tue Jan  7 17:31:07 EST 1997
-----------
	Remove gag.dat (unused) from list of files constituting a distribution.
-----------

Version: C_56(C_56), Date: Tue Jan  7 17:21:08 EST 1997
-----------
	Makefile:  use new build conventions:  tools from build_tools
	dir, target for a new makefile is "makefile", not "Mfile";  remove
	some old compilation branches, alter others.
	
	description.C: make description of mmio_errfile() agree with the
	reality, which is that it is of type void.
	
	mmiof.c:  in mmio_return_code(), fix a bug in which strlen() was
	applied to the wrong string.

	This revision can't be used standalone, since there's no inclusion
	of the build tools.  This will be corrected in future revisions.
-----------

Version: C_55(C_55), Date: Tue May 28 15:50:39 EDT 1996
-----------
	Now create 3 distinct libraries:  libmmiof.a, which is Fortran-only,
	libmmioc.a, which is C only, libmmio.a, which is combined.  libmmiof.a
	uses the "old" names for the Fortran API.  libmmioc.a, which is C-only,
	now does not have to have Fortran libraries linked in.
-----------

Version: C_54(C_54), Date: Tue May 28 15:22:27 EDT 1996
-----------
	Supply combined API in libmmio.a, with slightly altered names for
	Fortran callable routines.  This allows a mixed app to use MMIO from
	both the Fortran and the C sides.  We continue to support libmmiof.a,
	a Fortran-only library using the old names, for back-compatibility.
	Also, libmmioc.a is supplied as a link to libmmio.a, which allows
	the old C-callable names (which didn't change) to continue to be
	used.  However, this now must be linked with Fortran-IO libraries,
	since some routines in the library do Fortran IO.
-----------

Version: C_53(C_53), Date: Mon May  6 15:59:52 EDT 1996
-----------
	
	No changes from last.
-----------

Version: C_52(C_52), Date: Mon May  6 15:55:46 EDT 1996
-----------
	Now use "my_cp" for copying from SRC_DIR to current dir.
-----------

Version: C_51(C_51), Date: Mon Apr  8 17:55:24 EDT 1996
-----------
	fix small bug in distr branch.
-----------

Version: C_50(C_50), Date: Mon Apr  8 17:53:01 EDT 1996
-----------
	Changes for CRAY;  appears to work now on SGI & CRAY.
-----------

Version: C_49(C_49), Date: Mon Apr  8 13:32:56 EDT 1996
-----------
	Another try at CRAY version;  some other minor changes as well.
-----------

Version: C_48(C_48), Date: Thu Jan 25 13:17:50 EST 1996
-----------
	Corrections to CRAY branches in Makefile.pro.
	Add Makefile.none to give naive users info about how to make.
	mmiof.c: use CRAY Fortran-C procedure when filling Fortran strings
	from C code.
-----------

Version: C_47(C_47), Date: Wed Jan 24 13:00:36 EST 1996
-----------
	Add two CRAY versions.
	Some small name changes:  MMIOCOBJ -> MMIOC_OBJ, 
	  and likewise for MMIOF_OBJ.
	New macro def ARFLAGS (flags to "ar" command).
	Remove SGI-dbm, SGI-O-mips2-super.
	SGI branches now use -DGETOPT_GETOPT to include .

	Also minor bug-fix in BINDCRAY branch of mmio.c.

	This now includes CRAY method of passing strings from Fortran to C,
	but not yet CRAY method of passing a Fortran string to C and having
	the C code fill it properly.
-----------

Version: C_46(C_46), Date: Tue Jul 25 12:56:31 EDT 1995
-----------
	Small changes to facilitate a public distribution via. CCL archives.
-----------

Version: C_45(C_45), Date: Mon Jul 24 11:43:47 EDT 1995
-----------
	Better README, README.src for first public distribution.
	N.B. C_44 was the version included with the MacroModel 5.0 distribution.
-----------

Version: C_44(C_44), Date: Tue Jul 18 20:28:44 EDT 1995
-----------
	small change in Makefile.pro
-----------

Version: C_43(C_43), Date: Tue Jul 18 20:27:28 EDT 1995
-----------
	small Makefile.pro change.
-----------

Version: C_42(C_42), Date: Tue Jul 18 20:25:26 EDT 1995
-----------
	Small changes to Makefile.pro.
-----------

Version: C_41(C_41), Date: Tue Jul 18 20:07:17 EDT 1995
-----------
	
	Good HPUX flags in Makefile.pro.
	
	Add neglected initialization in mmio.c.  Before this, attempt to:
	open a file
	goto a CT beyond the first
	get that CT
	failed (when done in exactly this order from the start).
	
-----------

Version: C_40(C_40), Date: Fri Jun 30 13:41:07 EDT 1995
-----------
	make sure PDB res and atom names are properly NULL-terminated in C_API.
	Also small change in mmio_convert.c
	Yet another attempt at 5.0 release version.
-----------

Version: C_39(C_39), Date: Mon Jun 19 00:33:19 EDT 1995
-----------
	truncate trailing blanks in output title lines.
	Another try for the 5.0 release.
-----------

Version: C_38(C_38), Date: Tue Jun  6 11:12:24 EDT 1995
-----------
	Now allow title to be MMIO_L_STRLEN in length.
	Perform better error checking of library and system calls, and
	printout system error using strerror() if one fails.
	A few other small changes, such as removing unreferenced variables.
-----------

Version: C_37(C_37), Date: Tue May  9 12:16:24 EDT 1995
-----------
	
	Yet another attempt to accommodate old-syle formats (read_atom). Sigh.
-----------

Version: C_36(C_36), Date: Wed May  3 13:51:50 EDT 1995
-----------
-----------

Version: C_35(C_35), Date: Wed May  3 13:49:54 EDT 1995
-----------
	
	Small change in Makefile to facilitate making a distribution.
	
-----------

Version: C_34(C_34), Date: Wed May  3 13:48:37 EDT 1995
-----------
	
	Changes to Makefile to make it easier to prepare a distribution.
	Add prepmake.distr, also to this end.
	
-----------

Version: C_33(C_33), Date: Wed May  3 11:12:28 EDT 1995
-----------
	
	Fix OSF options so that they work.
	
-----------

Version: C_32(C_32), Date: Tue May  2 12:46:17 EDT 1995
-----------
	
	Better handling of old file formats -- including those that only go
	through the xyz coords on each atom line.
	
-----------

Version: C_31(C_31), Date: Tue May  2 12:44:57 EDT 1995
-----------
	
	Accommodate sequential input from a pipe.
	
-----------

Version: C_30(C_30), Date: Mon May  1 19:31:09 EDT 1995
-----------
	mmio.c: better handling of older style mmod files in read_atom().
	_count_ct:  accounted for neglected case in whcih first unread CT is
	actually EOF.
	Added a neglected MMIO_ERR return in _goto_ct.
-----------

Version: C_29(C_29), Date: Wed Apr 19 15:58:16 EDT 1995
-----------
	correction of MMOD_ROOT def in Makefile.pro.
-----------

Version: C_28(C_28), Date: Wed Apr 19 15:47:12 EDT 1995
-----------
	Add possibility of internal def. of MMOD_ROOT.
-----------

Version: C_27(C_27), Date: Wed Apr 19 15:41:15 EDT 1995
-----------
	Correct mmio.c, _get_atom, in which the limit comp_natom was incorrectly
	set.
-----------

Version: C_26(C_26), Date: Thu Apr 13 12:11:39 EDT 1995
-----------
	Altered scanf checking to accommodate old mmod files, which may have
	some fields missing and which may have non-ascii chars embedded.
-----------

Version: C_24(C_24), Date: Wed Apr 12 13:49:52 EDT 1995
-----------
	Improved err handling when a bad input file is encountered; includes
	error checking of all sscanf() calls in mmio.c.
-----------

Version: C_23(C_23), Date: Mon Apr 10 09:49:29 EDT 1995
-----------
	GETOPT_STDLIB branch for DEC and FUJITSU in Makefile.pro, and in
	drivers that use getopt().  For above platforms, getopt() is prototyped
	in stdlib.h.
	
	Files that #include malloc.h now have this preprocessor directive
	active only if DBMALLOC is defined.  Note that the standard ANSI malloc()
	should be prototyped in stdlib.h.
	
	Replaced strdup() calls with malloc() followed by strcpy().  Apparently,
	strdup() isn't an ANSI library function, and is absent on some
	platforms.
	
-----------

Version: C_22(C_22), Date: Tue Apr  4 17:28:02 EDT 1995
-----------
	Preliminary flags in Makefile.pro for Fujitsu;  not yet tested.
-----------

Version: C_21(C_21), Date: Tue Apr  4 14:17:28 EDT 1995
-----------
	Make a distribution automagically using make_dist script;  this is
	triggered whenever RCS_version is updated.
-----------

Version: C_20(C_20), Date: Tue Apr  4 13:58:31 EDT 1995
-----------
	small changes to fmmio.f and mmio_uncompress.f
-----------

Version: C_19(C_19), Date: Mon Apr  3 21:55:45 EDT 1995
-----------
	
	Makefile.pro:  added a target, RCSversion, which keeps track of the
	latest rcsfreeze version in the current dir.
	
	mmio.c:  now fflush() the output after each CT is written.
-----------

Version: C_18(C_18), Date: Fri Mar 31 16:50:20 EST 1995
-----------
	Makefile changes to use MMOD_ROOT in install, plus give more
	accurate load flags on SGI.
	Drivers for test programs: #ifdef GETOPT_UNISTD does a #include of
	unistd.h instead of getopt.h for use with getopt().
	Cleanup routine:  set ndataset to 0, to make reentrant after cleanup.
	mmiof.c: blank-padding of title line contingent upon really having
	gotten a ct with get_ct;  if we didn't get a CT, there's junk in
	the title line anyway;  in particular, there's not necessarily
	a '0', which is what we use to know where to start padding!
-----------

Version: C_17(C_17), Date: Tue Mar 28 21:29:40 EST 1995
-----------
	mmio_defs.h -> mmio_def.h
	Makefile now uses MMIO_SRC_DIR
	add BIND__ branch for LINUX
	some small bug-fixes.
-----------

Version: C_16(C_16), Date: Mon Mar 20 15:26:00 EST 1995
-----------
	added copyright notices.
	This version sent to Cambridge Sci. Software & Roger Sayles.
-----------

Version: C_14(C_14), Date: Sat Mar 11 14:56:08 EST 1995
-----------
	Seems to work, including cleanup.
-----------

Version: C_13(C_13), Date: Fri Mar 10 19:24:19 EST 1995
-----------
	Working now, but doesnt' quite work with dbmalloc;  I think this is
	a dbmalloc bug.
-----------

Version: C_12(C_12), Date: Fri Mar 10 14:39:14 EST 1995
-----------
	Add Makefile.pro (previously just Makefile); change name of cleanup()
	to cleanup_mmio();  have dbmalloc branch in Makfile.
	This version doesn't work correctly;  this is a preliminary check-in
	so I can backtrack and find out where the problem arises.  Problem
	is in cmmio -c gagcomp.dat out;  2nd file get_ct returns FULL rather
	than compressed.
-----------

Version: C_11(C_11), Date: Fri Mar  3 13:49:00 EST 1995
-----------
	Add cleanup function (mmio_cleanup);  not well tested yet.
-----------

Version: C_10(C_10), Date: Tue Feb  7 12:48:52 EST 1995
-----------
	More bug fixes, implement MMIO_BOF return code.
-----------

Version: C_9(C_9), Date: Tue Feb  7 11:12:01 EST 1995
-----------
	Bug fixes.
-----------

Version: C_8(C_8), Date: Mon Jan 23 18:15:28 EST 1995
-----------
	support for reading/writing from/to multiple files
-----------

Version: C_7(C_7), Date: Wed Jan 18 13:31:58 EST 1995
-----------
	>> seek_to() does fseek() to beginning of previously visited ct;
	>> add explicit ict to read_ct();
	>> remove explicit ict from update_read_ct();
	>> allow specification of input or output file as "-", for stdin or stdout
	
-----------

Version: C_6(C_6), Date: Tue Jan 17 20:41:50 EST 1995
-----------
	FORTRAN API now works with basic sequential IO.
-----------

Version: C_4(C_4), Date: Mon Jan 16 15:13:42 EST 1995
-----------
	>> a few changed names;  separation of .h file into pieces, needed for
	>>  Fortran API; insertion of err msgs;  Fortran API.
-----------

Version: C_3(C_3), Date: Sun Jan 15 20:20:37 EST 1995
-----------
	Separation of top layer in order to implement F and C API.
	Not as well tested as C_2, but should do the same thing.
-----------

Version: C_2(C_2), Date: Sun Jan 15 18:57:10 EST 1995
-----------
	same as revision C_1, except includes Makefile.
-----------

Version: C_1(C_1), Date: Sun Jan 15 18:29:13 EST 1995
-----------
	C API works for sequential I/O in both compressed and full format.
	Fortran API not yet done.
	Other functionality than sequential I/O (eg, repositioning) not tested.
	Error reporting not yet complete;  framework is there, but not real msgs.
-----------

Modified: Fri Feb 6 06:06:12 1998 GMT
Page accessed 5127 times since Sat Apr 17 21:57:46 1999 GMT