9675fc3c39
Port by Hitoshi Suzuki <sigh@kuzirabekon.econ.nagasaki-u.ac.jp>, with a few flavor tricks by me. Domo arigato, Suzuki san !
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++;
|