Minor fix: Set eeprom_size to 0 on unsuccessful memory allocation.
%!PS-Adobe-2.0 EPSF-2.0
%%Title: fsm-sii.fig
%%Creator: fig2dev Version 3.2 Patchlevel 4
%%CreationDate: Wed Jul 19 12:40:51 2006
%%For: fp@jupiter (Florian Pose)
%%BoundingBox: 0 0 529 201
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
/col32 {0.555 0.555 0.555 srgb} bind def
end
save
newpath 0 201 moveto 0 0 lineto 529 0 lineto 529 201 lineto closepath clip newpath
-5.2 236.5 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/DrawEllipse {
/endangle exch def
/startangle exch def
/yrad exch def
/xrad exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y tr xrad yrad sc 0 0 1 startangle endangle arc
closepath
savematrix setmatrix
} def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06299 0.06299 sc
%
% Fig objects follow
%
%
% here starts figure with depth 50
% Ellipse
7.500 slw
n 3375 1260 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
3375 1305 m
gs 1 -1 sc (READ_CHECK) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 5490 1260 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
5490 1305 m
gs 1 -1 sc (READ_FETCH) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 1260 1260 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
1260 1305 m
gs 1 -1 sc (READ_START) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 7605 2115 855 360 0 360 DrawEllipse gs col0 s gr
% Ellipse
n 7605 2116 748 315 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
7605 2160 m
gs 1 -1 sc (END) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 1260 3015 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
1260 3060 m
gs 1 -1 sc (WRITE_START) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 3375 3015 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
3375 3060 m
gs 1 -1 sc (WRITE_CHECK) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 5490 3015 855 360 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
5490 3060 m
gs 1 -1 sc (WRITE_CHECK2) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 4455 2115 855 360 0 360 DrawEllipse gs col0 s gr
% Ellipse
n 4455 2108 765 322 0 360 DrawEllipse gs col0 s gr
/Helvetica ff 180.00 scf sf
4455 2160 m
gs 1 -1 sc (ERROR) dup sw pop 2 div neg 0 rm col0 sh gr
% Ellipse
n 495 675 101 101 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Polyline
2 slj
gs clippath
656 1018 m 708 987 l 630 857 l 667 976 l 579 888 l cp
eoclip
n 540 765 m
675 990 l gs 0.00 setgray ef gr gs col0 s gr gr
% arrowhead
0 slj
n 579 888 m 667 976 l 630 857 l 579 888 l cp gs 0.00 setgray ef gr col0 s
% Ellipse
n 495 2430 101 101 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Polyline
2 slj
gs clippath
656 2773 m 708 2742 l 630 2612 l 667 2731 l 579 2643 l cp
eoclip
n 540 2520 m
675 2745 l gs 0.00 setgray ef gr gs col0 s gr gr
% arrowhead
0 slj
n 579 2643 m 667 2731 l 630 2612 l 579 2643 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
2535 1290 m 2535 1230 l 2384 1230 l 2504 1260 l 2384 1290 l cp
eoclip
n 2115 1260 m
2520 1260 l gs col0 s gr gr
% arrowhead
0 slj
n 2384 1290 m 2504 1260 l 2384 1230 l 2384 1290 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
4650 1290 m 4650 1230 l 4499 1230 l 4619 1260 l 4499 1290 l cp
eoclip
n 4230 1260 m
4635 1260 l gs col0 s gr gr
% arrowhead
0 slj
n 4499 1290 m 4619 1260 l 4499 1230 l 4499 1290 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
2535 3045 m 2535 2985 l 2384 2985 l 2504 3015 l 2384 3045 l cp
eoclip
n 2115 3015 m
2520 3015 l gs col0 s gr gr
% arrowhead
0 slj
n 2384 3045 m 2504 3015 l 2384 2985 l 2384 3045 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
4650 3045 m 4650 2985 l 4499 2985 l 4619 3015 l 4499 3045 l cp
eoclip
n 4230 3015 m
4635 3015 l gs col0 s gr gr
% arrowhead
0 slj
n 4499 3045 m 4619 3015 l 4499 2985 l 4499 3045 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
[60] 0 sd
gs clippath
3746 1966 m 3753 1906 l 3602 1890 l 3719 1933 l 3596 1950 l cp
eoclip
n 3375 1620 m 3375 1623 l 3375 1629 l 3376 1639 l 3377 1653 l 3378 1670 l
3381 1689 l 3384 1709 l 3390 1730 l 3398 1752 l 3408 1775 l
3423 1798 l 3441 1822 l 3465 1845 l 3489 1863 l 3513 1879 l
3537 1892 l 3561 1902 l 3584 1910 l 3607 1916 l 3629 1921 l
3651 1925 l 3671 1928 l 3690 1931 l 3706 1932 l
3735 1935 l gs col0 s gr gr
[] 0 sd
% arrowhead
0 slj
n 3596 1950 m 3719 1933 l 3602 1890 l 3596 1950 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
5201 1906 m 5208 1966 l 5358 1949 l 5236 1933 l 5351 1889 l cp
eoclip
n 5490 1620 m 5490 1623 l 5491 1629 l 5492 1639 l 5494 1653 l 5495 1670 l
5496 1689 l 5495 1709 l 5494 1730 l 5490 1752 l 5484 1775 l
5475 1798 l 5462 1822 l 5445 1845 l 5424 1866 l 5402 1883 l
5380 1896 l 5358 1907 l 5336 1914 l 5314 1921 l 5293 1925 l
5273 1929 l 5255 1931 l
5220 1935 l gs col0 s gr gr
% arrowhead
0 slj
n 5351 1889 m 5236 1933 l 5358 1949 l 5351 1889 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
[60] 0 sd
gs clippath
3753 2323 m 3746 2263 l 3596 2279 l 3719 2297 l 3602 2339 l cp
eoclip
n 3375 2610 m 3375 2607 l 3375 2601 l 3376 2591 l 3377 2577 l 3378 2560 l
3381 2541 l 3384 2521 l 3390 2500 l 3398 2478 l 3408 2455 l
3423 2432 l 3441 2408 l 3465 2385 l 3489 2367 l 3513 2351 l
3537 2338 l 3561 2328 l 3584 2320 l 3607 2314 l 3629 2309 l
3651 2305 l 3671 2302 l 3690 2299 l 3706 2298 l
3735 2295 l gs col0 s gr gr
[] 0 sd
% arrowhead
0 slj
n 3602 2339 m 3719 2297 l 3596 2279 l 3602 2339 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
5208 2263 m 5201 2323 l 5351 2340 l 5236 2297 l 5358 2280 l cp
eoclip
n 5490 2610 m 5490 2607 l 5491 2601 l 5492 2591 l 5494 2577 l 5495 2560 l
5496 2541 l 5495 2521 l 5494 2500 l 5490 2478 l 5484 2455 l
5475 2432 l 5462 2408 l 5445 2385 l 5424 2364 l 5402 2347 l
5380 2334 l 5358 2323 l 5336 2316 l 5314 2309 l 5293 2305 l
5273 2301 l 5255 2299 l
5220 2295 l gs col0 s gr gr
% arrowhead
0 slj
n 5358 2280 m 5236 2297 l 5351 2340 l 5358 2280 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
7003 1874 m 7053 1840 l 6969 1715 l 7011 1832 l 6919 1748 l cp
eoclip
n 6255 1440 m 6257 1440 l 6260 1441 l 6267 1443 l 6277 1446 l 6290 1449 l
6307 1454 l 6327 1459 l 6349 1466 l 6374 1473 l 6400 1481 l
6427 1489 l 6456 1498 l 6485 1508 l 6515 1518 l 6545 1529 l
6577 1541 l 6610 1555 l 6644 1569 l 6679 1585 l 6715 1602 l
6750 1620 l 6791 1643 l 6827 1664 l 6858 1685 l 6885 1704 l
6908 1722 l 6928 1739 l 6945 1755 l 6960 1770 l 6974 1785 l
6985 1798 l 6995 1810 l 7003 1821 l 7010 1830 l
7020 1845 l gs col0 s gr gr
% arrowhead
0 slj
n 6919 1748 m 7011 1832 l 6969 1715 l 6919 1748 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
7053 2381 m 6997 2360 l 6942 2500 l 7014 2400 l 6998 2522 l cp
eoclip
n 6210 2835 m 6212 2835 l 6216 2835 l 6223 2834 l 6234 2833 l 6249 2832 l
6267 2830 l 6289 2828 l 6314 2825 l 6341 2822 l 6370 2818 l
6401 2814 l 6432 2808 l 6464 2802 l 6496 2795 l 6530 2787 l
6564 2777 l 6600 2766 l 6637 2753 l 6674 2737 l 6712 2720 l
6750 2700 l 6789 2677 l 6824 2653 l 6854 2630 l 6881 2607 l
6903 2584 l 6922 2563 l 6939 2541 l 6954 2521 l 6967 2500 l
6978 2481 l 6988 2462 l 6996 2444 l 7003 2428 l 7009 2415 l
7013 2403 l
7020 2385 l gs col0 s gr gr
% arrowhead
0 slj
n 6998 2522 m 7014 2400 l 6942 2500 l 6998 2522 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
5375 923 m 5433 905 l 5387 761 l 5395 885 l 5330 779 l cp
eoclip
n 5670 900 m 5671 897 l 5673 892 l 5676 882 l 5680 868 l 5685 850 l
5690 829 l 5695 807 l 5700 784 l 5703 761 l 5705 737 l
5704 714 l 5701 692 l 5695 670 l 5685 649 l 5670 630 l
5654 617 l 5636 606 l 5618 599 l 5602 594 l 5586 590 l
5572 588 l 5559 586 l 5547 585 l 5535 585 l 5523 585 l
5511 586 l 5498 588 l 5484 590 l 5468 594 l 5452 599 l
5434 606 l 5416 617 l 5400 630 l 5385 649 l 5375 670 l
5369 692 l 5366 714 l 5365 737 l 5367 761 l 5370 784 l
5375 807 l 5380 829 l 5385 850 l 5390 868 l
5400 900 l gs col0 s gr gr
% arrowhead
0 slj
n 5330 779 m 5395 885 l 5387 761 l 5330 779 l cp gs 0.00 setgray ef gr col0 s
% Polyline
2 slj
gs clippath
5343 3370 m 5286 3350 l 5236 3492 l 5305 3390 l 5292 3513 l cp
eoclip
n 5670 3375 m 5671 3377 l 5673 3382 l 5676 3391 l 5680 3403 l 5685 3419 l
5691 3439 l 5698 3460 l 5704 3483 l 5709 3507 l 5713 3531 l
5716 3556 l 5716 3580 l 5715 3603 l 5709 3627 l 5701 3649 l
5688 3671 l 5670 3690 l 5651 3704 l 5629 3715 l 5608 3724 l
5587 3730 l 5568 3735 l 5550 3738 l 5534 3740 l 5519 3742 l
5504 3742 l 5490 3742 l 5476 3742 l 5461 3742 l 5446 3740 l
5430 3738 l 5412 3735 l 5393 3730 l 5372 3724 l 5351 3715 l
5329 3704 l 5310 3690 l 5292 3671 l 5279 3649 l 5271 3627 l
5265 3603 l 5264 3580 l 5264 3556 l 5267 3531 l 5271 3507 l
5276 3483 l 5282 3460 l 5289 3439 l 5295 3419 l 5300 3403 l
5310 3375 l gs col0 s gr gr
% arrowhead
0 slj
n 5292 3513 m 5305 3390 l 5236 3492 l 5292 3513 l cp gs 0.00 setgray ef gr col0 s
% here ends figure;
$F2psEnd
rs
showpage