2008-09-30から1日間の記事一覧
とある事情により、Windows、UNIX系OS、Windows上のMSYS(またはCygwin)の3つの環境で同一のスクリプトを動かしたいのです。最初、bashのシェルスクリプトを3つの環境で使おうと思っていたのですが、なかなかに難しい。それで、Perlにしようかと考え直しま…
「もっとえぐいトリックはないものか?」で次のような関数を出しました。 unsigned _mark;void mark(int arg) { _mark = *(unsigned *)(&arg - 1); }これは、変数_markに、呼ばれた時点での戻り番地を代入する関数です。環境に依存しますが、多くの場合、戻…