X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftty%2Fhashmap.c;h=3426ee3272448d705e708b002203a5fa56426926;hp=7ff356b645502719e5d75f61ad2d4914a2649a81;hb=3ec8f79f3ceda990461c80de2f96d66b886e00d5;hpb=f70db18a0c3c6a828d8a5999be37239f01c9d98a diff --git a/ncurses/tty/hashmap.c b/ncurses/tty/hashmap.c index 7ff356b6..3426ee32 100644 --- a/ncurses/tty/hashmap.c +++ b/ncurses/tty/hashmap.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 1998-2005,2006 Free Software Foundation, Inc. * + * Copyright (c) 1998-2006,2007 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -70,7 +70,7 @@ AUTHOR #include #include /* for back_color_erase */ -MODULE_ID("$Id: hashmap.c,v 1.50 2006/12/30 22:19:58 tom Exp $") +MODULE_ID("$Id: hashmap.c,v 1.52 2007/05/05 21:50:48 tom Exp $") #ifdef HASHDEBUG @@ -87,6 +87,8 @@ static chtype oldtext[MAXLINES][TEXTWIDTH], newtext[MAXLINES][TEXTWIDTH]; # define NEWTEXT(m) newtext[m] # define PENDING(n) 1 +extern NCURSES_EXPORT_VAR(unsigned) _nc_tracing; + #else /* !HASHDEBUG */ # define OLDNUM(n) SP->_oldnum_list[n] @@ -446,7 +448,9 @@ main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED) char line[BUFSIZ], *st; int n; - SP = typeCalloc(SCREEN, 1); + if (!_nc_alloc_screen()) + return EXIT_FAILURE; + for (n = 0; n < screen_lines; n++) { reallines[n] = n; oldnums[n] = _NEWINDEX;