#include <errno.h>
#include <limits.h>
#include <stdlib.h>
+#include <time.h>
#if HAVE_UNISTD_H
#include <unistd.h>
#endif
-#if TIME_WITH_SYS_TIME
-#include <sys/time.h>
-#include <time.h>
-#else
-#if HAVE_SYS_TIME_H
-#include <sys/time.h>
-#else
-#include <time.h>
-#endif
-#endif
-
#include "alloc.h"
#include "bitvector.h"
#include "error.h"
#include "filename.h"
#include "font.h"
+#include "getl.h"
#include "getline.h"
#include "hash.h"
#include "main.h"
#include "som.h"
#include "version.h"
+#include "gettext.h"
+#define _(msgid) gettext (msgid)
+
/* FIXMEs:
optimize-text-size not implemented.
char *beg;
beg = buf2 = fn_interp_vars (buf, ps_get_var);
len = strlen (buf2);
- while (isspace (*beg))
+ while (isspace ((unsigned char) *beg))
beg++, len--;
if (beg[len - 1] == '\n')
len--;
const char *sp;
for (sp = string; *sp; sp++)
- switch (*(unsigned char *) sp)
+ switch (*sp)
{
case 'a':
case 'f':
*dp++ = '<';
for (sp = string; *sp && dp < &dest[256]; sp++)
{
- sprintf (dp, "%02x", *(unsigned char *) sp);
+ sprintf (dp, "%02x", (unsigned char) *sp);
dp += 2;
}
return stpcpy (dp, ">cvn");
dp = stpcpy (dp, "\\(");
else if (*sp == ')')
dp = stpcpy (dp, "\\)");
- else if (*sp < 32 || *((unsigned char *) sp) > 127)
+ else if (*sp < 32 || (unsigned char) *sp > 127)
dp = spprintf (dp, "\\%3o", *sp);
else
*dp++ = *sp;
if (TEST_BIT (literal_chars[ext->data], cp->ch))
*lp++ = cp->ch;
else
- switch (cp->ch)
+ switch ((char) cp->ch)
{
case '(':
lp = stpcpy (lp, "\\(");