X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/ae6d25b39b09560916481983b30d3b09ccf9390e..f6e6ec96c9e179f7817fca4c8c22bc2bd4e417e8:/uip/mhcachesbr.c?ds=inline diff --git a/uip/mhcachesbr.c b/uip/mhcachesbr.c index 807cf600..59e27914 100644 --- a/uip/mhcachesbr.c +++ b/uip/mhcachesbr.c @@ -12,7 +12,6 @@ #include #include #include -#include #include #include #include @@ -21,16 +20,10 @@ #include #include -#ifdef TIME_WITH_SYS_TIME +#ifdef HAVE_SYS_TIME_H # include -# include -#else -# ifdef TM_IN_SYS_TIME -# include -# else -# include -# endif #endif +#include extern int debugsw; @@ -48,13 +41,9 @@ char *cache_public; char *cache_private; -/* mhparse.c (OR) mhbuildsbr.c */ -int pidcheck (int); - /* mhmisc.c */ int part_ok (CT, int); int type_ok (CT, int); -int make_intermediates (char *); void content_error (char *, CT, char *, ...); void flush_errors (void); @@ -119,14 +108,6 @@ cache_content (CT ct) return; } -/* THIS NEEDS TO BE FIXED */ -#if 0 - if (ct->c_ceopenfnx == openMail) { - advise (NULL, "a radish may no know Greek, but I do..."); - return; - } -#endif - if (find_cache (NULL, wcachesw != CACHE_NEVER ? wcachesw : CACHE_ASK, &cachetype, ct->c_id, cachefile, sizeof(cachefile)) == NOTOK) { @@ -402,8 +383,9 @@ find_cache_aux2 (char *mapfile, char *id, char *mapname, int namelen) for (state = FLD;;) { int result; char *cp, *dp; + int bufsz = sizeof buf; - switch (state = m_getfld (state, name, buf, sizeof(buf), fp)) { + switch (state = m_getfld (state, name, buf, &bufsz, fp)) { case FLD: case FLDPLUS: case FLDEOF: @@ -413,7 +395,8 @@ find_cache_aux2 (char *mapfile, char *id, char *mapname, int namelen) else { cp = add (buf, NULL); while (state == FLDPLUS) { - state = m_getfld (state, name, buf, sizeof(buf), fp); + bufsz = sizeof buf; + state = m_getfld (state, name, buf, &bufsz, fp); cp = add (buf, cp); } }