compiling sed on AIX その2
で、sedコンパイルに成功しても実行するとmemory exhaustedとかでてきます。
私にはこうすることしかできませんでした。
diff -ru sed-4.1.5/lib/regex_internal.h sed-4.1.5k/lib/regex_internal.h --- sed-4.1.5/lib/regex_internal.h 2005-12-06 17:50:56.000000000 +0900 +++ sed-4.1.5k/lib/regex_internal.h 2007-12-06 16:43:13.000000000 +0900 @@ -425,8 +425,8 @@ # endif #endif -#define re_malloc(t,n) ((t *) malloc ((n) * sizeof (t))) -#define re_realloc(p,t,n) ((t *) realloc (p, (n) * sizeof (t))) +#define re_malloc(t,n) ((t *) malloc ((n+1) * sizeof (t))) +#define re_realloc(p,t,n) ((t *) realloc (p, (n+1) * sizeof (t))) #define re_free(p) free (p)