#include <stdio.h>#include "db.h"#include "interface.h"#include "match.h"#include "config.h"#include "externs.h"Include dependency graph for macro.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | macroentry |
| struct | macros |
Defines | |
| #define | GMac(n) (n >= 0 && n < nummacros) |
| #define | MACRO_L 1 |
| #define | MACRO_R 2 |
| #define | MACRO_W 4 |
| #define | MAX_SLOTS 5 |
Typedefs | |
| typedef macroentry | MACENT |
Functions | |
| macros * | get_macro_set () |
| int | can_write_macros () |
| int | can_read_macros () |
| void | do_sort_macro_set () |
| void | save_macros () |
| void | load_macros () |
| int | do_macro () |
| void | do_add_macro () |
| void | do_chown_macro () |
| void | do_clear_macro () |
| void | do_chmod_macro () |
| void | do_create_macro () |
| void | do_def_macro () |
| void | do_del_macro () |
| void | do_desc_macro () |
| void | do_edit_macro () |
| void | do_ex_macro () |
| void | do_list_macro () |
| void | do_status_macro () |
| void | do_undef_macro () |
| void | do_gex_macro () |
| char * | do_process_macro () |
Variables | |
| int | nummacros |
| int | maxmacros |
| macros ** | macros |
| #define GMac | ( | n | ) | (n >= 0 && n < nummacros) |
Definition at line 17 of file macro.h.
Referenced by clear_macro_set(), do_clear_macro(), do_edit_macro(), do_process_macro(), and do_status_macro().
| #define MACRO_L 1 |
Definition at line 19 of file macro.h.
Referenced by can_write_macros(), do_chmod_macro(), do_clear_macro(), do_list_macro(), and do_status_macro().
| #define MACRO_R 2 |
Definition at line 20 of file macro.h.
Referenced by can_read_macros(), do_chmod_macro(), do_list_macro(), and do_status_macro().
| #define MACRO_W 4 |
Definition at line 21 of file macro.h.
Referenced by can_write_macros(), do_chmod_macro(), do_list_macro(), and do_status_macro().
| typedef struct macroentry MACENT |
| int can_read_macros | ( | ) |
| int can_write_macros | ( | ) |
| void do_add_macro | ( | ) |
| void do_chmod_macro | ( | ) |
| void do_chown_macro | ( | ) |
| void do_clear_macro | ( | ) |
| void do_create_macro | ( | ) |
| void do_def_macro | ( | ) |
| void do_del_macro | ( | ) |
| void do_desc_macro | ( | ) |
| void do_edit_macro | ( | ) |
| void do_ex_macro | ( | ) |
| void do_gex_macro | ( | ) |
| void do_list_macro | ( | ) |
| int do_macro | ( | ) |
| char* do_process_macro | ( | ) |
| void do_sort_macro_set | ( | ) |
| void do_status_macro | ( | ) |
| void do_undef_macro | ( | ) |
| struct macros* get_macro_set | ( | ) |
| void load_macros | ( | ) |
| void save_macros | ( | ) |
| int maxmacros |
| int nummacros |
Definition at line 40 of file macro.h.
Referenced by clear_macro_set(), do_def_macro(), do_gex_macro(), do_list_macro(), do_undef_macro(), load_macros(), and save_macros().
1.4.7