[ mihojla @ 16.07.2009. 08:46 ] @
Prilikom kompajliranja ovog malog X11 programa sa: gcc -Wall zamotuljak.c -o ani -lX11 -lXmu -lm ./ani prijavi mi upozorenje: zamotuljak.c:8: warning: missing sentinel in function call kako bih to mogao da ispravim? /* rm ani;gcc -Wall zamotuljak.c -o ani -lX11 -lXmu -lm;./ani */ #include <stdio.h> #include <X11/Shell.h> #include <X11/StringDefs.h> int main(int argc,char **argv){Widget wg;Display *dpy;Window win; XtAppContext app;String fb[]={"*geometry: 792x532","*background: black",0}; wg=XtAppInitialize(&app,"naziv",0,0,&argc,argv,fb,0,0);dpy=XtDisplay(wg); XtVaSetValues(wg,XtNmappedWhenManaged,False,XtNinput,True,0); XtRealizeWidget(wg);win=XtWindow(wg);XtPopup(wg,XtGrabNone); XWindowAttributes xgwa;XGetWindowAttributes(dpy,win,&xgwa); XSelectInput(dpy,win,KeyPressMask|PointerMotionMask|ButtonPressMask |ButtonReleaseMask);XGCValues gcv; GC gc=XCreateGC(dpy,win,GCForeground| GCBackground,&gcv);XEvent event; char c;int a,z,x;XSetForeground(dpy,gc,0x00ff00); for(a=0;;){ while(XPending(dpy)){XNextEvent(dpy,&event);switch(event.xany.type) {case KeyPress:{KeySym keysym;XLookupString(&event.xkey,&c,1,&keysym,0); switch(c){ case'q':case 27:goto a; // case'f':d=-(r);break; }}}} a++; z=390+sin((0.0+a)/200)*160+sin((0.0+a)/200/2)*160; x=266+cos((0.0+a)/200)*130+cos((0.0+a)/230)*130; XDrawPoint(dpy,win,gc,z,x); if(a%10==0)usleep(8000);// XFlush(dpy); }a:return 0;} |