X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/7d6bad195977b0204fc8406cac57cf5a4f1c769b..9e4917b2a146c60f47c96916f2eaad9b43af82c5:/src/location.h diff --git a/src/location.h b/src/location.h index f7396524..5c57d307 100644 --- a/src/location.h +++ b/src/location.h @@ -98,16 +98,17 @@ extern location const empty_location; void location_compute (location *loc, boundary *cur, char const *token, size_t size); -/* Print location to file. Return number of actually printed - characters. */ -unsigned location_print (FILE *out, location loc); +/* Print location to file. + Return number of actually printed characters. + Warning: uses quotearg's slot 3. */ +unsigned location_print (location loc, FILE *out); /* Free any allocated ressources and close any open file handles that are left-over by the usage of location_caret. */ void cleanup_caret (void); /* Output to OUT the line and caret corresponding to location LOC. */ -void location_caret (FILE *out, location loc); +void location_caret (location loc, FILE *out); /* Return -1, 0, 1, depending whether a is before, equal, or after b. */