* syntax.c: Remove all references to MAD.

This commit is contained in:
Pavel Roskin 2002-08-01 20:44:24 +00:00
parent e2a37d3809
commit d6a8671055
2 changed files with 3 additions and 14 deletions

View File

@ -1,5 +1,7 @@
2002-08-01 Pavel Roskin <proski@gnu.org>
* syntax.c: Remove all references to MAD.
* edit.h: Don't include mad.h.
2002-07-29 Andrew V. Samoilov <kai@cmail.ru>

View File

@ -45,19 +45,10 @@
int option_syntax_highlighting = 1;
int option_auto_spellcheck = 1;
#ifdef HAVE_MAD
static void *mad_syntax_malloc (size_t x, char *file, int line)
#define syntax_malloc(x) mad_syntax_malloc (x, __FILE__, __LINE__)
#else
static void *syntax_malloc (size_t x)
#endif
static inline void *syntax_malloc (size_t x)
{
void *p;
#ifdef HAVE_MAD
p = mad_alloc (x, file, line);
#else
p = malloc (x);
#endif
memset (p, 0, x);
return p;
}
@ -391,11 +382,7 @@ static int read_one_line (char **line, FILE * f)
{
char *p;
int len = 256, c, r = 0, i = 0;
#ifdef HAVE_MAD
p = mad_syntax_malloc (len, file, line_);
#else
p = syntax_malloc (len);
#endif
for (;;) {
c = fgetc (f);