構造体のポインタを関数に渡して操作したいのですが、
bcc32でうまくいきません。

「)がありません」とか「構文エラー」とか「ひきすうが多すぎる」とか
でるのですが、どこがいけませんか?
勘違いをたぶんしてるとおもいますが。

struct Player
{
long money;
long game_num;

/* 省略。longとintしかない。 */

int luck;
}

void play()
{
plyr1.money -= 500;
printf("%ld\n",plyr1.money);
return;
}

int main()
{
Player plyr1;
plyr1.money = 10000;
play(&plyr1);
return 0;
}