Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!snorkelwacker!bloom-beacon!ORC.OLIVETTI.COM!manu From: manu@ORC.OLIVETTI.COM (Manu Das) Newsgroups: comp.windows.x Subject: help! Message-ID: <9008312339.AA00461@Todi.ORC.Olivetti.Com> Date: 31 Aug 90 23:39:38 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 59 I have this simple client: #include #include #include #include void Quit(w,client_data,call_data) Widget w; caddr_t client_data,call_data; { printf("client_data=%s,call_data=%s\n",client_data,call_data); exit(0); } MyNotify(w,event,params,num_params) Widget w; XButtonEvent event; char *params[]; Cardinal *num_params; { printf("params=%s num_params=%d\n",params[0],*num_params); XtCallCallbacks((CommandWidget)w,XtNcallback,(caddr_t)"anything"); } main(argc,argv) int argc; char **argv; { Widget top,cmd; static XtActionsRec actions[] = { {"myNotify", (XtActionProc)MyNotify}, }; top = XtInitialize( argv[0], "Sample", NULL, 0, &argc, argv); cmd = XtCreateManagedWidget("bye",commandWidgetClass,top,NULL,0); XtAddActions(actions,XtNumber(actions)); XtAddCallback(cmd,XtNcallback,Quit,"CLNT DATA"); XtRealizeWidget(top); XtMainLoop(); } The resource file has this line: -------------------------------- Sample*bye.translations: #override \n\ : myNotify(Btn1) =>>THE PROBLEM is, in the function MyNotify(), printf("params=%s num_params=%d\n",params[0],*num_params); is not printing anything, because params and the num_params aren't defined! Why is that? I am using X11R3. Thank you for your help. Manu Das (manu@orc.olivetti.com)