I'm attempting to port a header file for a program that was designed for a Unix environment. i'm'; aware of the type defined variables like s16, u8 and such, but is their anything else i need to know about Unix C? not to familiar with it. thanks.
sample portion of the code
/*===========================================================================*
* Useful MACRO
*===========================================================================*/
#define guZFixLookAt(lp) \
{ (lp)->l[1].l.col[1] = (lp)->l[1].l.colc[1] = 0x00; }
#if (defined(_LANGUAGE_C)||defined(_LANGUAGE_C_PLUS_PLUS))
/*------------------------------------------------------------------------*/
/* ZMath: Vertex structure format */
/*-----------------------------------------------------*/
#define ZSIZE_VSRC 6
typedef struct { s16 x,y,z; } zVtxSrc;
/*-----------------------------------------------------*/
#define ZSIZE_VDEST 16
typedef struct {
s16 sx, sy;
s32 invw;
s16 xi, yi;
u8 cc;
u8 fog;
s16 wi;
} zVtxDest;