C++ 中代参数的宏怎样转成pascal解决办法

C++ 中代参数的宏怎样转成pascal#define dl_devclass(i)((i) & 0xFF00)#define dl_devmodel(i)((i) & 0x00

C++ 中代参数的宏怎样转成pascal

#define dl_devclass(i) ((i) & 0xFF00)

#define dl_devmodel(i) ((i) & 0x00FF)

如上的 C++代码在pascal中怎么写?


[解决办法]
写成函数
function dl_devclass(i:integer):integer
begin
result := i and $FF00
end;
function dl_dl_devmodel(i:integer):integer
begin
result := i and $00FF
end;