From: Guido van Rossum Date: Tue, 11 Feb 1992 14:47:11 +0000 (+0000) Subject: Better check of input data? X-Git-Tag: v0.9.8~519 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d61bbb33f7b19974f0a45c17ad7696eb4c310218;p=thirdparty%2FPython%2Fcpython.git Better check of input data? --- diff --git a/Demo/sgi/video/squash.c b/Demo/sgi/video/squash.c index c045084f51e0..d5ea94692495 100755 --- a/Demo/sgi/video/squash.c +++ b/Demo/sgi/video/squash.c @@ -78,9 +78,19 @@ main(argc, argv) exit(1); } while( !feof(stdin) ) { - gets(lbuf); - if ( feof(stdin) ) break; - puts(lbuf); + { int t, s; + gets(lbuf); + if ( feof(stdin) ) break; + if ( sscanf(lbuf, "%d,%d", &t,&s) == 2) { + if ( s != h*w*4 ) { + fprintf(stderr, "Size changed from %d to %d: %s\n",4*h*w,s, lbuf); + exit(1); + } + printf("%d, %d\n", t, nh*nw*4); + } else { + puts(lbuf); + } + } fprintf(stderr, "Reading %d\n", h*w*sizeof(long)); if ( (i=fread(bm, 1, h*w*sizeof(long), stdin)) != h*w*sizeof(long)) { fprintf(stderr, "%s: short read, %d wanted %d\n", argv[0],