version working with also with redhat linux
This commit is contained in:
@@ -26,17 +26,25 @@ typedef struct { short size, dummy; char *text; } SysVmsChar;
|
||||
#define F_CHAR(VAR) SysVmsChar *VAR##_desc
|
||||
#define STR_TO_C(DST,SRC) str_ntrim(DST, SRC##_desc->text, sizeof(DST), SRC##_desc->size)
|
||||
#define STR_TO_F(DST,SRC) str_npad(DST##_desc->text, SRC, DST##_desc->size)
|
||||
#define F_FUN(A) A
|
||||
|
||||
typedef size_t sys_adr_len; /* argument of accept and gethostbyadr */
|
||||
|
||||
void sys_ctrl_init(void);
|
||||
|
||||
|
||||
#elif defined __alpha || defined __unix
|
||||
|
||||
#define F_CHAR(VAR) char *VAR
|
||||
#define STR_TO_C(DST,SRC) str_ntrim(DST, SRC, sizeof(DST), SRC##_len)
|
||||
#define STR_TO_F(DST,SRC) str_npad(DST, SRC, DST##_len)
|
||||
|
||||
#ifdef __alpha
|
||||
#define F_FUN(A) A##_
|
||||
#else
|
||||
#define F_FUN(A) A##__
|
||||
#endif
|
||||
|
||||
typedef int sys_adr_len; /* argument of accept and gethostbyadr */
|
||||
|
||||
#define sys_ctrl_init() 0
|
||||
|
||||
Reference in New Issue
Block a user