diff options
-rw-r--r-- | samples/X11/x11atomstuffer/x11atomstuffer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/samples/X11/x11atomstuffer/x11atomstuffer.c b/samples/X11/x11atomstuffer/x11atomstuffer.c index d2f338f..70ed425 100644 --- a/samples/X11/x11atomstuffer/x11atomstuffer.c +++ b/samples/X11/x11atomstuffer/x11atomstuffer.c @@ -15,6 +15,7 @@ #include <stdlib.h> #include <stdio.h> #include <string.h> +#include <stdint.h> #include <time.h> #include <unistd.h> @@ -29,7 +30,8 @@ char const doitkey[] = "wastemyX11server"; int main(int argc, char *argv[]) { - unsigned int i; + uint64_t i; + unsigned int r = getpid() ^ time(NULL); if( argc < 2 || strcmp(argv[1], doitkey) ) { fprintf(stderr, @@ -57,11 +59,9 @@ int main(int argc, char *argv[]) } Xscreen = DefaultScreen(Xdisplay); - unsigned int r = getpid() ^ time(NULL); - for(i=0; i < 0xffffffff; i++) { char atomstr[33]; - snprintf(atomstr,32, "_wasted_0x%08x_0x%08x", r, i); + snprintf(atomstr,32, "_wasted_0x%08x_0x%08x", r, (unsigned int)i); XInternAtom(Xdisplay, atomstr, False); if( !(i % 0x00010000 ) ) { fprintf(stderr, "%s\n", atomstr); |