Fix typo in type of srcpos_verror() et al. The srcpos_verror() and srcpos_error() functions declare the format string as 'char const *' instead of 'const char *'. Fix it. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
diff --git a/srcpos.c b/srcpos.c index 06ef06d..71a73b8 100644 --- a/srcpos.c +++ b/srcpos.c
@@ -291,7 +291,7 @@ } void -srcpos_verror(struct srcpos *pos, char const *fmt, va_list va) +srcpos_verror(struct srcpos *pos, const char *fmt, va_list va) { const char *srcstr; @@ -303,7 +303,7 @@ } void -srcpos_error(struct srcpos *pos, char const *fmt, ...) +srcpos_error(struct srcpos *pos, const char *fmt, ...) { va_list va;
diff --git a/srcpos.h b/srcpos.h index 7f0eaea..46ea08a 100644 --- a/srcpos.h +++ b/srcpos.h
@@ -107,9 +107,9 @@ extern char *srcpos_string(struct srcpos *pos); extern void srcpos_dump(struct srcpos *pos); -extern void srcpos_verror(struct srcpos *pos, char const *, va_list va) +extern void srcpos_verror(struct srcpos *pos, const char *, va_list va) __attribute__((format(printf, 2, 0))); -extern void srcpos_error(struct srcpos *pos, char const *, ...) +extern void srcpos_error(struct srcpos *pos, const char *, ...) __attribute__((format(printf, 2, 3))); extern void srcpos_set_line(char *f, int l);