OpenHSP用の#modcfuncパッチを作ってみた。
コンパイルは出来たのでそんなには間違っていないと思うが未保障。
はて、fujidigさんのコンパイルの実装で変更前と結果が同じかチェックするコンパイラテスタ?はどこへ行ったのだろう?
パッチ
Index: hspcmp/hspcmd.cpp
===================================================================
--- hspcmp/hspcmd.cpp (リビジョン 323)
+++ hspcmp/hspcmd.cpp (作業コピー)
@@ -322,6 +322,7 @@
"$000 0 #ifndef",
"$000 0 #include",
"$000 0 #modfunc",
+ "$000 0 #modcfunc",
"$000 0 #modinit",
"$000 0 #modterm",
"$000 0 #module",
Index: hspcmp/token.cpp
===================================================================
--- hspcmp/token.cpp (リビジョン 323)
+++ hspcmp/token.cpp (作業コピー)
@@ -2177,6 +2177,8 @@
ppresult_t CToken::PP_Defcfunc( int mode )
{
// #defcfunc解析
+ // mode : 0 = 通常cfunc
+ // 1 = modcfunc
//
int i,id;
char *word;
@@ -3014,6 +3016,10 @@
res = PP_Deffunc(1);
return res;
}
+ if (tstrcmp(word,"modcfunc")) { // module function (2)
+ res = PP_Defcfunc(1);
+ return res;
+ }
if (tstrcmp(word,"modinit")) { // module function (3)
res = PP_Deffunc(2);
return res;
2009年06月23日 | コメント(2)
| トラックバック(0)
まあタイトルの通りなんだけど、OpenHSPのナイトリービルドを始めました。
毎日0時ごろにリビジョンをチェックして上がっていたら自動でビルドしてzipで固めてこのサイトにアップロードって感じのバッチファイルを組んでタスクで動かすようにしました。
自動でビルドしているだけなんでバグがあってもお構いなしでアップします。
ただビルドエラーがあったりビルドに使用しているPCが止まっていると更新されません。
サーバーの容量にも限りがあるので適当に消しますが、過去のパッケージはローカルに残っているので再アップすることは出来ると思います。
ダウンロードはOpenHSPからどうぞ
2009年06月14日 | コメント(0)
| トラックバック(0)
Frog CMS用タグ入力補助プラグインの1.0.0をリリースしました。
Frog CMSは入力の補助、特にすでにあるタグの一覧が出てこないのでタグ入力がすごくめんどくさかった。
これを大幅に改善!
改善したはいいけど一覧に出てくるリストに入力規則を間違って入力していたものを発見して凹む

ダウンロードはタグ入力補助プラグインからです。
2009年06月10日 | コメント(0)
| トラックバック(0)