$ od -c -N 50000 [eris]<Lisp>KOTO>LISPUSERS>FLAGBROWSER.TEDIT!1 0000000 X E R O X \t F L A G B R O W S E 0000020 R \r 2 \r \r 4 \r \r 1 \r \r F L A G B 0000040 R O W S E R \r 1 \r \r 4 \r \r B y : 0000060 M i t c h e l l L M o d e 0000100 l \r 4 7 3 E d g e l l R o a 0000120 d \r F r a m i n g h a m , M A 0000140 0 1 7 0 1 \r S i m p l e d i 0000160 s p l a y - o r i e n t e d f 0000200 l a g v i e w e r / s e t t e 0000220 r . \r N o t i c e a n d A 0000240 c k n o w l e d g e m e n t : 0000260 T h i s p a c k a g e w a 0000300 s d e v e l o p e d w h i l 0000320 e t h e a u t h o r w a s 0000340 a n e m p l o y e e o f 0000360 A p p l i e d E x p e r t S 0000400 y s t e m s , I n c . ( A p 0000420 e x ) , C a m b r i d g e , 0000440 M A . T h e a u t h o r 0000460 t h a n k s t h e c o m p a 0000500 n y f o r i t s s u p p o 0000520 r t a n d a s s u m e s f 0000540 u l l r e s p o n s i b i l i 0000560 t y f o r t h e c o n t e 0000600 n t s a n d m a i n t e n a 0000620 n c e o f t h i s p a c k 0000640 a g e . \r S O F T W A R E R E 0000660 Q U I R E D \r F L A G B R O W S 0000700 E R . D C O M \r F U N C T I O N 0000720 S \r ( M A K E F L A G B R O W S 0000740 E R F L A G L S T M E N U P 0000760 R O P S P O S I T I O N ) 0001000 \t \t \t \t [ F u n c t i o n ] \r 0001020 P u t u p a p e r m a n e 0001040 n t m e n u o f t h e f 0001060 l a g s i n F L A G L S T , 0001100 w i t h n o n - N I L f l 0001120 a g s h i g h l i g h t e d . 0001140 [ W h e n M A K E F L A G 0001160 B R O W S E R i s c a l l e 0001200 d , a n y u n b o u n d 0001220 f l a g s o n F L A G L S T 0001240 a r e i n i t i a l i z e d 0001260 t o N I L . ] \r I f a n 0001300 i t e m o f F L A G L S T 0001320 i s a l i s t , i t s C 0001340 A R i s i n t e r p r e t e 0001360 d a s t h e f l a g . 0001400 I f i t s C D R i s a 0001420 l i s t , i t i s i n t 0001440 e r p r e t e d a s a l i 0001460 s t o f a l l o w a b l e 0001500 v a l u e s o t h e r t h 0001520 a n N I L o r T . I f 0001540 t h e C D R i s a n a 0001560 t o m , i t i s t h e n 0001600 a m e o f a f u n c t i o 0001620 n t o b e c a l l e d t 0001640 o g e t t h e n e w v a 0001660 l u e o f t h e f l a g . 0001700 [ S e e d e s c r i p t 0001720 i o n o f m i d d l e b u 0001740 t t o n i n g , b e l o w . ] 0001760 M E N U P R O P S i s a 0002000 l i s t o f m e n u p r 0002020 o p e r t i e s f o r t h e 0002040 m e n u , i n p r o p e r 0002060 t y l i s t f o r m a t . 0002100 [ S e e p a g e 1 9 . 4 1 0002120 o f t h e A u g u s t 1 0002140 9 8 3 I n t e r l i s p m 0002160 a n u a l f o r d e s c r i 0002200 p t i o n s o f t h e a v 0002220 a i l a b l e p r o p e r t i 0002240 e s a n d t h e i r d e 0002260 f a u l t b e h a v i o r . ] 0002300 P O S I T I O N i s 0002320 t h e p o s i t i o n w h e 0002340 r e t h e m e n u s h o u 0002360 l d b e d i s p l a y e d 0002400 ( ( X . Y ) , i n s c r 0002420 e e n c o o r d i n a t e s , 0002440 o f t h e l o w e r l e 0002460 f t c o r n e r ) . I f 0002500 P O S I T I O N i s N I L , 0002520 t h e c u r r e n t c u r 0002540 s o r p o s i t i o n i s 0002560 u s e d . T s a y s t o 0002600 p r o m p t f o r a p o 0002620 s i t i o n . \r T h e l e f t 0002640 b u t t o n i n v e r t s 0002660 t h e v a l u e o f t h e 0002700 f l a g ( T < - - > N I 0002720 L ) . M i d d l e b u t t o 0002740 n i s f o r s e l e c t i 0002760 n g a n e w v a l u e . 0003000 I f a l l o w a b l e v a 0003020 l u e h a d b e e n s p e 0003040 c i f i e d f o r t h e s 0003060 e l e c t e d f l a g , m i 0003100 d d l e b u t t o n w i l l 0003120 b r i n g u p a m e n u 0003140 o f t h o s e v a l u e s 0003160 a l o n g w i t h N I L 0003200 a n d T . I f a f u n 0003220 c t i o n n a m e w a s s 0003240 p e c i f i e d , t h a t f 0003260 u n c t i o n i s c a l l e 0003300 d w i t h t h e f l a g 0003320 n a m e a s a n a r g u m 0003340 e n t ; t h e f l a g i s 0003360 s e t t o t h e v a l u 0003400 e r e t u r n e d . F o r 0003420 a t o m i c i t e m s , 0003440 m i d d l e b u t t o n s i 0003460 m p l y p r o m p t s f o r 0003500 a n e w v a l u e ; i n 0003520 p u t i s i n t e r p r e t 0003540 e d a s a s i n g l e 0003560 a t o m a n d i s n o t 0003600 e v a l u a t e d . \r I t e m s 0003620 i n t h e m e n u a r e 0003640 s h a d e d a c c o r d i n 0003660 g t o t h e i r v a l u e 0003700 : w h i t e f o r N I L , 0003720 b l a c k f o r T , a n 0003740 d t h e v a l u e o f F 0003760 L A G B R O W S E R G R A Y S H 0004000 A D E f o r o t h e r v a 0004020 l u e s . \r N o t e t h a t 0004040 t h e r e i s n o w a y 0004060 f o r a F l a g B r o w 0004100 s e r t o k n o w t h a t 0004120 a f l a g ' s v a l u e 0004140 h a s b e e n c h a n g e 0004160 d b y t y p e i n o r c 0004200 o d e , s o i t i s p o 0004220 s s i b l e f o r a f l 0004240 a g t o b e d i s p l a y 0004260 e d i n t h e w r o n g 0004300 s h a d e . L e f t - b u t 0004320 t o n i n g i n v e r t s 0004340 t h e c u r r e n t v a l u 0004360 e o f t h e f l a g r e 0004400 g a r d l e s s o f i t s 0004420 d i s p l a y s h a d e . \r T 0004440 h e d i s p l a y s h a d e 0004460 a f t e r b u t t o n i n g 0004500 c o r r e c t l y r e f l e 0004520 c t s t h e n e w v a l u 0004540 e . T h u s , i f a n u 0004560 l l f l a g i s s e t t 0004600 o T i n t y p e i n , t 0004620 h e n s e l e c t e d w i t 0004640 h t h e l e f t b u t t o 0004660 n , i t w i l l r e m a i 0004700 n w h i t e a f t e r s e 0004720 l e c t i o n . \0 \0 \0 \0 \0 003 ( L 0004740 I S T ( ( P A G E N I L ( 0004760 P A P E R S I Z E L e t t e r 0005000 F O L I O I N F O ( A R A B 0005020 I C ) S T A R T I N G P A 0005040 G E # 1 ) ( 0 0 6 1 2 0005060 7 9 2 ) ( ( F O L I O N I L 0005100 ( P A R A L O O K S ( Q U A 0005120 D C E N T E R E D ) C H A R 0005140 L O O K S ( S U P E R S C R I 0005160 P T 0 I N V I S I B L E O 0005200 F F S E L E C T P O I N T O 0005220 F F P R O T E C T E D O F F 0005240 S I Z E 1 0 F A M I L Y 0005260 M O D E R N O V E R L I N E 0005300 O F F S T R I K E O U T O F 0005320 F U N D E R L I N E O F F 0005340 E X P A N S I O N R E G U L A 0005360 R S L O P E R E G U L A R 0005400 W E I G H T M E D I U M I N 0005420 V E R T E D O F F U S E R I 0005440 N F O N I L S T Y L E N I 0005460 L ) F O R M A T I N F O ( A 0005500 R A B I C ) ) ( 1 7 4 3 0005520 6 2 8 8 3 6 ) N I L ) ( 0005540 H E A D I N G N I L ( H E A 0005560 D I N G T Y P E R U N N I N G 0005600 H E A D ) ( 8 4 7 4 4 5 2 0005620 8 3 6 ) N I L ) ( T E X T 0005640 N I L N I L ( 8 4 9 6 0005660 4 5 6 6 0 0 ) N I L ) ) ) 0005700 ( P A G E N I L ( P A P E R 0005720 S I Z E L e t t e r F O L I 0005740 O I N F O ( A R A B I C ) 0005760 ) ( 0 0 6 1 2 7 9 2 ) 0006000 ( ( F O L I O N I L ( P A R 0006020 A L O O K S ( Q U A D C E N 0006040 T E R E D ) C H A R L O O K S 0006060 ( S U P E R S C R I P T 0 0006100 I N V I S I B L E O F F S E 0006120 L E C T P O I N T O F F P R 0006140 O T E C T E D O F F S I Z E 0006160 1 0 F A M I L Y M O D E R 0006200 N O V E R L I N E O F F S 0006220 T R I K E O U T O F F U N D 0006240 E R L I N E O F F E X P A N 0006260 S I O N R E G U L A R S L O 0006300 P E R E G U L A R W E I G H 0006320 T M E D I U M I N V E R T E 0006340 D O F F U S E R I N F O N 0006360 I L S T Y L E N I L ) F O 0006400 R M A T I N F O ( A R A B I C 0006420 ) ) ( 1 7 4 3 6 2 8 8 0006440 3 6 ) N I L ) ( H E A D I 0006460 N G N I L ( H E A D I N G T 0006500 Y P E R U N N I N G H E A D ) 0006520 ( 8 4 7 4 4 5 2 8 3 6 ) 0006540 N I L ) ( T E X T N I L 0006560 N I L ( 8 4 9 6 4 5 6 6 0006600 0 0 ) N I L ) ) ) ( P A G E 0006620 N I L ( P A P E R S I Z E 0006640 L e t t e r F O L I O I N F O 0006660 ( A R A B I C ) ) ( 0 0006700 0 6 1 2 7 9 2 ) ( ( F O L 0006720 I O N I L ( P A R A L O O K 0006740 S ( Q U A D C E N T E R E D 0006760 ) C H A R L O O K S ( S U P 0007000 E R S C R I P T 0 I N V I S 0007020 I B L E O F F S E L E C T P 0007040 O I N T O F F P R O T E C T 0007060 E D O F F S I Z E 1 0 F 0007100 A M I L Y M O D E R N O V E 0007120 R L I N E O F F S T R I K E 0007140 O U T O F F U N D E R L I N 0007160 E O F F E X P A N S I O N 0007200 R E G U L A R S L O P E R E 0007220 G U L A R W E I G H T M E D 0007240 I U M I N V E R T E D O F F 0007260 U S E R I N F O N I L S T 0007300 Y L E N I L ) F O R M A T I 0007320 N F O ( A R A B I C ) ) 0007340 ( 1 7 4 3 6 2 8 8 3 6 ) 0007360 N I L ) ( H E A D I N G N I 0007400 L ( H E A D I N G T Y P E R 0007420 U N N I N G H E A D ) ( 8 4 0007440 7 4 4 5 2 8 3 6 ) N I L ) 0007460 ( T E X T N I L N I L ( 0007500 8 4 9 6 4 5 6 6 0 0 ) N 0007520 I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 005 \0 0007540 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 \0 0007560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007600 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 0007620 \v \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007660 D \0 \0 \0 \0 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 0007700 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 \v P A G 0007720 E H E A D I N G \0 \v R U N N I N 0007740 G H E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007760 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 0010000 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 0010040 212 001 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 0010060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010100 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \b \0 024 \0 006 M 0010120 O D E R N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 0010140 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0010160 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \n \0 0010200 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R 0010220 N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 \0 022 \0 004 L 0010240 O G O \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 0010260 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0010300 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0010320 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 0010340 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 0010360 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 0010400 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 \0 0010420 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L 0010440 E . G E T F N 001 \0 024 \0 006 M O D E 0010460 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0010500 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0010520 002 \0 001 \0 \v H R U L E . G E T F N 0010540 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0010560 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 0010600 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R 0010620 U L E . G E T F N 001 \0 024 \0 006 M O 0010640 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010660 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 0010700 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 005 0010720 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E 0010740 T F N 001 \0 024 \0 006 M O D E R N \0 \f 0010760 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 0011000 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 0011020 \v H R U L E . G E T F N 001 \0 024 \0 0011040 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0011060 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 0011100 \0 002 \0 \0 \0 025 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0011120 002 \0 002 \0 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 \0 0011140 \0 002 \0 002 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 0011160 \0 \0 002 \0 001 \0 \0 \0 - \0 \0 \0 \0 001 \0 \0 0011200 \0 \0 \0 002 \0 001 \0 \0 001 021 \0 \0 \0 \0 003 \0 0011220 \0 \0 \0 \0 002 \0 001 \0 \0 \0 021 \0 \0 \0 \0 \b 0011240 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0011260 001 \0 \0 \0 020 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 0011300 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0 0011320 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 021 0011340 \0 \0 \0 \0 002 \0 \0 \0 032 \0 \0 \0 \0 001 \0 \0 0011360 \0 023 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0011400 \0 \0 252 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0011420 \0 \0 002 336 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0011440 001 \0 \0 001 363 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0011460 \0 001 \0 \0 \0 213 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0011500 002 \0 001 \0 \0 001 \t \0 \0 \0 \0 002 \0 \0 \0 \0 0011520 \0 002 \0 001 \0 \0 \0 271 \0 \0 \0 \0 002 \0 \0 \t 0011540 330 \0 8 z 272 0011545