macro.h 563 B

1234567891011121314
  1. void new_macro (char *name, ELEMENT *macro);
  2. ELEMENT *parse_macro_command_line (enum command_id, char **line_inout,
  3. ELEMENT *parent);
  4. ELEMENT *handle_macro (ELEMENT *current, char **line_inout,
  5. enum command_id cmd_id);
  6. void delete_macro (char *name);
  7. MACRO *lookup_macro (enum command_id cmd);
  8. void store_value (char *name, char *value);
  9. char *fetch_value (char *name, int len);
  10. INFO_ENCLOSE *lookup_infoenclose (enum command_id cmd);
  11. void add_infoenclose (enum command_id cmd, char *begin, char *end);