]> git.saurik.com Git - bison.git/blobdiff - src/alloc.h
Defined locations of parser files in config.h instead of Makefile.
[bison.git] / src / alloc.h
index b944628eea1a48ec7bf612bc0857fa66376d241b..afded9b1689402b5c3a4130891c5af45925399f8 100644 (file)
@@ -15,7 +15,8 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with Bison; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
 
 
 #define        NEW(t)          ((t *) xmalloc((unsigned) sizeof(t)))
@@ -24,8 +25,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #ifdef __STDC__
 #define        FREE(x)         (x ? (void) free((char *) (x)) : (void)0)
 #else
-#define        FREE(x)         (x && free((char *) (x)))
+#define FREE(x)        ((x) != 0 && (free ((char *) (x)), 0))
 #endif
 
-extern char *xmalloc();
-extern char *xrealloc();
+extern char *xmalloc  PARAMS((register unsigned));
+extern char *xrealloc PARAMS((register char *, register unsigned));