X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Ffmt_compile.c;h=28a96e69978d10c7ea5e3218d9b3fb9ea33e8d2d;hp=9e08ab46e97a0f58359f367bb2d4c11b071ae5da;hb=72795bfcbe9f7fee8927b1a4942c0230b0f857a8;hpb=5086954856e7b078981418d4aac233d37deb72bd diff --git a/sbr/fmt_compile.c b/sbr/fmt_compile.c index 9e08ab4..28a96e6 100644 --- a/sbr/fmt_compile.c +++ b/sbr/fmt_compile.c @@ -208,7 +208,7 @@ static struct ftable functable[] = { /* Add new component to the hash table */ #define NEWCOMP(cm,name) do { \ - cm = ((struct comp *) calloc(1, sizeof (struct comp)));\ + cm = ((struct comp *) mh_xcalloc(1, sizeof (struct comp)));\ cm->c_name = name;\ ncomp++;\ i = CHASH(name);\ @@ -327,7 +327,7 @@ fmt_compile(char *fstring, struct format **fmt) i = strlen(fstring)/2 + 1; if (i == 1) i++; - next_fp = formatvec = (struct format *)calloc((size_t) i, + next_fp = formatvec = (struct format *)mh_xcalloc((size_t) i, sizeof(struct format)); if (next_fp == NULL) adios(EX_OSERR, NULL, "unable to allocate format storage"); @@ -480,7 +480,7 @@ do_name(char *sp, int preprocess) CERROR("component used as both date and address"); } cm->c_tws = (struct tws *) - calloc((size_t) 1, sizeof(*cm->c_tws)); + mh_xcalloc((size_t) 1, sizeof(*cm->c_tws)); fp->f_type = preprocess; PUTCOMP(sp); cm->c_type |= CT_DATE;