char *str_type[20] ;
XrmValue value ;
- STRCPY(app, appname) ;
- STRCPY(res, resource) ;
+ snprintf(app, sizeof(app), "%s", appname) ;
+ snprintf(res, sizeof(res), "%s", resource) ;
if (isupper(app[0])) app[0] = tolower(app[0]) ;
- SPRINTF(nstr, "%s.%s", app, res) ;
+ snprintf(nstr, sizeof(nstr), "%s.%s", app, res) ;
if (islower(res[0])) res[0] = toupper(res[0]) ;
if (islower(app[0])) app[0] = toupper(app[0]) ;
- SPRINTF(cstr, "%s.%s", app, res) ;
+ snprintf(cstr, sizeof(cstr), "%s.%s", app, res) ;
if (XrmGetResource(rDB, nstr, cstr, str_type, &value) == 0)
return((char *) NULL) ;
if ((ptr = getenv("XENVIRONMENT")) == NULL)
{
- SPRINTF(name, "%s/.Xdefaults-", home) ;
+ snprintf(name, sizeof(name), "%s/.Xdefaults-", home) ;
len = strlen(name) ;
GETHOSTNAME(name+len, 1024-len) ;
db = XrmGetFileDatabase(name) ;
{
char app[MAXLINE], resource[MAXLINE] ;
- STRCPY(app, appname) ;
+ snprintf(app, sizeof(app), "%s", appname) ;
if (isupper(app[0])) app[0] = tolower(app[0]) ;
- SPRINTF(resource, "%s.%s", app, rstr) ;
+ snprintf(resource, sizeof(resource), "%s.%s", app, rstr) ;
XrmPutStringResource(rDB, resource, rval) ;
}
v->cur_ch == KEY_6 ||
v->cur_ch == KEY_7)
return;
+ /* intentional fall through */
case OCT:
if(v->cur_ch == KEY_8 ||
v->cur_ch == KEY_9)
return;
+ /* intentional fall through */
case DEC:
if(v->cur_ch == KEY_A ||
v->cur_ch == KEY_B ||
v->cur_ch == KEY_E ||
v->cur_ch == KEY_F)
return;
+ /* intentional fall through */
default: /* HEX, allow all keys */
break;
}
else if (ksym == XK_Control_R && down) return(CONTROL);
else if (ksym == XK_Control_R && up) return(CONTROL);
else if (ksym == XK_Meta_L && down) return(META);
- else if (ksym == XK_Meta_R && up) return(META);
- else if (ksym == XK_Meta_L && down) return(META);
+ else if (ksym == XK_Meta_L && up) return(META);
+ else if (ksym == XK_Meta_R && down) return(META);
else if (ksym == XK_Meta_R && up) return(META);
else if (ksym == XK_Alt_L && down) return(ALT);
else if (ksym == XK_Alt_R && up) return(ALT);
{
Widget w ;
XmString cstr ;
- char *tmpStr, *ptr, displayStr[50];
+ char *tmpStr, *ptr, displayStr[50] = "";
if (itemno == DISPLAYITEM)
{