-*version9.txt* For Vim version 9.1. Last change: 2026 Feb 12
+*version9.txt* For Vim version 9.1. Last change: 2026 Feb 13
VIM REFERENCE MANUAL by Bram Moolenaar
Problem: filetype: cel files are not recognized
Solution: Detect *.cel files as cel filetype (Stefan VanBuren).
+Patch 9.1.2147
+Problem: Compile warning in strings.c
+Solution: Use const qualifier (John Marriott).
+
vim:tw=78:ts=8:noet:ft=help:norl:fdm=manual:nofoldenable
{
if (*p != '%')
{
- char *q = strchr(p + 1, '%');
+ const char *q = strchr(p + 1, '%');
size_t n = (q == NULL) ? STRLEN(p) : (size_t)(q - p);
p += n;
{
if (*p != '%')
{
- char *q = strchr(p + 1, '%');
+ const char *q = strchr(p + 1, '%');
size_t n = (q == NULL) ? STRLEN(p) : (size_t)(q - p);
// Copy up to the next '%' or NUL without any changes.
else
{
// memchr on HP does not like n > 2^31 !!!
- char *q = memchr(str_arg, '\0',
+ const char *q = memchr(str_arg, '\0',
precision <= (size_t)0x7fffffffL ? precision
: (size_t)0x7fffffffL);