summaryrefslogtreecommitdiffstats
path: root/usr.bin/f2c
Commit message (Collapse)AuthorAgeFilesLines
* Remove f2c as its libraries were tossed last April, and f2c has been replacedobrien1999-08-0854-31525/+0
| | | | | | with EGCS's f77. Noticed still alive by: bde
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+2
| | | | | | | | | | | | | | | | | track. The $Id$ line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Update to the most recent version. Among other things, this also solvesjoerg1999-02-0312-66/+178
| | | | | | | | | | | | | | the function naming problem for complex double function i've recently aksed for in -committers. (The recently committed rev 1.5 of proc.c was actually also part of this update.) Should the mailing lists come to an agreement that f2c better belongs into the ports, this could be done nevertheless. For the time being, we've at least got a current version now. Thanks, Steve! Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
* Replace 'long int' with 'int' for Alpha.simokawa1999-01-191-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change should have no effect on i386. Pointed out by: Steve Kargl <sgk@troutmask.apl.washington.edu> Quote from http://www.netlib.org/f2c/readme: NOTE: f2c.h defines several types, e.g., real, integer, doublereal. The definitions in f2c.h are suitable for most machines, but if your machine has sizeof(double) > 2*sizeof(long), you may need to adjust f2c.h appropriately. f2c assumes sizeof(doublecomplex) = 2*sizeof(doublereal) sizeof(doublereal) = sizeof(complex) sizeof(doublereal) = 2*sizeof(real) sizeof(real) = sizeof(integer) sizeof(real) = sizeof(logical) sizeof(real) = 2*sizeof(shortint) EQUIVALENCEs may not be translated correctly if these assumptions are violated. On machines, such as those using a DEC Alpha processor, on which sizeof(short) == 2, sizeof(int) == sizeof(float) == 4, and sizeof(long) == sizeof(double) == 8, it suffices to modify f2c.h by removing the first occurrence of "long " on each line containing "long ", e.g., by issuing the commands mv f2c.h f2c.h0 sed 's/long //' f2c.h0 >f2c.h On such machines, one can enable INTEGER*8 by uncommenting the typedef of longint in f2c.h, so it reads typedef long longint; by compiling libI77 with -DAllow_TYQUAD, and by adjusting libF77/makefile as described in libF77/README.
* From the submitter:dfr1999-01-101-2/+2
| | | | | | | | | | I found the reason why f77 so offen dies on alpha. Here is a fix. "Const" is a union of int and double. If nelt->constblock.Const.ci > 0 then it trys to evaluate it as double and floating point exception occurs. Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> Obtained from: NetBSD
* During compilation of a Fortran program f2c/f77 will spew thephk1998-07-243-11/+23
| | | | | | | | | | | | | name of entry points, functions, subroutines, and program to stderr error. The enclosed patches do 3 things: (1) Silenced the output to stderr. (2) Added a -v option to f2c and f77. This will turn on a verbose mode, and dumps quite a bit of stuff to stderr. (3) Updated the f2c man page. PR: 7369 Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>
* Fixed `make -jN' for large N. Just put all generated headers in SRCS.bde1998-03-061-1/+1
|
* Install f2c.hjmz1997-04-241-0/+4
| | | | Reviewed by: bde
* Upgrade to the 1997/02/19 version.jmz1997-04-1341-665/+1100
|
* Use the same format for the "expect N shift reduce conflicts" messagebde1996-10-251-1/+1
| | | | | as in the one other place in /usr/src that prints such an "expect" message (amd).
* Document f2c's -o optionscrappy1996-10-221-0/+4
| | | | | | Closes: PR#docs/1272 Submitted by: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
* Convert f2c.1 to mdoc format.mpp1996-05-151-297/+230
| | | | Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>
* Fixed some minor formatting problems to silence manck some more.mpp1996-02-121-9/+3
| | | | | | | | | Corrected some bogus cross references to man pages that we don't/won't have and either deleted them, or found a more appropriate man page that we do have. Various other minor changes to silence manck. Manck is currently down to about 200 lines of errors, down from the 500 - 600+ when I started all this.
* This commit was generated by cvs2svn to compensate for changes in r13122,peter1995-12-305-2371/+0
| | | | which included commits to RCS files with non-trunk default branches.
* recording cvs-1.6 file deathpeter1995-12-306-784/+0
|
* Makefile: use CFLAGS+= instead of CFLAGS=. Don't use the f2c's malloc.jmz1995-09-282-7/+15
| | | | main.c: reinstitute the -o option to rename C output file.
* Update to the 1995/09/20 version. Previous version was 1993/12/17jmz1995-09-2850-1910/+4984
| | | | The diffs are large mainly because of prototyping changes.
* Don't default to -g in ${CFLAGS}. Developers can still use `make g=-g ...'bde1995-01-211-1/+1
| | | | | for debugging. The default ${CFLAGS} still clobbers the system default of -O2 to -O.
* Remove the f77 script now that we are instead installing a f77 programljo1994-10-271-4/+0
| | | | (that does the same as the script). The f77 program lives in cc/f77.
* f77.script resides in source, not obj dirpst1994-10-011-1/+1
|
* Add f77 shell script frontend for f2c/gccpst1994-09-302-0/+118
|
* Added the y.tab.h file to the CLEANFILE target.ats1994-02-061-1/+1
|
* Sprinkled with ${.CURDIR} to get the builds of gram.c and tokdefs.hljo1994-01-291-6/+9
| | | | correct.
* Added -o option to rename C output file. This only works when Fortranljo1994-01-122-2/+12
| | | | | input is from a file, not stdin. Added some support for this in teh parse function.
* Replaced makefile with a BSD Makefile. Moved the unformatted man pageljo1994-01-052-191/+365
| | | | to f2c.1. Removed an automatically generated file and a checksum file.
* f2c from netlib.att.com Jan 4 1994ljo1994-01-0565-0/+30801
OpenPOWER on IntegriCloud