/****************************************************************************
- * Copyright (c) 2007 Free Software Foundation, Inc. *
+ * Copyright (c) 2007,2008 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 *
* authorization. *
****************************************************************************/
/*
- * $Id: demo_panels.c,v 1.27 2007/07/21 17:41:55 tom Exp $
+ * $Id: demo_panels.c,v 1.30 2008/04/12 21:59:49 tom Exp $
*
* Demonstrate a variety of functions from the panel library.
*/
{
WINDOW *win;
PANEL *pan = 0;
- char *userdata = malloc(3);
+ char *userdata = typeMalloc(char, 3);
if ((win = newwin(rows, cols, tly, tlx)) != 0) {
keypad(win, TRUE);
if (pans[which] != 0) {
PANEL *pan = pans[which];
WINDOW *win = panel_window(pan);
- char *user = panel_userptr(pan);
+ char *user = (char *) panel_userptr(pan);
free(user);
del_panel(pan);
if (log_in != 0) {
if (fgets(buffer, limit - 3, log_in) != 0) {
length = strlen(buffer);
- while (length > 0 && isspace(buffer[length - 1]))
+ while (length > 0 && isspace(UChar(buffer[length - 1])))
buffer[--length] = '\0';
waddstr(win, buffer);
} else {