--- tclreadline.c.orig 2019-11-21 14:54:07.000000000 -0800 +++ tclreadline.c 2025-05-11 12:52:58.741636853 -0700 @@ -354,16 +354,16 @@ Tcl_WrongNumArgs(interp, 2, objv, "?boolean?"); return TCL_ERROR; } else if (3 == objc) { - int bool = tclrl_use_builtin_completer; + int boolval = tclrl_use_builtin_completer; if (TCL_OK != Tcl_GetBoolean(interp, Tcl_GetStringFromObj(objv[2], 0), - &bool)) { + &boolval)) { Tcl_AppendResult(interp, "wrong # args: should be a boolean value.", (char*) NULL); return TCL_ERROR; } else { - tclrl_use_builtin_completer = bool; + tclrl_use_builtin_completer = boolval; } } Tcl_AppendResult(interp, tclrl_use_builtin_completer ? "1" : "0",