Mercurial > hg > CbC > old > device
comparison Changes @ 311:38c9976863b7 macro_concat
swtich list fix. macro fix.
author | kono |
---|---|
date | Sat, 12 Jun 2004 11:51:45 +0900 |
parents | 5ae5857ded2c |
children | a93e619cf772 |
comparison
equal
deleted
inserted
replaced
310:5ae5857ded2c | 311:38c9976863b7 |
---|---|
4869 コピーしているみたいね。これは標準的なセマンティクスなのかな? | 4869 コピーしているみたいね。これは標準的なセマンティクスなのかな? |
4870 | 4870 |
4871 やっぱり、重複した初期化は許されないのが普通なのか。 | 4871 やっぱり、重複した初期化は許されないのが普通なのか。 |
4872 | 4872 |
4873 skipspc()=='.' だとコメントがスキップされない。ふーむ。 | 4873 skipspc()=='.' だとコメントがスキップされない。ふーむ。 |
4874 もういいよ。skip flag で。 | |
4875 | |
4876 なんで macro_expansion が | |
4877 c = 1; | |
4878 macrop = list2((int)macropp,macrop); | |
4879 while(c && (*macropp++ = c = *body++)) { | |
4880 なんて変なループなんだ? | |
4881 | |
4882 Sat Jun 12 10:42:15 JST 2004 | |
4883 | |
4884 そうか、inline のために constant switch とかをやると、全体的 | |
4885 に statement をskip するってのを書かないといけないわけね。chk | |
4886 を使えば良いんだろうけど。それほど、難しくはないけど.... |