トップページ

ようこそ

Windows用のソフトウエアを主に配布していますがそれ以外にも興味を持ったものについて色々あります。
初めて訪れた方はこのサイトについてをご覧ください。

お知らせ

現在お知らせはありません

RSS

最近の日記

OpenHSP #modcfuncパッチ

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のナイトリービルドを始めました

まあタイトルの通りなんだけど、OpenHSPのナイトリービルドを始めました。

毎日0時ごろにリビジョンをチェックして上がっていたら自動でビルドしてzipで固めてこのサイトにアップロードって感じのバッチファイルを組んでタスクで動かすようにしました。

自動でビルドしているだけなんでバグがあってもお構いなしでアップします。

ただビルドエラーがあったりビルドに使用しているPCが止まっていると更新されません。

サーバーの容量にも限りがあるので適当に消しますが、過去のパッケージはローカルに残っているので再アップすることは出来ると思います。

ダウンロードはOpenHSPからどうぞ

2009年06月14日 | コメント(0) | トラックバック(0)

Frog CMS用タグ入力補助プラグインの1.0.0をリリース

Frog CMS用タグ入力補助プラグインの1.0.0をリリースしました。

Frog CMSは入力の補助、特にすでにあるタグの一覧が出てこないのでタグ入力がすごくめんどくさかった。

これを大幅に改善!

改善したはいいけど一覧に出てくるリストに入力規則を間違って入力していたものを発見して凹む

ダウンロードはタグ入力補助プラグインからです。

2009年06月10日 | コメント(0) | トラックバック(0)

過去の日記

2008年06月28日 公開 / 2009年02月01日 更新