2006-04-20から1日間の記事一覧

Rhinoでケイゾク

http://d.hatena.ne.jp/yojik/20060121/continuation メモメモ。

ハッシュテーブル

以前の続き。 キーの管理はハッシュテーブル内で。値の管理はハッシュテーブル外で。容量は決めうち。 #include <stdlib.h> #include <string.h>#define HASH_MAX_SIZE 64 // ハッシュの最大サイズtypedef struct _Hash { int size; char *keys[HASH_MAX_SIZE]; void *values[HAS</string.h></stdlib.h>…

マクロで変数名・関数名に展開

こんな感じで定義して… #define M(x) PREFIX_##x##_SUFFIX()int main() { M(FOO); }こんな感じに展開。 int main() { PREFIX_FOO_SUFFIX(); }いろいろ、応用がききそうだなー。

JavaScript Compiler

http://www.mozilla.org/rhino/jsc.html めもー。