* src/main.c: Include macrotab.h.

* src/macrotab.h (macro_entry_s): Constify fields.
Adjust functions prototypes.
* src/macrotab.c (macro_insert): Constify key and value.
(macro_find): Constify key.
(macro_insert): Include 'xalloc.h'
(macro_insert): Use XMALLOC.
(macro_find): Constify return value.
* src/output.c (output_table_data): Rename table to table_data.
(output_parser): Constify macro_key, macro_value.
This commit is contained in:
Pascal Bart
2001-08-30 18:51:56 +00:00
parent 5086915ebd
commit 8f451ef727
5 changed files with 27 additions and 12 deletions

View File

@@ -25,12 +25,12 @@
typedef struct macro_entry_s
{
char* key;
char* value;
const char* key;
const char* value;
} macro_entry_t;
void macro_init PARAMS ((void));
void macro_insert PARAMS ((char* key, char* value));
char* macro_find PARAMS ((char* key));
void macro_insert PARAMS ((const char *key, const char *value));
const char* macro_find PARAMS ((const char *key));
#endif /* not MACROTAB_H_ */