G N U   |       
 
 2 ,   1 9 9 1 D  6   
 
 
 
 C o p y r i g h t   ( C )   1 9 8 9 ,   1 9 9 1   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c .   
 
 5 9   T e m p l e   P l a c e   -   S u i t e   3 3 0 ,   B o s t o n ,   M A     0 2 1 1 1 - 1 3 0 7 ,   U S A 
 
 l       |  ǔ   \  X  0`  
 
 ǵȲ.   췘  8   \  @  թ  JŵȲ.   
 
 
 
 
 
   8
 
 ոƴ  ȩ   X     ( l i c e n s e ) @  ոƴ   \     X   |  \X$  D    <\  iȲ.   췘  G N U   |       ( tX,   ` ` G P L ' ' t|  miȲ. )      ոƴ   \     X   |    ƐŌ  X0  t  1  Ȳ.      ոƴ  t  XՔ   X  ոƴ@  G P L   Xt     <p,     ոƴŔ  ļĳX     x  G N U   |t췬  |       ( G N U   L i b r a r y   G e n e r a l   P u b l i c   L i c e n s e ) |     ȩX0ĳ  iȲ.      ոƴŀ,   t|  X$  XՔ       t  ٳ|\   @     hخ  ĳ  ոƴ|  йXp  \   ȑǐX  X  0|  Š\  XX  \ĳ  G P L D  ȩ`    ǵȲ.   0|  췄t  ̹  \ĳ  G P L D  ȩ`    ǵȲ.   
 
 
 
    ոƴ|  	`  L    ` `  ' ' |  貴Ŕ  4̸( !qe) |  XXՔ  x  !tX      DȲ|  l  JŔ䲔   X   |  XXp,   G P L @     ոƴ|  tǩ\  @  ,   0@  u    X   \    X   |  <\  X  ǵȲ.   0Ŕ    Tܴ( s o u r c e   c o d e ) X  Ȁ    |ǀ|  Ʃt     \D  ̹p  \  \D  =̑`    ǔ      hp,   Ō  ĳ  t\   @  |    UXՌ  x`    ĳ]  X0  \  ܭĳ  h  ǵȲ.   
 
 
 
 G P L @  G P L   H  ոƴ|  ĳD  ƐX  |  \XՔ  pm  |  ļm<\   ¤  XՌ  h<\h  ƐX   @  |  <\  X  ǵȲ.      ոƴX    0   ĬX  ǔ  @  t\  4ptx    ĳ  ܭD   t|̹  iȲ.   
 
 
 
 |  䴴  G P L   \D  0`  Ŕ  \X   ̸  乘  4̸  0   Ĭt  t  t  \   t       X    |,   \D     Ō   \  ĳt  ȴ|  iȲ.   t  ,   \X    Tܴ|  hخ  Xp    Tܴ|  l`    ǔ  )D  U  L$ȴ|  X  t\    mD  Ɛt    L    ĳ]  t|  iȲ.   
 
 
 
    ոƴ  @  L  @  P     Ĭ|  t  ƐD  |  8iȲ.   ( 1 )   ոƴ   ȑǌD  $iȲ.   ( 2 )    ȑǌX  ĳ   \  ȕ  Xt   Ǩ\  `  %D    G P L D  t  ոƴ|  Xp      0`    ǔ  |  ƐŌ  iȲ.   
 
 
 
    ոƴ|  XՔ  @  x  0  D  t  ոƴ  Ǵ    t  |ǴŠ  ĳ  <p,   tǔ  \X   ȑǐ   ̹  ոƴ     ǔ  8   Dв    䲔  1D  xX  Ǵ|  iȲ.   Ƭ    0    x    Xt    8\  xt  \   ȑǐX  ݹt  ֐  D  X  JŵȲ.   G P L      ոƴ   \  Š\  X  ĳ  ܭX  JŔ  t ǔ  t\  t  $0  L8tp,   tǔ  \   ȑǐ@     ոƴ  X   \  \ٳD  XՔ  x  t0ĳ  iȲ.   
 
 
 
   ĳ     ոƴX  D  XՔ  ƌ|    ŵȲ.      \D  0XՔ  t  ļ<\  |  ݴXՌ  t,   <\    \t  ų  ոƴ       1t  ǵȲ.      ոƴ  @  t\  8   X0  t  Š\     tĳ      |    ( tX,   ` ` ( lQF) ' ' t|  miȲ. ) Ō   m  թXՔ    \t̹     ոƴ@  hخ  `    䲔  D  Uֈ    ǵȲ.   
 
 
 
 ( c o p y i n g ) @  ( m o d i f i c a t i o n )     0( d i s t r i b u t i o n )    (  lx  pt  ܭ@  L  Ȳ.   
 
 
 
 
 
 @      0   \  pt  ܭ
 
   0   p.        G N U   |       X  ܭ  0|  0     䲔  mt   ȑǌ  Xt      0  \   ȑ<   t  ٳ|XՌ  ȩ)Ȳ.   0  \   ȑ<( tX,   ` ` \' ' t|  miȲ. ) tǀ  \  |  0  t  0  X    ̬  %D     X( tX,   ` ` 0' ' |  miȲ. )         <\    |(X      9<\  \  =̑<D  XX,   ` ` 2 (  \' ' tǀ   \  \       ȑǌX  ܭ  0|  \X  Ȁ      D  ƩXp  x  Ŵ\X  D  h`    ǔ    D  t  =̑  \  \  t@   (   ȑ<D  XiȲ.   ( t\  x  Ŵ\X  @  ļx  \t  X    h  <\  iȲ. )   ` ` <Ցĳ' '   G P L X  ܭ  0|  \D  ĳ@  D  XX,   ` ` ( S) \' ' tǀ  \D  Xp  2 (  \D  ̹0  t    \X  \D  XiȲ.   
 
 
 
      \   \  @      0     t̹  ȩ)Ȳ.   0|  \D  ¤Д     \  \@  ŵȲ.   \X  <( o u t p u t ) Ŕ,   t  \D    1  x  D̲X  ŀ   t  <X  t  \<\0    2 (  \D  l1D  L  \t     X  ܭt  ȩ)Ȳ.   2 (  \X  l1  ŀ  2 (  \  HX  \X  `D   \  iȲ.   
 
 
 
   1   p.   \   ȑǌ  \@  \   \  t    JŔ䲔  D  X  <  XՔ  \,   <Ցĳǔ  \X    Tܴ|  t  ĳ@     \  Š\  乴|  tĳ  X  0`    ǵȲ.   @  0   t踴    L     @  \   \  t    JŔ䲔     t  	X    D   \   |  Xp,   8  G P L D  hخ  t|  iȲ.   
 
 
 
 0Ӑǔ  <D  <<\  xĳXՔp    DD  l`    <p,      m<\  ųx   ̸  D  $`    ǵȲ.   
 
 
 
   2   p.   <Ցĳǔ  t  ĳ@  \X  Ȁ  |ǀ|  `    <p,   t|  t  2 (  \D  =̑`    ǵȲ.     \tǘ  =̑  2 (  \@  LX  mD  P  ̹q¤Д  pt  \t,   1 pX  ܭ  0|      0     ǵȲ.   
 
 
 
   1   m.   |D  `  L  |D  \      |  |  H  t|  iȲ.   
 
   2   m.   0Xp  \X$   ȑ<X  Ȁ    |ǀ   ĳ@  \<\0    t|t,    ȑ<  ȴ   \    |     X  ܭ  0|  Ō  4<\  թt|  iȲ.   
 
 
 
   3   m.     \X  |x        T  lp\  9|  }Ǵ  tǔ  )D  X  D  Ŕ,   \   ȑǌ  \@  \   \  t    JŔ䲔  ,   ( ļĳX  D  $\  |t  t  )     ĳ@  \D    ܭ  0|  0`    䲔    G P L   D  8`    ǔ  )t  hخ  h  8l   \t   T  lp\  tXՌ      Tt    t<\  %ĳ]  1|  iȲ.   ( x  ܭ:   ĳ@  \t   T  lp|      XT|ĳ  x    Xֽ   \  mt  %  JŔ   D  Ŕ  t|  \  \  \   (  mD  %¤  JDĳ  4)iȲ. )   
 
 
 
 X  pm@    \  ȴ  ȩ)Ȳ.   ̹},     \  h    t  \<\0    t  D̲  ļĳX  ų   ȑ<\  x   ̹\  \  t    D  Ŕ  t   ȑ<X  ļx  0Ŕ     X  ܭt  ȩ  JŵȲ.   췘  t\   ȑ<t  2 (  \X  |ǀ\  hخ  0t  ļx   ȑǌ  0  0    t   ȑ<  P        ȩ|  Xp,   ȴ   ȑ<   \      Ō  4<\  ĳ)Ȳ.   
 
 
 
 t\  ܭ@  ļx   ȑ<   \   ȑǐX  |  htXp  xX  J<$  t  DȲ|,   \<\0    2 (  \tǘ     ȑ<X  0|  | <\  ܭ`    ǔ  |  լX0  \  Ȳ.   
 
 
 
 \tǘ  \<\0    2 (  \D  t\0    J@  x   ȑ<  hخ     ȥXp  0`  <\  ٳ|\  乴  D  @  i<X  Ŕ,   \<\0    J@  x   ȑ<Ŕ     X  ܭt  ȩ  JŵȲ.   
 
 
 
   3   p.   <Ցĳǔ  L    X՘X  mթD  ̹q¤Д  pt  \t  1 p@  2 pX  ܭ  0|  \(   2 p  	  2 (  \) D    Tܴ( o b j e c t   c o d e )   <( e x e c u t a b l e   f o r m ) X  \  X  0`    ǵȲ.   
 
 
 
   1   m.     Tܴ  <  QXՔ  0   x`    ǔ  D\    Tܴ|  hخ  t|  iȲ.     Tܴ  1 p@  2 pX  ܭ  0|  0     Ǵ|  Xp,   ոƴX  PXD  t  |<\    乴|  t  |  iȲ.   
 
   2   m.   0  DՔ\  \͌\X  D̹D      Tܴ  <  QXՔ  D\    Tܴ|  0Xՠ䲔,   \͌\  3 D   Ǩ\  }|  hخ  t|  iȲ.   t  }  }|    ǔ  Š\     tĳ   Ǩt|  iȲ.     Tܴ  0   x`    ǔ  |  X  1 p@  2 pX  ܭ  0|  0     Ǵ|  Xp,   ոƴX  PXD  t  |<\    乴|  t  |  iȲ.   
 
 
 
   3   m.     Tܴ  <  QXՔ    Tܴ|  0Xՠ䲔  }   t  t  ĳ@  |  hخ  t|  iȲ.   ( 3 m@  X  2 m  0|    Tܴ|  0Xՠ䲔  }D  \X    Tܴ  <  hخ    X,   ٳ  Dx  0|  Xଐ  `    \t̹  թ)Ȳ. )   
 
 
 
  ȑ<   \    Tܴ  t   ȑ<D  X0  \  D  XiȲ.   <   \  D\    Tܴ  <  h    ȴX    Tܴ@  t@   (  x0јtǤ  X  |  P,     <X  |  $X|  ȴXՔp    lн  Ȁ|  XiȲ.   췘  ļ\  xX  X՘\,   <t     ƴX  Ȕ  ( |췘    )   hخ  (   Tܴ  tX  \)   |<\  0  l1  ƌ@  t\  l1  ƌ  Ǵ   <    JŔ  \    TܴX  0     xĳ  4)iȲ.   
 
 
 
   Tܴ  <D  \  ǌ\0  t      ǌ  XՔ  )<\  0`  ,   ٳ|\  ǌ\0    Tܴ|  `    ǔ  ٳ\    )D  \t  tǔ    Tܴ|    Tܴ@  hخ  ĳ]  $X  JX  XT|ĳ    Tܴ|  0XՔ  <\  )Ȳ.   
 
 
 
   4   p.        Xt  <\  t踴    JŔ  \  \   \  @      X     $  0   1     ŵȲ.   t@   (  Š\  ĳ  4tp        \    ٳ<\  x)Ȳ.   췘     X  ܭ  0|  \X  <tǘ  |  ĳXX  3 ǔ     X  ܭD   XՔ  \,   0ӐX    x   Ĭt  X  |  Ĭt   `    ǵȲ.   
 
 
 
   5   p.        tǘ  xt    D      J0  L8  <Ցĳ      X  D  ܴ  D|  `  DՔƔ  ŵȲ.   췘  \tǘ  \  0\  2 (  \   \      0|  թXՔ  @       Xt̹   iȲ.   ̹}       ٳXX  JD  Ŕ  t\  t  `<\  )Ȳ.   0|  \(   \  0\  2 (  \) D  Xp  0XՔ  ǔ  t  0x     X    ٳX\䲔  D  XXp,   @      0   \     X  pt  ܭD  P  DtǠ䲔  X\  )Ȳ.   
 
 
 
   6   p.   <Ցĳ  Xt  \(   \  0\  2 (  \) t  <\  0   ,     ĬX  <Ցĳǔ     X  ܭ  0x  \X  @      0   \  |  \X  ĳ\0  ĳ@  <\  ٳ<\  )Ȳ.   \(   \  0\  2 (  \) D  0`  L  <ՑĳX  X  լ|  \`    ǔ  Š\  mĳ   `    ŵȲ.   췘  <ՑĳŌ,   0   |ǴŠ  X  3 X  <ՑĳŌ     |   Xĳ]  `  Ē@    JŵȲ.   
 
 
 
   7   p.   X  Ӱtǘ  Ռ  ht   \  ȥ      8  m\  J@  X  t \  xt     X  ܭ  0X  mt  \  XT|ĳ  \  mt   Xp     X  pt  ܭt  t  @  DٲȲ.   0|  X  9tǘ  iX    Xt       0  mt  \  it|ĳ  !  P|  ̹q¬    t  \@  0     ŵȲ.   |  t,   \     (      \X  <D      x  )<\  ĳ@  XX  3 Ō  t  \D  4<\  0`    ǌ  թX  JŔt,   \   @       |  ٳ  ̹q¤t  \D  0`    ǔ  )@  ŵȲ.   
 
 
 
   pm@  \  i    pmX  |ǀ    ǨX  Jp  ȩ     D  ĳ    pmX  8  D  ȩX0  \  Xĳ\  ̹䴴  LȵȲ.   0|    txX  i    pmD  ȴ<\  ȩXt  )Ȳ.   
 
 
 
   pmX  @  ՘   ȑǌ  ht  X  |  pȥXp  t  |  xX  J<$  t  DȲ|,   G P L D  t  l  ǔ     ոƴX  0  Ĭ|  i<\  8X0  \  Ȳ.   ι@  t  0  Ĭ   \  °ǔ  D  Ĭt  <\h  ոƴX  䲑\  |  ι@  D  t  ŵȲ.   ոƴ|  Š\  0  Ĭ\  0`  x |  XՔ  @  <\   ȑǐ@  0ɐX  X  $ǔ  t,   |  Ɛt  `    ǔ  8Ȕ  DٲȲ.   
 
 
 
   pm@     X  x  pm  4t  ɔXՌ  $|  XՔ  |  UXՌ  $X0  \  <\  ̹䴴  Ȳ.   
 
 
 
   8   p.   ՘   ȑǌt  $  x0јtǤ\  xt    m   \X  0@  t  hخ    ļ<\  \  ǔ  ,        |  \  ȩ\  \X   ȑǌǔ  8   X  JŔ  m   \t  \D  0\䲔  0X    \  ptD  <\  $`    <p,   t\  m@     X  |ǀ\  )Ȳ.   
 
 
 
   9   p.      ոƴ  @  LL\       X  tǘ  D  \`    ǵȲ.   m  \   @  t\  8Ș  HD  ̬X0  t  8x    (t   `    ̹,       Ŕ  ht  D  Ȳ.   
 
 
 
 X  @  ӈ8|  t  lļ)Ȳ.   \  ӈ8@    t  D  0x䲔  mt    \Ŕ  t  tǘ    t    Š\  D   t  ȩtĳ  4)X,   ӈ8|  X    J@  Ŕ     ոƴ  t  \\  Š\  ӈ8X  D  ȩtĳ  4)iȲ.   
 
 
 
   1 0   p.   \X  |ǀ|     @  0  0 t  x     \  hخ  iXଐ  `  Ŕ  t  \X   ȑǐ\0  t  xD  D|  iȲ.      ոƴ  t   ȑǌD    ǔ  ոƴX  Ŕ     ոƴ  X  xD  Ŵ|  iȲ.   Ƭ  t\  ƭD  }X0  t  LL\  x  0 D  ̹0ĳ  iȲ.      ոƴ  @  |<\     ոƴX  2 (   ȑ<D  P   \  \   ¤$    ոƴX   @  \֩D  ¤$  P   D  0 <\  x  ŀ|  `  Ȳ.   
 
 
 
 
 
 X    ( 1 1 p,   1 2 p) 
 
   1 1   p.      |  0t  \@  4<\  ĳ0  L8   (  `t  թXՔ  \ĳ    Š\  X  ĳ    JŵȲ.   \X   ȑǌ@  0Ӑ   ٳ    ļ<\  ļĳX  D  t<\  `  L|  xXt,   \     \  \X  i1tǘ  1  ŀ   \  D  h\  Š\  X  ĳ  tǘ  5<\  $  J@  ` ` ǔ   \X' '   \  t  \D  0iȲ.   \  \X    0|  `    ǔ    @  <ՑĳŌ  xp  t  0x      l|  \    D  \  <Ցĳ   P  t|  iȲ.   
 
 
 
   1 2   p.    ȑǌǘ  0Ӑ   \X     1D    L    XT|ĳ    t   (  ܭ  Xt  8  p  t   \  ļĳX  t  t  $     DȲ|t,    ȑǌǘ  \D  ƘX      \  \  \  0Ӑǔ  \X  tǘ  Dٳ<\  xt    tǘ  \  ǴX     t  Ē  JŵȲ.   t\  tE  pt@  Ɛǘ  3    \D  pȑh<\h    tǘ  x  ոƴ@  \D  hخ  ٳ¤Д  <\  xt    pt0X      U\    ̹  m\  t  DٲȲ.     X  |1tǘ  1  п  DȲ|  xX  1    D1ĳ     $  JŵȲ.   
 
 
 
 
 
 @      0   \  pt  ܭX  ]. 