File f2c-integer.diff of Package f2c
--- libf2c/f2c.h0
+++ libf2c/f2c.h0
@@ -7,15 +7,15 @@
#ifndef F2C_INCLUDE
#define F2C_INCLUDE
-typedef long int integer;
-typedef unsigned long int uinteger;
+typedef int integer;
+typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;
typedef float real;
typedef double doublereal;
typedef struct { real r, i; } complex;
typedef struct { doublereal r, i; } doublecomplex;
-typedef long int logical;
+typedef int logical;
typedef short int shortlogical;
typedef char logical1;
typedef char integer1;
--- libf2c/getarg_.c
+++ libf2c/getarg_.c
@@ -10,9 +10,9 @@
*/
#ifdef KR_headers
-VOID getarg_(n, s, ls) ftnint *n; register char *s; ftnlen ls;
+VOID getarg_(n, s, ls) integer *n; register char *s; ftnlen ls;
#else
-void getarg_(ftnint *n, register char *s, ftnlen ls)
+void getarg_(integer *n, register char *s, ftnlen ls)
#endif
{
extern int xargc;