- 78 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 10:20:48 ]
- #defineMOV_SEGTBL_USER(str){\
a->regs.##str##.value= b->##str##.value;\ a->regs.##str##.addr = b->##str##.addr;\ } こういうマクロ作って、例えば。 { a->regs.test.value = b->test.value; a->regs.test.addr = b->test.addr; }; と展開されることを期待したんだけど Emacsのcc-modeのマクロ展開機能だと、うまくこのように展開されてるんだけど コンパイルすると。 "." と "test" を貼付けましたが正常なプリプロセッサトークンとなりません
|

|