OSDN Git Service

update libMiMic
[mimic/MiMicSDK.git] / lib / src / include / NyLPC_stdlib.h
index c4a0e03..0f406f3 100644 (file)
@@ -19,8 +19,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.\r
  *\r
  * For further information please contact.\r
- *     http://nyatla.jp/\r
- *     <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
+ *  http://nyatla.jp/\r
+ *  <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
  *\r
  *********************************************************************************/\r
 /**\r
@@ -46,67 +46,67 @@ extern "C" {
 #define MIMIC_DEBUG 1\r
 #ifdef MIMIC_DEBUG\r
 \r
-       /**\r
-        * 引数チェック専用のASSERT構文です。\r
-        * デバック時のみ有効です。\r
-        */\r
-       #define NyLPC_ArgAssert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
-\r
-       /**\r
-        * ASSERTマクロです。\r
-        * デバック時のみ有効です。\r
-        */\r
-       #define NyLPC_Assert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
-\r
-       /**\r
-        * デバック用のフックマクロです。\r
-        * デバック時のみ有効です。\r
-        */\r
-       #define NyAR_DebugHook() {NyLPC_debugHook(__FILE__,__LINE__);};\r
-\r
-       /**\r
-        * Abortマクロです。プログラムを異常終了するときのエントリポイントになります。\r
-        * デバック時/リリース時のどちらでも有効です。\r
-        */\r
-       #define NyLPC_Abort() {NyLPC_abortHook(__FILE__,__LINE__);};    //もうだめ\r
-\r
-       /**\r
-        * Abortマクロです。eが偽の時に、異常終了します。\r
-        * デバック時/リリース時のどちらでも有効です。\r
-        * @param e\r
-        * 評価式です.\r
-        */\r
-       #define NyLPC_AbortIfNot(e) if(!(e)){NyLPC_abortHook(__FILE__,__LINE__);};\r
-\r
-       /**\r
-        * 警告表示用のマクロです.デバックに使います.\r
-        * デバック時のみ有効です.\r
-        */\r
-       #define NyLPC_Warning() {NyLPC_debugHook(__FILE__,__LINE__);};\r
-\r
-       /**\r
-        * 警告表示用のマクロです.eが偽の時に、警告を出します.\r
-        * デバック時のみ有効です.\r
-        * @param e\r
-        * 評価式です。\r
-        */\r
-       #define NyLPC_WarningIfNot(e) if(!(e)){NyLPC_debugHook(__FILE__,__LINE__);};\r
-\r
-       /*\r
-        * トレースマクロです。デバックに使います。\r
-        * 内部変数に、最後にコールされたファイル名と、行番号を保存します。\r
-        * デバック時のみ有効です.\r
-        */\r
-       #define NyLPC_Trace() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+    /**\r
+     * 引数チェック専用のASSERT構文です。\r
+     * デバック時のみ有効です。\r
+     */\r
+    #define NyLPC_ArgAssert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
+\r
+    /**\r
+     * ASSERTマクロです。\r
+     * デバック時のみ有効です。\r
+     */\r
+    #define NyLPC_Assert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
+\r
+    /**\r
+     * デバック用のフックマクロです。\r
+     * デバック時のみ有効です。\r
+     */\r
+    #define NyAR_DebugHook() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+\r
+    /**\r
+     * Abortマクロです。プログラムを異常終了するときのエントリポイントになります。\r
+     * デバック時/リリース時のどちらでも有効です。\r
+     */\r
+    #define NyLPC_Abort() {NyLPC_abortHook(__FILE__,__LINE__);};    //もうだめ\r
+\r
+    /**\r
+     * Abortマクロです。eが偽の時に、異常終了します。\r
+     * デバック時/リリース時のどちらでも有効です。\r
+     * @param e\r
+     * 評価式です.\r
+     */\r
+    #define NyLPC_AbortIfNot(e) if(!(e)){NyLPC_abortHook(__FILE__,__LINE__);};\r
+\r
+    /**\r
+     * 警告表示用のマクロです.デバックに使います.\r
+     * デバック時のみ有効です.\r
+     */\r
+    #define NyLPC_Warning() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+\r
+    /**\r
+     * 警告表示用のマクロです.eが偽の時に、警告を出します.\r
+     * デバック時のみ有効です.\r
+     * @param e\r
+     * 評価式です。\r
+     */\r
+    #define NyLPC_WarningIfNot(e) if(!(e)){NyLPC_debugHook(__FILE__,__LINE__);};\r
+\r
+    /*\r
+     * トレースマクロです。デバックに使います。\r
+     * 内部変数に、最後にコールされたファイル名と、行番号を保存します。\r
+     * デバック時のみ有効です.\r
+     */\r
+    #define NyLPC_Trace() {NyLPC_debugHook(__FILE__,__LINE__);};\r
 #else\r
