You should have received a copy of the GNU General Public License
along with GNU Emacs; 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 NO_SHORTNAMES
#undef close
#endif
+#ifdef WINDOWSNT
+#include "ntlib.h"
+#endif
+
#include <stdio.h>
#include <string.h>
#include <ctype.h>
/* Like malloc but get fatal error if memory is exhausted. */
-static char *
+static long *
xmalloc (size)
int size;
{
- char *result = (char *) malloc (((unsigned) size));
- if (result == ((char *) NULL))
+ long *result = (long *) malloc (((unsigned) size));
+ if (result == ((long *) NULL))
fatal ("virtual memory exhausted", 0);
return result;
}
-static char *
+static long *
xrealloc (ptr, size)
- char *ptr;
+ long *ptr;
int size;
{
- char *result = (char *) realloc (ptr, ((unsigned) size));
- if (result == ((char *) NULL))
+ long *result = (long *) realloc (ptr, ((unsigned) size));
+ if (result == ((long *) NULL))
fatal ("virtual memory exhausted");
return result;
}