#include <iostream>

typedef unsigned short WORD;
typedef unsigned char BYTE;

#define MAKEWORD(a,b)	((WORD)(((BYTE)(a))|(((WORD)((BYTE)(b)))<<8)))


int main()
{
    std::cout << MAKEWORD(255,255) << std::endl;
    return 0;
}