]> j8takagi.net Git Repository - YACASL2.git/commitdiff
マクロ定義の重複を削除
authorj8takagi <j8takagi@nifty.com>
Sun, 12 Dec 2010 15:55:30 +0000 (00:55 +0900)
committerj8takagi <j8takagi@nifty.com>
Sun, 12 Dec 2010 15:55:30 +0000 (00:55 +0900)
include/casl2.h
include/cerr.h
include/cmem.h
include/hash.h

index aee7f1e39a408f1440525d1ba442a810dd982e37..49f4c8c6e14552417660d1918e95bc00b8467c1c 100644 (file)
 #include "cmem.h"
 #include "cerr.h"
 
-#ifndef ARRAYSIZE
-#define ARRAYSIZE(array) (sizeof(array)/sizeof(array[0]))
-#endif
-
 /* COMET IIの規格 */
 enum {
     CMDSIZE = 4,              /* 命令の最大文字数 */
index 662cff26fc9a7731546b5e0e68c68d4e8d488856..08532da410b825ad8ecdb01a441fab51c8eb2c1e 100644 (file)
@@ -6,11 +6,8 @@
 #include <string.h>
 #include <assert.h>
 #include <stdbool.h>
-#include "cmem.h"
 
-#ifndef ARRAYSIZE
-#define ARRAYSIZE(array) (sizeof(array)/sizeof(array[0]))
-#endif
+#include "cmem.h"
 
 /* エラーの構造体 */
 typedef struct {
index 2e7cd3c1464f054e59fc82ecb675a874c697b856..50a29ec819503cb4651f0c4cf6ed5476bffda759 100644 (file)
 #define ARRAYSIZE(array) (sizeof(array)/sizeof(array[0]))
 #endif
 
-/* mallocを実行し、メモリを確保できない場合は */
-/* エラーを出力して終了 */
+/* mallocを実行し、0で初期化 */
+/* ã\83¡ã\83¢ã\83ªã\82\92確ä¿\9dã\81§ã\81\8dã\81ªã\81\84å ´å\90\88ã\81¯ã\82¨ã\83©ã\83¼ã\82\92å\87ºå\8a\9bã\81\97ã\81¦çµ\82äº\86 */
 void *malloc_chk(size_t size, char *tag);
 
-/* callocを実行し、メモリを確保できない場合は */
-/* エラーを出力して終了 */
+/* callocを実行 */
+/* ã\83¡ã\83¢ã\83ªã\82\92確ä¿\9dã\81§ã\81\8dã\81ªã\81\84å ´å\90\88ã\81¯ã\82¨ã\83©ã\83¼ã\82\92å\87ºå\8a\9bã\81\97ã\81¦çµ\82äº\86 */
 void *calloc_chk(size_t nmemb, size_t size, char *tag);
 
 /* malloc_chkを実行してメモリを確保してから、 */
index caac5f181985fe66a757c3892f486720c9ecc5c9..d43873505a8b77894101203beee852797f4547c6 100644 (file)
@@ -1,9 +1,7 @@
 #ifndef YACASL2_HASH_INCLUDED
 #define YACASL2_HASH_INCLUDED
 
-#ifndef ARRAYSIZE
-#define ARRAYSIZE(array) (sizeof(array)/sizeof(array[0]))
-#endif
+#include "cmem.h"
 
 /* ハッシュ共用体の型 */
 typedef enum {