1 
2 typedef unsigned short UShort;
3 
4 UShort mul16 ( UShort a, UShort b );
5 
6 int main ( int argc, char** argv )
7 {
8    UShort x = mul16 ( 10, 20 );
9    return ((int)x) - 200;
10 }
11 
12 UShort mul16 ( UShort a, UShort b )
13 {
14    return a * b;
15 }
16