| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | #include "sysdep1.h"	/* here to get stat64 on some badly designed Linux systems */#include "f2c.h"#include "fio.h"#ifdef __cplusplusextern "C" {#endif VOID#ifdef KR_headers#define Const /*nothing*/g_char(a,alen,b) char *a,*b; ftnlen alen;#else#define Const constg_char(const char *a, ftnlen alen, char *b)#endif{	Const char *x = a + alen;	char *y = b + alen;	for(;; y--) {		if (x <= a) {			*b = 0;			return;			}		if (*--x != ' ')			break;		}	*y-- = 0;	do *y-- = *x;		while(x-- > a);	} VOID#ifdef KR_headersb_char(a,b,blen) char *a,*b; ftnlen blen;#elseb_char(const char *a, char *b, ftnlen blen)#endif{	int i;	for(i=0;i<blen && *a!=0;i++) *b++= *a++;	for(;i<blen;i++) *b++=' ';}#ifndef NON_UNIX_STDIO#ifdef KR_headerslong f__inode(a, dev) char *a; int *dev;#elselong f__inode(char *a, int *dev)#endif{	struct STAT_ST x;	if(STAT(a,&x)<0) return(-1);	*dev = x.st_dev;	return(x.st_ino);}#endif#ifdef __cplusplus}#endif
 |