40 lines
2.1 KiB
Plaintext
40 lines
2.1 KiB
Plaintext
|
$OpenBSD: patch-lib_XimpProto_c,v 1.1.1.1 2000/04/26 00:43:13 espie Exp $
|
||
|
--- lib/XimpProto.c.orig Thu May 27 01:55:25 1999
|
||
|
+++ lib/XimpProto.c Wed Apr 26 02:18:48 2000
|
||
|
@@ -387,9 +387,9 @@ XimpProtocolWidget xpw;
|
||
|
char buf[256];
|
||
|
|
||
|
#define MAKEATOM(s) XInternAtom(dpy, s, False)
|
||
|
- (void)sprintf(buf, "_XIMP_%s", xpw->ximp.localename);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_%s", xpw->ximp.localename);
|
||
|
xpw->ximp.selAtom1 = MAKEATOM(buf);
|
||
|
- (void)sprintf(buf, "_XIMP_%s@%s.%d",
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_%s@%s.%d",
|
||
|
xpw->ximp.localename,
|
||
|
xpw->ximp.servername,
|
||
|
DefaultScreen(XtDisplay((Widget)xpw)));
|
||
|
@@ -474,17 +474,17 @@ Window client;
|
||
|
char buf[30];
|
||
|
|
||
|
ccp = XtNew(ConvClient);
|
||
|
- (void)sprintf(buf, "_XIMP_STRING_%d", xpw->ximp.propid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_STRING_%d", xpw->ximp.propid++);
|
||
|
ccp->property = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
- (void)sprintf(buf, "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
ccp->preeditdata = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
- (void)sprintf(buf, "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
ccp->preedittext = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
- (void)sprintf(buf, "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
ccp->preeditfeedback = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
- (void)sprintf(buf, "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
ccp->statustext = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
- (void)sprintf(buf, "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
+ (void)snprintf(buf, sizeof(buf), "_XIMP_CALLBACKS_%d", xpw->ximp.callbackpropid++);
|
||
|
ccp->statusfeedback = XInternAtom(XtDisplay((Widget)xpw), buf, False);
|
||
|
}
|
||
|
ccp->id = xpw->ximp.icid++;
|