2007-11-01から1ヶ月間の記事一覧

X11

"ssh -X"でXをフォワーディングしてGUIアプリケーションで日本語入力を行いたい時がある。そのような時はXフォワーディングしたいマシンで以下の環境変数を追加すればよい。 export XMODIFIERS=@im=SCIM # @imは自分の環境に合わせる。

gcc

gccのビルトイン関数には関数のリターンアドレスやフレームポインタなどを取得することができる関数がある。この関数を使用しsetjmp/longjmpの実装は以下の様になる。たぶんバグはないはず?jmp.c #include <stdio.h> #include <stdlib.h> #define JMP_BUFFSIZE 6 typedef struc</stdlib.h></stdio.h>…