|
|
1.1 ! root 1: /* EFL support routine to copy string b to string a */ ! 2: ! 3: #include "f2c.h" ! 4: ! 5: ! 6: #define M ( (long) (sizeof(long) - 1) ) ! 7: #define EVEN(x) ( ( (x)+ M) & (~M) ) ! 8: ! 9: #ifdef KR_headers ! 10: extern VOID s_copy(); ! 11: ef1asc_(a, la, b, lb) ftnint *a, *b; ftnlen *la, *lb; ! 12: #else ! 13: extern void s_copy(char*,char*,ftnlen,ftnlen); ! 14: int ef1asc_(ftnint *a, ftnlen *la, ftnint *b, ftnlen *lb) ! 15: #endif ! 16: { ! 17: s_copy( (char *)a, (char *)b, EVEN(*la), *lb ); ! 18: #ifdef __cplusplus ! 19: return 0; ! 20: #endif ! 21: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.