/****************************************************************************
- * Copyright (c) 2002-2006,2007 Free Software Foundation, Inc. *
+ * Copyright (c) 2002-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_defkey.c,v 1.17 2007/04/07 17:13:03 tom Exp $
+ * $Id: demo_defkey.c,v 1.20 2010/11/14 00:59:35 tom Exp $
*
* Demonstrate the define_key() function.
* Thomas Dickey - 2002/11/23
static char temp[10];
ch = UChar(ch);
+ assert(ch >= 0 && ch < 256);
if (ch == '\\') {
strcpy(temp, "\\\\");
} else if (ch == '\033') {
visible(const char *string)
{
char *result = 0;
- unsigned need = 1;
+ size_t need = 1;
int pass;
int n;
need += strlen(temp);
}
if (!pass)
- result = (char *) calloc(need, 1);
+ result = typeCalloc(char, need);
}
} else {
- result = (char *) calloc(1, 1);
+ result = typeCalloc(char, 1);
}
return result;
}