heare is a copy of eggdrop.h and i change the handlen to 15 and complier the eggdrop but it comes the same error
#define HANDLEN 15 /* valid values 9->NICKMAX */
#define NICKMAX 32 /* valid values HANDLEN->32 */
/* Handy string lengths */
#define UHOSTMAX 160 /* reasonable, i think? */
#define DIRMAX 256 /* paranoia */
#define LOGLINEMAX 767 /* for misc.c/putlog() <cybah> */
#define BADHANDCHARS "-,+*=:!.@#;$%&"
/* Language stuff */
#define LANGDIR "./language" /* language file directory */
#define BASELANG "english" /* language which always gets loaded
before all other languages. You do
not want to change this. */
/*
* The 'configure' script should make this next part automatic,
* so you shouldn't need to adjust anything below.
*/
#define NICKLEN NICKMAX + 1
#define UHOSTLEN UHOSTMAX + 1
#define DIRLEN DIRMAX + 1
#define LOGLINELEN LOGLINEMAX + 1
#define NOTENAMELEN ((HANDLEN * 2) + 1)
#define BADNICKCHARS "-,+*=:!.@#;$%&"
/* Have to use a weird way to make the compiler error out cos not all
* compilers support #error or error
*/
#if !HAVE_VSPRINTF
# include "error_you_need_vsprintf_to_compile_eggdrop"
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif
#ifndef STATIC
# if (!defined(MODULES_OK) || !defined(HAVE_DLOPEN)) && !defined(HPUX_HACKS)
# include "you_can't_compile_with_module_support_on_this_system_try_make_static"
# endif
#endif
#if !defined(STDC_HEADERS)
# include "you_need_to_upgrade_your_compiler_to_a_standard_c_one_mate!"
#endif
#if (NICKMAX < 9) || (NICKMAX > 32)
# include "invalid NICKMAX value"
#endif
#if (HANDLEN < 9) || (HANDLEN > 32)
# include "invalid HANDLEN value"
#endif
#if HANDLEN > NICKMAX
# include "HANDLEN MUST BE <= NICKMAX"
#endif