memchr() takes a char * as a first parameter, and 'buf' is a const char *.
This breaks build process at least with gcc 16.1.1 and maintainer-mode enabled.
Without maintainer-mode, only a warning is generated.
strchr() takes a char * as a first parameter, and in the cases a const char * is passed.
This breaks build process at least with gcc 16.1.1 and maintainer-mode enabled.
Without maintainer-mode, only a warning is generated.
Submitted by: jailletc36
Reviewed by: jailletc36, jim, jorton
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1934885 13f79535-47bb-0310-9956-
ffa450edef68
char *n;
apr_size_t llen;
- n = memchr(buf, '\n', bufsz);
+ n = memchr((char *)buf, '\n', bufsz);
if (n == NULL)
break;
}
#endif
- if ((cp = strchr(url, '/')) == NULL)
+ if ((cp = strchr((char *)url, '/')) == NULL)
return 1;
h = apr_pstrmemdup(cntxt, url, cp - url);
rv = apr_parse_addr_port(&hostname, &scope_id, &port, h, cntxt);
/*
* assume proxy-name[:port]
*/
- if ((p = strchr(opt_arg, ':'))) {
+ if ((p = strchr((char *)opt_arg, ':'))) {
*p = '\0';
p++;
proxyport = atoi(p);
char *ptr = NULL;
/* Byte multiplier */
unsigned int mult = 1;
- if ((ptr = strchr(arg, 'B')) != NULL) { /* Found KB size */
+ if ((ptr = strchr((char *)arg, 'B')) != NULL) { /* Found KB size */
mult = 1;
}
- else if ((ptr = strchr(arg, 'K')) != NULL) { /* Found KB size */
+ else if ((ptr = strchr((char *)arg, 'K')) != NULL) { /* Found KB size */
mult = 1024;
}
- else if ((ptr = strchr(arg, 'M')) != NULL) { /* Found MB size */
+ else if ((ptr = strchr((char *)arg, 'M')) != NULL) { /* Found MB size */
mult = 1024 * 1024;
}
- else if ((ptr = strchr(arg, 'G')) != NULL) { /* Found GB size */
+ else if ((ptr = strchr((char *)arg, 'G')) != NULL) { /* Found GB size */
mult = 1024 * 1024 * 1024;
}
if (ptr) { /* rotation based on file size */