path: root/src
authorSergey Poznyakoff <>2011-05-11 21:03:51 (GMT)
committer Sergey Poznyakoff <>2011-05-11 21:03:51 (GMT)
commitf8ca129aaf4876dfa9778c34ed5bd8a669ca22e8 (patch) (side-by-side diff)
tree9364824e2bc04d62c14a9f539e6b258131e437ad /src
parent3e5d6e9683d5d3efa3a82556d0f73892d674ed71 (diff)
Diffstat (limited to 'src') (more/less context) (show whitespace changes)
2 files changed, 4 insertions, 1 deletions
diff --git a/src/grecs.h b/src/grecs.h
index 40ade87..b2ef734 100644
--- a/src/grecs.h
+++ b/src/grecs.h
@@ -283,6 +283,8 @@ void *grecs_list_pop(struct grecs_list *lp);
void *grecs_list_locate(struct grecs_list *lp, void *data);
void *grecs_list_index(struct grecs_list *lp, size_t idx);
void *grecs_list_remove_tail(struct grecs_list *lp);
+void grecs_list_remove_entry(struct grecs_list *lp,
+ struct grecs_list_entry *ent);
void grecs_list_clear(struct grecs_list *lp);
void grecs_list_free(struct grecs_list *lp);
void grecs_list_add(struct grecs_list *dst, struct grecs_list *src);
diff --git a/src/preproc.c b/src/preproc.c
index cff8224..cd83e2f 100644
--- a/src/preproc.c
+++ b/src/preproc.c
@@ -416,7 +416,8 @@ push_source(const char *name, int once)
fp = fopen(name, "r");
if (!fp) {
- grecs_error(&LOCUS, errno, _("Cannot open `%s'"), name);
+ grecs_error(context_stack ? &LOCUS : NULL, errno,
+ _("Cannot open `%s'"), name);
return 1;

Return to:

Send suggestions and report system problems to the System administrator.