-       #define NyLPC_ArgAssert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
-       #define NyLPC_Assert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
-       #define NyAR_DebugHook() {NyLPC_debugHook(__FILE__,__LINE__);};\r
-       #define NyLPC_Abort() {NyLPC_abortHook(__FILE__,__LINE__);};    //もうだめ\r
-       #define NyLPC_AbortIfNot(e) if(!(e)){NyLPC_abortHook(__FILE__,__LINE__);};\r
-       #define NyLPC_Warning() {NyLPC_debugHook(__FILE__,__LINE__);};\r
-       #define NyLPC_WarningIfNot(e) if(!(e)){NyLPC_debugHook(__FILE__,__LINE__);};\r
-       #define NyLPC_Trace() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+    #define NyLPC_ArgAssert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
+    #define NyLPC_Assert(e) if(!(e)){NyLPC_assertHook(NULL,-1);};\r
+    #define NyAR_DebugHook() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+    #define NyLPC_Abort() {NyLPC_abortHook(__FILE__,__LINE__);};    //もうだめ\r
+    #define NyLPC_AbortIfNot(e) if(!(e)){NyLPC_abortHook(__FILE__,__LINE__);};\r
+    #define NyLPC_Warning() {NyLPC_debugHook(__FILE__,__LINE__);};\r
+    #define NyLPC_WarningIfNot(e) if(!(e)){NyLPC_debugHook(__FILE__,__LINE__);};\r
+    #define NyLPC_Trace() {NyLPC_debugHook(__FILE__,__LINE__);};\r
 #endif\r
 \r
 /**\r
@@ -413,10 +413,10 @@ NyLPC_TUInt32 NyLPC_TUInt32_bswap(NyLPC_TUInt32 n);
  */\r
 struct NyLPC_TCharArrayPtr\r
 {\r
-       /** 配列のポインタ */\r
-       NyLPC_TChar* ptr;\r
-       /** 配列の長さ */\r
-       NyLPC_TUInt16 len;\r
+    /** 配列のポインタ */\r
+    NyLPC_TChar* ptr;\r
+    /** 配列の長さ */\r
+    NyLPC_TUInt16 len;\r
 };\r
 /**\r
  * ptrの位置をi_seekだけ進行します。\r
@@ -434,10 +434,10 @@ NyLPC_TBool NyLPC_TCharArrayPtr_seek(struct NyLPC_TCharArrayPtr* i_struct,NyLPC_
  */\r
 struct NyLPC_TUInt32ArrayPtr\r
 {\r
-       /** 配列のポインタ */\r
-       NyLPC_TUInt32* ptr;\r
-       /** 要素数 */\r
-       NyLPC_TUInt16 len;\r
+    /** 配列のポインタ */\r
+    NyLPC_TUInt32* ptr;\r
+    /** 要素数 */\r
+    NyLPC_TUInt16 len;\r
 };\r
 /**\r
  * ptrの位置をi_seekだけ進行します。\r
@@ -459,8 +459,8 @@ void NyLPC_TUInt32ArrayPtr_setBuf(struct NyLPC_TUInt32ArrayPtr* i_struct,NyLPC_T
  * TextとIDのテーブルです。\r
  */\r
 struct NyLPC_TTextIdTbl{\r
-       const char* n;\r
-       NyLPC_TUInt8 id;\r
+    const char* n;\r
+    NyLPC_TUInt8 id;\r
 };\r
 \r
 /**\r