1 |
/* GNU m4 -- A simple macro processor |
/* GNU m4 -- A simple macro processor |
2 |
Copyright (C) 1989-1994, 1999, 2000, 2003, 2004 Free Software Foundation, Inc. |
|
3 |
|
Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1999, 2000, 2003, |
4 |
|
2004, 2005 Free Software Foundation, Inc. |
5 |
|
|
6 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
7 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
178 |
extern m4_symbol *m4_symbol_define (m4_symbol_table*, |
extern m4_symbol *m4_symbol_define (m4_symbol_table*, |
179 |
const char *, m4_symbol_value *); |
const char *, m4_symbol_value *); |
180 |
extern void m4_symbol_popdef (m4_symbol_table*, const char *); |
extern void m4_symbol_popdef (m4_symbol_table*, const char *); |
181 |
|
extern m4_symbol *m4_symbol_rename (m4_symbol_table*, const char *, |
182 |
|
const char *); |
183 |
|
|
184 |
extern void m4_symbol_delete (m4_symbol_table*, const char *); |
extern void m4_symbol_delete (m4_symbol_table*, const char *); |
185 |
|
|
186 |
#define m4_symbol_delete(symtab, name) M4_STMT_START { \ |
#define m4_symbol_delete(symtab, name) M4_STMT_START { \ |