Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re^3: ftnchekを用いた、syntax checkで判明している引数不足な呼び出し
Date: 2005/10/31(Mon) 14:41:04
ContributorAkio Morita

まだ、修正が用意されて無いもの
`argc of Invoke > Define > 0'のケースに関しては、「syntax的には問題ない」
との主張もあるが、次の理由から修正の必要があると思う
* 必要の無いものを stackに積む時間と stack depthが無駄(performance)
* code上で、引数が整合しない理由が明らかでない(debugの妨げになる)
* 意図して渡したものを受け取らないAPI設計はおかしい(semantics)

Subprogram varying number of arguments(argc of Define > Invoke)
itfmessageexp@itfmessage.f	tfsetlistr@tfeval1.f
tfconvstr@tfconvstr.f		tffile@tffile.f
				preadstr@preadstr.f, pstati@pstati.f
				preadmon@preadmon.f, petune@petune.f
msolv1@msolv1.f			msolv@msolv.f
tthin@tquad.f			tquads@tquads.f, tstrad@tstrad.f
tthine@tthine.f			tturne1@tturne.f
trad@trad.f			tquads@tquads.f
ttstat@ttstat.f			tracka@tracka.f

Subprogram varying number of arguments(argc of Invoke > Define > 0)
qtwiss@qtwiss.f			tfltr1@tfltr1.f
pfrmat@pasex.f			pasex2@pasex.f, pasex3@pasex.f
tftmat@tftmat.f			qins@qins.f
qgettr@qgettr.f			tfltr1@tfltr1.f


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)