ELF04(UjuuEu EPjuuuu u U jjju u Ejuj jhu u juÐUjhuEEPEPEPEPEPjjjjuu u0ud}u^}u5} u/}u)}u#E0u u#}th,hh@5ÍvUVS@EjuE}tE@EMU ЉDEjhyuEEPEPEPEPuu EvE;Er^EEPEPEPEPEPj!jjjuEkE4u0u}t EE E뙐uu2ujjuMU Љt$MU Љt(u u E}u h5 juuuE}u h jvu]U ЉF;D 0t, huu juuuuuuuuuuue[^]Ð01.01% .? : ; @ : ; I 4: ; I <  I$ > .: ; @   : ; : ; I8  : ;  : ; (  : ;  : ; I : ; : ;I8 ' II: ; II!I/  : ;I : ; &I' !I/: ; 4: ; I? <  : ;! : ;" : ;I# : ;$ : ;%&& : ; '!I/,rroot.c/home/mikal/articles/book-libtiff-intro/xloadimage.4.1GNU C 2.96 20000731 (Red Hat Linux 7.1 2.96-81) updateProperty@Udpy,w2 name<typeJformatRdataRnelemR atomJ|_XDisplay WindowBcharAtomintpreserveResource-@Udpy-,w.2 pm1|PixmapPfreePreviousAMUdpyA,wB2 pmDP|actual_typeEJxformatFRtnitemsGRpbytes_afterHRlatomKJhimageOnRootPUdisp,scrnR image@options verboseopt tpixmappximageinfo)l__SWM_VROOTJhroot2drootReturn2`parentReturn2\children/XnumChildrenTiRPs<L Kactual_typeJHactual_formatRDnitems@bytesafternewRoot/ 8 titlev<# typew# rgbx# widthy# heightz#$ depth{#( pixlen|#, gamma})#0 data~2#4unsigned int rgbmapi sizej# usedk# compressedl# redm# greenn# blueo#Intensityfloat8byte {option_setN optionsO # nextP # option$ type%# infoH# nextI # option_idOPT_NOTOPTOPT_BADOPTOPT_SHORTOPTOPT_IGNOREBORDERCONFIGURATIONDBUGDEFAULTDELAYDISPLAY DUMP FIT FORK FULLSCREEN GEOMETRYHELPIDENTIFYINSTALLLISTONROOTPATHPIXMAPPRIVATEQUIETSHRINKTOFITSUPPORTEDVERBOSEVER_NUMVIEWVISUALWINDOWIDATBACKGROUND BRIGHT!CENTER"CLIP#COLORS$DITHER%FOREGROUND&GAMMA'GLOBAL(GOTO)GRAY*HALFTONE+IDELAY,INVERT-MERGE.NAME/NEWOPTIONS0NORMALIZE1ROTATE2SMOOTH3TITLE4TILE5TYPE6UNDITHER7XZOOM8YZOOM9ZOOM: Hat) background*<border+<bright,clip/5 colors0delay1display2<dump6n foreground7<gamma8)geometry= go_to><name?<rotate@titleA<typeB<windowidCvisualDzoomG 5 ) x(# y(# n / x.# y.# w.# h.# 6 type4<# file5<# = string:<# w;# h<# G xF# yF#{{FF $ disp,# scrnR# depthR# drawable # foreground # background # cmap # gc # ximage## DrawablePixelColormap_XGC ; _XImageXowidthpR#heightpR#xoffsetqR#formatrR# datas<#byte_ordertR#bitmap_unituR#bitmap_bit_ordervR#bitmap_padwR# depthxR#$bytes_per_lineyR#(bits_per_pixelzR#,red_mask{; #0green_mask|; #4blue_mask}; #8obdata~P #<fV #@long unsigned intB funcscreate_imageq#destroy_image#get_pixel#put_pixel# sub_image#add_pixel#( ( . 4 RR<RR  :  ext_data_# visualide# classR# red_mask; # green_mask; # blue_mask; # bits_per_rgbR# map_entriesR# C_XExtData numberR# nextC# free_privateY# private_dataP #  YRCI VisualID R( w; ( RRR( RR; ( ( RRR( long int  2Copyright<size_tǖ__u_char junsigned char__u_short!short unsigned int__u_int"__u_long#; __u_quad_t%long long unsigned int__quad_t&long long int__int8_t1signed char__uint8_t2j__int16_t3Oshort int__uint16_t4__int32_t5R__uint32_t6__int64_t8__uint64_t9__qaddr_t;__dev_t=__uid_t>__gid_t?__ino_t@__mode_tA__nlink_tB__off_tC__loff_tD__pid_tER__ssize_tFR__rlim_tG__rlim64_tH__id_tI N __valM#Runsigned int__fsid_tN__daddr_tQR__caddr_tR<__time_tS__useconds_tT__suseconds_tU__swblk_tV__clock_tX__clockid_t[R__timer_t^R__key_teR__ipc_pid_th__blksize_tl__blkcnt_tq__blkcnt64_tr__fsblkcnt_tu__fsblkcnt64_tv__fsfilcnt_ty__fsfilcnt64_tz__ino64_t}__off64_t7__t_scalar_t__t_uscalar_t; __intptr_tR__socklen_t __sched_param E __sched_priority FR# _pthread_fastlock  __status # __spinlock R#_pthread_descr_struct_pthread_descr #C 1__pthread_attr_s$ * __detachstate +R# __schedpolicy ,R# __schedparam -# __inheritsched .R# __scope /R# __guardsize 0L# __stackaddr_set 1R# __stackaddr 21# __stacksize 3L# pthread_attr_t 4I { < __c_lock :# __c_waiting ;-#pthread_cond_t __shlib_handleq# __modnamer# __countertR# __from_namev<# __to_namew<# __fcty[# __init_fctzq# __end_fct{# __min_needed_fromR# __max_needed_fromR#$ __min_needed_toR#( __max_needed_toR#, __statefulR#0 __data1#4__gconv_loaded_object"BZRZ` RRf +__gconv_step_data$? __outbuf+# __outbufend+# __flagsR# __invocation_counterR# __internal_useR# __statep1# __state# __transU# j __gconv_trans_dataA __trans_fctf# __trans_context_fctg=# __trans_end_fcthO# __datai1# __nextjU#RZ`1 j+L=R1++O1C7'qRZaZw__gconv_fctG'__gconv_init_fctJa__gconv_end_fctKw__gconv_trans_fctT__gconv_trans_context_fctY __gconv_trans_query_fct]B H b Rb  h __gconv_trans_init_fct`   R 1__gconv_trans_end_fcta C !__gconv_info __nstepsL# __stepsZ# __data!#/!f__gconv_t@! o!,4 __cd2 # __data3f#!,5__cd/ __combined4F!_G_iconv_t5o!_G_int16_t7O_G_int32_t8R_G_uint16_t9_G_uint32_t:__gnuc_va_list+1_IO_jump_t_IO_lock_t "__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv_IO_FILE ?_IO_FILE_plus__io_read_fn V""V1<L__io_write_fn _"#V1L__io_seek_fn g#4#R14#RA__io_close_fn jP#`#R1fpos_t OUstderr ~#}XIDC; MaskG; AtomK; VisualIDM; TimeN; Windowa#Drawableb#Fonte#Pixmapg#Cursorh#Colormapi#GContextj#KeySymk#KeyCodemju_char!Zu_short"{u_int#u_long$quad_t%u_quad_t&fsid_t'loff_t*7ino_t.dev_t:gid_t?mode_tDnlink_tIuid_tNoff_tT(pid_t`Gid_tessize_tjVdaddr_tocaddr_tpkey_tttime_tFclockid_tR]timer_t^pulong; ushortuintint8_tint16_tOint32_tRint64_tu_int8_tju_int16_tu_int32_tu_int64_tregister_tR__sig_atomic_tR }& __val}&#&; __sigset_td&sigset_t&& &timespeck tv_secl# tv_nsecm# 'timevalD tv_secE# tv_usecF&#__fd_mask1 G'D __fds_bitsAG'#W''fd_setD)'fd_maskK'blkcnt_tfsblkcnt_tfsfilcnt_tXPointer[<XExtData (( extensionR# major_opcodeR# first_eventR# first_errorR# XExtCodes' (  depthR# bits_per_pixelR# scanline_padR#XPixmapFormatValues9( *\ functionR# plane_mask; # foreground; # background; # line_widthR# line_styleR# cap_styleR# join_styleR# fill_styleR# fill_ruleR#$ arc_modeR#( tile##, stipple##0 ts_x_originR#4 ts_y_originR#8 font##< subwindow_modeR#@ graphics_exposuresR#D clip_x_originR#H clip_y_originR#L clip_mask##P dash_offsetR#T dashesB#XXGCValues(GC* Visual: * depthR#nvisualsR#visuals4 #Depth* ,P$ext_data_#display. #root##widthR# heightR#mwidthR#mheightR#ndepthsR#depths,# root_depthR#$root_visual4 #(default_gc*#,cmap $#0white_pixel; #4black_pixel; #8max_maps R#<min_maps R#@backing_store!R#Dsave_unders"R#Hroot_input_mask##L*Screen$+ -.ext_data*_#depth+R#bits_per_pixel,R#scanline_pad-R# ScreenFormat., .<Cbackground_pixmap4##background_pixel5; #border_pixmap6##border_pixel7; # bit_gravity8R#win_gravity9R#backing_store:R#backing_planes;; #backing_pixel<; # save_under=R#$event_mask>#(do_not_propagate_mask?#,override_redirect@R#0colormapA $#4cursorB##8XSetWindowAttributesC0- 0\_xFR#yFR#widthGR#heightGR# border_widthHR#depthIR#visualJ4 #rootK##classOR# bit_gravityQR#$win_gravityRR#(backing_storeSR#,backing_planesT; #0backing_pixelU; #4save_underVR#8colormapW $#<map_installedXR#@map_stateYR#Dall_event_masksZ#Hyour_event_mask[#Ldo_not_propagate_mask\#Poverride_redirect]R#Tscreen^0#X,XWindowAttributes_. '1 jfamilygR#lengthhR#addressi<#XHostAddressj0XImage 1xR#yR#widthR#heightR# border_widthR#sibling##stack_modeR#XWindowChangesK1 U2 pixel; #red#green#blue#flagsB# padB# XColor1 2x1O#y1O#x2O#y2O#XSegmentd2 2xO#yO#XPoint2 13xO#yO#width#height#XRectangle2 3 xO#yO#width#height#angle1O#angle2O# XArcD3 x4 key_click_percentR#bell_percentR#bell_pitchR#bell_durationR# ledR#led_modeR#keyR#auto_repeat_modeR#XKeyboardControl3 I58key_click_percentR#bell_percentR#bell_pitch#bell_duration# led_mask; #global_auto_repeatR#auto_repeatsI5#Y5BXKeyboardState4 5time##xO#yO#XTimeCoordp5 5max_keypermodR#modifiermap5#7$XModifierKeymap5Display _XPrivate_XrmHashBucketRec ::ext_data_#private1:#fdR#private2R# proto_major_versionR#proto_minor_versionR#vendor<#private3 ##private4 ## private5 ##$private6 R#(resource_alloc':#,byte_orderR#0bitmap_unitR#4bitmap_padR#8bitmap_bit_orderR#<nformatsR#@pixmap_format-:#Dprivate8R#HreleaseR#Lprivate9:#Pprivate10:#TqlenR#Xlast_request_read; #\request; #`private11'#dprivate12'#hprivate13 '#lprivate14!'#pmax_request_size"#tdb#3:#xprivate15(I:#|display_name)<#default_screen*R#nscreens+R#screens,0#motion_buffer-; #private16.; #min_keycode/R#max_keycode0R#private171'#private182'#private193R#xdefaults4<#6':#. :-+6I:R. 9:_XPrivDisplay:e:?6 ;<QtypeDR#serialE; #send_eventFR#displayG,# windowH##rootI##subwindowJ##timeK##xLR# yLR#$x_rootMR#(y_rootMR#,stateN#0keycodeO#4same_screenPR#8XKeyEventQk:XKeyPressedEventR;XKeyReleasedEventS; <<ctypeVR#serialW; #send_eventXR#displayY,# windowZ##root[##subwindow\##time]##x^R# y^R#$x_root_R#(y_root_R#,state`#0buttona#4same_screenbR#8XButtonEventc;XButtonPressedEventd<XButtonReleasedEvente< <><utypehR#seriali; #send_eventjR#displayk,# windowl##rootm##subwindown##timeo##xpR# ypR#$x_rootqR#(y_rootqR#,stater#0is_hintsB#4same_screentR#8XMotionEventu'=XPointerMovedEventv<> ?DtypeyR#serialz; #send_event{R#display|,# window}##root~##subwindow##time##xR# yR#$x_rootR#(y_rootR#,modeR#0detailR#4same_screenR#8focusR#<state#@XCrossingEventl>XEnterWindowEvent?XLeaveWindowEvent? u@typeR#serial; #send_eventR#display,# window##modeR#detailR#XFocusChangeEvent?XFocusInEventu@XFocusOutEventu@ 9A4typeR#serial; #send_eventR#display,# window##key_vectorI5#XKeymapEvent@ B(typeR#serial; #send_eventR#display,# window##xR#yR#widthR#heightR# countR#$XExposeEventNA B0typeR#serial; #send_eventR#display,# drawable##xR#yR#widthR#heightR# countR#$major_codeR#(minor_codeR#,XGraphicsExposeEventB CtypeR#serial; #send_eventR#display,# drawable##major_codeR#minor_codeR#XNoExposeEventC R# height>R#$border_width?R#(above@##,detailAR#0value_maskB; #4XConfigureRequestEventCK LMtypeFR#serialG; #send_eventHR#displayI,# eventJ##windowK##placeLR#XCirculateEventM-L XMWtypePR#serialQ; #send_eventRR#displayS,# parentT##windowU##placeVR#XCirculateRequestEventWL N btypeZR#serial[; #send_event\R#display],# window^##atom_##time`##stateaR#XPropertyEventbwM NltypeeR#serialf; #send_eventgR#displayh,# windowi##selectionj##timek##XSelectionClearEventl&N O(ytypeoR#serialp; #send_eventqR#displayr,# owners##requestort##selectionu##targetv##propertyw## timex##$XSelectionRequestEventyN iP$type|R#serial}; #send_event~R#display,# requestor##selection##target##property##time## XSelectionEventO Q typeR#serial; #send_eventR#display,# window##colormap $#newR#stateR#XColormapEventP![Q"b[Q"skQ"l{QkQB{QO Q ,R0typeR#serial; #send_eventR#display,# window##message_type##formatR#data3Q#XClientMessageEventQ R typeR#serial; #send_eventR#display,# window##requestR#first_keycodeR#countR#XMappingEventHR StypeR#display,#resourceid##serial; # error_codej#request_codej#minor_codej#XErrorEventS TtypeR#serial; #send_eventR#display,# window##XAnyEventS#V_XEvent`"typeR"xanyT"xkey;"xbutton<"xmotion<>"xcrossing?"xfocusu@"xexposeB"xgraphicsexposeB"xnoexposeC"xvisibility[ [XFontSet>[ [EcharsA<#ncharsBR#deltaCR#font_setD"[# XmbTextItemE3[ [LcharsH[#ncharsIR#deltaJR#font_setK"[# XwcTextItemL[ @\\charset_countZR#charset_list[@\#<XOMCharSetList\\$\^XOMOrientation_LTR_TTBXOMOrientation_RTL_TTBXOMOrientation_TTB_LTRXOMOrientation_TTB_RTLXOMOrientation_ContextXOrientationd]\ 5]inum_orientationgR#orientationh5]#\XOMOrientationi\ ] onum_fontlR#font_struct_listm]#font_name_listn@\#{ZXOMFontInfooR]_XIMXIMq]]_XICXICr]]XIMProcz^^^]''XICProc.^4^N^R]''XIDProc^^d^z^,''XIMStyle; ^count_styles#supported_styles^#z^XIMStyles^XVaNestedList1 ,_client_data'#callback]#XIMCallback^ u_client_data'#callback^#XICCallback@_XIMFeedback; `_XIMTextlength#feedback`#encoding_is_wcharR#string `# _!:`"multi_byte<"wide_char[XIMText_XIMPreeditState; `_XIMPreeditStateNotifyCallbackStructstateJ`#XIMPreeditStateNotifyCallbackStructb`XIMResetState; XIMStringConversionFeedback; a_XIMStringConversionText length#feedbacka#encoding_is_wcharR#stringa# `!a"mbs<"wcs[XIMStringConversionTextaXIMStringConversionPositionXIMStringConversionTypeXIMStringConversionOperation $b%XIMForwardCharXIMBackwardCharXIMForwardWordXIMBackwardWordXIMCaretUpXIMCaretDownXIMNextLineXIMPreviousLineXIMLineStartXIMLineEnd XIMAbsolutePosition XIMDontChange XIMCaretDirection-1bc_XIMStringConversionCallbackStruct/position0a#direction1b#operation2 b#factor3# text4c# aXIMStringConversionCallbackStruct5cJd_XIMPreeditDrawCallbackStruct7caret8R#chg_first9R#chg_length:R#text;Jd# :`XIMPreeditDrawCallbackStruct<c$d>XIMIsInvisibleXIMIsPrimaryXIMIsSecondaryXIMCaretStyleBud)e_XIMPreeditCaretCallbackStruct DpositionER#directionFb#styleGd#XIMPreeditCaretCallbackStructHd$weJXIMTextTypeXIMBitmapTypeXIMStatusDataTypeMOee_XIMStatusDrawCallbackStructOtypePwe#dataTe#!eT"textRJd"bitmapS#XIMStatusDrawCallbackStructUe}f_XIMHotKeyTrigger WkeysymX)$#modifierYR#modifier_maskZR#XIMHotKeyTrigger["ff_XIMHotKeyTriggers]num_hot_key^R#key_f#}fXIMHotKeyTriggers`fXIMHotKeyStateb; Ngjcount_valuesh#supported_valuesi@\#XIMValuesListjgXErrorHandlerzgggR,gSXIOErrorHandlergggR,XConnectionWatchProcgg h,'RR h' 3hO xMR# yNR# kiHR flagsF# xGR# yGR# widthHR# heightHR# min_widthIR# min_heightIR# max_widthJR# max_heightJR# width_incKR#$ height_incKR#( min_aspectOh#, max_aspectOh#4 base_widthPR#< base_heightPR#@ win_gravityQR#DXSizeHintsR3h 7j$v flagsl# inputmR# initial_stateoR# icon_pixmapp## icon_windowq## icon_xrR# icon_yrR# icon_masks## window_groupt## XWMHintsv}i j value+# encoding## formatR# nitems; # XTextPropertyGj kXStringStyleXCompoundTextStyleXTextStyleXStdICCTextStyleXUTF8StringStyleXICCEncodingStylej k min_widthR# min_heightR# max_widthR# max_heightR# width_incR# height_incR#XIconSize#k k res_name<# res_class<#XClassHintk Al_XComposeStatus compose_ptrɨ'# chars_matchedR#XComposeStatusk_XRegionRegionplWl Em( visual4 # visualid## screenR# depthR# classR#red_mask; #green_mask; #blue_mask; #colormap_sizeR# bits_per_rgbR#$XVisualInfovl .n(#colormap $#red_max; #red_mult; #green_max; # green_mult; #blue_max; #blue_mult; #base_pixel ; #visualid!## killid"##$XStandardColormap#YmXContext=R nb quot`R# remaR#div_tbYn nj quoth# remi#ldiv_tjnWorandom_datafptrWo#rptrWo#stateWo#rand_typeR# rand_degR#rand_sepR#end_ptrWo#%odrand48_data__xo#__old_xo#__c# __init#__a#o__compar_fn_toopRpp p%PixelI; IntensityJbyteKj |pfilter O extensionP<# filterQ<# nextR|p#8p&pcache U lenVR# bufWp# nextXp#@pB'p Uqc type\# nocache]# stream^~## filename_<# data`p# dataptrap# bufptrbR#ZFILEcpRGBMappImageOptionId OptionJ{OptionSetQF roption_arrayU nameV<# option_idW}q# argsX<# descriptionY<# OptionArrayZqXImageInfo Q root.cimage.hoptions.hxloadimage.h/usr/X11R6/include/X11/Xlib.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/stdio.h/usr/include/libio.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/X11R6/include/X11/X.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/usr/X11R6/include/X11/Xutil.h/usr/include/stdlib.h.>@!Fb&(.KPJX_z)AIKKrT$e@PalCopyright 1989, 1993 Jim Frost_XSETROOT_IDxloadimage%s: warning: invalid format encountered for property %s __SWM_VROOTCannot convert Image to XImage Cannot create background (not enough resources, sorry) Loading image onto root would change default colormap (sorry) 10rupdatePropertyVimageOnRootGCC: (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! 0+1 P;@FT0r` Xxp*xU| Ї |@ }5 p }  x~6K~x` ؄G  !@S2 ?@NZjxP{/<root.cgcc2_compiled.CopyrightpreserveResourcefreePreviousupdatePropertyXInternAtomXChangePropertyXCreatePixmapXSetCloseDownModeXGetWindowPropertyXKillClientXFreestderrfprintfimageOnRootgetOptionXQueryTreeimageToXImageexitximageToPixmapprintfXFreePixmapXSetWindowBackgroundPixmapXClearWindowfreeXImage7Vo z / 4 9 ?Dh .   !D I!Z"gy#$"%  qujnH $,4<DLT\dlt|&.6>FN