/*
 *	dRegTblD - レジストリテーブル逆コンパイラ
 *	Copyright (C) 2015-2018 Naoyuki Sawa
 *
 *	* Thu Apr 09 23:08:46 JST 2015 Naoyuki Sawa
 *	- 1st リリース。
 *	* Sat Apr 11 13:20:40 JST 2015 Naoyuki Sawa
 *	- 文字列のデータタイプを追加し、大幅な変更を行いました。
 *	  変更前のコードを参照するには、前回のアーカイブを参照してください。
 *	* Tue Sep 22 12:15:09 JST 2015 Naoyuki Sawa
 *	- clipreg.cに「インデクスアクセス型,及び,イテレーション用の関数」を追加した事に伴い、
 *	  レジストリテーブルのバイナリを直接解析するのでなく、左記の関数を利用するように変更しました。
 *	  実行結果はこれまでと変わりません。
 *	* Thu Oct 01 21:09:05 JST 2015 Naoyuki Sawa
 *	- '='の後のタブを空白に変更しました。
 *	  dPrpTblD.exeの出力書式と見た目を合わせるためだけの変更であり、意味上の違いは有りません。
 *	* Sun Oct 04 21:01:44 JST 2015 Naoyuki Sawa
 *	- clipreg.cの大幅な変更に伴い、当ツールも大幅な変更を行いました。
 *	  詳細は、clipreg.cの同日のコメントを参照して下さい。
 *	- レジストリテーブルのバイナリフォーマットの互換性も無くなりました。
 *	  変更前のソースとツールを'keep/17_レジストリテーブル形式変更前保存/'に保存しておきました。
 *	* Wed Oct 07 21:27:19 JST 2015 Naoyuki Sawa
 *	- clipreg.cにREG_get_blob_size()を追加した事に伴い、BLOBデータサイズを取得する方法を変更しました。
 *	  BLOBデータの3バイト前を直接読み出していたのを、REG_get_blob_size()を利用するように変更しました。
 *	* Thu Oct 08 21:52:46 JST 2015 Naoyuki Sawa
 *	- BLOBのデータ構造を少し変更しました。
 *	  これまでは、BLOBのサイズに(データ本体のバイト数)を格納していましたが、今後は、(データ本体のバイト数-1)を格納します。
 *	  他のフィールドには(要素数-1)を格納しているので、BLOBのサイズもそれらに合わせて統一する方が判り易いと思ったからです。
 *	- 上記の変更に伴い、当ツールをリビルドしました。
 *	  処理の変更はREG_get_blob_size()の中で吸収されていますので、当ツール自体のソースには変更有りません。
 *	* Thu Oct 29 21:30:16 JST 2015 Naoyuki Sawa
 *	- clipreg.cモジュールを修正した事に伴い、当ツールもリビルドしました。
 *	  当ツールのソースは、変更していません。
 *	* Sun Feb 21 21:02:01 JST 2016 Naoyuki Sawa
 *	- 「Boehm GC」をマルチスレッド対応にした事,及び,それに伴ってclipbpe.cモジュールを修正した事に伴い、当ツールもプロジェクト設定の変更を行ってリビルドしました。
 *	  詳細は、/clip/tool/gc/README.TXT と /clip/clipbpe.c の2015/11/03のコメントを参照して下さい。
 *	- libclipのライブラリ化の伴い、以下の変更を行いました。
 *	  ・extclip.hとextclip.cを削除しました。extclip.hとextclip.cはlibclipに含まれるようになったからです。
 *	  ・"CLiP Files"を削除しました。CLiPライブラリの各モジュールはlibclipに含まれるようになったからです。
 *	  当ツールの動作には変更有りません。
 *	* Sat May 28 21:20:19 JST 2016 Naoyuki Sawa
 *	- ファイルオープンエラーを検査し忘れていたバグを修正しました。
 *	* Tue May 09 22:14:45 JST 2017 Naoyuki Sawa
 *	- ライブラリのバグ修正に伴う、ツールのリビルドを行いました。
 *	  詳細は、clipmisc.cの'Sun May 07 09:13:01 JST 2017 Naoyuki Sawa'のコメントを参照して下さい。
 *	- 前回更新後〜本日までの間に、他のツール群に対して行ったのと同じビルド設定の変更を、当ツールにも対しても適用しました。
 *	* Sat Sep 16 23:20:12 JST 2017 Naoyuki Sawa
 *	- ラベルテーブルに対応しました。
 *	  2017/09/15にラベルテーブルの格納構造を変更した事に伴い、RegKey_LabTblの概念を廃止したので、当ツールがラベルテーブルを取り出せるようになったからです。
 *	  詳細は、/clip/tool/dRegTblC/winapp.hの2017/09/15のコメントを参照して下さい。
 *	* Sun Apr 08 23:59:59 JST 2018 Naoyuki Sawa
 *	- 空のキーをダンプする時に、「prevent-deletion」を出力するようにしました。
 *	  空のキーを含むスクリプトをdRegTblC.exeでコンパイルし、dRegTblD.exeでダンプし、再度dRegTblC.exeでコンパイルした時に、空のキーが削除されないようにするためです。
 *	  「prevent-deletion」については、/clip/tool/dRegTblC/winapp.hの同日のコメントを参照して下さい。
 *	* Thu May 03 23:59:59 JST 2018 Naoyuki Sawa
 *	- Boehm GCを修正した事に伴い、当ツールもリビルドしました。
 *	  詳細は、/clip/tool/gc/README.TXTの'Wed May 02 23:59:59 JST 2018 Naoyuki Sawa'のコメントを参照して下さい。
 */
#ifndef __APP_H__
#define __APP_H__
#include <clip.h>
#define VERSION "20180503" //バージョン定義
#endif/*__APP_H__*/
