ELF{4(U hEEE<uE 4EE}N~7 hE 4EEP<t E vEuE4hE%ÉUE8-uEEEE<u uEQu4E4E EE <uEuE45E4h EE}uuh.EUuh@ÐU }t- um hX h@  h  h E5hPu h  jvtS PP< t* PP륐hPu h!h !Puh"!Pth'!Pu jh)!Pu h-! h?!Pu h"! jvhF!Pu hJ! jv PQtv7 h`!ÉU jEEE@EU jEUEE@EÐUE8t*EEExu UE BE@EᐋUE ÉU}t0EE}u UE ;u EvE@EِÐU}u2EE}u E;E u EE@EډÉUSE8-t vEE<u uXEUBS4RE@EE<uEb uXEUBS4RuE념E]ÉUEE<u9E;EuEvE뱐!ÐU uPP jvUjh!u t%EPh!u u3EXEPh!E Pu E/vu Ph"5ÉUEPh("u t*u Ph@"5EÍvU(EE E 0ho"Pu$ jEuun E 0hu"Pu% jEuu# jEuuEEEEE;E| v EkE 4PEEEU::? Up$vEkE 4h|" uI EE;E| j/UE/ EkE 4‹EPuu‹EPE@E EkE 4h"EE;E| jMEkE AEO v j^ uu‹EPE@E jEuu j EE EE;E| j MEkE AE E;E| j MEEkE AMEEkE AE> E0 E$ E EE;E| jUE PEPh"EkE 4t jMEkE AEvEEE;E| j$ EkE 4EE;E|܃ jE@ jE$uu j EEvEEjuEE jE jj ujuE\EE;E| j EkE 4‹EPEvEE;E| jQj ujuEkE 4jD‹EPuu jEuu j EEkvEEkE <uOvEPEPh"EkE 4 jf EE;E| j EMEkE AvEE;E| j!EkE 4j!$‹EPEE;E| j#EPE PEPEPh"EkE 4 9 j#'vEE;E| j$aEkE 4j$t‹EPExw,j$Ph#EExj$Ph@#Ex jZPj,L Ph#5EE;E| jEkE 4j‹EP EE;E| j&EMEkE AvEE;E| j'EkE 4j'EXEE;E| j)MEkE Acv}tj%uEj%u/vj&uj uE&E@#}tuuuu j EE@#j0 Ph#5E~EE;E| j2EkE 4j2‹EPEPEZкut2j2 Ph$5EExhwvEURhP؍EE;E| j4 MEkE AvEE;E| j6MEkE AgvEE;E| j8E:EkE 4j8‹EPE@EE;E| j9ME:E@EkE 4j9M‹EPEE;E| j:EkE 4j: MUBA}tuuuu j9EEkE 4j:‹EP E 0h@$ j}tuuEuuE!UEUEÉUVS}tE8t E8u Ej,0E}tAEE)PE0hEE)Љ¸UE@4E0hu]E 0E j=hE}t)E@Ph EE vEe[^]Ívm`N   l @% x@-@ `J d vl s!h" # $  _ % & ' o ( ) @ 4 **+@3,-@./012354y@26(@8h9h: 01.01% .: ; @ 4: ; I $ > .: ; I@ : ; I  I.? : ; @ I !I/  : ; : ; I8  : ; (  : ;  : ; I : ; .? : ;I@ 4: ;I : ;I .? : ;@ .: ;I@ .: ;@ .? : ;I<  .? : ;I< : ; I!I/ <  : ;I8 !: ;I" : ; #&I$' I%I&' '!I/(: ; )4: ; I? < * : ;+&, : ; -4: ;I? < (options.c/home/mikal/articles/book-libtiff-intro/xloadimage.4.1GNU C 2.96 20000731 (Red Hat Linux 7.1 2.96-81)listOptionsUa|widthxinthelpOnOption0Uoptiona|foundonex$char\literalMindedUser0KUshelpLUoptionbuf $ unsigned int option_setN optionsOw# nextP}# (option$ type%(# infoHh# nextIq# hoption_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/colors0delay1display2dump6foreground7gamma8geometry=go_to>name?rotate@titleAtypeBwindowidCvisualDzoomGP) x(# y(#unsigned int/ x.# y.# w.# h.# 6 type4# file5#floatP = string:# w;# h<#qG xF# yF#newOptionSet6Uoptset6|newOption?wCUtype?(opt@w|RaddOptionIDUoptsetInewoptJw optKw|getOptionZwUoptsetZtype[( opt\w|killOptionhUoptsethtypei( optjw|CoptionNumbert(.UargtauxbutoptionName0Utype(a|optionUsageUtype( getIntegerfUtype(s ret|usageHelp getFloathUtypes ret|usageHelp processOptionsUargcargv  rglobal& rimage& global_options|image_optionsxcursettnewoptwpalglobal_opth C visualClassFromName} versionq supportedImageTypesi listImagesJ showConfigurationusageHelp getNextTypeOption`Uopt_string` namea  valueb option_namedoption_valuee pftCopyrightsize_tǥ__u_char  unsigned char__u_short!& short unsigned int__u_int"__u_long#[ long unsigned int__u_quad_t% long long unsigned int__quad_t& long long int__int8_t1 signed char__uint8_t2 __int16_t3 short int__uint16_t4& __int32_t5__uint32_t6__int64_t8 __uint64_t9 __qaddr_t;t  __dev_t=p __uid_t>< __gid_t?< __ino_t@K __mode_tA< __nlink_tB< __off_tC long int__loff_tD __pid_tE__ssize_tF__rlim_tGK __rlim64_tHp __id_tI< kN __valMk# {__fsid_tNR__daddr_tQ__caddr_tR__time_tS __useconds_tT__suseconds_tU __swblk_tV __clock_tX __clockid_t[__timer_t^__key_te__ipc_pid_th& __blksize_tl __blkcnt_tq __blkcnt64_tr __fsblkcnt_tuK __fsblkcnt64_tvp __fsfilcnt_tyK __fsfilcnt64_tzp __ino64_t}p __off64_t __t_scalar_t __t_uscalar_t[ __intptr_t__socklen_t }__sched_paramE __sched_priorityF# _pthread_fastlock __status # __spinlock#_pthread_descr_struct_pthread_descr# __pthread_attr_s$* __detachstate+# __schedpolicy,# __schedparam-K# __inheritsched.# __scope/# __guardsize0 # __stackaddr_set1# __stackaddr2# __stacksize3 # pthread_attr_t4& < __c_lock:}# __c_waiting;#pthread_cond_t<WC __dummyB#pthread_condattr_tC<pthread_key_tFS __m_reservedN# __m_countO# __m_ownerP# __m_kindQ# __m_lockR}#pthread_mutex_tS*Z __mutexkindY#pthread_mutexattr_tZ pthread_once_t^pthread_t[ _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 _chain #4 _fileno #8 _blksize #< _old_offset  #@ _cur_column & #D _vtable_offset ! #F _shortbuf "#G _lock &#H _offset /#P __pad1 5#T __pad2 6#X _mode 8#\ _unused2 :#` _IO_marker _next # _sbuf # _pos #l $ ($3FILE,l__FILE6l!wchar_t !wint_t8 J__wch HR__wchb I $ K __count E# __value Ja#__mbstate_t K  __pos  # __state #_G_fpos_t < # __pos !# __state "#_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_ERRORS __gconv_step8 > __shlib_handle q# __modname r# __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#$$%% %%%%%%] __gconv_step_data$ ? __outbuf # __outbufend # __flags # __invocation_counter # __internal_use # __statep # __state # __trans #   n__gconv_trans_data A __trans_fct f# __trans_context_fct g# __trans_end_fct h# __data i# __next j#$%% %%%%%%#  n$%%%%%&%$% &.%"__gconv_fct GG__gconv_init_fct Je __gconv_end_fct K"__gconv_trans_fct Tn__gconv_trans_context_fct Y__gconv_trans_query_fct ]$ %% %__gconv_trans_init_fct `7=$R%R%__gconv_trans_end_fct au __gconv_info __nsteps # __steps # __data # '__gconv_t {, 4 __cd 2{# __data 3#A, 5__cd /{__combined 4_G_iconv_t 5_G_int16_t 7 _G_int32_t 8_G_uint16_t 9& _G_uint32_t :__gnuc_va_list +_IO_jump_t(_IO_lock_t 0__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv!_IO_FILE ?l_IO_FILE_plus!__io_read_fn Vf$%%% !__io_write_fn _$%%% !__io_seek_fn g$%%%!__io_close_fn j$ %fpos_tO)stdin( ()stderr( d b quot`# rema#div_tb>  j quoth # remi #ldiv_tjq u_char! u_short" u_int#< u_long$K quad_t% u_quad_t&p fsid_t'{loff_t* ino_t. dev_t:z gid_t? mode_tD nlink_tI uid_tN off_tT pid_t`id_teDssize_tjdaddr_tocaddr_tpkey_tt,time_tFclockid_tRtimer_t^ulong[ ushort& uintint8_t int16_t int32_tint64_t u_int8_t u_int16_t& u_int32_tu_int64_t register_t__sig_atomic_t" __val"# "[ __sigset_t"sigset_t&" C#timespeck tv_secl # tv_nsecm # w#timevalD tv_secE# tv_usecF#__fd_mask1 #D __fds_bitsA## #w#fd_setD#fd_maskKw#blkcnt_tafsblkcnt_tfsfilcnt_t*$random_data fptr$# rptr$# state$# rand_type# rand_deg# rand_sep# end_ptr$#:"* %drand48_data __x %# __old_x %# __c& # __init& # __a # %& !__compar_fn_t3%9%$N%%N%%N%T%+PixelI[ IntensityJ& byteK %filter O extensionP# filterQ# nextR%#%,&cache U lenV# bufW# nextX&#@%&c type\# nocache]# stream^( # filename_# data`&# dataptra&# bufptrb#ZFILEc & 'rgbmapi sizej# usedk# compressedl# redm'# greenn'# blueo'#b%RGBMapp&'8 titlev# typew# rgbx'# widthy# heightz#$ depth{#( pixlen|#, gamma}#0 data~'#4s%Image'-_XdebugIOptionId (OptionJOptionSetQ e(option_arrayU nameV# option_idW'# argsX# descriptionY# OptionArrayZ()ProgramName (e(8Options(9 options.coptions.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/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.himage.h@jp @ ).06ILU[s0Xw,K[h^: *2<ADJRen| ,P$)06Xo .8_dhn   C S d h x         ' , 9 F O n                ) 6 ? O ` p w |                ' , 9 F r                  1 A H P W \ c h x                !(0=JZj(5<IVhp}  -:[d6<IVhp}(8AKQduBKPdx$.4ANWa"$9CDJ[bdu| 5S\u{Copyright 1989, 1993 Jim FrostZoom the image along both axes. Values smaller than 100 will reduce the size of the image, values greater than 100 will enlarge it. See also -xzoom and -yzoom.zoomyzoomZoom the image along the X axis by a percentage. See -zoom.xzoomSpecifies the type of image so that run-time determination is unnecessary. This generally speeds up loading but is usually not necessary. Use the -supported option to get a list of image types supported along with their type_name.type_nametypeTitle for the image (used in title bars and with -dump).image_titletitleTile this image (after any merging or processing) to create a full-screen image. This is usually used to create a background to merge other images onto. -geometry can be used to set the size after tiling, otherwise it defaults to the size of the display.tilePerform a smoothing convolution on the image. This is useful for making a zoomed image look less blocky. Multiple -smooth arguments will run the smoother multiple times. This option can be quite slow on large images.smoothRotate the image by 90, 180, or 270 degrees.degreesrotateNormalize the image. This expands color coverage to fit the colormap as closely as possible. It may have good effects on an image which is too bright or too dark.normalizeThis option is no longer supported.newoptionsSpecify that the next argument is to be the name of an image. This is useful for loading images whose names look to be options.nameMerge this image onto the previous image. When used in conjunction with -at, -center, and -clip you can generate collages.mergeInvert a monochrome image. This is the same as specifying `-foreground black' and `-background white'.invertThis option is no longer supported due to the addition of -global. The same functionality can be had with -delay.idelayDither the image into monochrome using a halftone dither. This preserves image detail but blows the image up by sixteen times.halftoneSee -gray.greyConvert an image to grayscale. Will "undither" a bitmap image. Also called -grey.grayStart displaying a particlar image. This is useful for creating image display ewnloops. If two images with the target name exist, the first in the argument list will be used.image_namegotoForce the next option to apply to all images rather that to the current image.globalAdjust the image's colors by a gamma value. 1.0 is the default, which does nothing. Values under 1.0 darken the image, values higher brighten it. Typically a dark image needs a value of 2.0 to 2.5. This option is similar to -brighten but often works better.valuegammaSet the foreground pixel color for a monochrome image. See -background and -invert.foregroundDither the image into monochrome. This happens automatically if sent to a monochrome display.ditherSet the automatic advance delay.secondsdelaySpecify the maximum number of colors to be used in displaying the image. Values of 1-32768 are acceptable although low values will not look good. This is done automatically if the server cannot support the depth of the image.number_of_colorscolorsClip out the rectangle specified by X,Y,W,H and use that as the image.X,Y,W,HclipCenter the image on the base image (if using -merge) or the root window (if using -onroot). If used in conjunction with -onroot this forces the -fullscreen flag on.centerBrighten or darken the image by a percentage. Values greater than 100 will brighten the image, values smaller than 100 will darken it.percentagebrightenSet the background pixel color for a monochrome image. See -foreground and -invert.backgroundLoad the image onto the base image (if using -merge) or the root window (if using -onroot) at a specific location. If used in conjunction with -onroot this forces the -fullscreen flag on.atSet the background of a particular window. This is similar to -onroot and is useful for servers which use an untagged virtual root. The window ID should be supplied as a hexadecimal number, eg 0x40003.window_idwindowidForce the use of a particular visual to display an image. Normally xloadimage will attempt to pick a visual which is reasonable for the supplied image.visualView an image in a window. This is the default for all but xsetbg.viewShow the version number of this version of xloadimage.versionTurn on verbose mode. This is the default if using -view.verboseGive a list of the supported image types.supportedCompatibility switch for older versions of xloadimage. Since this is the the default for versions 3.0 and newer, it does nothing.slideshowShrink a images larger than screen to fit. This is particularly useful with DEC servers that don't allow creation of windows larger than the screen.shrinkTurn off verbose mode. This is the default if using -onroot or -windowid.quietForce the use of a private colormap. This happens automatically if a visual other than the default is used. This is the opposite of -fit.privateForce the use of a pixmap as backing store. This may improve performance but may not work on memory-limited servers.pixmapDisplay the image path and default extensions that are loaded from the .xloadimagerc file. This option is identical to the -configuration option and is provided for backwards compatibility.pathPlace the image on the root window. If used in conjunction with -fullscreen, the image will be zoomed to fit. -border, -at, and -center also affect the results.onrootList the images along the image path. Use `xloadimage -path' to see the current image path.listForce colormap installation. This option is useful for naive window managers which do not know how to handle colormap installation, but should be avoided unless necessary.installIdentify images rather than displaying them.identifyGive help on a particular option or series of options. If no option is supplied, a list of available options is given.[option ...]helpSpecify the size of the display window. Ignored if -fullscreen is given. If used in conjunction with -onroot, this defines the size of the base image.window_geometrygeometryUse the whole screen for displaying an image. If -onroot is also specified, the image will be zoomed to fit the size of the screen.fullscreenBackground automatically. Turns on -quiet.forkForce the image(s) to use the default colormap.fitDump loaded image into an image file of the specified type and name. Use the -path or -configuration options to determine the possible formats. Some image types may allow options; these are specified following a comma. If the image type retains a title, -title can be used to set or change it.type[,options] filenamedumpIndicate the X display you would like to use.displaySet the root background to the default pattern and colors.defaultTurn on synchronous mode for debugging.debugShow the current configuration including any information loaded from the ~/.xloadimagerc configuration file.configurationSet the color used for the border around centered or placed images.colorborder The options are: , %s%sOption: %s Usage: %s -%s %s Description: %s No option `%s'. The quotes around %s are unnecessary. You don't have to be so literal-minded! Type `xloadimage -help [option ...]' to get help on a particular option or `xloadimage -help' to enter the interactive help facility. Xloadimage Interactive Help Facility Type `?' for a list of options, or `.' or `quit' to leave the interactive help facility. help> quit Type `?' for a list of options ?quit.`?'the question mark`quit'`.'the periodYou may get this list again by typing `?' at the `help>' prompt, or leave the interactive help facility with `.' or `quit'. 0x%d%xBad integer argument for the %s option %fBad floating point argument for the %s option xviewxsetbg%s: Bad option %s: Not enough characters to identify option %dx%d%d,%d%d,%d,%d,%dArgument to %s is too low (ignored) Argument to %s is too high (ignored) %s has been superceded by %s (translating) whiteblack%s is no longer supported (sorry) Argument to %s must be a multiple of 90 (ignored) %s: Internal error parsing arguments F    |   ,   $P \ h 0<pD D<p DD, DDxD$4(\helpnewOptionSetnewOptionaddOptionRgetOptionkillOptionoptionNumber processOptions, getNextTypeOptionGCC: (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.rel.rodata.debug_pubnames.rel.debug_pubnames.debug_aranges.rel.debug_aranges.comment4! Є+1 P;@ @F`T(` h`pE| ȐX  T`%  y z  z6z4    $,8,E0W0gb)nyhQ  L0/DBCB)07?I X]cm%options.cgcc2_compiled.CopyrightOptionslistOptionshelpOnOptionliteralMindedUseroptionNameoptionUsagegetIntegergetFloatoption_name.0option_value.1printfstrlenstrncmpProgramNamehelpstdinfgetsexitstrcmpnewOptionSetlmallocnewOptionaddOptiongetOptionkillOptionoptionNumbersscanfstderrfprintfusageHelpprocessOptionstaillfreedupStringshowConfiguration_XdebuglistImagessupportedImageTypesversionvisualClassFromNamegetNextTypeOptionstrchrstrncpystrcpy  /KVt y   /G]l   "= Bw |     ;b h!{  ! ! !  ! 6 <!O a r x!   # #?WpKcz    ) )M S*X+`,v ~) *+,". !$ %% .0  6 !I $] %n $ % " ( $     , /_ 0x % "   , 1  2" %* "E $Y %f $U  f )     3  * %7 $q ' 4  5  ' '6S'c'%$%$ ) )v {  *+' '!'1'G [%n%{$  *+0 6*;+%%$- 2? T%n%89 ).:DXbg8:      $ 0 4 @ D P T \ ` d p t                        $ 0 4 @ D P T ` d p t                            $ 0 4 < @ D L P T ` d l p t                       $ 0 4 < @ D L P T \ ` d l p t   EIimimZ^* . a e   c g K O    (FNV^fnv~&.6>FNV^fnv~(08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                 &.6>FNV^fnv~p$t$x$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%%% %$%(%,%0%4%8%<%@%D%H%L%P%T%X%