我想了解为什么在下面的typedef语法中使用FAR?
#define FAR
//some other instructions
//.....
//.....
typedef struct tagDEVICE_BUFFER_W
{
....
....
}DEVICE_BUFFER_W;
typedef DEVICE_BUFFER_W FAR * LPDEVICE_BUFFER_W; //Why FAR is used here?
Run Code Online (Sandbox Code Playgroud)
如果我不使用下面提到的FAR怎么办?会有什么不同吗?
typedef DEVICE_BUFFER_W * LPDEVICE_BUFFER_W;
Run Code Online (Sandbox Code Playgroud)