summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/indices.h
blob: 043042d3e29424c89b4f7243958ee8e01b44dac1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* indices.h - declarations for indices.h */
#ifndef INDICES_H
#define INDICES_H

#include "tree_types.h"

extern INDEX **index_names;

void init_index_commands (void);

INDEX *index_by_name (char *name);
void add_index (char *name, int in_code);
INDEX *index_of_command (enum command_id cmd);
void enter_index_entry (enum command_id index_type_command,
                   enum command_id index_at_command, ELEMENT *current,
                   ELEMENT *content);
INDEX *ultimate_index (INDEX *index);
void wipe_indices (void);
#endif