OSDN Git Service

コメントを付けた
[heavyosecpu/HeavyOSECPU.git] / tek.h
diff --git a/tek.h b/tek.h
index 18b9cbe..346b03a 100644 (file)
--- a/tek.h
+++ b/tek.h
@@ -1,53 +1,54 @@
-//\r
-//  tek.h\r
-//  HeavyOSECPU\r
-//\r
-//  Created by 西田 耀 on 2014/03/13.\r
-//  Copyright (c) 2014年 CHNOSProject. All rights reserved.\r
-//\r
-\r
-#ifndef HeavyOSECPU_tek_h\r
-#define HeavyOSECPU_tek_h\r
-\r
-#include "stdio.h"\r
-#include "stdlib.h"\r
-#include "setjmp.h"\r
-\r
-typedef unsigned char UCHAR;\r
-typedef unsigned int UINT32;\r
-typedef UINT32 tek_TPRB;\r
-\r
-struct tek_STR_BITMODEL {\r
-       UCHAR t, m, s, dmy;\r
-       UINT32 prb0, prb1, tmsk, ntm, lt, lt0, dmy4;\r
-};\r
-\r
-struct tek_STR_PRB {\r
-       struct tek_STR_PRB_PB {\r
-               struct tek_STR_PRB_PBST {\r
-                       tek_TPRB mch, rep0l1;\r
-               } st[12];\r
-               tek_TPRB lenlow[2][8], lenmid[2][8];\r
-       } pb[16];\r
-       struct tek_STR_PRB_ST {\r
-               tek_TPRB rep, repg0, repg1, repg2;\r
-       } st[12];\r
-       tek_TPRB lensel[2][2], lenhigh[2][256], pslot[4][64], algn[64];\r
-       tek_TPRB spdis[2][2+4+8+16+32], lenext[2+4+8+16+32];\r
-       tek_TPRB repg3, fchgprm[2 * 32], tbmt[16], tbmm[16], fchglt;\r
-       tek_TPRB lit[1];\r
-};\r
-\r
-struct tek_STR_RNGDEC {\r
-       UCHAR *p;\r
-       UINT32 range, code, rmsk;\r
-       jmp_buf errjmp;\r
-       struct tek_STR_BITMODEL bm[32], *ptbm[16];\r
-       struct tek_STR_PRB probs;\r
-};\r
-\r
-\r
-int tek_getsize(unsigned char *p);\r
-int tek_decomp(unsigned char *p, unsigned char *q, int size);\r
-\r
-#endif\r
+//
+//  tek.h
+//  HeavyOSECPU
+//
+//  Created by 西田 耀 on 2014/03/13.
+//  Changed by ttwilb up to now.
+//  Copyright (c) 2014年 CHNOSProject. All rights reserved.(GPL)
+//
+
+#ifndef HeavyOSECPU_tek_h
+#define HeavyOSECPU_tek_h
+
+#include "stdio.h"
+#include "stdlib.h"
+#include "setjmp.h"
+
+typedef unsigned char UCHAR;
+typedef unsigned int UINT32;
+typedef UINT32 tek_TPRB;
+
+struct tek_STR_BITMODEL {
+       UCHAR t, m, s, dmy;
+       UINT32 prb0, prb1, tmsk, ntm, lt, lt0, dmy4;
+};
+
+struct tek_STR_PRB {
+       struct tek_STR_PRB_PB {
+               struct tek_STR_PRB_PBST {
+                       tek_TPRB mch, rep0l1;
+               } st[12];
+               tek_TPRB lenlow[2][8], lenmid[2][8];
+       } pb[16];
+       struct tek_STR_PRB_ST {
+               tek_TPRB rep, repg0, repg1, repg2;
+       } st[12];
+       tek_TPRB lensel[2][2], lenhigh[2][256], pslot[4][64], algn[64];
+       tek_TPRB spdis[2][2+4+8+16+32], lenext[2+4+8+16+32];
+       tek_TPRB repg3, fchgprm[2 * 32], tbmt[16], tbmm[16], fchglt;
+       tek_TPRB lit[1];
+};
+
+struct tek_STR_RNGDEC {
+       UCHAR *p;
+       UINT32 range, code, rmsk;
+       jmp_buf errjmp;
+       struct tek_STR_BITMODEL bm[32], *ptbm[16];
+       struct tek_STR_PRB probs;
+};
+
+
+int tek_getsize(unsigned char *p);
+int tek_decomp(unsigned char *p, unsigned char *q, int size);
+
+#endif