1998-01-29  Wolfgang Wander  <wwc@the-oz.mit.edu>

	* f77.in: removed another (last?) bash internal to run f77 on /bin/sh.
	          changed my mail address from desy to mit.
	          made sure we find local includes even without -cpp.

	* configure.in (dfltgccopt): added ./ to config.elf and config.aout

Thu Jun 26 19:57:09 1997  Wolfgang Wander  <wwc@lars.desy.de>

	* libf77/time.c (time_): Eric G. Stern provided a wrapper for
	               the c-library function time().

Tue Jun 24 15:00:38 1997  Wolfgang Wander  <wwc@lars.desy.de>

	* f77reorder.c (variableprint): fix line length calculation
	               in new variable output. Line could be 73 chars
		       long.

	* test/test2.F: Fix default test output as new version removes
	               some spaces from the input files.

Tue Jun 24 09:26:13 1997  Wolfgang Wander  <wwc@poseidon.desy.de>

	* f77reorder.c (getotherdata): check for empty variable declarations
                          (like two commata...) before creating
   		          a core ;-)
		       (scanparameter): fix a bug in scanning parameters
		          over continued lines             

Sat Mar  1 17:53:43 1997  Wolfgang Wander  <wwc@rem-wwc.desy.de>

	* f77reorder.c (vargetdimensions): strip of \n from dimensions
	* f77reorder.c (vargetdimensions): fix a new bug with dimension 
	  arguments speading over continued lines.
	* test/ added test directory with some typical test.f files
	  to prevent introduction of old bugs. 

Fri Feb 28 10:23:20 1997  Wolfgang Wander  <wwc@poseidon.desy.de>

	* f77.in: Start to rewrite the f77 script. Cleaning up.

	* f77reorder.c (vargetdimensions): fix bug in variable
	  initialization routine. Initializatiors after dimension
	  statements where often lost.
	* f77reorder.c (dimdata): Calculation of the dimension
	  of /'3*hallo'/ resulted in 3!
	

Tue Feb 11 10:31:50 1997  Wolfgang Wander  <wwc@poseidon.desy.de>

	* libf77/stat.c (stat_): 
	* libf77/lstat.c (lstat_): stat functions added 
	  (fstat omitted -- where are the units... ;-)

	* libf77/imod.c (imod_): 
	* libf77/dmod.c (dmod_): 
	* libf77/amod.c (dmod_): 
	* libf77/jmod.c (dmod_): f2c does not support the 
	  mod intrinisics for given types. Users should prefer to
	  use the mod() intrinsic. If they don't the above functions
	  are supplied.
	

Fri Feb  7 14:00:12 1997  Wolfgang Wander  <wwc@lars.desy.de>

	* libf77/not.c (not_): new function not

	* libf77/ishftc.c (ishftc_): new function ishiftc

	* libf77/mvbits.c (mvbits_): new function mvbits

	* libf77/ibits.c (ibits_): new function ibits

Sat Jan 18 11:44:12 1997  Wolfgang Wander  <wwc@rem-wwc.desy.de>

	* f77reorder.c (parsevariables): fix a bug which disallowed
	  variable initializations to have a comma at the beginning of 
	  a continuation line.

Thu Dec  5 13:30:58 1996  Wolfgang Wander  <wwc@lars.desy.de>

	* f77.in: fix a bug that prevented the passing of arguments to
	          f2c if the -g flag was not specified... Ughhh

Wed Nov 20 09:01:03 1996  Wolfgang Wander  <wwc@lars.desy.de>

	* f77.in
	  include support for debugging f77 native source code. Thanks
	  to Hartmut Rick and Thomas Koenig for valuable hints.

Tue Oct 22 17:26:46 1996  Wolfgang Wander  <wwc@lars.desy.de>

	* f77reorder.c 
	  (iscontinued): detected a line with <space><tab>tex eventually
	  as a continued line. Fixed.

	* f77.in: Added 'd' as an alternative 'D' comment - see below.
	  Added -cpf <opt> to pass options to the C preprocessor.

	* f77reorder.c 
	  (insert_comma): Removed the automatic comma insertion into 
	  concateneted common block lines, if the line end does not contain
	  a comma. If you want to use this feature call f77 with 
	  --commainsert
	
Thu Oct 17 00:41:00 1996  Wolfgang Wander  <wwc@rem-wwc.desy.de>

	* f77reorder.c: 
	  (isstatementfun):recognize statement functions as such and allow 
	  them to appear in the function/subroutine header.
	  (vargetdimensions): allow nested braces in dimension arguments.
	  (vargetdata): string variable initializers can contain a / within
	  quotes.
	  (variableprint): variable initializer data continued on next 
	  lines was not properly collected in data statements.
	  (variableprint): The type of a variable was followed by one
	  additional space which could screw up the 72 line boundary check.

	* f77.in: Allow 'D' at the beginning of a line to be a debug comment:
	  during normal compilation the D is replaced by a C and thus not
	  compiled - only with the flag -GD the D is replaced by a space
	  and the line gets compiled.

	* configure: search for f2c during configure and put a fixed
	  path into f77.

Wed Sep  4 11:54:33 1996  wwc  <wwc@lars.desy.de>

	* f77.in (matchable): Error line parser did not recognize some
	  additional f2c error messages - fixed
	  Also allow the nonstandard include "file.h" to be translated to
	  #include "file.h" for the --cpp flag.

	* f77reorder.c: add DOUBLE COMPLEX as a valid f77 variable type ...
	  If somebody reads this: Can you please check the lines 52-75
	  of the current f77reorder.c? All f77 variable statements should
	  be among the here mentioned keywords.
	  (iscontinued): add a check that the line is not a label before
	  checking the iscontinued statement.
	  (cont_common_wo_comma): Undo a bug introduced in 2.10.

Tue Sep  3 10:13:23 1996  wwc  <wwc@lars.desy.de>

	* f77reorder.c(cont_common_wo_comma): fix a bug to detect the comma on 
	  the next line.

Fri Aug 30 05:31:49 1996  Alexandru Romosan <romosan@beatrice.fnal.gov>

	* libf77/ieor.c: New funktion for bitwise exclusive or

	* libf77/fdate.c: New function fdate - copies current ctime date
		          format into a string

	* libf77/Makefile.in: Fixed bug in the handling of the --noaout
	                      an --noelf option passed to configure
	
	* configure: Included -Wl,option as a way to pass linker options 
	             through f77
	

Wed Jul  3 10:20:19 1996  Wolfgang Wander  <wwc@lars.desy.de>

	* f77reorder.c: included byte as a f77 variable
	* f77reorder.c: syntax checking for mixed declarations and program
	                text

Thu Jun  6 11:31:20 1996  Wolfgang Wander  <wwc@rem-wwc.desy.de (Wolfgang Wander)>

	* f77reorder.c: added check for missing commas on the end of continued
			common block lines

