Mercurial > ~dholland > hg > tradcpp > index.cgi
comparison place.h @ 10:800f3a560a3b
move seenfiles to place.c too
author | David A. Holland |
---|---|
date | Sun, 19 Dec 2010 19:27:14 -0500 |
parents | 97243badae69 |
children | b9d50e786322 |
comparison
equal
deleted
inserted
replaced
9:1fbcbd58742e | 10:800f3a560a3b |
---|---|
1 struct place { | 1 struct place { |
2 struct seenfile *file; | 2 struct seenfile *file; |
3 unsigned line; | 3 unsigned line; |
4 unsigned column; | 4 unsigned column; |
5 }; | 5 }; |
6 | |
7 void place_init(void); | |
8 void place_cleanup(void); | |
6 | 9 |
7 struct place *place_gettemporary(void); | 10 struct place *place_gettemporary(void); |
8 void place_puttemporary(struct place *p); | 11 void place_puttemporary(struct place *p); |
9 struct place *place_create(void); | 12 struct place *place_create(void); |
10 struct place *place_clone(const struct place *p); | 13 struct place *place_clone(const struct place *p); |
11 void place_destroy(struct place *); | 14 void place_destroy(struct place *); |
12 void place_setnowhere(struct place *p); | 15 void place_setnowhere(struct place *p); |
13 void place_setbuiltin(struct place *p, unsigned num); | 16 void place_setbuiltin(struct place *p, unsigned num); |
14 void place_setcommandline(struct place *p, unsigned column); | 17 void place_setcommandline(struct place *p, unsigned column); |
15 | 18 |
16 /* in files.c */ | 19 struct seenfile *place_seen_file(const struct place *p, char *name, bool fromsystemdir); |
17 const char *seenfile_getname(const struct seenfile *file); | |
18 const struct place *seenfile_getincludeplace(const struct seenfile *file); |