*/
#include <h/mh.h>
+#include <h/utils.h>
#include <h/fmt_scan.h>
#include <h/tws.h>
int status = 0;
charstring_t scanl =
charstring_create (length < NMH_BUFSIZ ? length : NMH_BUFSIZ);
- register struct comp *cptr;
+ struct comp *cptr;
cptr = fmt_findcomp ("text");
if (cptr) {
- if (cptr->c_text)
- free(cptr->c_text);
- cptr->c_text = getcpy(date);
+ mh_xfree(cptr->c_text);
+ cptr->c_text = mh_xstrdup(date);
}
fmt_scan (fmt, scanl, length, dat, NULL);
fputs (charstring_buffer (scanl), stdout);