X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/b9278c7d174c1be5d7482343c5e433f428657ed0..b805eca764fa0a7f0b5693931a2289fc74689f40:/src/location.h diff --git a/src/location.h b/src/location.h index 7026d82f..2783f912 100644 --- a/src/location.h +++ b/src/location.h @@ -1,6 +1,6 @@ /* Locations for Bison - Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc. + Copyright (C) 2002, 2004-2013 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -88,9 +88,9 @@ typedef struct } location; -#define GRAM_LTYPE location +# define GRAM_LTYPE location -#define EMPTY_LOCATION_INIT {{NULL, 0, 0}, {NULL, 0, 0}} +# define EMPTY_LOCATION_INIT {{NULL, 0, 0}, {NULL, 0, 0}} extern location const empty_location; /* Set *LOC and adjust scanner cursor to account for token TOKEN of @@ -100,14 +100,14 @@ void location_compute (location *loc, /* Print location to file. Return number of actually printed characters. */ -unsigned location_print (FILE *out, location loc); +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. */