/* Copyright (c) 1986, 1987, 1988, 1989 Hewlett-Packard Co. */
/* Miscellaneous Procedures for HP Tag/TeX translator */
+#include <stdint.h>
+
#include "userinc.h"
#include "globdec.h"
node[n] = current->next;
if (! id[n])
{
- if ((int) current->data >= 0)
+ if ((intptr_t) current->data >= 0)
m_err1("No glossary definition for %s", id);
current = current->next;
while (! current)
}
_DtLcxCloseDb(&myDb);
+free(charset);
+free(lang);
}
*(termp-1) = M_EOS;
}
- idn = (int) m_lookfortrie(base ? base : dterm, >ree);
+ idn = (intptr_t) m_lookfortrie(base ? base : dterm, >ree);
if (idn < 0)
idn = -idn;
if (!idn)
{
idn = NextId();
- m_ntrtrie(base ? base : dterm, >ree, (void *) idn);
+ m_ntrtrie(base ? base : dterm, >ree, (void *) (intptr_t) idn);
}
}