Something went wrong. Try again.
Reactos
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556// Various things you need when porting BSD and GNU utilities to// Win32.
#ifndef VARIOUS_H#define VARIOUS_H
/* types.h */typedef unsigned char u_char;typedef unsigned int u_int;typedef float f4byte_t;typedef double f8byte_t;//typedef __int16 s2byte_t;//typedef __int32 s4byte_t;//typedef __int64 s8byte_t;//typedef unsigned __int16 u2byte_t;//typedef unsigned __int32 u4byte_t;//typedef unsigned __int64 u8byte_t;//typedef __int32 quad_t;//typedef unsigned __int32 u_quad_t;//typedef unsigned __int16 u_int16_t;//typedef unsigned __int32 u_int32_t;
typedef long uid_t; // SunOS 5.5
#define __P(x) x//#define __STDC__ 1
/* utmp.h */#define UT_LINESIZE 8#define UT_HOSTSIZE 16
/* stat.h *///#define S_ISREG(mode) (((mode)&0xF000) == 0x8000)//#define S_ISDIR(mode) (((mode)&0xF000) == 0x4000)
#undef MIN //take care of windows default#undef MAX //take care of windows default#define MIN(a, b) ((a) <= (b) ? (a) : (b))#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define bcopy(s1, s2, n) memmove(s2, s1, n)#define bcmp(s1, s2, n) (memcmp(s1, s2, n) != 0)#define bzero(s, n) memset(s, 0, n)
#define index(s, c) strchr(s, c)#define rindex(s, c) strrchr(s, c)
//#ifndef _WINSOCKAPI_//struct timeval {// long tv_sec; /* seconds */// long tv_usec; /* and microseconds *///};//#endif
#endif