unsigned int w = 0, h = 0;
unsigned int n;
unsigned long new_flags = (flags & (~geometryFlags));
- char *p;
+ const char *p;
# define MAXLEN_GEOM 256 /* could be longer than regular geometry string */
if (geom == NULL)
if (!target->asimman)
target->asimman = create_generic_imageman (target->rs[Rs_path]);
- if (char *f = strchr (file, ';'))
+ if (const char *p = strchr (file, ';'))
{
- size_t len = f - file;
- f = (char *)malloc (len + 1);
+ size_t len = p - file;
+ char *f = (char *)malloc (len + 1);
memcpy (f, file, len);
f[len] = '\0';
original_asim = get_asimage (target->asimman, f, 0xFFFFFFFF, 100);
if ((shell = getenv ("SHELL")) == NULL || *shell == '\0')
shell = "/bin/sh";
- argv0 = (const char *)rxvt_basename (shell);
+ argv0 = rxvt_basename (shell);
if (option (Opt_loginShell))
{
return r;
}
-char *
+const char *
rxvt_basename (const char *str) NOTHROW
{
char *base = strrchr (str, '/');
char * rxvt_wcstoutf8 (const wchar_t *str, int len = -1);
wchar_t * rxvt_utf8towcs (const char *str, int len = -1);
-char * rxvt_basename (const char *str) NOTHROW;
+const char * rxvt_basename (const char *str) NOTHROW;
void rxvt_vlog (const char *fmt, va_list arg_ptr) NOTHROW;
void rxvt_log (const char *fmt,...) NOTHROW;
void rxvt_warn (const char *fmt,...) NOTHROW;