📄 util.c
字号:
#ifndef NON_UNIX_STDIO#define _INCLUDE_POSIX_SOURCE /* for HP-UX */#define _INCLUDE_XOPEN_SOURCE /* for HP-UX */#include <sys/types.h>#include <sys/stat.h>#endif#include "f2c.h"#include "fio.h" VOID#ifdef KR_headersg_char(a,alen,b) char *a,*b; ftnlen alen;#elseg_char(char *a, ftnlen alen, char *b)#endif{ char *x = a + alen, *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(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 x; if(stat(a,&x)<0) return(-1); *dev = x.st_dev; return(x.st_ino);}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -