Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/ckit/regression/valid-programs.obs/i100.c.c
ViewVC logotype

Annotation of /sml/trunk/ckit/regression/valid-programs.obs/i100.c.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 597 - (view) (download) (as text)

1 : dbm 597
2 :    
3 :    
4 :    
5 :    
6 :    
7 :    
8 :    
9 :    
10 :    
11 :    
12 :    
13 :    
14 :    
15 :    
16 :    
17 :    
18 :    
19 :    
20 :    
21 :    
22 :    
23 :    
24 :    
25 :    
26 :    
27 :    
28 :    
29 :    
30 :    
31 :    
32 :    
33 :    
34 :    
35 :    
36 :    
37 :    
38 :    
39 :    
40 :    
41 :    
42 :    
43 :    
44 :    
45 :    
46 :    
47 :    
48 :    
49 :    
50 :    
51 :    
52 :    
53 :    
54 :    
55 :    
56 :    
57 :    
58 :    
59 :    
60 :    
61 :    
62 :    
63 :    
64 :    
65 :    
66 :    
67 :    
68 :    
69 :    
70 :    
71 :    
72 :    
73 :    
74 :    
75 :    
76 :    
77 :    
78 :    
79 :    
80 :    
81 :    
82 :    
83 :    
84 :    
85 :    
86 :    
87 :    
88 :    
89 :    
90 :    
91 :    
92 :    
93 :    
94 :    
95 :    
96 :    
97 :    
98 :    
99 :    
100 :    
101 :    
102 :    
103 :    
104 :    
105 :    
106 :    
107 :    
108 :    
109 :    
110 :    
111 :    
112 :    
113 :    
114 :    
115 :    
116 :    
117 :    
118 :    
119 :    
120 :    
121 :    
122 :    
123 :    
124 :    
125 :    
126 :    
127 :    
128 :    
129 :    
130 :    
131 :    
132 :    
133 :    
134 :    
135 :    
136 :    
137 :    
138 :    
139 :    
140 :    
141 :    
142 :    
143 :    
144 :    
145 :    
146 :    
147 :    
148 :    
149 :    
150 :    
151 :    
152 :    
153 :    
154 :    
155 :    
156 :    
157 :    
158 :    
159 :    
160 :    
161 :    
162 :    
163 :    
164 :    
165 :    
166 :    
167 :    
168 :    
169 :    
170 :    
171 :    
172 :    
173 :    
174 :    
175 :    
176 :    
177 :    
178 :    
179 :    
180 :    
181 :    
182 :    
183 :    
184 :    
185 :    
186 :    
187 :    
188 :    
189 :    
190 :    
191 :    
192 :    
193 :    
194 :    
195 :    
196 :    
197 :    
198 :    
199 :    
200 :    
201 :    
202 :    
203 :    
204 :    
205 :    
206 :    
207 :    
208 :    
209 :    
210 :    
211 :    
212 :    
213 :    
214 :    
215 :    
216 :    
217 :    
218 :    
219 :    
220 :    
221 :    
222 :    
223 :    
224 :    
225 :    
226 :    
227 :    
228 :    
229 :    
230 :    
231 :    
232 :    
233 :    
234 :    
235 :    
236 :    
237 :    
238 :    
239 :    
240 :    
241 :    
242 :    
243 :    
244 :    
245 :    
246 :    
247 :    
248 :    
249 :    
250 :    
251 :    
252 :    
253 :    
254 :    
255 :    
256 :    
257 :    
258 :    
259 :    
260 :    
261 :    
262 :    
263 :    
264 :    
265 :    
266 :    
267 :    
268 :    
269 :    
270 :    
271 :    
272 :    
273 :    
274 :    
275 :    
276 :    
277 :    
278 :    
279 :    
280 :    
281 :    
282 :    
283 :    
284 :    
285 :    
286 :    
287 :    
288 :    
289 :    
290 :    
291 :    
292 :    
293 :    
294 :    
295 :    
296 :    
297 :    
298 :    
299 :    
300 :    
301 :    
302 :    
303 :    
304 :    
305 :    
306 :    
307 :    
308 :    
309 :    
310 :    
311 :    
312 :    
313 :    
314 :    
315 :    
316 :    
317 :    
318 :    
319 :    
320 :    
321 :    
322 :    
323 :    
324 :    
325 :    
326 :    
327 :    
328 :    
329 :    
330 :    
331 :    
332 :    
333 :    
334 :    
335 :    
336 :    
337 :    
338 :    
339 :    
340 :    
341 :    
342 :    
343 :    
344 :    
345 :    
346 :    
347 :    
348 :    
349 :     typedef int __int32_t;
350 :     typedef unsigned __uint32_t;
351 :    
352 :    
353 :    
354 :    
355 :    
356 :    
357 :    
358 :    
359 :    
360 :    
361 :    
362 :    
363 :    
364 :    
365 :    
366 :    
367 :    
368 :    
369 :    
370 :    
371 :    
372 :    
373 :    
374 :    
375 :    
376 :    
377 :    
378 :    
379 :    
380 :    
381 :    
382 :    
383 :    
384 :    
385 :    
386 :    
387 :    
388 :    
389 :    
390 :    
391 :     typedef long long __int64_t;
392 :     typedef unsigned long long __uint64_t;
393 :    
394 :    
395 :    
396 :    
397 :    
398 :    
399 :     typedef __int32_t __psint_t;
400 :     typedef __uint32_t __psunsigned_t;
401 :    
402 :    
403 :    
404 :    
405 :    
406 :    
407 :    
408 :    
409 :    
410 :    
411 :    
412 :     typedef __int32_t __scint_t;
413 :     typedef __uint32_t __scunsigned_t;
414 :    
415 :    
416 :    
417 :    
418 :    
419 :    
420 :    
421 :    
422 :    
423 :    
424 :    
425 :    
426 :    
427 :     typedef unsigned int size_t;
428 :    
429 :    
430 :    
431 :    
432 :    
433 :     typedef long fpos_t;
434 :    
435 :    
436 :    
437 :    
438 :    
439 :     typedef __int64_t off64_t;
440 :    
441 :    
442 :    
443 :    
444 :    
445 :     typedef __int64_t fpos64_t;
446 :    
447 :    
448 :    
449 :    
450 :    
451 :    
452 :    
453 :    
454 :     typedef char *va_list;
455 :    
456 :    
457 :    
458 :    
459 :    
460 :    
461 :    
462 :    
463 :    
464 :    
465 :    
466 :    
467 :    
468 :    
469 :    
470 :    
471 :    
472 :    
473 :    
474 :    
475 :    
476 :    
477 :    
478 :    
479 :    
480 :    
481 :    
482 :    
483 :    
484 :    
485 :    
486 :    
487 :    
488 :    
489 :    
490 :    
491 :    
492 :    
493 :    
494 :    
495 :    
496 :    
497 :    
498 :    
499 :    
500 :    
501 :    
502 :    
503 :    
504 :    
505 :    
506 :    
507 :    
508 :    
509 :    
510 :    
511 :    
512 :    
513 :    
514 :     typedef struct
515 :    
516 :    
517 :    
518 :    
519 :    
520 :    
521 :    
522 :    
523 :    
524 :     __file_s
525 :    
526 :     {
527 :    
528 :     int _cnt;
529 :    
530 :    
531 :     unsigned char *_ptr;
532 :     unsigned char *_base;
533 :    
534 :     unsigned char _flag;
535 :     unsigned char _file;
536 :    
537 :     } FILE;
538 :    
539 :     extern FILE __iob[100 ];
540 :     extern FILE *_lastbuf;
541 :     extern unsigned char *_bufendtab[];
542 :     extern unsigned char _sibuf[], _sobuf[];
543 :    
544 :     extern int remove(const char *);
545 :     extern int rename(const char *, const char *);
546 :     extern FILE *tmpfile(void);
547 :     extern char *tmpnam(char *);
548 :     extern int fclose(FILE *);
549 :     extern int fflush(FILE *);
550 :     extern FILE *fopen(const char *, const char *);
551 :     extern FILE *freopen(const char *, const char *, FILE *);
552 :     extern void setbuf(FILE *, char *);
553 :     extern int setvbuf(FILE *, char *, int, size_t);
554 :    
555 :     extern int fprintf(FILE *, const char *, ...);
556 :    
557 :     extern int fscanf(FILE *, const char *, ...);
558 :    
559 :     extern int printf(const char *, ...);
560 :    
561 :     extern int scanf(const char *, ...);
562 :    
563 :     extern int sprintf(char *, const char *, ...);
564 :    
565 :     extern int sscanf(const char *, const char *, ...);
566 :     extern int vfprintf(FILE *, const char *, char *);
567 :     extern int vprintf(const char *, char *);
568 :     extern int vsprintf(char *, const char *, char *);
569 :    
570 :    
571 :    
572 :     extern int fgetc(FILE *);
573 :     extern char *fgets(char *, int, FILE *);
574 :     extern int fputc(int, FILE *);
575 :     extern int fputs(const char *, FILE *);
576 :     extern int getc(FILE *);
577 :     extern int getchar(void);
578 :     extern char *gets(char *);
579 :     extern int putc(int, FILE *);
580 :     extern int putchar(int);
581 :     extern int puts(const char *);
582 :     extern int ungetc(int, FILE *);
583 :     extern size_t fread(void *, size_t, size_t, FILE *);
584 :     extern size_t fwrite(const void *, size_t, size_t, FILE *);
585 :     extern int fgetpos(FILE *, fpos_t *);
586 :     extern int fseek(FILE *, long, int);
587 :     extern int fsetpos(FILE *, const fpos_t *);
588 :     extern long ftell(FILE *);
589 :     extern void rewind(FILE *);
590 :     extern void clearerr(FILE *);
591 :     extern int feof(FILE *);
592 :     extern int ferror(FILE *);
593 :     extern void perror(const char *);
594 :    
595 :     extern int __filbuf(FILE *);
596 :     extern int __flsbuf(int, FILE *);
597 :    
598 :    
599 :    
600 :     extern FILE *fdopen(int, const char *);
601 :     extern int fileno(FILE *);
602 :    
603 :    
604 :    
605 :    
606 :     extern void flockfile(FILE *);
607 :     extern int ftrylockfile(FILE *);
608 :     extern void funlockfile(FILE *);
609 :     extern int getc_unlocked(FILE *);
610 :     extern int putc_unlocked(int, FILE *);
611 :     extern int getchar_unlocked(void);
612 :     extern int putchar_unlocked(int);
613 :    
614 :    
615 :    
616 :     extern FILE *popen(const char *, const char *);
617 :     extern int pclose(FILE *);
618 :    
619 :    
620 :    
621 :    
622 :    
623 :    
624 :    
625 :    
626 :    
627 :    
628 :    
629 :    
630 :    
631 :    
632 :    
633 :    
634 :    
635 :    
636 :    
637 :    
638 :    
639 :    
640 :    
641 :    
642 :    
643 :    
644 :    
645 :    
646 :    
647 :     extern int getopt(int, char *const *, const char *);
648 :    
649 :     extern char *optarg;
650 :     extern int opterr;
651 :     extern int optind;
652 :     extern int optopt;
653 :    
654 :    
655 :    
656 :    
657 :    
658 :    
659 :    
660 :    
661 :    
662 :    
663 :     extern int getsubopt(char **, char *const *, char **);
664 :     extern void getoptreset(void);
665 :    
666 :    
667 :    
668 :    
669 :    
670 :     extern char *ctermid(char *);
671 :     extern char *cuserid(char *);
672 :     extern char *tempnam(const char *, const char *);
673 :     extern int getw(FILE *);
674 :     extern int putw(int, FILE *);
675 :    
676 :    
677 :    
678 :    
679 :    
680 :     extern char *mktemp(char *);
681 :     extern int mkstemp(char *);
682 :     extern int setbuffer(FILE *, char *, int);
683 :     extern int setlinebuf(FILE *);
684 :     extern int system(const char *);
685 :    
686 :    
687 :    
688 :    
689 :     extern int fgetpos64(FILE *, fpos64_t *);
690 :     extern FILE *fopen64(const char *, const char *);
691 :     extern FILE *freopen64(const char *, const char *, FILE *);
692 :     extern int fseek64(FILE *, off64_t, int);
693 :     extern int fseeko64(FILE *, off64_t, int);
694 :    
695 :     extern int fseeko(FILE *, __int64_t, int);
696 :     extern int fsetpos64(FILE *, const fpos64_t *);
697 :     extern off64_t ftell64(FILE *);
698 :    
699 :     extern __int64_t ftello(FILE *);
700 :     extern off64_t ftello64(FILE *);
701 :     extern FILE *tmpfile64(void);
702 :    
703 :    
704 :    
705 :     extern int __semputc(int, FILE *);
706 :     extern int __semgetc(FILE *);
707 :     extern int __us_rsthread_stdio;
708 :    
709 :    
710 :    
711 :     extern char *ctermid_r(char *);
712 :    
713 :    
714 :    
715 :    
716 :    
717 :    
718 :    
719 :    
720 :    
721 :    
722 :    
723 :    
724 :    
725 :    
726 :    
727 :    
728 :    
729 :    
730 :    
731 :    
732 :    
733 :    
734 :    
735 :    
736 :    
737 :    
738 :    
739 :    
740 :    
741 :    
742 :    
743 :    
744 :    
745 :    
746 :    
747 :    
748 :    
749 :    
750 :    
751 :    
752 :    
753 :    
754 :    
755 :    
756 :    
757 :    
758 :    
759 :    
760 :    
761 :    
762 :    
763 :    
764 :    
765 :    
766 :    
767 :    
768 :    
769 :    
770 :    
771 :    
772 :    
773 :    
774 :     main()
775 :     {
776 :     int c, i;
777 :    
778 :     i = 0;
779 :     while((c = (__us_rsthread_stdio ? __semgetc((&__iob[0])) : (--((&__iob[0]))->_cnt < 0 ? __filbuf((&__iob[0])) : (int)*((&__iob[0]))->_ptr++)) ) != (-1) ) {
780 :     if (++i > 100) {
781 :     printf("\n");
782 :     i = 0;
783 :     }
784 :     if (c == '\n') i = 0;
785 :     (__us_rsthread_stdio ? __semputc((c), (&__iob[1])) : (--( (&__iob[1]))->_cnt < 0 ? __flsbuf(((c)), ( (&__iob[1]))) : (int)(*( (&__iob[1]))->_ptr++ = (unsigned char)((c))))) ;
786 :     }
787 :     }

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0