X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/micropolis/blobdiff_plain/6f214ac0ef5899987197c2e4c9baa0b51a04c197..176c45720f3b9e5555fe1084d3e6ea59488c1785:/src/sim/w_x.c diff --git a/src/sim/w_x.c b/src/sim/w_x.c index b7cc9e9..82ff0a2 100644 --- a/src/sim/w_x.c +++ b/src/sim/w_x.c @@ -581,7 +581,7 @@ InitNewView(SimView *view, char *title, int class, int w, int h) view->update_context = 0; view->auto_goto = 0; view->auto_going = 0; - view->auto_x_goal = view->auto_x_goal = 0; + view->auto_x_goal = view->auto_y_goal = 0; view->auto_speed = 75; view->follow = NULL; view->sound = 1; @@ -906,7 +906,7 @@ DoResizeView(SimView *view, int w, int h) } view->data = (unsigned char *)shmat(view->shminfo->shmid, 0, 0); - if ((int)view->data == -1) { + if ((char*)view->data == (char*)-1) { perror("shmat"); fprintf(stderr, "Darn, Micropolis can't find any memory to share with display \"%s\".\n", @@ -918,7 +918,7 @@ DoResizeView(SimView *view, int w, int h) view->shminfo->shmaddr = (char *)view->data; view->shminfo->readOnly = False; - { int (*old)(); + { int (*old)(Display *, XErrorEvent *); int result; int attached = 0; GotXError = 0;