8
|
1 struct place {
|
|
2 struct seenfile *file;
|
|
3 unsigned line;
|
|
4 unsigned column;
|
|
5 };
|
|
6
|
10
|
7 void place_init(void);
|
|
8 void place_cleanup(void);
|
|
9
|
8
|
10 struct place *place_gettemporary(void);
|
|
11 void place_puttemporary(struct place *p);
|
|
12 struct place *place_create(void);
|
|
13 struct place *place_clone(const struct place *p);
|
|
14 void place_destroy(struct place *);
|
|
15 void place_setnowhere(struct place *p);
|
|
16 void place_setbuiltin(struct place *p, unsigned num);
|
|
17 void place_setcommandline(struct place *p, unsigned column);
|
|
18
|
10
|
19 struct seenfile *place_seen_file(const struct place *p, char *name, bool fromsystemdir);
|