|
|
1.1 root 1: /* @(#) ldmacros.h: 1.2 3/14/83 */
2: #define MAXKEEPSIZE 1024
3:
4: extern char stat_name[];
5: #if FLEXNAMES
6: #define PTRNAME(x) ((x)->n_zeroes == 0L) \
7: ? (x)->n_nptr \
8: : strncpy( stat_name, (x)->n_name, 8 )
9: #define SYMNAME(x) (x.n_zeroes == 0L) \
10: ? x.n_nptr \
11: : strncpy( stat_name, x.n_name, 8 )
12: #else
13: #define PTRNAME(x) strncpy( stat_name, (x)->n_name, 8 )
14: #define SYMNAME(x) strncpy( stat_name, x.n_name, 8 )
15: #endif
16:
17: #if NOSDP
18: #define PUTSYM(x,y)
19: #define PUTAUX(x,y)
20: #else
21: #define PUTSYM(x,y) putsym(x,y)
22: #define PUTAUX(x,y) putaux(x,y)
23: #endif
24:
25: #define OKSCNNAME(x) ((tvflag && (!rflag || aflag)) || strncmp( x, _TV, 8 ))
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.