ELF;4(U E E  ‹E  ‹E  PE E  ‹E  ‹E  PE E  ‹E  ‹E  Puh E E  ‹E  ‹E  ЃtFE E  ‹E  ‹E  Ph. h:E @E}t:} }t} h@vE E  ‹E  ‹E  PE E  ‹E  ‹E  Ph`ZE E  ‹E  ‹E  Ph h}tE8tuh hÐUEju ut uE E @ ‹E  ‹E  =FFINt vE E  ‹E  ‹E  ЉE}tO E@PEuuu;Et u2vEE}t UEv uÍvUH uE}u \EPEPuu7 uučEPu  uUS$EU E;B rjEPuth5uU EkJfE؉fE fU EkJfEډfE fU EkJfE܉fE fEKv]ÉUh uE}u ,vEPEPu-u u}tučEPu T uEЉE E E ЉEEԉE E E ЉEE؉E E E ЉEE܈E}} }t}uuEE݉E E E Ѓth 5uuu' u uE@ EE@$EE@ tE@EEEE vEEEEEvuuuEME݉E E E ЉA EU@ ;Bv"h`5EURP uuu) u uvEU@ B$‹EP,ЉE1vuuEEU@ B$‰ЉEUEĉuEp4u;Eth5 uEÐUh}tuhhuE}u uENEIEFEFEEEEE@ %EЋE@ %EыE@ %EҋE@ EӋE@$%EԋE@$%EՋE@$%E֋E@$E׋E@(%E؋E@(%EًE@(%EڋE@(EۋE@E}}w }t,}EE@ %E݋E@ %EދE@ %EߋE@ EE@ EE@$EE@ tE@EEEE vEEEEEvEE@ %E݋E@ %EދE@ %EߋE@ EEU@ B$‹EP,ЉE/vEEEEEEU@ B$‰ЉEE8t$E 0%EvEEEE8t"E 0%EEEEE8t"E 0%EEEEE8tE 0EEEEujjEPt$ u uvE8thE 0tPujE0PE0t" u u>E@E}}EUE;B rMEkAf%fEMEkAEMEkAf%fEMEkAEMEkAf%fEMEkAEujjEPt u uGE"ujuEp4t u uÐ01.01% .: ; @ : ; I $ >  : ;  : ; I8 I!I/  I .: ; I@ 4: ; I  : ; : ;I8   : ; !I/.? : ; I@ .? : ; @  .? : ; I< .? : ;I<  : ; I< : ;I : ;  : ; I : ; ( &I ' I!I"' #!I/$: ; % : ; &4: ; I? < ' : ;(&! niff.c/home/mikal/articles/book-libtiff-intro/xloadimage.4.1GNU C 2.96 20000731 (Red Hat Linux 7.1 2.96-81)babbleUnameheader titleintvniff_headermagicv#versionv#widthv#height v# depth!v#type"#cmap_size#v#title_len$v#unsigned intchar   readHeader-Uzf-header. rtitle/ title_len0| title1x ctype\#nocache]#stream^#filename_# data`#dataptra#bufptrb#unsigned int_IO_FILE, _flags# _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end# _IO_buf_base# _IO_buf_end# _IO_save_base#$ _IO_backup_base#( _IO_save_end#, _markers<#0 _chainB#4 _fileno#8 _blksize#< _old_offsetH#@ _cur_column S#D _vtable_offset!i#F _shortbuf"x#G _lock&#H _offset/#P __pad15#T __pad26#X _mode8#\ _unused2:#`<_IO_marker _next<#_sbufB#_pos#  __off_tshort unsigned intsigned char__off64_t3 cache UlenV#bufW#nextX#@   niffIdentS`UfullnameSnameS zfTt headerUH titleVD readColormapd`2Uzfdimagee  aft cmapgX q8titlev#typew#rgbxq#widthy# heightz#$depth{#(pixlen|#,gamma}#0data~#4rgbmapisizej#usedk#compressedl#redm# greenn#blueo# Intensityfloat byte Qniff_cmapredQ#greenQ#blueQ#a< niffLoadv 4Ufullnamevnamev verbosew zfxt headeryH titlezD width{@ height{ depth{ image|  data_size}k niffDump Uimage options filenameverbose ft ap headerH cmap data_sizež  unlink, V w unlinkM P n unlink unlink  Copyrightsize_tǞ__u_char unsigned char__u_short!S__u_int"__u_long# long unsigned int__u_quad_t% long long unsigned int__quad_t&2 long long int__int8_t1i__uint8_t2 __int16_t3u short int__uint16_t4S__int32_t5__uint32_t6__int64_t82 __uint64_t9 __qaddr_t; " __dev_t= __uid_t> __gid_t? __ino_t@ __mode_tA __nlink_tB __off_tC] long int__loff_tD" __pid_tE__ssize_tF__rlim_tG __rlim64_tH __id_tI N__valM # __fsid_tN __daddr_tQ__caddr_tR__time_tS] __useconds_tT__suseconds_tU] __swblk_tV] __clock_tX] __clockid_t[__timer_t^__key_te__ipc_pid_thS__blksize_tl] __blkcnt_tq] __blkcnt64_tr" __fsblkcnt_tu __fsblkcnt64_tv __fsfilcnt_ty __fsfilcnt64_tz __ino64_t} __off64_ti __t_scalar_t] __t_uscalar_t __intptr_t__socklen_t__sched_param E__sched_priority F#7_pthread_fastlock __status ] #__spinlock #_pthread_descr_struct_pthread_descr #e 7S__pthread_attr_s$ *__detachstate +#__schedpolicy ,#__schedparam -#__inheritsched .# __scope /#__guardsize 0 #__stackaddr_set 1#__stackaddr 2#__stacksize 3 # pthread_attr_t 4k  <__c_lock :#__c_waiting ;O#pthread_cond_t  J__wch H __wchb Iv k K__count E#__value J#__mbstate_t K>  __pos N #__state k#_G_fpos_t ~  #__pos !c#__state "k#_G_fpos64_t # %__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR  7__GCONV_IS_LAST__GCONV_IGNORE_ERRORSR__gconv_step8 >__shlib_handle qj#__modname rp#__counter t#__from_name v# __to_name w#__fct y#__init_fct z#__end_fct {#__min_needed_from # __max_needed_from #$__min_needed_to #(__max_needed_to #,__stateful #0__data #4__gconv_loaded_object R v !!!U!J![!a!!  __gconv_step_data$ ?__outbuf #__outbufend #__flags #__invocation_counter # __internal_use #__statep #__state k#__trans #  k__gconv_trans_data A__trans_fct fg#__trans_context_fct g#__trans_end_fct h#__data i# __next j# J!!!!J!U!J![!a P J    !!J!J!! m"!   { ! "! __gconv_fct G {__gconv_init_fct J __gconv_end_fct K+ __gconv_trans_fct TJ __gconv_trans_context_fct Yq m__gconv_trans_query_fct ]  !p!!a  p__gconv_trans_init_fct `  !!p __gconv_trans_end_fct a p__gconv_info __nsteps #__steps #__data p##__gconv_t  $ , 4__cd 2$#__data 3#, 5__cd /$__combined 4_G_iconv_t 5_G_int16_t 7u _G_int32_t 8_G_uint16_t 9S_G_uint32_t :__gnuc_va_list+_IO_jump_t$_IO_lock_t%__codecvt_result__codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE?_IO_FILE_plus__io_read_fnV ) !!! __io_write_fn_? Y !!p! __io_seek_fngn !!! c__io_close_fnj !fpos_tO&stderr bquot`#rema#div_tb +jquoth] #remi] #ldiv_tju_char! u_short" u_int# u_long$ quad_t%" u_quad_t& fsid_t' loff_t*i ino_t. dev_t: gid_t? mode_tD- nlink_tI= uid_tN off_tTN pid_t`y id_te ssize_tj daddr_to caddr_tp key_tt time_tF$ clockid_tR timer_t^ ulong ushortSuintint8_tiint16_tu int32_tint64_t2 u_int8_t u_int16_tSu_int32_tu_int64_t register_t__sig_atomic_t p__valp# __sigset_tWsigset_t&timespecktv_secl] #tv_nsecm] # timevalDtv_secE$ #tv_usecFH #__fd_mask1] :D__fds_bitsA:#J fd_setDfd_maskK blkcnt_t fsblkcnt_t fsfilcnt_t('2 random_data fptr2 # rptr2 # state2 # rand_type# rand_deg# rand_sep# end_ptr2 # ' drand48_data __x # __old_x # __cS# __initS# __a # S__compar_fn_t  ! !  (PixelI IntensityJSbyteK W!filter OextensionP#filterQ#nextRW!# !ZFILEcRGBMappqImage3 niff.cniff.himage.h/usr/include/stdio.h/usr/include/libio.hcopyright.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h$;K|Z\lz$\bu (6KY^`g (-4:S`|)\r4<U| ":B`v8 t    $ l t x             ( V d r w x     6 P ^ l n n | #     Copyright 1989, 1993 Jim Frost%s is a %dx%d version %d NIFF bitmap image%d-bit RGB image with %d colors%d-bit true color imageimage with an unknown type entitled "%s" niffLoad: short read in colormap! niffLoad: bitmap image has wrong number of colormap entries! niffLoad: too many colormap entries! Short read on image data Dumping NIFF image to %s. w6!niffIdentaniffLoad< niffDump GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-81).symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.note.debug_abbrev.debug_info.rel.debug_info.debug_line.rel.debug_line.rodata.debug_pubnames.rel.debug_pubnames.debug_aranges.rel.debug_aranges.comment4 ! \BX+ 1 D; @ FT!` Dp1| E 8 @:: 4J z:  p lA  !(93` @GMT\blry4W+niff.cgcc2_compiled.CopyrightbabblereadHeaderreadColormapprintfzreadzcloselmalloclfreeniffIdentzopenstderrfprintfniffLoadznocachenewBitImagefreeImagenewRGBImagenewTrueImageniffDumpfopenperrorstrlenfwriteunlink / 4? D  N S` e  k/R Af I  Rd jo}  "# $G ${ $ $ % # & $6 $H %] #k &B %W #e & % # &  $(vzM Q     1 5 N R ~ @HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx