$ od -c -N 50000 [_CDCSL_93-16_]<1>emacs>local>tioga.elc 0000000 \n ( d e f c o n s t t o p - e 0000020 n d - o f - f i l e 0 ) \n \n ( 0000040 d e f c o n s t t o p - s t a 0000060 r t - n o d e 1 ) \n \n ( d e f 0000100 c o n s t t o p - s t a r t - 0000120 n o d e - f i r s t 2 ) \n \n ( 0000140 d e f c o n s t t o p - s t a 0000160 r t - n o d e - l a s t 7 2 ) 0000200 \n \n ( d e f c o n s t t o p - 0000220 t e r m i n a l - t e x t - n o 0000240 d e 7 3 ) \n \n ( d e f c o n s 0000260 t t o p - t e r m i n a l - t 0000300 e x t - n o d e - f i r s t 7 0000320 4 ) \n \n ( d e f c o n s t t o 0000340 p - t e r m i n a l - t e x t - 0000360 n o d e - l a s t 1 4 4 ) \n \n 0000400 ( d e f c o n s t t o p - o t 0000420 h e r - n o d e 1 4 5 ) \n \n ( 0000440 d e f c o n s t t o p - o t h 0000460 e r - n o d e - s h o r t 1 4 0000500 6 ) \n \n ( d e f c o n s t t o 0000520 p - o t h e r - n o d e - s p e 0000540 c s 1 4 7 ) \n \n ( d e f c o n 0000560 s t t o p - o t h e r - n o d 0000600 e - s p e c s - s h o r t 1 4 0000620 8 ) \n \n ( d e f c o n s t t o 0000640 p - p r o p 1 4 9 ) \n \n ( d e 0000660 f c o n s t t o p - p r o p - 0000700 s h o r t 1 5 0 ) \n \n ( d e f 0000720 c o n s t t o p - e n d - n o 0000740 d e 1 5 1 ) \n \n ( d e f c o n 0000760 s t t o p - r o p e 1 5 2 ) 0001000 \n \n ( d e f c o n s t t o p - 0001020 c o m m e n t 1 5 3 ) \n \n ( d 0001040 e f c o n s t t o p - r u n s 0001060 1 5 4 ) \n \n ( d e f c o n s t 0001100 t o p - l o o k s 1 5 5 ) \n 0001120 \n ( d e f c o n s t t o p - l 0001140 o o k s - f i r s t 1 5 6 ) \n 0001160 \n ( d e f c o n s t t o p - l 0001200 o o k s - l a s t 2 0 6 ) \n \n 0001220 ( d e f c o n s t t o p - l o 0001240 o k 1 2 0 7 ) \n \n ( d e f c o 0001260 n s t t o p - l o o k 2 2 0 0001300 8 ) \n \n ( d e f c o n s t t o 0001320 p - l o o k 3 2 0 9 ) \n \n ( d 0001340 e f c o n s t t i o g a _ L e 0001360 n L e n 4 ) \n \n ( d e f c o n 0001400 s t t i o g a _ I D L e n 2 0001420 ) \n \n ( d e f c o n s t t i o 0001440 g a _ C o m m e n t H e a d e r 0001460 L e n ( + t i o g a _ I D L 0001500 e n t i o g a _ L e n L e n ) 0001520 ) \n \n ( d e f c o n s t t i o 0001540 g a _ C o n t r o l H e a d e r 0001560 L e n ( + t i o g a _ I D L 0001600 e n t i o g a _ L e n L e n ) 0001620 ) \n \n ( d e f c o n s t t i o 0001640 g a _ T r a i l e r L e n ( + 0001660 t i o g a _ I D L e n ( * 0001700 3 t i o g a _ L e n L e n ) ) 0001720 ) \n \n ( d e f c o n s t t r a 0001740 i l e r - i d " 205 227 " ) \n \n ( 0001760 d e f c o n s t c o m m e n t 0002000 - i d " \0 \0 " ) \n \n ( d e f c 0002020 o n s t c o n t r o l - i d 0002040 " 235 312 " ) \n \n ( d e f v a r t 0002060 i o g a - t e x t - n e x t ) \n 0002100 \n ( d e f v a r t i o g a - t 0002120 e x t - l i m i t ) \n \n ( d e f 0002140 v a r t i o g a - c o m m e n 0002160 t - n e x t ) \n \n ( d e f v a r 0002200 t i o g a - c o m m e n t - l 0002220 i m i t ) \n \n ( d e f v a r t 0002240 i o g a - c o n t r o l - n e x 0002260 t ) \n \n ( d e f v a r t i o g 0002300 a - c o n t r o l - l i m i t ) 0002320 \n \n ( d e f v a r t i o g a - 0002340 s u m - l i m i t s ) \n \n ( d e 0002360 f v a r t i o g a - s u m - s 0002400 i z e ) \n \n ( d e f v a r t i 0002420 o g a - p r o g r e s s - f a c 0002440 t o r ) \n \n ( d e f u n t i o 0002460 g a - w a l k - b u f f e r ( 0002500 t i o g a - s t a r t - n o d e 0002520 t i o g a - h a n d l e - p r 0002540 o p t i o g a - a d d - l o o 0002560 k s t i o g a - i n s e r t - 0002600 t e x t t i o g a - e n d - n 0002620 o d e ) ( b y t e - c o d e 0002640 " 331 030 \b \n Z 332 \ \ 031 333 \t \f \ " 0002660 033 334 \v ! 035 334 \v 335 \ \ ! 036 006 334 \v 336 0002700 \ \ ! 036 \a 016 \a \b U ? 206 4 \0 \r 016 \a 0002720 V 206 4 \0 016 006 016 \a V 205 : \0 337 340 ! 210 0002740 333 016 006 332 \ \ 016 \t \ " 036 \b 334 016 \b ! 0002760 036 \n 333 341 016 006 016 \n 332 # 016 \f \ " 036 \v 0003000 334 016 \v ! 036 \r \b 341 016 006 016 \n 016 \r # U 0003020 ? 205 o \0 337 342 ! 210 332 211 026 016 210 016 006 332 0003040 \ \ 211 026 017 210 016 \b 016 021 \ \ 211 026 020 210 0003060 341 016 006 016 \n 332 # 211 026 022 210 016 \v 016 021 \ 0003100 \ 211 026 023 210 \b \n Z 332 \ \ 211 026 024 210 341 0003120 016 017 016 024 016 022 # 211 026 025 210 341 016 006 016 \n 0003140 016 \r # 211 026 026 210 016 026 343 V 203 322 \0 344 016 0003160 026 345 \ " 211 026 026 210 332 211 026 027 202 326 \0 345 0003200 211 026 027 210 346 , . 006 207 " [ b u f 0003220 f e r - l e n t - b a s e t 0003240 i o g a _ T r a i l e r L e n 0003260 t - s t a r t t r a i l e r - 0003300 i d p r o p - l e n t e x t 0003320 - l e n t o t a l - l e n c 0003340 o m m e n t - s t a r t c o m 0003360 m e n t - i d c o m m e n t - 0003400 l e n c o n t r o l - s t a r 0003420 t c o n t r o l - i d c o n 0003440 t r o l - l e n t i o g a - t 0003460 e x t - n e x t t i o g a - t 0003500 e x t - l i m i t t i o g a - 0003520 c o m m e n t - n e x t t i o 0003540 g a _ L e n L e n t i o g a - 0003560 c o m m e n t - l i m i t t i 0003600 o g a - c o n t r o l - n e x t 0003620 t i o g a - c o n t r o l - l 0003640 i m i t t i o g a - s u m - l 0003660 i m i t s t i o g a - s u m - 0003700 s i z e t i o g a - p r o g r 0003720 e s s - f a c t o r t b u f 0003740 f e r - s i z e 1 t r e a d 0003760 - c h e c k - i d - b u f f e r 0004000 t r e a d - g e t - l e n g t 0004020 h - b u f f e r 4 8 e r r 0004040 o r " b a s i c t i o g a 0004060 s i z e s a r e i n c o n s 0004100 i s t e n t " + " b a s i c 0004120 t i o g a p a r t s i z e 0004140 s a r e i n c o n s i s t e 0004160 n t " 8 0 0 0 0 / 1 0 0 0004200 t i o g a - w a l k - l o o p ] 0004220 1 9 ) ) \n \n ( d e f v a r t 0004240 i o g a - l o o k s - c o u n t 0004260 ) \n \n ( d e f v a r t i o g a 0004300 - l o o k s - t a b l e ) \n \n ( 0004320 d e f v a r t i o g a - f o r 0004340 m a t - c o u n t ) \n \n ( d e f 0004360 v a r t i o g a - f o r m a t 0004400 - t a b l e ) \n \n ( d e f v a r 0004420 t i o g a - p r o p - c o u n 0004440 t ) \n \n ( d e f v a r t i o g 0004460 a - p r o p - t a b l e ) \n \n ( 0004500 d e f u n t i o g a - i n i t 0004520 - t a b l e s n i l ( b y t 0004540 e - c o d e " 306 211 020 210 307 211 021 210 0004560 306 211 022 210 310 211 023 210 306 211 024 210 311 211 025 210 0004600 312 313 ! 210 312 314 ! 207 " [ t i o g a 0004620 - l o o k s - c o u n t t i o 0004640 g a - l o o k s - t a b l e t 0004660 i o g a - f o r m a t - c o u n 0004700 t t i o g a - f o r m a t - t 0004720 a b l e t i o g a - p r o p - 0004740 c o u n t t i o g a - p r o p 0004760 - t a b l e 1 ( ( " \0 \0 \0 \0 0005000 " . 0 ) ) ( ( " " . 0 0005020 ) ) ( ( " " . 0 ) ) t r 0005040 e a d - p r o p - i n d e x " 0005060 p r e f i x " " p o s t f i x 0005100 " ] 3 ) ) \n \n ( d e f u n t 0005120 i o g a - w a l k - l o o p n 0005140 i l ( b y t e - c o d e " 351 0005160 302 302 302 302 352 353 354 302 036 \t 036 \b 036 \a 036 0005200 006 035 034 033 031 030 355 210 016 \t ? 205 5 002 016 0005220 \n \b X 205 + \0 \b 016 \v X 203 > \0 314 211 021 0005240 210 \b 016 \n Z 211 024 210 356 202 1 002 016 \r \b 0005260 X 205 I \0 \b 016 016 X 203 \ \ \0 302 211 021 210 0005300 \b 016 \r Z 211 024 210 356 202 1 002 \b 016 017 U 0005320 203 m \0 357 210 351 211 020 202 1 002 \b 016 020 0005340 U 206 x \0 \b 016 021 U 203 223 \0 360 036 022 361 0005360 016 022 ! 211 024 210 \b 016 021 U 211 021 210 356 ) 0005400 202 1 002 \b 016 023 U 206 236 \0 \b 016 024 U 203 363 0005420 \0 362 036 025 \b 016 023 U 203 265 \0 363 016 025 364 0005440 \ \ ! 202 273 \0 365 016 025 364 \ \ ! 036 022 366 0005460 210 367 016 026 016 022 \b 016 024 U 016 006 $ 210 016 0005500 \a 353 U ? 205 333 \0 016 \a 016 025 U ? 205 345 \0 0005520 370 371 016 025 016 \a # 210 353 211 026 \a 210 351 211 0005540 020 * 202 1 002 \b 016 027 U 203 251 001 362 353 036 0005560 031 036 030 353 211 026 \a 210 016 031 016 030 W 205 240 001 0005600 372 036 032 351 211 020 210 016 033 \b X 205 ! 001 \b 0005620 016 034 X 203 . 001 \b 016 033 Z 211 026 032 202 c 001 0005640 016 035 \b X 205 9 001 \b 016 036 X 203 J 001 373 \b 0005660 016 035 Z 364 \ \ ! 211 026 032 202 c 001 \b 016 037 0005700 U 203 ` 001 374 036 375 016 ! 211 026 032 ) 0005720 202 c 001 370 376 ! 210 016 032 016 ! Y 205 v 001 370 0005740 377 016 032 \ " 210 353 211 026 032 210 362 036 \ " 0005760 367 016 # 201 @ \0 016 032 ! 016 \a 016 \ " $ 210 0006000 016 \a 016 \ " \ \ 211 026 \a 210 016 031 364 \ \ 0006020 211 026 031 ) ) 210 202 006 001 210 351 211 020 * 202 0006040 1 002 \b 016 $ U 203 336 001 360 036 022 201 A \0 0006060 016 022 ! 211 025 210 362 036 \b 201 B \0 016 \b ! 0006100 036 022 367 016 % 201 C \0 \r ! 016 022 # 210 351 0006120 211 020 * ) 202 1 002 \b 016 & U 203 \f 002 201 D 0006140 \0 211 025 210 362 036 \b 201 B \0 016 \b ! 036 0006160 022 367 016 % 201 C \0 \r ! 016 022 # 210 351 211 0006200 020 * 202 1 002 \b 016 ' U 203 & 002 016 006 353 U 0006220 203 037 002 356 202 # 002 016 ( 211 020 202 1 002 370 0006240 201 E \0 \b \ " 210 351 211 020 210 202 032 \0 . 0006260 \t 207 " [ o p t e r m i n a l 0006300 - n o d e n i l l a s t - w 0006320 a s - t e r m i n a l f o r m 0006340 a t - i n d e x p r o p - i n 0006360 d e x l e v e l r u n - l e 0006400 n l e n d o n e t o p - t 0006420 e r m i n a l - t e x t - n o d 0006440 e - f i r s t t o p - t e r m 0006460 i n a l - t e x t - n o d e - l 0006500 a s t t t o p - s t a r t - 0006520 n o d e - f i r s t t o p - s 0006540 t a r t - n o d e - l a s t t 0006560 o p - e n d - n o d e t o p - 0006600 s t a r t - n o d e t o p - t 0006620 e r m i n a l - t e x t - n o d 0006640 e s t r t o p - r o p e t 0006660 o p - c o m m e n t l e n g t 0006700 h t i o g a - i n s e r t - t 0006720 e x t t o p - r u n s n R u 0006740 n s i l o o k - i n d e x 0006760 t o p - l o o k s - f i r s t 0007000 t o p - l o o k s - l a s t t 0007020 o p - l o o k 1 t o p - l o o 0007040 k 3 t o p - l o o k s l o o 0007060 k s - s t r t i o g a - l o o 0007100 k s - c o u n t r l t i o g 0007120 a - a d d - l o o k s t o p - 0007140 p r o p t i o g a - h a n d l 0007160 e - p r o p t o p - p r o p - 0007200 s h o r t t o p - e n d - o f 0007220 - f i l e t o p - e n d N o d 0007240 e t r e a d - g e t - o p - 0007260 1 0 l e n - u n s p e c t 0007300 i o g a - i n i t - t a b l e s 0007320 w o r k - l o o p - c a s e - 0007340 - w h a t - t o - d o - o n - b 0007360 r e a k t i o g a - d o - e n 0007400 d - n o d e t r e a d - g e t 0007420 - s t r t r e a d - f o r m a 0007440 t - i n d e x t r e a d - g e 0007460 t - i n t t r e a d - s p a n 0007500 - t e x t 1 t r e a d - s p 0007520 a n - c o m m e n t t i o g a 0007540 - p r o g r e s s - r e p o r t 0007560 f u n c a l l t i o g a - e 0007600 r r o r " R o p e l e n g t 0007620 h ( % d ) d o e s n ' t m a 0007640 t c h r u n l e n g t h ( % 0007660 d ) \n " f o o t r e a d - l 0007700 o o k - c h a r s - t o - i n d 0007720 e x t r e a d - g e t - l o o 0007740 k s - s t r t r e a d - l o o 0007760 k s - i n d e x " n o l o o 0010000 k s i n r u n " " L o o k 0010020 i n d e x ( % d ) t o o l 0010040 a r g e . \n " t r e a d - g e 0010060 t - l o o k s t r e a d - p r 0010100 o p - i n d e x t r e a d - s 0010120 p a n - c o n t r o l t r e a 0010140 d - g e t - p r o p t r e a d 0010160 - g e t - b y t e " I l l e g 0010200 a l o p c o d e : % d \n " 0010220 ] 4 6 ) ) \n \n ( d e f u n t 0010240 i o g a - d o - e n d - n o d e 0010260 n i l ( b y t e - c o d e 0010300 " \b 303 Y 203 016 \0 \b 304 Z 211 020 202 021 \0 305 0010320 306 ! 210 307 \n \b 304 \ \ \ " 207 " [ l 0010340 e v e l t t i o g a - e n d 0010360 - n o d e 0 1 t i o g a - 0010400 e r r o r " T o o m a n y 0010420 e n d N o d e s . \n " f u n c 0010440 a l l ] 5 ) ) \n \n ( d e f u n 0010460 w o r k - l o o p - c a s e - 0010500 - w h a t - t o - d o - o n - b 0010520 r e a k n i l ( b y t e - c 0010540 o d e " \b 311 U 205 \t \0 \t \n U 203 022 0010560 \0 304 211 023 202 2 \0 \r 205 030 \0 312 210 016 006 0010600 211 025 210 \b 313 \ \ 211 020 210 314 016 \a 315 016 \b 0010620 ! \b # 210 316 211 021 207 " [ l e v e 0010640 l o p t o p - e n d - o f - 0010660 f i l e d o n e t l a s t 0010700 - w a s - t e r m i n a l t e 0010720 r m i n a l - n o d e t i o g 0010740 a - s t a r t - n o d e f o r 0010760 m a t - i n d e x 0 t i o g 0011000 a - d o - e n d - n o d e 1 0011020 f u n c a l l t r e a d - g e 0011040 t - f o r m a t t r e a d - g 0011060 e t - o p ] 6 ) ) \n \n ( d e f 0011100 u n t i o g a - p r o g r e s 0011120 s - r e p o r t n i l ( b y 0011140 t e - c o d e " \t 307 \n \v \f # Z 0011160 030 310 311 312 313 314 \r \b \ " 016 006 \ " Z 315 0011200 Q ! 210 316 317 ! ) 207 " [ r e m a i 0011220 n s t i o g a - s u m - l i m 0011240 i t s t i o g a - t e x t - n 0011260 e x t t i o g a - c o n t r o 0011300 l - n e x t t i o g a - c o m 0011320 m e n t - n e x t t i o g a - 0011340 p r o g r e s s - f a c t o r 0011360 t i o g a - s u m - s i z e + 0011400 m e s s a g e " T i o g a : 0011420 " 1 0 0 / * " % % c 0011440 o n v e r t e d . " s i t - f 0011460 o r 0 ] 8 ) ) \n \n ( d e f u 0011500 n t r e a d - g e t - l e n g 0011520 t h - b u f f e r ( p o s ) 0011540 ( b y t e - c o d e " 301 302 \b \b 0011560 303 \ \ \ " 304 \ " 207 " [ p o s 0011600 t r e a d - g e t - l e n g t h 0011620 b u f f e r - s u b s t r i n 0011640 g 4 0 ] 5 ) ) \n \n ( d e f 0011660 u n t r e a d - g e t - l e n 0011700 g t h ( s t r p o s ) ( b 0011720 y t e - c o d e " 302 303 \b \t 304 \ 0011740 \ \t 305 \ \ O ! 306 303 \b \t \t 304 \ \ O 0011760 ! 307 \ " 306 303 \b \t 305 \ \ \t 310 \ \ O 0012000 ! 311 \ " 306 303 \b \t 310 \ \ \t 312 \ \ O 0012020 ! 313 \ " $ 207 " [ s t r p o s 0012040 + s t r i n g - t o - c h a 0012060 r 1 2 l s h 8 3 2 4 0012100 4 1 6 ] 1 5 ) ) \n \n ( d e 0012120 f u n t r e a d - c h e c k - 0012140 i d - b u f f e r ( p o s i 0012160 d ) ( b y t e - c o d e " \t 0012200 G 030 303 304 \n \n \b \ \ \ " 305 \t # 210 \n 0012220 \b \ \ ) 207 " [ l i d p o s 0012240 t r e a d - c h e c k - i d 0012260 b u f f e r - s u b s t r i n g 0012300 0 ] 5 ) ) \n \n ( d e f u n 0012320 t r e a d - c h e c k - i d ( 0012340 s t r p o s i d ) ( b y t 0012360 e - c o d e " 303 \b \t \t \n G \ \ 0012400 O \n \ " ? 205 021 \0 304 305 ! 207 " [ s 0012420 t r p o s i d s t r i n g 0012440 = e r r o r " t r e a d - c 0012460 h e c k - i d f a i l e d " ] 0012500 5 ) ) \n \n ( d e f u n t r e 0012520 a d - g e t - o p n i l ( b 0012540 y t e - c o d e " \b \t W 203 024 \0 0012560 \b f 032 \b 305 \ \ 211 020 210 \n ) 202 025 \0 \f 0012600 207 " [ t i o g a - c o n t r o 0012620 l - n e x t t i o g a - c o n 0012640 t r o l - l i m i t c t t 0012660 o p - e n d - o f - f i l e 1 0012700 ] 2 ) ) \n \n ( d e f u n t r 0012720 e a d - g e t - b y t e n i l 0012740 ( b y t e - c o d e " \b \t W 0012760 203 030 \0 \b 032 \n 304 \ \ 211 020 210 305 306 \n \b 0013000 \ " ! ) 202 031 \0 307 207 " [ t i o g 0013020 a - c o n t r o l - n e x t t 0013040 i o g a - c o n t r o l - l i m 0013060 i t p o s t 1 s t r i n 0013100 g - t o - c h a r b u f f e r 0013120 - s u b s t r i n g 0 ] 4 ) 0013140 ) \n \n ( d e f u n t r e a d - 0013160 g e t - i n t n i l ( b y t 0013200 e - c o d e " 307 307 303 032 031 030 \n ? 0013220 205 M \0 \r f 034 \r 310 \ \ 211 025 210 \f 311 W 0013240 211 022 210 312 \f 313 \ " 036 006 \b 314 V 206 0 \0 0013260 \b 314 U 205 0 \0 016 006 315 V 205 6 \0 316 317 ! 0013300 210 320 \t 321 016 006 \b \ " \ " 211 021 210 \b 322 0013320 \ \ 211 020 ) ) 210 202 006 \0 210 \t + 207 " 0013340 [ n b i t s r e s u l t d o 0013360 n e n i l b y t e t i o g 0013400 a - c o n t r o l - n e x t b 0013420 y t e - l o w 0 1 1 2 8 0013440 l o g a n d 1 2 7 2 1 3 0013460 t i o g a - e r r o r " ( N Y 0013500 I ) m o r e t h a n 2 3 0013520 b i t s o f l e n g t h " 0013540 l o g i o r l s h 7 ] 8 ) 0013560 ) \n \n ( d e f u n t r e a d - 0013600 g e t - s t r n i l ( b y t 0013620 e - c o d e " \b \t W 203 026 \0 \b f 0013640 032 \b 304 \ \ 211 020 210 305 \n ! ) 202 031 \0 306 0013660 307 ! 207 " [ t i o g a - c o n t 0013700 r o l - n e x t t i o g a - c 0013720 o n t r o l - l i m i t l e n 0013740 t 1 t r e a d - s p a n - 0013760 c o n t r o l t i o g a - e r 0014000 r o r " e o f g e t t i n g 0014020 s t r i n g l e n g t h " ] 0014040 3 ) ) \n \n ( d e f u n t r e 0014060 a d - s p a n - c o n t r o l 0014100 ( l e n ) ( b y t e - c o d e 0014120 " \b \t \ \ \n V 203 016 \0 305 306 ! 202 033 0014140 \0 \b 034 \b \t \ \ 211 020 210 307 \f \b \ " ) 0014160 207 " [ t i o g a - c o n t r o 0014200 l - n e x t l e n t i o g a 0014220 - c o n t r o l - l i m i t t 0014240 p o s t i o g a - e r r o r 0014260 " e o f g e t t i n g r o 0014300 p e f r o m c o n t r o l " 0014320 b u f f e r - s u b s t r i n 0014340 g ] 4 ) ) \n \n ( d e f u n t 0014360 r e a d - s p a n - c o m m e n 0014400 t ( l e n ) ( b y t e - c o 0014420 d e " \b \t \ \ \n V 203 016 \0 305 306 ! 0014440 202 033 \0 \b 034 \b \t \ \ 211 020 210 307 \f \b \ 0014460 " ) 207 " [ t i o g a - c o m m 0014500 e n t - n e x t l e n t i o 0014520 g a - c o m m e n t - l i m i t 0014540 t p o s t i o g a - e r r 0014560 o r " e o f g e t t i n g 0014600 r o p e f r o m c o m m e n 0014620 t " b u f f e r - s u b s t r 0014640 i n g ] 4 ) ) \n \n ( d e f u n 0014660 t r e a d - s p a n - t e x t 0014700 ( l e n ) ( b y t e - c o d 0014720 e " \b \t \ \ \n V 203 016 \0 305 306 ! 202 0014740 033 \0 \b 034 \b \t \ \ 211 020 210 307 \f \b \ " 0014760 ) 207 " [ t i o g a - t e x t - 0015000 n e x t l e n t i o g a - t 0015020 e x t - l i m i t t p o s 0015040 t i o g a - e r r o r " e o f 0015060 g e t t i n g r o p e f r 0015100 o m t e x t " b u f f e r - 0015120 s u b s t r i n g ] 4 ) ) \n \n 0015140 ( d e f u n t r e a d - g e t 0015160 - l o o k s - s t r n i l ( 0015200 b y t e - c o d e " \t 030 \b 304 \ 0015220 \ 211 021 210 \t \n X 203 025 \0 305 \b \t \ " 202 0015240 030 \0 306 307 ! ) 207 " [ p o s t i 0015260 o g a - c o n t r o l - n e x t 0015300 t i o g a - c o n t r o l - l 0015320 i m i t t 4 b u f f e r - 0015340 s u b s t r i n g t i o g a - 0015360 e r r o r " e o f g e t t i 0015400 n g l o o k s s t r i n g " 0015420 ] 3 ) ) \n \n ( d e f u n t r 0015440 e a d - l o o k - c h a r s - t 0015460 o - i n d e x ( n ) ( b y t 0015500 e - c o d e " 307 310 311 \ " 030 \t 311 0015520 V 205 M \0 312 032 \n 313 Y 205 031 \0 \n 313 314 0015540 \ \ X 203 > \0 314 \n 313 Z Z 033 315 \v 316 \ 0015560 " 034 317 320 \v 316 \ " Z 035 \b \r 321 \b \r H 0015600 322 323 \f \ " \ " I + 202 B \0 324 325 \n \ 0015620 " ) 210 \t 323 Z 211 021 210 202 005 \0 210 326 \b ! 0015640 ) 207 " [ r e s u l t n c 0015660 b i t n u m - i n - w o r d b 0015700 i t n u m - i n - b y t e b y 0015720 t e n u m t m a k e - s t r 0015740 i n g 4 0 t r e a d - g e 0015760 t - b y t e 9 7 3 1 % 8 0016000 3 / l o g i o r l s h 0016020 1 t i o g a - e r r o r " I 0016040 l l e g a l l o o k c h a r 0016060 a c t e r : % d " t r e a d 0016100 - l o o k s - i n d e x ] 1 2 0016120 ) ) \n \n ( d e f u n t r e a d 0016140 - l o o k s - i n d e x ( l o 0016160 o k s - s t r ) ( b y t e - c 0016200 o d e " 305 \b 306 \ " 203 \v \0 307 202 * 0016220 \0 310 \b \v \ " 032 \n ? 203 ' \0 \b \f B \v 0016240 B 211 023 210 \f \f 311 \ \ 211 024 210 202 ) \0 \n 0016260 A ) 207 " [ l o o k s - s t r 0016300 t p r o b e t i o g a - l o 0016320 o k s - t a b l e t i o g a - 0016340 l o o k s - c o u n t s t r i 0016360 n g = " \0 \0 \0 \0 " 0 a s s 0016400 o c 1 ] 5 ) ) \n \n ( d e f u 0016420 n t r e a d - g e t - l o o k 0016440 s ( i n d e x ) ( b y t e - 0016460 c o d e " 304 \t \n \ " 030 \b 203 016 \0 0016500 \b @ 202 022 \0 305 306 \t \ " ) 207 " [ p 0016520 r o b e i n d e x t i o g a 0016540 - l o o k s - t a b l e t r 0016560 a s s q t i o g a - e r r o r 0016600 " i n v a l i d l o o k s 0016620 i n d e x ( % d ) " ] 4 ) ) 0016640 \n \n ( d e f u n t r e a d - f 0016660 o r m a t - i n d e x ( f o r 0016700 m a t - s t r ) ( b y t e - c 0016720 o d e " 305 \b 306 \ " 203 \v \0 307 202 * 0016740 \0 310 \b \v \ " 032 \n ? 203 ' \0 \b \f B \v 0016760 B 211 023 210 \f \f 311 \ \ 211 024 210 202 ) \0 \n 0017000 A ) 207 " [ f o r m a t - s t r 0017020 t p r o b e t i o g a - f 0017040 o r m a t - t a b l e t i o g 0017060 a - f o r m a t - c o u n t s 0017100 t r i n g = " " 0 a s s o 0017120 c 1 ] 5 ) ) \n \n ( d e f u n 0017140 t r e a d - g e t - f o r m a 0017160 t ( i n d e x ) ( b y t e - 0017200 c o d e " 304 \t \n \ " 030 \b 203 016 \0 0017220 \b @ 202 022 \0 305 306 \t \ " ) 207 " [ p 0017240 r o b e i n d e x t i o g a 0017260 - f o r m a t - t a b l e t 0017300 r a s s q t i o g a - e r r o 0017320 r " i n v a l i d f o r m a 0017340 t i n d e x ( % d ) " ] 4 0017360 ) ) \n \n ( d e f u n t r e a d 0017400 - p r o p - i n d e x ( p r o 0017420 p - s t r ) ( b y t e - c o d 0017440 e " 305 \b 306 \ " 203 \v \0 307 202 , \0 310 0017460 \b \v \ " 032 \n ? 203 ) \0 311 \b ! \f B \v 0017500 B 211 023 210 \f \f 312 \ \ 211 024 210 202 + \0 \n 0017520 A ) 207 " [ p r o p - s t r t 0017540 p r o b e t i o g a - p r o 0017560 p - t a b l e t i o g a - p r 0017600 o p - c o u n t s t r i n g = 0017620 " " 0 a s s o c d o w n 0017640 c a s e 1 ] 6 ) ) \n \n ( d e 0017660 f u n t r e a d - g e t - p r 0017700 o p ( i n d e x ) ( b y t e 0017720 - c o d e " 304 \t \n \ " 030 \b 203 016 0017740 \0 \b @ 202 022 \0 305 306 \t \ " ) 207 " [ 0017760 p r o b e i n d e x t i o g 0020000 a - p r o p - t a b l e t r 0020020 a s s q t i o g a - e r r o r 0020040 " i n v a l i d p r o p e r 0020060 t y i n d e x ( % d ) " ] 0020100 4 ) ) \n \n ( d e f u n t i o g 0020120 a - e r r o r ( s t r & r e 0020140 s t a r g s ) ( b y t e - c 0020160 o d e " 302 303 K 304 \b P \t B \ " 207 0020200 " [ s t r a r g s a p p l 0020220 y e r r o r " E r r o r c 0020240 o n v e r t i n g T i o g a : 0020260 " ] 5 ) ) \n \n ( d e f u n 0020300 t i o g a - f o r m a t - l o o 0020320 k s ( l o o k s - s t r ) ( 0020340 b y t e - c o d e " 306 307 310 032 031 0020360 030 \b 311 Y 205 > \0 312 \b 313 \ " 033 314 315 \b 0020400 313 \ " Z 034 316 317 320 \v \ " \r \f H \ " 0020420 311 V 205 - \0 \n 321 \t ! P 211 022 * 210 \b 320 0020440 Z 211 020 210 \t 320 \ \ 211 021 210 202 006 \0 210 \n 0020460 + 207 " [ b i t n u m - i n - w 0020500 o r d c h a r r e s u l t 0020520 b i t n u m - i n - b y t e b 0020540 y t e n u m l o o k s - s t r 0020560 3 1 9 7 " " 0 % 8 0020600 3 / l o g a n d l s h 1 0020620 c h a r - t o - s t r i n g ] 0020640 8 ) ) \n \n ( p r o v i d e ( 0020660 q u o t e t i o g a ) ) \n 0020676