# PaCkAgE DaTaStReAm jbig 1 626 # end of header 07070100080d50000081a40000000000000000000000014c5bfb5700000106000000b600010002ffffffffffffffff0000000d00000000jbig/pkginfoPKG=jbig NAME=jbig 2.0 i86pc Solaris 11 VERSION=2.0 PSTAMP=6th August 2010 VENDOR=Markus Kuhn EMAIL=http://freshmeat.net/projects/jbigkit/ DESC=JBIG data compression algorithm ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100080d4f000081a40000000000000000000000014c5bfb570000052c000000b600010002ffffffffffffffff0000000c00000000jbig/pkgmap: 1 626 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/jbgtopbm 0755 root root 61620 26058 1281096482 1 f none /usr/local/bin/jbgtopbm85 0755 root root 25084 56296 1281096482 1 f none /usr/local/bin/pbmtojbg 0755 root root 62888 1735 1281096482 1 f none /usr/local/bin/pbmtojbg85 0755 root root 27168 56431 1281096482 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/jbig.h 0644 root root 9620 19272 1281096482 1 f none /usr/local/include/jbig85.h 0644 root root 6937 49797 1281096482 1 f none /usr/local/include/jbig_ar.h 0644 root root 2315 50326 1281096482 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libjbig.a 0755 root root 49076 18123 1281096482 1 f none /usr/local/lib/libjbig85.a 0755 root root 16604 36656 1281096482 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/jbgtopbm.1 0644 root root 3568 50413 1281096482 1 f none /usr/local/man/man1/pbmtojbg.1 0644 root root 9879 24768 1281096482 1 d none /usr/local/man/man5 0755 root root 1 f none /usr/local/man/man5/pbm.5 0644 root root 3199 60494 1281096482 1 f none /usr/local/man/man5/pgm.5 0644 root root 3222 55419 1281096482 1 i checkinstall 790 2505 1281096535 1 i pkginfo 262 20440 1281096535 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100080d50000081a40000000000000000000000014c5bfb5700000106000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=jbig NAME=jbig 2.0 i86pc Solaris 11 VERSION=2.0 PSTAMP=6th August 2010 VENDOR=Markus Kuhn EMAIL=http://freshmeat.net/projects/jbigkit/ DESC=JBIG data compression algorithm ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100080d4f000081a40000000000000000000000014c5bfb570000052c000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 626 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/jbgtopbm 0755 root root 61620 26058 1281096482 1 f none /usr/local/bin/jbgtopbm85 0755 root root 25084 56296 1281096482 1 f none /usr/local/bin/pbmtojbg 0755 root root 62888 1735 1281096482 1 f none /usr/local/bin/pbmtojbg85 0755 root root 27168 56431 1281096482 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/jbig.h 0644 root root 9620 19272 1281096482 1 f none /usr/local/include/jbig85.h 0644 root root 6937 49797 1281096482 1 f none /usr/local/include/jbig_ar.h 0644 root root 2315 50326 1281096482 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libjbig.a 0755 root root 49076 18123 1281096482 1 f none /usr/local/lib/libjbig85.a 0755 root root 16604 36656 1281096482 1 d none /usr/local/man 0755 root root 1 d none /usr/local/man/man1 0755 root root 1 f none /usr/local/man/man1/jbgtopbm.1 0644 root root 3568 50413 1281096482 1 f none /usr/local/man/man1/pbmtojbg.1 0644 root root 9879 24768 1281096482 1 d none /usr/local/man/man5 0755 root root 1 f none /usr/local/man/man5/pbm.5 0644 root root 3199 60494 1281096482 1 f none /usr/local/man/man5/pgm.5 0644 root root 3222 55419 1281096482 1 i checkinstall 790 2505 1281096535 1 i pkginfo 262 20440 1281096535 07070100080d67000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000000800000000install07070100080d68000081ed0000000000000000000000014c5bfb5700000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 07070100080d51000041ed0000000000000000000000034c5bfb5700000000000000b600010002ffffffffffffffff0000000500000000root07070100080d52000041ed0000000000000000000000034c5bfb5700000000000000b600010002ffffffffffffffff0000000900000000root/usr07070100080d53000041ed0000000000000000000000064c5bfb5700000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local07070100080d59000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include07070100080d5a000081a40000000000000000000000014c5bfb2200002594000000b600010002ffffffffffffffff0000001e00000000root/usr/local/include/jbig.h/* * Header file for the portable JBIG compression library * * Copyright 1995-2008 -- Markus Kuhn -- http://www.cl.cam.ac.uk/~mgk25/ * * $Id: jbig.h 1303 2008-08-30 20:16:20Z mgk25 $ */ #ifndef JBG_H #define JBG_H #include #include "jbig_ar.h" /* * JBIG-KIT version number */ #define JBG_VERSION "2.0" /* * JBIG-KIT licence agreement reference code: * If you use JBIG-KIT under a commercial licence, please replace * below the letters GPL with the reference code that you received * with your licence agreement. (This code is typically a letter "A" * followed by four decimal digits, e.g. "A1234".) */ #define JBG_LICENCE "GPL" /* * Buffer block for SDEs which are temporarily stored by encoder */ #define JBG_BUFSIZE 4000 struct jbg_buf { unsigned char d[JBG_BUFSIZE]; /* one block of a buffer list */ int len; /* length of the data in this block */ struct jbg_buf *next; /* pointer to next block */ struct jbg_buf *previous; /* pointer to previous block * * (unused in freelist) */ struct jbg_buf *last; /* only used in list head: final block of list */ struct jbg_buf **free_list; /* pointer to pointer to head of free list */ }; /* * Maximum number of ATMOVEs per stripe that decoder can handle */ #define JBG_ATMOVES_MAX 64 /* * Option and order flags */ #define JBG_HITOLO 0x08 #define JBG_SEQ 0x04 #define JBG_ILEAVE 0x02 #define JBG_SMID 0x01 #define JBG_LRLTWO 0x40 #define JBG_VLENGTH 0x20 #define JBG_TPDON 0x10 #define JBG_TPBON 0x08 #define JBG_DPON 0x04 #define JBG_DPPRIV 0x02 #define JBG_DPLAST 0x01 /* encoding options that will not be indicated in the header */ #define JBG_DELAY_AT 0x100 /* Delay ATMOVE until the first line of the next * stripe. Option available for compatibility * with conformance test example in clause 7.2. */ #define JBG_SDRST 0x200 /* Use SDRST instead of SDNORM. This option is * there for anyone who needs to generate * test data that covers the SDRST cases. */ /* * Possible error code return values */ #define JBG_EOK (0 << 4) #define JBG_EOK_INTR (1 << 4) #define JBG_EAGAIN (2 << 4) #define JBG_ENOMEM (3 << 4) #define JBG_EABORT (4 << 4) #define JBG_EMARKER (5 << 4) #define JBG_EINVAL (6 << 4) #define JBG_EIMPL (7 << 4) #define JBG_ENOCONT (8 << 4) /* * Status of a JBIG encoder */ struct jbg_enc_state { int d; /* resolution layer of the input image */ unsigned long xd, yd; /* size of the input image (resolution layer d) */ unsigned long yd1; /* BIH announced height of image, use yd1 != yd to emulate T.85-style NEWLEN height updates for tests */ int planes; /* number of different bitmap planes */ int dl; /* lowest resolution layer in the next BIE */ int dh; /* highest resolution layer in the next BIE */ unsigned long l0; /* number of lines per stripe at lowest * * resolution layer 0 */ unsigned long stripes; /* number of stripes required (determ. by l0) */ unsigned char **lhp[2]; /* pointers to lower/higher resolution images */ int *highres; /* index [plane] of highres image in lhp[] */ int order; /* SDE ordering parameters */ int options; /* encoding parameters */ unsigned mx, my; /* maximum ATMOVE window size */ int *tx; /* array [plane] with x-offset of adaptive template pixel */ char *dppriv; /* optional private deterministic prediction table */ char *res_tab; /* table for the resolution reduction algorithm */ struct jbg_buf ****sde; /* array [stripe][layer][plane] pointers to * * buffers for stored SDEs */ struct jbg_arenc_state *s; /* array [planes] for arithm. encoder status */ struct jbg_buf *free_list; /* list of currently unused SDE block buffers */ void (*data_out)(unsigned char *start, size_t len, void *file); /* data write callback */ void *file; /* parameter passed to data_out() */ char *tp; /* buffer for temp. values used by diff. typical prediction */ unsigned char *comment; /* content of comment marker segment to be added at next opportunity (will be reset to NULL as soon as comment has been written) */ unsigned long comment_len; /* length of data pointed to by comment */ }; /* * Status of a JBIG decoder */ struct jbg_dec_state { /* data from BIH */ int d; /* resolution layer of the full image */ int dl; /* first resolution layer in this BIE */ unsigned long xd, yd; /* size of the full image (resolution layer d) */ int planes; /* number of different bitmap planes */ unsigned long l0; /* number of lines per stripe at lowest * * resolution layer 0 */ unsigned long stripes; /* number of stripes required (determ. by l0) */ int order; /* SDE ordering parameters */ int options; /* encoding parameters */ int mx, my; /* maximum ATMOVE window size */ char *dppriv; /* optional private deterministic prediction table */ /* loop variables */ unsigned long ii[3]; /* current stripe, layer, plane (outer loop first) */ /* * Pointers to array [planes] of lower/higher resolution images. * lhp[d & 1] contains image of layer d. */ unsigned char **lhp[2]; /* status information */ int **tx, **ty; /* array [plane][layer-dl] with x,y-offset of AT pixel */ struct jbg_ardec_state **s; /* array [plane][layer-dl] for arithmetic * * decoder status */ int **reset; /* array [plane][layer-dl] remembers if previous stripe * * in that plane/resolution ended with SDRST. */ unsigned long bie_len; /* number of bytes read so far */ unsigned char buffer[20]; /* used to store BIH or marker segments fragm. */ int buf_len; /* number of bytes in buffer */ unsigned long comment_skip; /* remaining bytes of a COMMENT segment */ unsigned long x; /* x position of next pixel in current SDE */ unsigned long i; /* line in current SDE (first line of each stripe is 0) */ int at_moves; /* number of AT moves in the current stripe */ unsigned long at_line[JBG_ATMOVES_MAX]; /* lines at which an * * AT move will happen */ int at_tx[JBG_ATMOVES_MAX], at_ty[JBG_ATMOVES_MAX]; /* ATMOVE offsets in * * current stripe */ unsigned long line_h1, line_h2, line_h3; /* variables of decode_pscd */ unsigned long line_l1, line_l2, line_l3; int pseudo; /* flag for TPBON/TPDON: next pixel is pseudo pixel */ int **lntp; /* flag [plane][layer-dl] for TP: line is not typical */ unsigned long xmax, ymax; /* if possible abort before image gets * * larger than this size */ int dmax; /* abort after this layer */ }; /* some macros (too trivial for a function) */ #define jbg_dec_getplanes(s) ((s)->planes) /* function prototypes */ void jbg_enc_init(struct jbg_enc_state *s, unsigned long x, unsigned long y, int planes, unsigned char **p, void (*data_out)(unsigned char *start, size_t len, void *file), void *file); int jbg_enc_lrlmax(struct jbg_enc_state *s, unsigned long mwidth, unsigned long mheight); void jbg_enc_layers(struct jbg_enc_state *s, int d); int jbg_enc_lrange(struct jbg_enc_state *s, int dl, int dh); void jbg_enc_options(struct jbg_enc_state *s, int order, int options, unsigned long l0, int mx, int my); void jbg_enc_out(struct jbg_enc_state *s); void jbg_enc_free(struct jbg_enc_state *s); void jbg_dec_init(struct jbg_dec_state *s); void jbg_dec_maxsize(struct jbg_dec_state *s, unsigned long xmax, unsigned long ymax); int jbg_dec_in(struct jbg_dec_state *s, unsigned char *data, size_t len, size_t *cnt); unsigned long jbg_dec_getwidth(const struct jbg_dec_state *s); unsigned long jbg_dec_getheight(const struct jbg_dec_state *s); unsigned char *jbg_dec_getimage(const struct jbg_dec_state *s, int plane); unsigned long jbg_dec_getsize(const struct jbg_dec_state *s); void jbg_dec_merge_planes(const struct jbg_dec_state *s, int use_graycode, void (*data_out)(unsigned char *start, size_t len, void *file), void *file); unsigned long jbg_dec_getsize_merged(const struct jbg_dec_state *s); void jbg_dec_free(struct jbg_dec_state *s); const char *jbg_strerror(int errnum); void jbg_int2dppriv(unsigned char *dptable, const char *internal); void jbg_dppriv2int(char *internal, const unsigned char *dptable); unsigned long jbg_ceil_half(unsigned long x, int n); void jbg_split_planes(unsigned long x, unsigned long y, int has_planes, int encode_planes, const unsigned char *src, unsigned char **dest, int use_graycode); int jbg_newlen(unsigned char *bie, size_t len); #endif /* JBG_H */ 07070100080d5c000081a40000000000000000000000014c5bfb220000090b000000b600010002ffffffffffffffff0000002100000000root/usr/local/include/jbig_ar.h/* * Header file for the arithmetic encoder and decoder of * the portable JBIG compression library * * Markus Kuhn -- http://www.cl.cam.ac.uk/~mgk25/jbigkit/ * * $Id: jbig_ar.h 1291 2008-08-21 14:50:29Z mgk25 $ */ #ifndef JBG_AR_H #define JBG_AR_H /* * Status of arithmetic encoder */ struct jbg_arenc_state { unsigned char st[4096]; /* probability status for contexts, MSB = MPS */ unsigned long c; /* register C: base of coding intervall, * * layout as in Table 23 */ unsigned long a; /* register A: normalized size of coding interval */ long sc; /* number of buffered 0xff values that might still overflow */ int ct; /* bit shift counter, determines when next byte will be written */ int buffer; /* buffer for most recent output byte != 0xff */ void (*byte_out)(int, void *); /* function that receives all PSCD bytes */ void *file; /* parameter passed to byte_out */ }; /* * Status of arithmetic decoder */ struct jbg_ardec_state { unsigned char st[4096]; /* probability status for contexts, MSB = MPS */ unsigned long c; /* register C: base of coding intervall, * * layout as in Table 25 */ unsigned long a; /* register A: normalized size of coding interval */ unsigned char *pscd_ptr; /* pointer to next PSCD data byte */ unsigned char *pscd_end; /* pointer to byte after PSCD */ int ct; /* bit-shift counter, determines when next byte will be read; * special value -1 signals that zero-padding has started */ int startup; /* boolean flag that controls initial fill of s->c */ int nopadding; /* boolean flag that triggers return -2 between * reaching PSCD end and decoding the first symbol * that might never have been encoded in the first * place */ }; void arith_encode_init(struct jbg_arenc_state *s, int reuse_st); void arith_encode_flush(struct jbg_arenc_state *s); void arith_encode(struct jbg_arenc_state *s, int cx, int pix); void arith_decode_init(struct jbg_ardec_state *s, int reuse_st); int arith_decode(struct jbg_ardec_state *s, int cx); #endif /* JBG_AR_H */ 07070100080d5b000081a40000000000000000000000014c5bfb2200001b19000000b600010002ffffffffffffffff0000002000000000root/usr/local/include/jbig85.h/* * Header file for the T.85 "light" version of the portable * JBIG image compression library * * Copyright 1995-2008 -- Markus Kuhn -- http://www.cl.cam.ac.uk/~mgk25/ * * $Id: jbig85.h 1303 2008-08-30 20:16:20Z mgk25 $ */ #ifndef JBG85_H #define JBG85_H #include #include "jbig_ar.h" /* * JBIG-KIT version number */ #define JBG85_VERSION "2.0" /* * JBIG-KIT licence agreement reference code: * If you use JBIG-KIT under a commercial licence, please replace * below the letters GPL with the reference code that you received * with your licence agreement. (This code is typically a letter "A" * followed by four decimal digits, e.g. "A1234".) */ #define JBG85_LICENCE "GPL" /* * Maximum number of ATMOVEs per stripe that decoder can handle */ #define JBG85_ATMOVES_MAX 1 #ifndef JBG_LRLTWO /* * Option and order flags */ #define JBG_LRLTWO 0x40 #define JBG_VLENGTH 0x20 #define JBG_TPBON 0x08 /* * Possible error code return values */ #define JBG_EOK (0 << 4) #define JBG_EOK_INTR (1 << 4) #define JBG_EAGAIN (2 << 4) #define JBG_ENOMEM (3 << 4) #define JBG_EABORT (4 << 4) #define JBG_EMARKER (5 << 4) #define JBG_EINVAL (6 << 4) #define JBG_EIMPL (7 << 4) #endif /* * Status of a JBIG encoder */ struct jbg85_enc_state { unsigned long x0, y0; /* size of the input image */ unsigned long l0; /* number of lines per stripe */ int options; /* encoding parameters */ int newlen; /* 0 = jbg85_enc_newlen() has not yet been called 1 = jbg85_enc_newlen() has updated y0, NEWLEN pending 2 = NEWLEN has already been output */ unsigned mx; /* maximum ATMOVE window size */ unsigned long y; /* next line number to be encoded */ unsigned long i; /* next per-stripe line number to be encoded */ int tx; /* x-offset of adaptive template pixel */ unsigned long c_all, c[128]; /* adaptive template algorithm variables */ int new_tx; /* -1 = no ATMOVE pending, otherwise new TX value */ int ltp_old; /* true if line y-1 was "typical" */ struct jbg_arenc_state s; /* arithmetic encoder status */ void (*data_out)(unsigned char *start, size_t len, void *file); /* data write callback */ void *file; /* parameter passed to data_out() */ unsigned char *comment; /* content of comment marker segment to be added at next opportunity (will be reset to NULL as soon as comment has been written) */ unsigned long comment_len; /* length of data pointed to by comment */ }; /* * Status of a JBIG decoder */ struct jbg85_dec_state { /* data from BIH */ unsigned long x0, y0; /* size of the full image */ unsigned long l0; /* number of lines per stripe */ int options; /* encoding parameters */ int mx; /* maximum ATMOVE window size */ /* image data */ int p[3]; /* curr. line starts at linebuf+bpl*p[0], prev. line starts * at linebuf+bpl*p[1], its predecessor at linebuf+bpl*p[2] */ unsigned char *linebuf; /* buffer region provided by caller */ size_t linebuf_len; size_t bpl; /* bytes per line */ /* status information */ int tx; /* x-offset of AT pixel */ struct jbg_ardec_state s; /* arithmetic decoder status */ unsigned long bie_len; /* number of bytes read so far */ unsigned char buffer[20]; /* used to store BIH or marker segments fragm. */ int buf_len; /* number of bytes in buffer */ unsigned long comment_skip; /* remaining bytes of a COMMENT segment */ unsigned long x; /* x position of next pixel */ unsigned long stripe; /* current stripe */ unsigned long y; /* line in image (first line is 0) */ unsigned long i; /* line in current stripe (first line of stripe is 0) */ int at_moves; /* number of AT moves in the current stripe */ unsigned long at_line[JBG85_ATMOVES_MAX]; /* lines at which an * * AT move will happen */ int at_tx[JBG85_ATMOVES_MAX]; /* ATMOVE x-offsets in current stripe */ unsigned long line_h1, line_h2, line_h3; /* variables of decode_pscd */ int pseudo; /* flag for TPBON/TPDON: next pixel is pseudo pixel */ int lntp; /* flag for TP: line is not typical */ int (*line_out)(const struct jbg85_dec_state *s, unsigned char *start, size_t len, unsigned long y, void *file); /* data write callback */ void *file; /* parameter passed to data_out() */ int intr; /* flag that line_out requested interrupt */ int end_of_bie; /* flag that the end of the BIE has been signalled */ }; /* function prototypes */ void jbg85_enc_init(struct jbg85_enc_state *s, unsigned long x0, unsigned long y0, void (*data_out)(unsigned char *start, size_t len, void *file), void *file); void jbg85_enc_options(struct jbg85_enc_state *s, int options, unsigned long l0, int mx); void jbg85_enc_lineout(struct jbg85_enc_state *s, unsigned char *line, unsigned char *prevline, unsigned char *prevprevline); void jbg85_enc_newlen(struct jbg85_enc_state *s, unsigned long y0); void jbg85_enc_abort(struct jbg85_enc_state *s); void jbg85_dec_init(struct jbg85_dec_state *s, unsigned char *buf, size_t buflen, int (*line_out)(const struct jbg85_dec_state *s, unsigned char *start, size_t len, unsigned long y, void *file), void *file); int jbg85_dec_in(struct jbg85_dec_state *s, unsigned char *data, size_t len, size_t *cnt); int jbg85_dec_end(struct jbg85_dec_state *s); const char *jbg85_strerror(int errnum); /* some macros for examining decoder state */ #define jbg85_dec_finished(s) ((s)->bie_len == 20 && (s)->y >= (s)->y0) /* enquire about image size */ #define jbg85_dec_getwidth(s) ((s)->x0) #define jbg85_dec_getheight(s) ((s)->y0) /* enquire about validity of image-size results */ #define jbg85_dec_validwidth(s) ((s)->bie_len == 20) #define jbg85_dec_finalheight(s) ((s)->bie_len == 20 && \ ((((s)->options & JBG_VLENGHT) == 0) || \ ((s)->y >= (s)->y0))) #endif /* JBG85_H */ 07070100080d54000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/bin07070100080d55000081ed0000000000000000000000014c5bfb220000f0b4000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/jbgtopbmELF44 ( 44o.2H/usr/lib/ld.so.1OP  $&'()*+,-./0134568;?ABCDEFK !"#%279:<=>@GHIJLMNO %1< D BI(] XH)` h) u)S *1 @* * +Q +Z T,k (0 I L ][ $+`0p6P ?L` N. ]d/[ t{,Y \W ]% /- ,P k 0dN  |؏$ ;"SZD_- l`]R y 8q\    p@~L  [m @]   ! 4 ;ȑiGMHp@VG cjDU v~L 0,#  | P NH!dh/4  lr ${ * :KQR\PaQS pP x\ jbgtopbmcrti.scrt1.ocrt1.sfsr.svalues-Xa.cjbgtopbm.cusagejbig.cchecked_mallocchecked_reallocchecked_freejbg_buf_initjbg_buf_freejbg_buf_writejbg_buf_remove_zerosjbg_buf_prefixjbg_buf_outputjbg_set_default_l0encode_sderesolution_reductionoutput_sdedecode_pscdjbig_ar.ccrtn.satolfopenwrite_it__environ_lockjbg_enc_lrlmaxfwritejbg_enc_options_edatajbg_stripesarith_encode_initjbg_dec_maxsize__assert_exit_GLOBAL_OFFSET_TABLE_jbg_enc_lrangejbg_dec_getimagearith_encodeperrorjbg_int2dpprivfprintfjbg_newlenjbg_dec_getsize_merged_get_exit_frame_monitoratexit_endjbg_enc_initjbg_dec_init_PROCEDURE_LINKAGE_TABLE__lib_versionjbg_dec_inmain__longdouble_usedprognamejbg_dec_getheightjbg_split_planes_finijbg_enc_freejbg_strerror__iobfprint_bytesarith_encode_flush_startjbg_versionabort_environjbg_dec_freememchrjbg_enc_outjbg_dec_getwidthjbg_ceil_half__1cG__CrunMdo_exit_code6F_v__DYNAMICjbg_dec_getsize_etextarith_decode___Argvjbg_enc_layersjbg_dec_merge_planesremovefcloseread_file__fsrjbg_next_pscdms__fsr_init_valuememset__fpstartatoijbg_dppriv2intarith_decode_initdiagnose_biefreadlibc.so.1SUNWprivate_1.1SYSVABI_1.3qN 79G^]Eh< Q$7 Y*".eOBC8&;P?+T2M@Z_0%F,gV1A:H)SWX=L>6l82IHOĜȜ̜1МJԜ؜ܜBAL/G4 5%%h%h%h%h%h %h(%h0%h8p%Ĝh@`%ȜhHP%̜hP@%МhX0%Ԝh` %؜hh%ܜhp%hx%h%h%h%h%h%hjjRthhtlt PEHu THRU dRP2`zW P*jCURQt`|$уt D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]US5@hXShSjie[Uuju uÐUSVWE 8u0E E 0dME8uEE} ]S+PjEP:;uɉQE0+MtrC C tEM E 0E0ME8toe_^[ÃhXhjE=hXh[j!j h4jZhhEe_^[USVWMVUUU+ЉU];vU3v1}v+} EEPhuGF;s;urދE;vPhuEE Ee_^[hUSVW<3ɍE܉MuMQPEPEUEBEBEBJ JZ JJ  Z z  ωMZ Z  zr މ]ȃrVrVSQPBPuuuh h0E@u\uuTuuؖܖWVSRQPhh Ex@u ELE u EEu EEuu|uxDut<ǀupܖVSPRQuuuWhh.,uuu؋E+E؍p uVShDh t 3Ҹ3f} t 3ҋME 3fE9]F]]̃Sh8hh$h{ExHuM;;EƉEEEMT;+PWj؀?Gw$P+}Whh+EPh(hOEE;s<GG WO Phh}khthcQ+EPh\hCOEE;sF GPGPGG WO Ph<h hth+}Wh̔htE@EЃ PQ+}Wh$h E9Et1E@9Eu=E@ PhhNhh7hh"+EPhhOEE;GG WO ʋ Whh uWuuVWh|h 9}}ԉ}̃Whphj[hthSD+EPh|h6t+ +ME+j!7!!7!7!7!7!7!7!7!7!!7!7!A!7!7!7!7!7!7!7!!u!USV] ut 3Ҹ3f;w S؅tÍe^[tm鐐USV]u t 3Ҹ3f;w!Su؅tÍe^[ UEEUUt  hj3ɉMÐUSVu>t P{ue^[ÐUSE }AE L 8QEM e[US]t|uIt|t胺tCu:ǀ녋MtxuQje[ÐUE MEEEM ÐUSVW ];t>} uVP׃ uȍe_^[ÐUSM HU#[ÐUE0pȸA+EPUB =vBHB =wExs@ÐUSVuu Z] t 3ҋ 3ff;r3ҋe^[ÐUSVWM MEHEE؋MAMA EE܋MAEMAXE MA\3MMAEH uE@83MA}8] }6v;w6v;v @|΋E@EH uEe_^[ÐUM |(#EE@EHEEUM | E;HEM;A|;AEÐUM | EH0E|MA4EvMAE|}}MA8E| =}MA<ÐUSVW} ] 0u 4UBL0439@B8鉍lj@+PryDM+Pq]HjDDjH+jDTjXT@UJ,4 \$4\XNj+ًK(4`XdtB4u 3h hirPlht3PldVETp PȋURLЋ0246lǁ@*uFLË‹Ex8r3B;P8v} uE@@4Ex8Džtu thT\+9@wN;\DžJux;\spAtX+;DžsFB1A;;u,;\s$B1A;;t3} 8Dž|DžH9@XIHHHLT +ȉuDž<Dž3DžDžPt<F83҃Dž,r^;,v,;s;vB;v;r;,w,<,+9F@4+;<;vr+<;v\;vT+<;vAu+;v*F4|ut;Ls@;r `dN4zd`\9s 9@s\Twht 3`+X`dP`+XA3;s=w hu I I ;Ts&A9Aѥѥ 8 ϋ  tIt N`_#ˁut 3ɉP2N`(ut 3ɉPN`Bt ;9t ;;s PPt3Ph? lQ3ۃwhDžu\+TwhDžDžu0\+`+X`dDs`+X@x@ 3;sAw hux `@ d@ \L+T@\ ;sBw hu0 w hu ѥѥѥPtF`8 % % ȁ ǃѥѥF4tF0  ȋ ʋFD  ȋ ʋFDft20  ND_+ ND92F@4u&   ^;w2+ȋǃ+ȋ\у+3ɋ  ȋ u  QPlsMtu^;~8rY3ét3~8r,3ét3A;N8vH9@,DT +ȉEDžDžtu@43۩@uI8;Džw89;v;s;>v @;vՋ;r;wˋ+;@@4+;;vp+;v^;vV+ڋ;vGu+;v0@4|ut@4wHht?\T;»so0H؅u];sY1A؅tG\+T;ʻs02B9A;;u;\s2B9A;;t䋅@4@u;PQl3IwhDžu\+TwhDžu\+D\L+T@33\ ;sBw hu0 w hu @4@ ѥI@4 t{;w0+΃+\ +ʃ3ɃP%  x Pl|G;Q% |  Pl?Gt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vF;Dѥѥ@@4to;w2+ȋƃ+ȋ\у+3ɃP % ȋ  PlE5P #ȋ  PlNEt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vFt ;D\;D T\@@A@;8s ;H' lAE@L040E@L040hUB4uBL040QMA4tA@4|6EH4 pShSjtSPaSPKSP5SP$S|Sj E@L04E ]e_^[4@@E@L00hE@L040j}E@L040jUE@L040j-E@L040jE@L040jUBL040J@1E@L04E Ee_^[ye_^[ÐUSVWlUB]E+Pr2M+PqEjV EjuEjVEjuEE uuN,ȋ L$ȋ MU<}+ʉM+A(E}EE+EEE}E;EEEEE9ErEE}XE+EEEE3333ҋM}w}vMI4u M MȋM;MMEM;Ms=}w}vMI4uM EM9 AMM9 AMM;MstM3ɍ<}eȋ}8 } % NjU ЋEPH} ˆE؍x}AE܃};}rEMԃMԃ} M;MEEċM̃M;MUBMBEEEEE@EEMAM;Es ;MUE9E"e_^[ÐUSVW,] EEEԋMM؋uVL9G3ۅ|$<F T:E؃8tIyYE;~~} uM1uPKEE;~OuEE~ v3uSWVG;~ rF,E؃0{Ë߃~WuVD;}}W]Su Vu Ep\pX@LEEԋEP E@LEEԋEMA H;uk~gALEԋU؋@ƒ8uRQ,2~GEK]} Ee_^[Ep\pXQE@LEEԋEe_^[USVW HL8NLˋ ω~~ 33ɋVLӋ׋A;N|@A;|@;F dEp\jQPXMA4u*qDSEp\hSPXk h3҉TuN ILȋl^\^\ȋpTFHDȋEE؋Mȉ;EẺEEЉE;E;\؋F0u@D؉FFI+D؉@|؃~dt^ƅƅFkFjFiFhv\jPVX v\vhvdVXFdWSVN9N F P;t;F9Fu ~N +FPQƅƅ̈v\jPVXF H;uƅv\jPVXE@E;uE@E;ME@E;%e_^[USVW]{L{ 3EE@~o3EE3{~13CLEE܋Ƌtt PG;{|у CLEE0HEE@E A;| CLE0#EE@E;C c EpL ETPPEpPEp`Ep@}(t63ۃ~3 G(0C;_| Ep(E@,Ee_^[kUEx s U3ҋEPEEPTEPlEP,EEEǀE@LÐUM v EEv MÐUSVW]Ck hT0U䋈lL0MpD0\s+iCL+Ɖ`] ] ] EX㉝duڋPxӉl+RppM+EPq tjpvjtdE܃jpN|jV:EExtHx|ڋuT<\]UUuUJT<\2uuuUUUUu{uw}tM+HPP\<tZtQM+H@H\ME+AID\ ME+A\ } EE@x;dl;tEXEHEċEHE|+pME|+ȉMhEEDžxEx|ET3PE@xT9u^EEM+HM܋E@D\MU܉ TEEM+HM܋E@H\MU܉ TP@PM;A|rEM+AID\ EE@x;Es l;ErEEMA tAt8h? `+MU+J\UǂJxw+3lEviE+BRP\3<uPE+|0w*lEv,UE+BRP\<uE+hEw*lEv)EM+AIP\ <uE+EEEEEE3;pE+E@ElE EσEEԋ׃uU;XsIE@ EE@ EExxw#lv#ME+AIP\ <u E EEMȍDEE+|@E؅uk;}sfEHxw#lvSUE+BRP\<u9E w#lv#ME+AIP\ <u E EEM+A\ u(EU 8 ‹U ‰xu;xt=u*x Gt;pre}nM%U ЁU U ʉM̋EM E}E@ upu5 % EM  MI,3 % EM 0 MI, tMà  U u U U UxR`'(  eG;pE@ tru5 % EM  MI,: % EM 0 MI, t^à U ЍM u E E ExP`&  eG;pz}7M%U ЁU U ʉMEM E̋E@ tUu$ %M ȋ MA,. %M ȋ0 MI,tMà  U u U U UxR`Z% eGJ;p#9M%U ЁU U ʉM̋EM EMA uMu! %U Ћ A,$ %U Ћ0 ‹I,t^à U ЍM u E E ExP`$ eGt ;peee׃t ;pmEEEEσt ;pEEE;pUUBMBE@x3tMǁM+MMM+MMHEHxl@l;d;tEE@x;dl;t|+pM܃E؋|+ȉMEЋEE̅Ex|ẺLEUBxL9ueEċB؉TE@D\MċT LEċE@؉TE@H\MċT LE@EȋM;A|qMA؋ID\ EȋMA @uP`!.MIًU\3t3MA؋\ <MMȋUzxu}tcB؋RP\<uMEȋ|LЉTLET;E]TBTA;UrA|EȉE9E,A;MrEǀu{UJx3ۅw#3lv'B؋RP\3<uE+|0w)lEv(MA؋IP\ <uE+EE;phMԋELM+|@EEȍHMEǃul;}sgEEHxw"lvQ@؋URP\<u8E w"lv"MA؋IP\ <u E EE@ @w}}E;v33σ++ЋME+ʋE E% Ӄ x P`{ eGǃ;pi9}wMȃ3ɃE% Ӄ x P` eGǃ;pr˃E% ȋ | P`3 eGǃ8;pr+}}E;v3)σ++ЋM+˃  P` Gǃ;pr9}w M3˃  P`; GǃtG;pr= %˃ P`|y Gǃt;prËMEEE;pUBMB3EǀMAx@AxlAl;ds ;tEEEMEMEMEMExt`+E e_^[ÐUSVWL]u]U MATes.9s*E EqTFATx;}D1XyTs9r܋UzT BYJX;u z[d BjN Bk8 @;& JEHYExu HZH HZ9H }W\O] w_G^ Ƌ G`Ga wcOb wt'OM+Au;tw ;t WMA UBdBe rgzf ljBUB 9 z( z  r  t +ȸ; BhB$Ex$ HiH(EHjHUBȃk hu 9Jtut u BkB E0p p+MAMAk h3҉T0MqAk lt0MAk pT0}_ 3Eh+G@PGL0(OLΉj+G@PGD0ODΉj+G@PGH0OHΉj+G@PGP0´OPΉj+G@P0蝴Ήjwk Pw D<0jL<Ήjw 5Ejw" PuHD<0 IL<ΉE@E;Gjw芳MALjEpqMADjEpXMAHjEp?MAPjEp&MjEp MA<jEpMA@}3Eh+G@P農OLΉj+G@P裲ODΉj+G@P舲OHΉj+G@PmOPΉj+G@PRΉjw耵Pw ,L<Ήjw WEjwDPuIL<ΉE@E;GEEx~[3EEE+Hx233jE@LEPGE+H;~҃EE@EM;A|M3҃ytA tuA,3ɋEHpEPlEHtEHxEǀEP|UBT=J =s4EE9s*u JTABTx;D DzTs;ErًExT@,t=ujh荰MA,EHXQp,z}9;?uF8EFXEE ENpt(+;wFpo+Fp;aNlXUЀ:uAFlPUDX2+QRV;M<}(9;s$NlAFlPUDX~l}9;r܋FlNYL$T~FljuVS ;}+9;s'FlE@FlPUUDX9Nl}9;r9NlFFY2$t~FZF[ V]N\ FpjuVFk hNI9L0t ~Yt3ɃQlV+T0ipD0NL+Px~YEFk lL0+NpD0VPU3ɉNtNxdžN|Fk hLȋFHNk hD؋NFk lLȋFk lL؋Fk pDFHNk pDظMUUEEЉE@U;v}~UEEMxuFlFk lS}I+F0PvF;[+F0Pv &;;9F0FZF[ V]N\ ;N :F "N 6QvJFF|E@FZF[ EF]N\ MEF^N|F_N|F|N$M;;U;N(uu}@F|Fl9;hndžFT3@mlvkwP | ujnigs`rYhRgKfDe=q6/(d!cba  ]e_^[Ðty}yyyyyy"}"} z z}}-||yUU |6Bk luB0u3+AQr^B3UU |6Bk luB0u3+AQr B 3USM|>Ak luA0u3#U HD<] ƒD<3[USU |fBk lu;B0u3K+ȃQrs؋E+H0AQp \jrGMA 3e[ÐUSU Bk luSB0u3g+AQr؋E+H0AQp ֫؋EHBHBB 3e[ÐUSVW E8'xLu3ۃ~~z3 FL0FD0豨FH0袨FP0蓨0聨F<0rF@0cC;^| EpLIEpD;EpH-EpPEEp<Ep@EH,tt p,ҧE@Le_^[ÐUSVW\EEEEjuEEHM9E~E} t}3EE}~'uE] 3Sj6\G;}|E ELEHEEEEE3MMEEE}33ɋUĉUЉEԉM3M9MԉE3ۃ}~`}EEEM܃Uu u EBUMЋ#U3փ ˆMC;]|;]}E+éuEHC;]|E@Eȃs E;EeEE؃EE;E;}~"+Mȋu3ۋUC;]|EEEE@E;EEEEEe_^[ÐUSVW\}  u uE=jQMAk ltD<A0HD<EE3DžO33ɋ9Dž39A33ۋ@<#3 ߃F+Ʃuʋ@+=u*hP;p[@s;;@;+~uPQUe_^[ÐUSVW ]u ;uCuR;u{ur4;u{tFPhSt+؀xtv3r3nw$x3^r2CC S{ ǍN;s3-D'3#s3Cs3 CC3u ]e_^[ÐaaaSE USVWUJu Bu<2;r }+PQtZ]];tI8uHt4tM+QPbu H3ҊCAB~3@3 ` e_^[U} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё 0%-e_^[UWVS[õ [^_UWVS[Ù [^_    JBIG-KIT 2.0 -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig.c 1297 2008-08-27 19:18:37Z mgk25 $ DPLAST DPPRIV LRLTWO ILEAVE HITOLOP4 %10lu %10lu unexpected EOF Problem while writing output file '%sP5 %10lu %10lu %lu Image has too many planes (%d)! Image has only %d planes! Problem with input file '%s': %s (error code 0x%02x, %lu = 0x%04lx BIE bytes processed) Problem while reading input file '%sInput file '%s' (%d bytes) must be at least 20 bytes long wb'Can't open input file '%srbError encountered! %06x: ESC 0x%02x LC = %lu %06x: ESC COMMENT YAT = %lu, tX = %d, tY = %d %06x: ESC ATMOVE %lu SDEs %lu stripes, %d layers, %d planes => YD = %lu %06x: ESC NEWLEN %06x: ESC ABORT (first surplus SDE, VLENGTH = %d) (final SDE)SDRSTSDNORM%06x: ESC %s, ending SDE #%luError: PSCD not terminated by SDNORM or SDRST marker %06x: PSCD: %06x: Error: single byte 0x%02x left Error: Input file is %d < 20+1728 bytes long and therefore does not contain an intact BIE header with DPTABLE! BID: >%lu SDEs! %lu SDEs %lu stripes, %d layers, %d planes => DPON TPBON TPDON VLENGTH options = %d %s%s%s%s%s%s%s%s other SMID SEQ order = %d %s%s%s%s%s BIH: DL = %d D = %d P = %d - = %d XD = %lu YD = %lu L0 = %lu MX = %d MY = %d Error: Input file is %d < 20 bytes long and therefore does not contain an intact BIE header! ... %d bytes total%02x Oops, realloc failed when shrinking buffer! Problem while reading input fileSorry, not enough memory available! -x number if possible decode only up to a resolution layer not wider than the given number of pixels -y number if possible decode only up to a resolution layer not higher than the given number of pixels -m decode a progressive sequence of multiple concatenated BIEs -b use binary code for multiple bit planes (default: Gray code) -d diagnose single BIE, print header, list marker sequences -p number decode only one single bit plane (0 = first plane) JBIGtoPBM converter 2.0 -- reads a bi-level image entity (BIE) as input file usage: %s [] [ | - []] options: Unknown error code passed to jbg_strerror()Incremental BIE does not continue previous oneInput data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096&6FVfv ؏ <  < `````oooo`o``L,ț|H!# $&'(*+-.0134689;<>? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UY<< (     ؏4HD h<lOUt `lHw D lHw(] H)` ) )S *1 @* * +Q +Z .T,k AMX(0 cI xL h`$][ lwq-qlw`pP L .  /[ #,Y /\W A]% Q[`v/- ,P k 0dN  ؏ "ZD- `]R ! ;H8q\  S  Xpj@s~L  [m @]     ȑiH@G DU ~L /0,# = [d| t{P H!dh/4  lr {  P QS P *x\ 7jbgtopbmcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatajbgtopbm.cusagejbig.cchecked_mallocchecked_reallocchecked_freejbg_buf_initjbg_buf_freejbg_buf_writejbg_buf_remove_zerosjbg_buf_prefixjbg_buf_outputjbg_set_default_l0jbg_dptablejbg_resredencode_sderesolution_reductionoutput_sdeiindexerrmsgdecode_pscdjbig_ar.clsztabnlpstabnmpstabcrtn.s_END__START_atolfopenwrite_it__environ_lockjbg_enc_lrlmaxfwritejbg_enc_options_edatajbg_stripesarith_encode_initjbg_dec_maxsize__assert_exit_GLOBAL_OFFSET_TABLE_jbg_enc_lrangejbg_dec_getimagearith_encodeperrorjbg_int2dpprivfprintfjbg_newlenjbg_dec_getsize_merged_get_exit_frame_monitoratexit_endjbg_enc_initjbg_dec_init_PROCEDURE_LINKAGE_TABLE__lib_versionjbg_dec_inmain__longdouble_usedprognamejbg_dec_getheightjbg_split_planes_finijbg_enc_freejbg_strerror__iobfprint_bytesarith_encode_flush_startjbg_versionabort_environjbg_dec_freememchrjbg_enc_outjbg_dec_getwidthjbg_ceil_half__1cG__CrunMdo_exit_code6F_v__DYNAMICjbg_dec_getsize_etextarith_decode___Argvjbg_enc_layersjbg_dec_merge_planesremovefcloseread_file__fsrjbg_next_pscdms__fsr_init_valuememset__fpstartatoijbg_dppriv2intarith_decode_initdiagnose_biefreadanotate anotate0 ,(hlanotate$ 0 DPlr x\ (h0!(vE(GG)#(`  sanotate  ++ 3!(&P(!(7!(!(7!(7!(7!(7!(7!(7!(7!(7!(!(7!(7!(A!(7!(7!(7!(7!(7!(7!(7!(!(u!anotate(s_(]H)`))S *1@**+Q+Z0,#T,k,Y-.h/4/-/[(0ILdNQSDU[m@] `]R]%][~L~L,P|G 8q\ Q~v(xbbbTF (yt~2200=(myT~L$$$+29$x t~ T~ $+ YXYZZe[[q )/bHI)N8]anotate E2@*pyT~yt~T~tyX~}\~y`~yd~yh~yl~yp~yt~"}x~"}|~ z~ z~}}~-|~|~yxx|aaaSE anotate\{<\WkPP@FW։6_݋Ww%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652jbgtopbm.c /var/tmp/jbigkit/pbmtools /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbgtopbm.o jbgtopbm.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7jbig.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig.o jbig.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7B,jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7>8 /var/tmp/jbigkit/pbmtoolsjbgtopbm.c93 /var/tmp/jbigkit/libjbigjbig.c<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo' <</"< < 7o0Eo((Roc o B spxz~؏؏!44a dHHH8- Q =o@KKKPZB 07070100080d57000081ed0000000000000000000000014c5bfb220000f5a8000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/pbmtojbgELF44 ( 44oQQTT.4ğğH/usr/lib/ld.so.1SS !"#&')*+.01478;=>@BCEFHJKLMNOPQR  $%(,-/23569:<?ADGI %1<n B Id* RY)] h)` xP* `*S *1 * l+ (,Q |,Z ,k 0 xJ PM ^[ *4<!Dq\  OXğag plu  O lG L $ o@ piP !,# / F,L\^% \ m th !y ~D0- \l pT{ <k P ^R <\!*]  7Q>L X8jq"04 x\m HLG H-  h-Y t0[ H\ ,|| - 2W DU PRS _<L pw/ ;L\ ( pbmtojbgcrti.scrt1.ocrt1.sfsr.svalues-Xa.cpbmtojbg.cusagegetintdata_outjbig.cchecked_mallocchecked_reallocchecked_freejbg_buf_initjbg_buf_freejbg_buf_writejbg_buf_remove_zerosjbg_buf_prefixjbg_buf_outputjbg_set_default_l0encode_sderesolution_reductionoutput_sdedecode_pscdjbig_ar.ccrtn.s_environjbg_dec_inprogname_DYNAMIC_fini__ctype_exitarith_decodejbg_int2dpprivcheckedmallocjbg_dec_getheightmemchrjbg_dec_getsize_endjbg_newlenungetcjbg_version__environ_lock__filbufarith_decode_initabortfopenjbg_ceil_halfjbg_dec_getsize_mergedfgetcjbg_dec_maxsizejbg_split_planes_startatoiatoljbg_enc_lrange__fpstartfclose__1cG__CrunMdo_exit_code6F_v__GLOBAL_OFFSET_TABLE___fsrarith_encodejbg_dec_getimagejbg_dec_init__fsr_init_valuefreadstrlen__assertjbg_strerror_etext_PROCEDURE_LINKAGE_TABLE___longdouble_usedfscanf_get_exit_frame_monitorjbg_enc_layersjbg_enc_free_edatajbg_dec_free__iobjbg_enc_initjbg_dec_merge_planesjbg_stripesjbg_enc_optionstotal_length___Argvperroratexit_lib_versionmainarith_encode_initjbg_enc_outjbg_dppriv2intjbg_dec_getwidthmemsetjbg_enc_lrlmaxarith_encode_flushfprintfjbg_next_pscdmsfwritelibc.so.1SUNWprivate_1.1SYSVABI_1.3qN 7N:D& b 4YWhR>Z%edSLG8f'F)5U9Xm,ckE1$[!a.C /^O]\<*4%H@`#dhDlpPtx|4R!-N.$C&K /55X%\%`h%dh%hh%lh%ph %th(%xh0%|h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`jjRğtwhm0t4t POEu TRU ,RPz#PjURQt`|$у< D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]US5hhS}hSoh̙SahȘSShSEj e[ÐUS u+؅tÍe[ÃhȗhhjאUS]HxCHK StI u:#uƋ]HxCHK St t t΃t#uP EPhܒuEe[ÐUSuj] Sum\e[ÐUSVW3ҋE t]p3ɸDžDžDž DžDžDžDžDž Dž$Dž(Dž,Dž0Dž48Dž<@DHDžl3DžDžDž DžDžDžDžDž Dž$Dž(Dž,Dž0Dž48Dž<@DHlut<8-tBCˋ؅ututu~k@OWDžhhuCˋ؅8ӃLw$\(F;p| ,hF;p| 7<DžhF;p| 7 DžhOF;p|z 7@DžhF;p|G 7=Džh3F;p| 74DžhF;p| 78DžhvF;p| 7$DžhCF;p|n 7dDDžhF;p|; 7A0DžhF;p| 7DžhF;p| 7Džhz3 $Dž<Dž@DžD<(/ "3H lh@h~8Cˋ؅tF;p-t!hėuHuDžtXhPtHxFHN V)tK u#u7#uHxFHN Vt t t΃P=HxFHNp Vp VT V}Xpȉ\<2t<5t<3t <6t VE3Ʌpt pupJd |;~ p VeTXl PqL ~!3ۃ lMC; |ዅ\1LXTHlDžplr;3;Ts V# ǃuCG;lvNjp@p;XrE2t,4uVjlL0P5YXTl dPLh\2lhdDPDž` VHd~3ɋP3KG;d|틅dP`@`;lrVdlPqLh pXT`h>F [F TX =Ttw\4unXveQ+ȸH3ɋL4uA;Xr*APDPhlhhthdL XTxS }ST  PS  t $(t $,t PE,E܋0tE48S j<@$DS S 2S8tA # QbHhhSgu|h̕SP uhS?}~'udlPhtSuh<S uhS xhS uh̔S uhSx+EP|x+EPuPVhtSxx+EP|x+EPuPVh@S9E@u  u t tu p puuؓܓuԓuГ PWVRptQhSw0EuuuuPVRQhS uuh<S 5\hS3e_^[Ãhhhhj@hhhhbjHIhdhhXjPhHhh3jh hh hjnhhhjShؖhhjtIhhhjP>hDhh`h3jF }Jq>USV] ut 3Ҹ3f;w S؅tÍe^[鐐USV]u t 3Ҹ3f;w!Sul؅tÍe^[E>UEEUUt  hj3ɉMÐUSVu>t P{ue^[ÐUSE }AE L 8QEM e[US]t|uIt|t胺tCu:ǀ녋MtxuQje[ÐUE MEEEM ÐUSVW ];t>} uVP׃ uȍe_^[ÐUSM HU#[ÐUE0pȸA+EPUB =vBHB =wExs@ÐUSVuu Z] t 3ҋ 3ff;r3ҋe^[ÐUSVWM MEHEE؋MAMA EE܋MAEMAXE MA\3MMAEH uE@83MA}8] }6v;w6v;v @|΋E@EH uEe_^[ÐUM |(#EE@EHEEUM | E;HEM;A|;AEÐUM | EH0E|MA4EvMAE|}}MA8E| =}MA<ÐUSVW} ] 0u 4UBL0439@B8鉍lj@+PryDM+Pq]HjDDjH+jDTjXT@UJ,4 \$4\XNj+ًK(4`XdtB4u 3h hirPlht3PldVETp PȋURLЋ0246lǁ*uFLË‹Ex8r3B;P8v} uE@@4Ex8Džtu thT\+9@wN;\DžJux;\spAtX+;DžsFB1A;;u,;\s$B1A;;t3} 8Dž|DžH9@XIHHHLT +ȉuDž<Dž3DžDžPt<F83҃Dž,r^;,v,;s;vB;v;r;,w,<,+9F@4+;<;vr+<;v\;vT+<;vAu+;v*F4|ut;Ls@;r `dN4zd`\9s 9@s\Twht 3`+X`dP`+XA3;s=w hu I I ;Ts&A9Aѥѥ 8 ϋ  tIt N`_#ˁut 3ɉP2N`(ut 3ɉPN`Bt ;9t ;;s PPt3Ph? lQ3ۃwhDžu\+TwhDžDžu0\+`+X`dDs`+X@x@ 3;sAw hux `@ d@ \L+T@\ ;sBw hu0 w hu ѥѥѥPtF`8 % % ȁ ǃѥѥF4tF0  ȋ ʋFD  ȋ ʋFDft20  ND_+ ND92F@4u&   ^;w2+ȋǃ+ȋ\у+3ɋ  ȋ u  QPlsMtu^;~8rY3ét3~8r,3ét3A;N8vH9@,DT +ȉEDžDžtu@43۩@uI8;Džw89;v;s;>v @;vՋ;r;wˋ+;@@4+;;vp+;v^;vV+ڋ;vGu+;v0@4|ut@4wHht?\T;»so0H؅u];sY1A؅tG\+T;ʻs02B9A;;u;\s2B9A;;t䋅@4@u;PQl3IwhDžu\+TwhDžu\+D\L+T@33\ ;sBw hu0 w hu @4@ ѥI@4 t{;w0+΃+\ +ʃ3ɃP%  x Pl|G;Q% |  Pl?Gt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vF;Dѥѥ@@4to;w2+ȋƃ+ȋ\у+3ɃP % ȋ  PlE5P #ȋ  PlNEt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vFt ;D\;D T\@@A@;8s ;H' lAE@L040E@L040hUB4uBL040QMA4tA@4|6EH4 pShSjtSPaSPKSP5SP$S|Sj E@L04E ]e_^[4@@E@L00hE@L040j}E@L040jUE@L040j-E@L040jE@L040jUBL040J@1E@L04E Ee_^[ye_^[ÐUSVWlUB]E+Pr2M+PqEjV EjuEjVEjuEE uuN,ȋ L$ȋ MU<}+ʉM+A(E}EE+EEE}E;EEEEE9ErEE}XE+EEEE3333ҋM}w}vMI4u M MȋM;MMEM;Ms=}w}vMI4uM EM9 AMM9 AMM;MstM3ɍ<}eȋ}8 } % NjU ЋEPH} ˆE؍x}AE܃};}rEMԃMԃ} M;MEEċM̃M;MUBMBEEEEE@EEMAM;Es ;MUE9E"e_^[ÐUSVW,] EEEԋMM؋uVL9G3ۅ|$<F T:E؃8tIyYE;~~} uM1uPKEE;~OuEE~ v3uSWVG;~ rF,E؃0{Ë߃~WuVD;}}W]Su Vu Ep\pX@LEEԋEP E@LEEԋEMA H;uk~gALEԋU؋@ƒ8uRQ,2~GEK]} Ee_^[Ep\pXQE@LEEԋEe_^[USVW 8< @D HL PTȑ ̑X\Б ԑ`dؑ ܑhl ptx EM EM EM EM EMEh lEMp tEMġx |EȉM̡ EЉMԡ E؉Mܡ EMM3A@=~E43M 0338ы΋ ׃F~430 уȃك ʈ @=~E43M 033Xы΋ ׃F~荈430уȃك ʈ @=~E43M 033]ы΋ ׃F~荈430уȃك ʈ @=~E43M 033]ы΋ ׃F~荈 430 уȃك ʈ @=~_^[USVW HL8NLˋ ω~~ 33ɋVLӋ׋A;N|@A;|@;F dEp\jQPXMA4u*qDSEp\hSPXk 3҉TuN ILȋ^\^\ȋTFHDȋEE؋Mȉ;EẺEEЉE;E;\؋F0u@D؉FFI+D؉@|؃~dt^ƅƅFkFjFiFhv\jPVX v\vhvdVXFdWSVN9N F P;t;F9Fu ~N +FPQƅƅ̈v\jPVXF H;uƅv\jPVXE@E;uE@E;ME@E;%e_^[USVW]{L{ 3EE@~o3EE3{~13CLEE܋Ƌtt PG;{|у CLEE0HEE@E A;| CLE0#EE@E;C c EpL ETPPEpPEp`Ep@}(t63ۃ~3 G(0C;_| Ep(E@,Ee_^[kUEx s `U3ҋEPEEPTEPlEP,EEEǀE@LÐUM v EEv MÐUSVW]Ck T0U䋈L0MD0\s+iCL+Ɖ`] ] ] EX㉝duڋPxӉl+RppM+EPq tjpvjtdE܃jpN|jV:EExtHx|ڋuT<\]UUuUJT<\2uuuUUUUu{uw}tM+HPP\<tZtQM+H@H\ME+AID\ ME+A\ } EE@x;dl;tEXEHEċEHE|+pME|+ȉMhEEDžxEx|ET3PE@xT9u^EEM+HM܋E@D\MU܉ TEEM+HM܋E@H\MU܉ TP@PM;A|rEM+AID\ EE@x;Es l;ErEEMA tAt8h? `+MU+J\UǂJxw+3lEviE+BRP\3<uPE+|0w*lEv,UE+BRP\<uE+hEw*lEv)EM+AIP\ <uE+EEEEEE3;pE+E@ElE EσEEԋ׃uU;XsIE@ EE@ EExxw#lv#ME+AIP\ <u E EEMȍDEE+|@E؅uk;}sfEHxw#lvSUE+BRP\<u9E w#lv#ME+AIP\ <u E EEM+A\ u(EU 8 ‹U ‰xu;xt=u*x Gt;pre}nM%U ЁU U ʉM̋EM E}E@ upu5 % EM  MI,3 % EM 0 MI, tMà  U u U U UxR`'(  eG;pE@ tru5 % EM  MI,: % EM 0 MI, t^à U ЍM u E E ExP`&  eG;pz}7M%U ЁU U ʉMEM E̋E@ tUu$ %M ȋ MA,. %M ȋ0 MI,tMà  U u U U UxR`Z% eGJ;p#9M%U ЁU U ʉM̋EM EMA uMu! %U Ћ A,$ %U Ћ0 ‹I,t^à U ЍM u E E ExP`$ eGt ;peee׃t ;pmEEEEσt ;pEEE;pUUBMBE@x3tMǁM+MMM+MMHEHxl@l;d;tEE@x;dl;t|+pM܃E؋|+ȉMEЋEE̅Ex|ẺLEUBxL9ueEċB؉TE@D\MċT LEċE@؉TE@H\MċT LE@EȋM;A|qMA؋ID\ EȋMA @uP`!.MIًU\3t3MA؋\ <MMȋUzxu}tcB؋RP\<uMEȋ|LЉTLET;E]TBTA;UrA|EȉE9E,A;MrEǀu{UJx3ۅw#3lv'B؋RP\3<uE+|0w)lEv(MA؋IP\ <uE+EE;phMԋELM+|@EEȍHMEǃul;}sgEEHxw"lvQ@؋URP\<u8E w"lv"MA؋IP\ <u E EE@ @w}}E;v33σ++ЋME+ʋE E% Ӄ x P`{ eGǃ;pi9}wMȃ3ɃE% Ӄ x P` eGǃ;pr˃E% ȋ | P`3 eGǃ8;pr+}}E;v3)σ++ЋM+˃  P` Gǃ;pr9}w M3˃  P`; GǃtG;pr= %˃ P`|y Gǃt;prËMEEE;pUBMB3EǀMAx@AxlAl;ds ;tEEEMEMEMEMExt`+E e_^[ÐUSVWL]u]U MATes.9s*E EqTFATx;}D1XyTs9r܋UzT BYJX;u z[d BjN Bk8 @;& JEHYExu HZH HZ9H }W\O] w_G^ Ƌ G`Ga wcOb wt'OM+Au;tw ;t WMA UBdBe rgzf ljBUB 9 z( z  r  t +ȸ; BhB$Ex$ HiH(EHjHUBȃk u 9Jtut u BkB E0p p+MAMAk 3҉T0MqAk t0MAk T0}_ 3Eh+G@PGL0(OLΉj+G@PGD0ODΉj+G@PGH0OHΉj+G@PGP0´OPΉj+G@P0蝴Ήjwk Pw D<0jL<Ήjw 5Ejw" PuHD<0 IL<ΉE@E;Gjw芳MALjEpqMADjEpXMAHjEp?MAPjEp&MjEp MA<jEpMA@}3Eh+G@P農OLΉj+G@P裲ODΉj+G@P舲OHΉj+G@PmOPΉj+G@PRΉjw耵Pw ,L<Ήjw WEjwDPuIL<ΉE@E;GEEx~[3EEE+Hx233jE@LEPGE+H;~҃EE@EM;A|M3҃ytA tuA,`3ɋEHpEPlEHtEHxEǀEP|UBT=J =s4EE9s*u JTABTx;D DzTs;ErًExT@,t=`ujh荰MA,EHXQp,z}9;?uF8EFXEE ENpt(+;wFpo+Fp;aNlXUЀ:uAFlPUDX2+QRV;M<}(9;s$NlAFlPUDX~l}9;r܋FlNYL$~FljuVS ;}+9;s'FlE@FlPUUDX9Nl}9;r9NlFFY2$FZF[ V]N\ FpjuVFk NI9L0t ~Yt3ɃQV+T0iD0NL+Px~YEFk L0+ND0VPU3ɉNtNxdžN|Fk LȋFHNk D؋NFk LȋFk L؋Fk DFHNk DظMUUEEЉE@U;v}~UEEMxuFlFk S}I+F0PvF;[+F0Pv &;;9F0FZF[ V]N\ ;N :F "N 6QvJFF|E@FZF[ EF]N\ MEF^N|F_N|F|N$M;;U;N(uu}@F|Fl9;hndžFT3@mlvkwP | ujnigs`rYhRgKfDe=q6/(d!cba  ]e_^[Ðza~9z9z9z@zGzNz}}zz%~|)}zUU |6Bk uB0u3+AQr^B3UU |6Bk uB0u3+AQr B 3USM|>Ak uA0u3#U HD<] ƒD<3[USU |fBk u;B0u3K+ȃQrs؋E+H0AQp \jrGMA 3e[ÐUSU Bk uSB0u3g+AQr؋E+H0AQp ֫؋EHBHBB 3e[ÐUSVW E8'xLu3ۃ~~z3 FL0FD0豨FH0袨FP0蓨0聨F<0rF@0cC;^| EpLIEpD;EpH-EpPEEp<Ep@EH,t`t p,ҧE@Le_^[ÐUSVW\EEEEjuEEHM9E~E} t}3EE}~'uE] 3Sj6蠒G;}|E ELEHEEEEE3MMEEE}33ɋUĉUЉEԉM3M9MԉE3ۃ}~`}EEEM܃Uu u EBUMЋ#U3փ ˆMC;]|;]}E+éuEHC;]|E@Eȃs E;EeEE؃EE;E;}~"+Mȋu3ۋUC;]|EEEE@E;EEEEEe_^[ÐUSVW\}  u uE=jQMAk tD<A0HD<EE3DžO33ɋ9Dž39A33ۋ@<#3 ߃F+Ʃuʋ@+=u*hP;p[@s;;@;+~uPQUe_^[ÐUSVW ]u ;uCuR;u{ur4;u{tFPhS9t+؀xtv3r3nw$ 3^r2CC S{ ǍN;s3-D'3#s3Cs3 CC3u ]e_^[Ð   USVWUJu Bu<2;r }+PQtZ]];tI8uHt4tM+QPbu H3ҊCAB~3@3 ` e_^[U} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё 0%e_^[UWVS[[^_UWVS[í[^_    JBIG-KIT 2.0 -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig.c 1297 2008-08-27 19:18:37Z mgk25 $ %lu ILEAVE HITOLO DPLAST DPPRIV LRLTWO length of output file: %lu byte AT maximum x-offset: %d AT maximum y-offset: %d SMID SEQ order bits:%s%s%s%s DPON TPBON TPDON VLENGTH option bits:%s%s%s%s%s%s%s highest layer size: %lu x %lu pixel lowest layer size: %lu x %lu pixel highest layer in BIE: %d lowest layer in BIE: %d total number of diff. layers: %d lines per stripe in layer 0: %lu stripes: %lu binaryGray encoding: %s code, MSB first bit planes: %d input image size: %lu x %lu pixel Information about the created JBIG bi-level image entity (BIE): Problem while writing output file '%sWarning: No zero padding in last byte (0x%02x) of line %lu! Number of planes must be in range 1-255! Image dimensions must be positive! Unexpected end of input file '%s'! Problem while reading input file '%sUnsupported PBM type P%c! Input file '%s' does not look like a PBM file! wb'Can't open input file '%srbSorry, not enough memory available! -Y number announce in header initially this larger image height (only for generating test files with NEWLEN and VLENGTH=1) -f chose encoding options for T.85 fax profile complianance -v verbose output -C string add the provided string as a comment marker segment -c delay adaptive template changes to first line of next stripe (only provided for a conformance test) -r terminate each stripe with SDRST marker (only intended for decoder testing) -m number maximum adaptive template pixel horizontal offset (default 8) -t number encode only that many most significant planes -o number order byte value: add 1=SMID, 2=ILEAVE, 4=SEQ, 8=HITOLO (default 3 = ILEAVE+SMID) -p number options byte value: add DPON=4, TPBON=8, TPDON=16, LRLTWO=64 (default 28 = DPON+TPBON+TPDON) -q sequential coding, no differential layers (like -d 0) -x number maximum width of lowest resolution layer (default 640) -y number maximum height of lowest resolution layer (default 480) -l number lowest layer written to output file (default 0) -h number highest layer written to output file (default max) -b use binary code for multiple bitplanes (default: Gray code) -d number total number of differential layers (overrides -x and -y) -s number height of a stripe in layer 0 PBMtoJBIG converter 2.0 -- creates bi-level image entity (BIE) as output file usage: %s [] [ | - []] options: Unknown error code passed to jbg_strerror()Incremental BIE does not continue previous oneInput data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096ğbr"2BRbr    x `````` ooolo`o``TĞ`8ԝ!# $&'(*+-.0134689;<>? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UYx ` l  L  ܒTğHH 0<4OU< `lwHn  d* l\wH)] )` P* `*S *1 * l+ (,Q /|,Z >,k Q`]`h0 sxJ PM ``$^[ l`wHfqqlwH!q\  ğ  l * O 9lG GL Y`$ pu@ piP ,#  ,@\^%    !! &D0- 5\?lF dTz{ <k P ^R <\]  QL 8"104 @x\m MHTLG bHg- t h-Y t0[ aH\,|| W U RS <L / L.\ AI( Ypbmtojbgcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapbmtojbg.cusagegetintdata_outjbig.cchecked_mallocchecked_reallocchecked_freejbg_buf_initjbg_buf_freejbg_buf_writejbg_buf_remove_zerosjbg_buf_prefixjbg_buf_outputjbg_set_default_l0jbg_dptablejbg_resredencode_sderesolution_reductionoutput_sdeiindexerrmsgdecode_pscdjbig_ar.clsztabnlpstabnmpstabcrtn.s_END__START__environjbg_dec_inprogname_DYNAMIC_fini__ctype_exitarith_decodejbg_int2dpprivcheckedmallocjbg_dec_getheightmemchrjbg_dec_getsize_endjbg_newlenungetcjbg_version__environ_lock__filbufarith_decode_initabortfopenjbg_ceil_halfjbg_dec_getsize_mergedfgetcjbg_dec_maxsizejbg_split_planes_startatoiatoljbg_enc_lrange__fpstartfclose__1cG__CrunMdo_exit_code6F_v__GLOBAL_OFFSET_TABLE___fsrarith_encodejbg_dec_getimagejbg_dec_init__fsr_init_valuefreadstrlen__assertjbg_strerror_etext_PROCEDURE_LINKAGE_TABLE___longdouble_usedfscanf_get_exit_frame_monitorjbg_enc_layersjbg_enc_free_edatajbg_dec_free__iobjbg_enc_initjbg_dec_merge_planesjbg_stripesjbg_enc_optionstotal_length___Argvperroratexit_lib_versionmainarith_encode_initjbg_enc_outjbg_dppriv2intjbg_dec_getwidthmemsetjbg_enc_lrlmaxarith_encode_flushfprintfjbg_next_pscdmsfwriteanotate anotate0 ,(ğ04anotate0nlGd*[(<\(uF:ymE \(4anotate |x\("d\(`(d(h(l(p(t(x(|((((((((((((((((((((((((((((((((())) ))))) )$)(),)0)4)8)<)@)FD)H)L)P)T)X)\) `)d)}h)Jl)p)t)qx)>|)))))anotate)s_)])`P*`*S*1*l+(,Q|,Z,#,kh-Y-/04D0-t0[0xJPM ORSUx\m] ^R\^%^[<LLP$LG@ q\ ~(( bbbTF (z2200=(z~L$$$+29$   ~ $,YZV[e[ \1\d Z*=0 IjJN]anotate 2*z~z~za~9z9z 9z@zGzNz} }$z(z,%~0|4)}8z  $( , 0 48<anotate{<W\<kP@lj.Q~ފ+<%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652pbmtojbg.c /var/tmp/jbigkit/pbmtools /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o pbmtojbg.o pbmtojbg.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7jbig.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig.o jbig.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7B,jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7>8 /var/tmp/jbigkit/pbmtoolspbmtojbg.c93 /var/tmp/jbigkit/libjbigjbig.c<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo' xx0/"  7o0EoRo`` c llo B sLLxz~!ܒܒu TTpğğH8-HHHHHP S `o %==PLB 07070100080d58000081ed0000000000000000000000014c5bfb2200006a20000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/pbmtojbg85ELF4 e4 ( 44oUEUEXEXE EEH/usr/lib/ld.so.1==  !"#&(*-./1367:; $%')+,024589< !'3@n FT M V_,) l z@(} - '7 4 'R tD8 'G!/ G =DU$:k b { qOw8I|t"?E4I'     XEGd?4<P h7& (G X /  v8IA?z&GOX _7W qOz< $Dh?L !6D& d.(  P9 TTL UEGpbmtojbg85crti.scrt1.ocrt1.sfsr.svalues-Xa.cpbmtojbg85.cusagegetintdata_outjbig85.cenc_byte_outoutput_newlendecode_pscdfinish_sdejbig_ar.ccrtn.satoljbg85_enc_abortfwrite_PROCEDURE_LINKAGE_TABLE_fprintfjbg85_dec_init__1cG__CrunMdo_exit_code6F_v__exitarith_encode_flush_environcheckedmallocfscanf__fsr_init_valuearith_encode__fsrjbg85_dec_end__iob_get_exit_frame_monitor_lib_version_DYNAMIC_edatajbg85_strerrorfopenmain_GLOBAL_OFFSET_TABLE____Argvatexit_finifreadarith_decode_init__longdouble_usedjbg85_enc_initjbg85_enc_lineoutjbg85_version__filbuf_startarith_encode_initprognamearith_decodestrlen__fpstart__ctypefclosefgetcjbg85_enc_newlen__assertjbg85_dec_injbg85_enc_optionsungetcperroratoi_etext__environ_locklibc.so.1SUNWprivate_1.1SYSVABI_1.3qN 7)9! * 3G 4D(F1: 0<?.%6+&N,25@;"$G8I#L9dE,hE8lEpEtExE/|E&E6E EE:EEE1E+EE0E7E3E5\E%`E%dEh%hEh%lEh%pEh%tEh %xEh(%|Eh0%Eh8p%Eh@`%EhHP%EhP@%EhX0%Eh` %Ehh%Ehp%Ehx%Eh%Eh%Eh%EhjjREth? Gt$Gt PEGu TGRU GRPF`.P>jWURQt`|$у,G D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]US5Oh4CXIShCSh|BSh8BShlASjSe[ÐUS us؅tÍe[ÃhDAhXI@jאUS]HxCHK S%tILu:#uƋ]HxCHK St t t΃t#uP EPh @uEe[ÐUuju uÐUSVWE OE|333DžPDžTDžLDžxhX`dDž3ۉdu<8-tBCˋ؅uPuT@DžttuCˋ؅6M,ӃFw$4F;||htF;|| 73XDžtF;|| 7`DžtF;|| 7xDžtTF;||` wL 7dDžt t@t~8Cˋ؅tF;|Pu$@P8Ih@APHxFHN V؃tJLu#u7#uHxFHN VTt t t΋HxFHN V"P61t 4( V Vl VBlu3p @P\Tt%h@Ttu@TDžtHILul thPP Ltx ht P_EhEX`xP^laHXDžxDž`Dž|xR+p\h1uLhXr]3;s V ǃuCG;Xv 4VjphiF F `|`Ph|PPLt&d9xulP x@x;ltA ` QL3e_^[ÃPh$AhXIh Aj%Ph@hXIjeh@hXI{jATh$AhXIQh Aj Ph@hXIjWPhx@hXIh Aj/PhT@hXIjTh,@hXIh AWjM}ucccccccccccccccccccccmccccccccccccccccccccc,cccccccccccccccccccccccUEMEE PjQLÐUSVM EEMA3ɋEHEULEUP]sA+SUB=ws BZEXE@Eǀ(EH E@ (3UTUBUBE,jE0PEǀD,EHe^[ÐUMyw+E |A EvMAE| =}MAÐUSMyug]EEAEAEAEAEPjSLE@EH9HuEPjSLe[USVWlEEċEEMA;Aw3҉Uăs3҉UEEEEAEAEAEΊEϊAEAEъAEҊAEӊA EA EՊA E֊AE׊AEEEA hEۃPjEPLEx: PMTtsEE[EZEˊYE̊XE̓PjEPLEPXTLEǀTE(tE;H t@H MEEEEEEUB EEPjQLExt3@$E3ɃxrP(A;HvEǀ( ǀ(jE0PEЃu3]t} t+ʸH#ƈDE@ }tFU E‰E;лsi2BM9A;;uR;UsM2B9A;;t7E U;»s&0H؅u;s1A؅tMA @uE;,PR0PE,E E3ɋEEEĉE3;Ut EE;Et Eu>F4EFXۋEEeN td;w-+σ+U +ʃ3ɃPE % ȋ  Pu,Q #ȋ  Pu(N;;#ԉUU@:F(r_rZǃMM+ȉME+‰EMEE+ȋE;EȋEEB;Vw;v;VwL(}B;VvF$Gt;>uEEt@EEt@E;>pE@E@EH9HtH9HuL 0PEEEMPjPLE@ uEE(x$3ۋ@ Ѓ@3;tu^];Ew)\(;;v;s;~(v u4UB;Uvۋu^(;rE];wًV$U+}U9UsZV UT(U+;}vDUU;v7+UU;Uv*;Uv%+ȋE;v}u+];]v E( F (EEEĉEe_^[ÐUS] UzJ;B t{B;s؅v ;tBEXEH9HuRxv> 0PEEEMPjPLE@ u] e[ÐUMEEEPjQLEHHÐUExs PGCU3ҋEEPE MA EMA$EMEMELEǀÐUSVW|-+σ+U +ƒ3˃  Puh  %˃ PuF Gσt E;8LE؈@EEEE;8UB}ȋO(+B tG(PGG PW MȉAAAA@A33;EM| E@Uȋx@xtAt;Bs;Js qEEEMĉElE8+E e_^[ÐUS3ۋEHjEPQPVtEt MQP0QkMA H3MlMxMM|MQu#Y,MEXMAMA3e[ÐUSVW]u]ULs=EE9s3u LALx; PLs;ErЋULxQ:P_SKb2cTU WV ljUXY [Z ljBU\] _^ ljBERm8]xLx;`HExP QRacH MA @u9A$ t33f;v 0j0Q MA HE3ɉhE3҉dElEtExEE|EP,EUu3B(E@MAMA}9;rEuPEE E؃u džht.+;wdžhy+h;hdq;s+U؀<u"AdPU؊P-+QEPV +;M؀<}49;s0dAdPU؊Pd}9;rЋdQg$7F t t ESu RtE|9Su0E&EEEE;M}69;s2dAdPU؊Pd;E}9;r΋d;EQt Cu( VF9t u.R d Vu^Ru SD VRPSQdždEuiTU WV ;N2F N Vdždf ߃HuRRS UT ;NF ߉F N|E܅RS UT M܉V||;NMV @u;}*W@|8u3RS UT hdžd-juV u džd9;E8n#3mldždmlk~džd@uPn g}`{YzRyKxDi=h6g/f(e!dcb a ]e_^[%6$72273"3,3UEǀjjjuU} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё pG0%Ge_^[UWVS[[^_UWVS[[^_JBIG-KIT 2.0 (T.85 version) -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig85.c 1303 2008-08-30 20:16:20Z mgk25 $ %luProblem while writing output file '%sUnexpected end of input file '%s'! Problem while reading input file '%sUnsupported PBM type P%c! wbImage dimensions must be positive! Input file '%s' does not look like a PBM file! 'Can't open input file '%srbSorry, not enough memory available! -Y yi yr announce in header initially the larger image height yi and then announce after line yr has been encoded the real height using NEWLEN marker (for testing NEWLEN and VLENGTH=1 function) -C string add the provided string as a comment marker segment -m number maximum adaptive template pixel horizontal offset (default 8) -p number options byte value: add TPBON=8, LRLTWO=64 (default 8 = TPBON) -s number height of a stripe PBMtoJBIG converter 2.0 (T.85 version) -- creates bi-level image entity (BIE) as output file usage: %s [] [ | - []] options: Unknown error code passed to jbg85_strerror()Input data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096EJZjz *:JZjz h? ? 5( ```` `o:o0 o|o`o``XEt EDDDDdD? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UY(0 `   |  4  h??? @XEEG4I8IO$ ! G>$GQW,G bnGy8I?n T  nGy8I?,)  PG @(} - nPGy8I?RHpGqGqnpGy8I?,1'7 AH4 bj'R y tD8 G! G $:k  { O8It"?+E44I;'  JP   UXEkGsdz?4<P 7& (GX   8I?zG 7W O< $Dsh?#L !*D17& HdQ.(  ^P9 pwTT"L ~UEGpbmtojbg85crti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapbmtojbg85.cusagegetintdata_outjbig85.cenc_byte_outoutput_newlenerrmsgdecode_pscdfinish_sdejbig_ar.clsztabnlpstabnmpstabcrtn.s_END__START_atoljbg85_enc_abortfwrite_PROCEDURE_LINKAGE_TABLE_fprintfjbg85_dec_init__1cG__CrunMdo_exit_code6F_v__exitarith_encode_flush_environcheckedmallocfscanf__fsr_init_valuearith_encode__fsrjbg85_dec_end__iob_get_exit_frame_monitor_lib_version_DYNAMIC_edatajbg85_strerrorfopenmain_GLOBAL_OFFSET_TABLE____Argvatexit_finifreadarith_decode_init__longdouble_usedjbg85_enc_initjbg85_enc_lineoutjbg85_version__filbuf_startarith_encode_initprognamearith_decodestrlen__fpstart__ctypefclosefgetcjbg85_enc_newlen__assertjbg85_dec_injbg85_enc_optionsungetcperroratoi_etext__environ_lockanotate anotate0 ,(E?) G$Ganotate 0n GT  $\:m anotateP LH_uccc c$c(c,c0c4c8c<c@cDcHcLcPcTcXc\c`cdchmlcpctcxc|ccccccccccccccccc,cccccccccccccccccc ccc c$c(anotate(,,)XP9 &'7' 'R@(}-7&.( 7(27hgV[eo 7 4M9Z%i''"** -anotateX TP;,277%67$7727277737"37,3anotate7{<7WD8$:k<P<@888999f9999:m;;;;<$<%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652pbmtojbg85.c /var/tmp/jbigkit/pbmtools /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o pbmtojbg85.o pbmtojbg85.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7jbig85.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig85.o jbig85.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D,jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7@: /var/tmp/jbigkit/pbmtoolspbmtojbg85.c;5 /var/tmp/jbigkit/libjbigjbig85.c<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo ' ((/"57o0 0 0Eo` ` zRo  c ||o B s44Px.~h?h?????~ @ @5XEXE\EEHGG44I4I8I8I4I F TQoT[%``\ccB d07070100080d56000081ed0000000000000000000000014c5bfb22000061fc000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/jbgtopbm85ELF 4\4 ( 44o@@@@,A,AH/usr/lib/ld.so.1==  "#$&)*+,./12569;!%'(-03478:< !'3@,D FO\) \ jp$} v) p`#7  @p $R 0 t4 xB!(9T6k FPWH\{ cDh";,AD#  @T DB ;8P N3& B '< 9;zbDxBG  NBSB^4W pHy9 ;H# *(  9 |B@jbgtopbm85crti.scrt1.ocrt1.sfsr.svalues-Xa.cjbgtopbm85.cusagejbig85.cenc_byte_outoutput_newlendecode_pscdfinish_sdejbig_ar.ccrtn.satolfwritejbg85_enc_abort_PROCEDURE_LINKAGE_TABLE_fprintfline_outjbg85_dec_init__1cG__CrunMdo_exit_code6F_v__exitarith_encode_flush_environ__fsr_init_valuearith_encodefgetposjbg85_dec_end__fsr__iob_get_exit_frame_monitor_lib_version_DYNAMIC_edatafopenjbg85_strerror_GLOBAL_OFFSET_TABLE_mainy_0___Argvatexit_finifreadarith_decode_initfsetpos__longdouble_usedjbg85_enc_initjbg85_enc_lineoutjbg85_version_startymaxypos_errorarith_encode_initprognameremove__fpstartarith_decodeyposmallocfclosejbg85_enc_newlenjbg85_dec_injbg85_enc_options__assertperror__environ_lock_etextlibc.so.1SUNWprivate_1.1SYSVABI_1.3qN  79 ) 3G 5E' F0</@A-#6($K+2:;*7B=BD'@/@9@@ @@@AA3A AA$A!A4A: A.$A8(A5@%@%@h%@h%@h%@h%@h %@h(%@h0%Ah8p%Ah@`%AhHP% AhP@%AhX0%Ah` %Ahh%Ahp% Ahx%$Ah%(AhjjR,Ath;BtBt PExBu TxBRU BRPr+kPjjURQt`|$уB D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]US5Hh>DSh>Sje[USV]uahP<u E0=VuE@DhHuB5DVucujuu pBH;e^[USVWE ,HE$33һ  Dž(3ۃ(u,<8-tBCˋ؅u,;u, "f@Dž-u(Bu9F;$| 7GDžwunxu0F;$| 7 Dž9yu/F;$| 7BDžw@~8Cˋ؅tIF;$ ,u34@ VL؃,d\t%h=&(uMT<Dž(D t%h= $uA= Dž$D $hpVS8P, (j ,330PW,8P0uQVuhT=S4P0+Q,P8PG؋40t u&(j,Z(@ Z tu78 W؃uVuhT= tԃtυr=BuH<9Dt:hH$pF4EFXۋEEeN td;w-+σ+U +ʃ3ɃPE % ȋ  Pu,Q #ȋ  Pu(N;;#ԉUU@:F(r_rZǃMM+ȉME+‰EMEE+ȋE;EȋEEB;Vw;v;VwL(}B;VvF$Gt;>uEEt@EEt@E;>pE@E@EH9HtH9HuL 0PEEEMPjPLE@ uEE(x$3ۋ@ Ѓ@3;tu^];Ew)\(;;v;s;~(v u4UB;Uvۋu^(;rE];wًV$U+}U9UsZV UT(U+;}vDUU;v7+UU;Uv*;Uv%+ȋE;v}u+];]v E( F (EEEĉEe_^[ÐUS] UzJ;B t{B;s؅v ;tBEXEH9HuRxv> 0PEEEMPjPLE@ u] e[ÐUMEEEPjQLEHHÐUExs BX?U3ҋEEPE MA EMA$EMEMELEǀÐUSVW|-+σ+U +ƒ3˃  Puh  %˃ PuF Gσt E;8LE؈@EEEE;8UB}ȋO(+B tG(PGG PW MȉAAAA@A33;EM| E@Uȋx@xtAt;Bs;Js qEEEMĉElE8+E e_^[ÐUS3ۋEHjEPQPVtEt MQP0QkMA H3MlMxMM|MQu#Y,MEXMAMA3e[ÐUSVW]u]ULs=EE9s3u LALx; PLs;ErЋULxQ:P_SKb2cTU WV ljUXY [Z ljBU\] _^ ljBERm8]xLx;`HExP QRacH MA @u9A$ t33f;v 0j0Q MA HE3ɉhE3҉dElEtExEE|EP,EUu3B(E@MAMA}9;rEuPEE E؃u džht.+;wdžhy+h;hdq;s+U؀<u"AdPU؊P-+QEPV +;M؀<}49;s0dAdPU؊Pd}9;rЋdQg$3F t t ESu RtE|9Su0E&EEEE;M}69;s2dAdPU؊Pd;E}9;r΋d;EQt Cu( VF9t u.R d Vu^Ru SD VRPSQdždEuiTU WV ;N2F N Vdždf ߃HuRRS UT ;NF ߉F N|E܅RS UT M܉V||;NMV @u;}*W@|8u3RS UT hdžd-juV u džd9;E8n#3mldždmlk~džd@uPn g}`{YzRyKxDi=h6g/f(e!dcb a ]e_^[U2T3..C3H/R/\/UEǀjjjuU} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё B0%aCe_^[UWVS[5[^_UWVS[[^_JBIG-KIT 2.0 (T.85 version) -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig85.c 1303 2008-08-30 20:16:20Z mgk25 $ P4 Problem while writing output file '%sProblem while updating height in output file '%s%10luProblem with input file '%s': %s (error code 0x%02x, %lu = 0x%04lx BIE bytes and %lu pixel rows processed) Problem while reading input file '%sDecoding interrupted after %lu lines and %lu BIE bytes ... continuing ... wb'Can't open input file '%srbSorry, not enough memory available! %10lu options: -x number maximum number of pixels per line for which memory is allocated (default: 8192) -y number interrupt decoder after this number of lines -B number input buffer size JBIGtoPBM converter 2.0 (T.85 version) -- reads a bi-level image entity (BIE) as input file usage: %s [ | - []] Unknown error code passed to jbg85_strerror()Input data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096,A&6FVfv ; ; & ```` `oo o`Po`o``@@l@H@,@@???!# $&'(*+-.0134689;<>? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UY 0   P `   ;;;P<@,AxBDDH !B>BQWB bnxByD;,D nByD;\)  B p$} ) nByD;CBqaCqnByD;p!`(#7 8 R@Zp c$R r 0t4 xB!T6k PH{ D" ;,A D'-#  <@RT WD[Bc j;pv8P 3& B S< ;zDxB  BB4W H 9 l;!H&-4# E*(  R9 dmt|B@jbgtopbm85crti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatajbgtopbm85.cusagejbig85.cenc_byte_outoutput_newlenerrmsgdecode_pscdfinish_sdejbig_ar.clsztabnlpstabnmpstabcrtn.s_END__START_atolfwritejbg85_enc_abort_PROCEDURE_LINKAGE_TABLE_fprintfline_outjbg85_dec_init__1cG__CrunMdo_exit_code6F_v__exitarith_encode_flush_environ__fsr_init_valuearith_encodefgetposjbg85_dec_end__fsr__iob_get_exit_frame_monitor_lib_version_DYNAMIC_edatafopenjbg85_strerror_GLOBAL_OFFSET_TABLE_mainy_0___Argvatexit_finifreadarith_decode_initfsetpos__longdouble_usedjbg85_enc_initjbg85_enc_lineoutjbg85_version_startymaxypos_errorarith_encode_initprognameremove__fpstartarith_decodeyposmallocfclosejbg85_enc_newlenjbg85_dec_injbg85_enc_options__assertperror__environ_lock_etextanotate anotate0 ,((,A6;BBanotate4,0$,DpTanotate panotate(\\)9<##7# $Rp$})3&*( 3(.3hgV[eo 3 4}-i!##R&&;)anotateX TPk\.33U23T33.3.3C33H/3R/3\/anotate4{<4Wt4T6k8P9@455F5i55556C6777878T8%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652jbgtopbm85.c /var/tmp/jbigkit/pbmtools /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbgtopbm85.o jbgtopbm85.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7jbig85.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig85.o jbig85.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7D,jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7@: /var/tmp/jbigkit/pbmtoolsjbgtopbm85.c;5 /var/tmp/jbigkit/libjbigjbig85.c<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo' /"&7o  0Eo0 0 zRo  c PPo B`` s0x  w+~;;;;;;~P<P<@@T,A,AHxBxB<DDDDDD Lo@P8SKXX\Z[B [07070100080d5d000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib07070100080d5f000081ed0000000000000000000000014c5bfb22000040dc000000b600010002ffffffffffffffff0000001f00000000root/usr/local/lib/libjbig85.a! / 1281096463 0 0 0 304 ` tttttttttt,,,,,jbg85_enc_initjbg85_enc_optionsjbg85_enc_lineoutjbg85_enc_newlenjbg85_enc_abortjbg85_strerrorjbg85_dec_initjbg85_dec_injbg85_dec_endjbg85_versionarith_encode_initarith_encode_flusharith_encodearith_decode_initarith_decodejbig85.o/ 1281096462 0 0 100644 11084 ` ELFP(4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabjbig85.cenc_byte_outoutput_newlenerrmsgdecode_pscdfinish_sdeDdata.dataBbss.bssDrodata.rodatajbg85_enc_initarith_encode_initjbg85_enc_optionsjbg85_enc_lineoutarith_encodearith_encode_flushjbg85_enc_newlenjbg85_enc_abortjbg85_strerrorjbg85_dec_initarith_decodearith_decode_initjbg85_dec_injbg85_dec_endjbg85_version.rel.text.rel.data.rel.annotate.rel.debug_infoUEMEE PjQLÐUSVM EEMA3ɋEHEULEUP]sA+SUB=ws BZEXE@Eǀ(EH E@ (3UTUBUBE,jE0PEǀDEHe^[ÐUMyw+E |A EvMAE| =}MAÐUSMyug]EEAEAEAEAEPjSLE@EH9HuEPjSLe[USVWlEEċEEMA;Aw3҉Uăs3҉UEEEEAEAEAEΊEϊAEAEъAEҊAEӊA EA EՊA E֊AE׊AEEEA hEۃPjEPLEx: PMTtsEE[EZEˊYE̊XE̓PjEPLEPXTLEǀTE(tE;H t@H MEEEEEEUB EEPjQLExt3@$E3ɃxrP(A;HvEǀ( ǀ(jE0PEЃu3]t} t+ʸH#ƈDE@ }tFU E‰E;лsi2BM9A;;uR;UsM2B9A;;t7E U;»s&0H؅u;s1A؅tMA @uE;,PR0PE,E E3ɋEEEĉE3;Ut EE;Et Eu>F4EFXۋEEeN td;w-+σ+U +ʃ3ɃPE % ȋ  Pu,Q #ȋ  Pu(N;;#ԉUU@:F(r_rZǃMM+ȉME+‰EMEE+ȋE;EȋEEB;Vw;v;VwL(}B;VvF$Gt;>uEEt@EEt@E;>pE@E@EH9HtH9HuL 0PEEEMPjPLE@ uEE(x$3ۋ@ Ѓ@3;tu^];Ew)\(;;v;s;~(v u4UB;Uvۋu^(;rE];wًV$U+}U9UsZV UT(U+;}vDUU;v7+UU;Uv*;Uv%+ȋE;v}u+];]v E( F (EEEĉEe_^[ÐUS] UzJ;B t{B;s؅v ;tBEXEH9HuRxv> 0PEEEMPjPLE@ u] e[ÐUMEEEPjQLEHHÐUExs U3ҋEEPE MA EMA$EMEMELEǀÐUSVW|-+σ+U +ƒ3˃  Pu  %˃ Pu Gσt E;8LE؈@EEEE;8UB}ȋO(+B tG(PGG PW MȉAAAA@A33;EM| E@Uȋx@xtAt;Bs;Js qEEEMĉElE8+E e_^[ÐUS3ۋEHjEPQPVtEt MQP0QMA H3MlMxMM|MQu#Y,MEXMAMA3e[ÐUSVW]u]ULs=EE9s3u LALx; PLs;ErЋULxQ:P_SKb2cTU WV ljUXY [Z ljBU\] _^ ljBERm8]xLx;`HExP QRacH MA @u9A$ t33f;v 0j0QMA HE3ɉhE3҉dElEtExEE|EP,EUu3B(E@MAMA}9;rEuPEE E؃u džht.+;wdžhy+h;hdq;s+U؀<u"AdPU؊P-+QEPV +;M؀<}49;s0dAdPU؊Pd}9;rЋdQg$xF t t ESu RtE|9Su0E&EEEE;M}69;s2dAdPU؊Pd;E}9;r΋d;EQt Cu( VF9t u.R d Vu^Ru SD VRPSQdždEuiTU WV ;N2F N Vdždf ߃HuRRS UT ;NF ߉F N|E܅RS UT M܉V||;NMV @u;}*W@|8u3RS UT hdžd-juV u džd9;E8n#3mldždmlk~džd@uPn g}`{YzRyKxDi=h6g/f(e!dcb a ]e_^[UEǀjjju%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/034d0JBIG-KIT 2.0 (T.85 version) -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig85.c 1303 2008-08-30 20:16:20Z mgk25 $ Unknown error code passed to jbg85_strerror()Input data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKanotate(),$9` h 7  R }&p( x(xhgV[eo x 4! .e = Ujbig85.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig85.o jbig85.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7;5 /var/tmp/jbigkit/libjbigjbig85.c DD%})`  }     ,$9!3@S dh 7t  Rp( &zCx D      }  H j !!x|"  ,8DP\ht  $(,044  @ #)z1D ;:!8D"O"[{#?g#u#P & '@ H'  @(  jbig_ar.o/ 1281096461 0 0 100644 5028 ` ELF4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabjbig_ar.clsztabnlpstabnmpstabDdata.dataBbss.bssDrodata.rodataarith_encode_initarith_encode_flusharith_encode__assertarith_decode_initarith_decode.rel.text.rel.annotate.rel.debug_infoU} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё 0%e_^[%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03!# $&'(*+-.0134689;<>? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UYs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096anotate{<WX8kP@*Mz'8jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD%}qqq     WX8kPX]b*glqotyJc ,8DP`dhlptx|4O {  # ) 1 A: D O [| @g u ' t1  ?  07070100080d5e000081ed0000000000000000000000014c5bfb220000bfb4000000b600010002ffffffffffffffff0000001d00000000root/usr/local/lib/libjbig.a! / 1281096461 0 0 0 600 ` jbg_ceil_halfjbg_stripesjbg_enc_initjbg_enc_lrlmaxjbg_enc_layersjbg_enc_lrangejbg_enc_optionsjbg_int2dpprivjbg_dppriv2intjbg_enc_outjbg_enc_freejbg_strerrorjbg_dec_initjbg_dec_maxsizejbg_dec_injbg_dec_getwidthjbg_dec_getheightjbg_dec_getimagejbg_dec_getsizejbg_dec_getsize_mergedjbg_dec_freejbg_split_planesjbg_dec_merge_planesjbg_next_pscdmsjbg_newlenjbg_versionarith_encode_initarith_encode_flusharith_encodearith_decode_initarith_decodejbig.o/ 1281096461 0 0 100644 43260 ` ELF4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabjbig.cchecked_mallocchecked_reallocchecked_freejbg_buf_initjbg_buf_freejbg_buf_writejbg_buf_remove_zerosjbg_buf_prefixjbg_buf_outputjbg_set_default_l0jbg_dptablejbg_resredencode_sderesolution_reductionoutput_sdeiindexerrmsgdecode_pscdDdata.dataBbss.bssDrodata.rodatamallocabortreallocfreejbg_ceil_halfjbg_stripesjbg_enc_initjbg_enc_lrlmaxjbg_enc_layersjbg_enc_lrangejbg_enc_optionsarith_encode_initarith_encodearith_encode_flushjbg_int2dpprivjbg_dppriv2intjbg_enc_outjbg_enc_freejbg_strerrorjbg_dec_initjbg_dec_maxsizearith_decodejbg_dec_inarith_decode_initjbg_dec_getwidthjbg_dec_getheightjbg_dec_getimagejbg_dec_getsizejbg_dec_getsize_mergedjbg_dec_freejbg_split_planesmemsetjbg_dec_merge_planesjbg_next_pscdmsmemchrjbg_newlenjbg_version.rel.text.rel.data.rel.annotate.rel.debug_infoUSV] ut 3Ҹ3f;w S؅tÍe^[鐐USV]u t 3Ҹ3f;w!Su؅tÍe^[UEEUUt  hj3ɉMÐUSVu>t P{ue^[ÐUSE }AE L 8QEM e[US]t|uIt|t胺tCu:ǀ녋MtxuQje[ÐUE MEEEM ÐUSVW ];t>} uVP׃ uȍe_^[ÐUSM HU#[ÐUE0pȸA+EPUB =vBHB =wExs@ÐUSVuu ] t 3ҋ 3ff;r3ҋe^[ÐUSVWM MEHEE؋MAMA EE܋MAEMAXE MA\3MMAEH uE@83MA}8] }6v;w6v;v @|΋E@EH uEe_^[ÐUM |(#EE@EHEEUM | E;HEM;A|;AEÐUM | EH0E|MA4EvMAE|}}MA8E| =}MA<ÐUSVW} ] 0u 4UBL0439@B8鉍lj@+PrDM+PqHjDjHjDTjXT@UJ,4 \$4\XNj+ًK(4`XdtB4u 3h hirPlht3PlETp PȋURLЋ0246lǁuFLË‹Ex8r3B;P8v} uE@@4Ex8Džtu thT\+9@wN;\DžJux;\spAtX+;DžsFB1A;;u,;\s$B1A;;t3} 8Dž|DžH9@XIHHHLT +ȉuDž<Dž3DžDžPt<F83҃Dž,r^;,v,;s;vB;v;r;,w,<,+9F@4+;<;vr+<;v\;vT+<;vAu+;v*F4|ut;Ls@;r `dN4zd`\9s 9@s\Twht 3`+X`dP`+XA3;s=w hu I I ;Ts&A9Aѥѥ 8 ϋ  tIt N`_#ˁut 3ɉP2N`(ut 3ɉPN`Bt ;9t ;;s PPt3Ph? l3ۃwhDžu\+TwhDžDžu0\+`+X`dDs`+X@x@ 3;sAw hux `@ d@ \L+T@\ ;sBw hu0 w hu ѥѥѥPtF`8 % % ȁ ǃѥѥF4tF0  ȋ ʋFD  ȋ ʋFDft20  ND_+ ND92F@4u&   ^;w2+ȋǃ+ȋ\у+3ɋ  ȋ u  QPltu^;~8rY3ét3~8r,3ét3A;N8vH9@,DT +ȉEDžDžtu@43۩@uI8;Džw89;v;s;>v @;vՋ;r;wˋ+;@@4+;;vp+;v^;vV+ڋ;vGu+;v0@4|ut@4wHht?\T;»so0H؅u];sY1A؅tG\+T;ʻs02B9A;;u;\s2B9A;;t䋅@4@u;PQlwhDžu\+TwhDžu\+D\L+T@33\ ;sBw hu0 w hu @4@ ѥI@4 t{;w0+΃+\ +ʃ3ɃP%  x Pl;Q% |  Plt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vF;Dѥѥ@@4to;w2+ȋƃ+ȋ\у+3ɃP % ȋ  Pl5P #ȋ  Plt;q8;#ԉ@:y8rsrnƃ+ȉ+‹\<+;ȋB;P8w;v;P8w%B;W8vFt ;D\;D T\@@A@;8s ;H' lE@L040E@L040hUB4uBL040QMA4tA@4|6EH4 pShSjtSPaSPKSP5SP$S|Sj E@L04E ]e_^[4@@E@L00hE@L040j}E@L040jUE@L040j-E@L040jE@L040jUBL040J@1E@L04E Ee_^[ye_^[ÐUSVWlUB]E+PrM+PqEjVEjuEjVEjuEE uuN,ȋ L$ȋ MU<}+ʉM+A(E}EE+EEE}E;EEEEE9ErEE}XE+EEEE3333ҋM}w}vMI4u M MȋM;MMEM;Ms=}w}vMI4uM EM9 AMM9 AMM;MstM3ɍ<}eȋ}8 } % NjU ЋEPH} ˆE؍x}AE܃};}rEMԃMԃ} M;MEEċM̃M;MUBMBEEEEE@EEMAM;Es ;MUE9E"e_^[ÐUSVW,] EEEԋMM؋uVL9G3ۅ|$<F T:E؃8tIyYE;~~} uM1uPKEE;~OuEE~ v3uSWVG;~ rF,E؃0{Ë߃~WuVD;}}W]Su Vu Ep\pX@LEEԋEP E@LEEԋEMA H;uk~gALEԋU؋@ƒ8uRQ,2~GEK]} Ee_^[Ep\pXQE@LEEԋEe_^[USVW 048<8 <@D@ DHLH LPT X\ `d hl  $pt(x EM EM EM EM EME EM EMġ EȉM̡ EЉMԡ E؉Mܡ EMM3A@=~E43M 0338ы΋ ׃F~430 уȃك ʈ @=~E43M 033Xы΋ ׃F~荈430уȃك ʈ @=~E43M 033]ы΋ ׃F~荈430уȃك ʈ @=~E43M 033]ы΋ ׃F~荈 430 уȃك ʈ @=~_^[USVW 8< @D HL PT` dX\h l`dp thlx |ptx0 4EM8 <EM@ DEMH LEMP TEMXE EM EMġ EȉM̡ EЉMԡ $E؉Mܡ( ,EME 43M0338΋ ׃F~44 ؃ۍK΃0 @=~E 43M033X΋ ׃F~荈44 ؃ۍK΃0@=~E 43M033]΋ ׃F~荈44 ؃ۍK΃0@=~E 43M033]΋ ׃F~荈 44 ؃ۍK΃0 @=~_^[ÐUSVW<E`0MA0k }A0MA4tyDtA4Ex8v@83ɋEHNLˋ ω~~ 33ɋVLӋ׋A;N|@A;|@;F dEp\jQPXMA4u*qDSEp\hSPXk 3҉TuN ILȋ^\^\ȋTFHDȋEE؋Mȉ;EẺEEЉE;E;\؋F0u@D؉FFI+D؉@|؃~dt^ƅƅFkFjFiFhv\jPVX v\vhvdVXFdWSVN9N F P;t;F9Fu ~N +FPQƅƅ̈v\jPVXF H;uƅv\jPVXE@E;uE@E;ME@E;%e_^[USVW]{L{ 3EE@~o3EE3{~13CLEE܋Ƌtt PG;{|у CLEE0HEE@E A;| CLE0#EE@E;C c EpL ETPPEpPEp`Ep@}(t63ۃ~3 G(0C;_| Ep(E@,Ee_^[kUEx s U3ҋEPEEPTEPlEP,EEEǀE@LÐUM v EEv MÐUSVW]Ck T0U䋈L0MD0\s+iCL+Ɖ`] ] ] EX㉝duڋPxӉl+RppM+EPq tjpjtE܃jp|jVEExtHx|ڋuT<\]UUuUJT<\2uuuUUUUu{uw}tM+HPP\<tZtQM+H@H\ME+AID\ ME+A\ } EE@x;dl;tEXEHEċEHE|+pME|+ȉMhEEDžxEx|ET3PE@xT9u^EEM+HM܋E@D\MU܉ TEEM+HM܋E@H\MU܉ TP@PM;A|rEM+AID\ EE@x;Es l;ErEEMA tAt8h? `MU+J\UǂJxw+3lEviE+BRP\3<uPE+|0w*lEv,UE+BRP\<uE+hEw*lEv)EM+AIP\ <uE+EEEEEE3;pE+E@ElE EσEEԋ׃uU;XsIE@ EE@ EExxw#lv#ME+AIP\ <u E EEMȍDEE+|@E؅uk;}sfEHxw#lvSUE+BRP\<u9E w#lv#ME+AIP\ <u E EEM+A\ u(EU 8 ‹U ‰xu;xt=u*x Gt;pre}nM%U ЁU U ʉM̋EM E}E@ upu5 % EM  MI,3 % EM 0 MI, tMà  U u U U UxR`(  eG;pE@ tru5 % EM  MI,: % EM 0 MI, t^à U ЍM u E E ExP`  eG;pz}7M%U ЁU U ʉMEM E̋E@ tUu$ %M ȋ MA,. %M ȋ0 MI,tMà  U u U U UxR` eGJ;p#9M%U ЁU U ʉM̋EM EMA uMu! %U Ћ A,$ %U Ћ0 ‹I,t^à U ЍM u E E ExP` eGt ;peee׃t ;pmEEEEσt ;pEEE;pUUBMBE@x3tMǁM+MMM+MMHEHxl@l;d;tEE@x;dl;t|+pM܃E؋|+ȉMEЋEE̅Ex|ẺLEUBxL9ueEċB؉TE@D\MċT LEċE@؉TE@H\MċT LE@EȋM;A|qMA؋ID\ EȋMA @uP`.MIًU\3t3MA؋\ <MMȋUzxu}tcB؋RP\<uMEȋ|LЉTLET;E]TBTA;UrA|EȉE9E,A;MrEǀu{UJx3ۅw#3lv'B؋RP\3<uE+|0w)lEv(MA؋IP\ <uE+EE;phMԋELM+|@EEȍHMEǃul;}sgEEHxw"lvQ@؋URP\<u8E w"lv"MA؋IP\ <u E EE@ @w}}E;v33σ++ЋME+ʋE E% Ӄ x P`{ eGǃ;pi9}wMȃ3ɃE% Ӄ x P` eGǃ;pr˃E% ȋ | P` eGǃ8;pr+}}E;v3)σ++ЋM+˃  P` Gǃ;pr9}w M3˃  P` GǃtG;pr= %˃ P`|y Gǃt;prËMEEE;pUBMB3EǀMAx@AxlAl;ds ;tEEEMEMEMEMExt`+E e_^[ÐUSVWL]u]U MATes.9s*E EqTFATx;}D1XyTs9r܋UzT BYJX;u z[d BjN Bk8 @;& JEHYExu HZH HZ9H }W\O] w_G^ Ƌ G`Ga wcOb wt'OM+Au;tw ;t WMA UBdBe rgzf ljBUB 9 z( z  r  t +ȸ; BhB$Ex$ HiH(EHjHUBȃk u 9Jtut u BkB E0p pMAMAk 3҉T0MqAk t0MAk T0}_ 3Eh+G@PGL0(OLΉj+G@PGD0ODΉj+G@PGH0OHΉj+G@PGP0´OPΉj+G@P0蝴Ήjw Pw D<0jL<Ήjw Ejw PuHD<0 IL<ΉE@E;Gjw芳MALjEpqMADjEpXMAHjEp?MAPjEp&MjEp MA<jEpMA@}3Eh+G@P農OLΉj+G@P裲ODΉj+G@P舲OHΉj+G@PmOPΉj+G@PRΉjwPw ,L<Ήjw EjwPuIL<ΉE@E;GEEx~[3EEE+Hx233jE@LEPGE+H;~҃EE@EM;A|M3҃ytA tuA,3ɋEHpEPlEHtEHxEǀEP|UBT=J =s4EE9s*u JTABTx;D DzTs;ErًExT@,t=ujh荰MA,EHXQp,}9;?uF8EFXEE ENpt(+;wFpo+Fp;aNlXUЀ:uAFlPUDX2+QRV;M<}(9;s$NlAFlPUDX~l}9;r܋FlNYL$lUFljuVS ;}+9;s'FlE@FlPUUDX9Nl}9;r9NlFFY2$UFZF[ V]N\ FpjuVFk NI9L0t ~Yt3ɃQV+T0iD0NL+P~YEFk L0+ND0VPU3ɉNtNxdžN|Fk LȋFHNk D؋NFk LȋFk L؋Fk DFHNk DظMUUEEЉE@U;v}~UEEMxuFlFk S}I+F0Pv;[+F0Pv ;;9F0FZF[ V]N\ ;N :F "N 6QvFF|E@FZF[ EF]N\ MEF^N|F_N|F|N$M;;U;N(uu}@F|Fl9;hndžFT3@mlvkwP | ujnigs`rYhRgKfDe=q6/(d!cba  ]e_^[ÐPTPPPPPP:T:T8Q8QTESSQUU |6Bk uB0u3+AQrB3UU |6Bk uB0u3+AQr B 3USM|>Ak uA0u3#U HD<] ƒD<3[USU |fBk u;B0u3K+ȃQr؋E+H0AQp jrMA 3e[ÐUSU Bk uSB0u3g+AQr؋E+H0AQp ؋EHBHBB 3e[ÐUSVW E8'xLu3ۃ~~z3 FL0FD0豨FH0袨FP0蓨0聨F<0rF@0cC;^| EpLIEpD;EpH-EpPEEp<Ep@EH,tt p,ҧE@Le_^[ÐUSVW\EEEEjuEEHM9E~E} t}3EE}~'uE] 3Sj6G;}|E ELEHEEEEE3MMEEE}33ɋUĉUЉEԉM3M9MԉE3ۃ}~`}EEEM܃Uu u EBUMЋ#U3փ ˆMC;]|;]}E+éuEHC;]|E@Eȃs E;EeEE؃EE;E;}~"+Mȋu3ۋUC;]|EEEE@E;EEEEEe_^[ÐUSVW\}  u uE=jQMAk tD<A0HD<EE3DžO33ɋ9Dž39A33ۋ@<#3 ߃F+Ʃuʋ@+=u*hP;p[@s;;@;+~uPQUe_^[ÐUSVW ]u ;uCuR;u{ur4;u{tFPhSt+؀xtv3r3nw$^3^r2CC S{ ǍN;s3-D'3#s3Cs3 CC3u ]e_^[Ð^^y^y^y^k^]^"^USVWUJu Bu<2;r }+PQtZ]];tI8uHt4tM+QPu H3ҊCAB~3@3 ` e_^[%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03`@\,    JBIG-KIT 2.0 -- (c) 1995-2008 Markus Kuhn -- Licence: GPL $Id: jbig.c 1297 2008-08-27 19:18:37Z mgk25 $ Unknown error code passed to jbg_strerror()Incremental BIE does not continue previous oneInput data stream uses unimplemented JBIG featuresInput data stream contains invalid dataUnknown marker segment encounteredABORT marker segment encounteredNot enough memory availableUnexpected end of input data streamReached specified image sizeAll OKanotates_]``S$1XQZH#lkY44-[@ #|%)S\,2mX4 x4R4%4[ULULDVPVWWGYZ^ PH\ iU]^(^^bbbTF (QU2200=(PlUL$$$+29$^ U lU $80p011}22\] z A%P4jbig.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig.o jbig.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.793 /var/tmp/jbigkit/libjbigjbig.c DD%}]``S$1XQZ lk+6@A V#aP`h+$o4[{|}     H#Y44-['9FY|%h)Sw\,2mX4 x4R4%PH\ ULULDVPV(W?WGLY]dZy]^i9#P$W$%$$&'' :'I''('<'''''2'K' .] /5/u/,/i/#/Z/0!''!'8!'K!'\!'o!'%%%%%%%%%%%&&&*&0&A&L&R&]&c&n&t&&&&&&&&&&&&&&&&&')),)2)C)I)Z)`)q)w)))))))))))))* ***"*-*5*;*F*L*W*]*h*n*y****,, -'}.'.'?/(Z0100042'k4r455+55'5'5'5'5' 6'88<8=8 ?8L@8B8fE8E81F8F8)G8lG8iJJ(JJJK'L'"L'M'M'N'nN:N ^O O2P QTQwQQQ:QQQR)R>RQRlRRR'S'S(lUpUtUxU|UUUUUUUUUUUUUU'V2V'\VVV'V'V':WWW'nW'X %Y'xYB[;/[<Y['z[]E^^^^^^^^^^D2_D+++ +++++ + ,8DP\ht(4@LXdp|04\`!"4 s_c0e$+T#T)X1tg:ۓD˖O˖[=gƗuܗ# \@ H    jbig_ar.o/ 1281096461 0 0 100644 5028 ` ELF4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabjbig_ar.clsztabnlpstabnmpstabDdata.dataBbss.bssDrodata.rodataarith_encode_initarith_encode_flusharith_encode__assertarith_decode_initarith_decode.rel.text.rel.annotate.rel.debug_infoU} uM3A@=~3ɋEEǀEEǀ  EǀÐUSUH%;r E ӠMuf|P]hjHu}|7@PEuj]t,t#jHu݋MPM;s! +Ё 0%e_^[%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03!# $&'(*+-.0134689;<>? !@ACDEFHIJKMNO0223456789:;==PQRSTVWWHHJJKMMXYZ[\]V_`acc]efghcijkglmnop  !"# %&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNO0QRSTUVWGYZ[\]^V`abcd]fghcjkgmkomoZ% o6 Z%?,|  /\@DhN;,ZLH :.&3wt ac\`%[M,A7/<)y#N$kQ @ 2XMC;4.)%pULD">$82.VFOGA=<^71RL9F^A'VPKUOPZ"UYs->buffer != 0xffss < 113jbig_ar.ccx >= 0 && cx < 4096anotate{<WX8kP@*Mz'8jbig_ar.c /var/tmp/jbigkit/libjbig /opt/sunstudio12.1/prod/bin/cc -O2 -I../libjbig -c -o jbig_ar.o jbig_ar.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7<6 /var/tmp/jbigkit/libjbigjbig_ar.c DD%}qqq     WX8kPX]b*glqotyJc ,8DP`dhlptx|4O {  # ) 1 A: D O [| @g u ' t1  ?  07070100080d60000041ed0000000000000000000000044c5bfb5700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/man07070100080d64000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000001800000000root/usr/local/man/man507070100080d65000081a40000000000000000000000014c5bfb2200000c7f000000b600010002ffffffffffffffff0000001e00000000root/usr/local/man/man5/pbm.5.TH pbm 5 "27 September 1991" .SH NAME pbm - portable bitmap file format .SH DESCRIPTION The portable bitmap format is a lowest common denominator monochrome file format. .IX "PBM file format" It was originally designed to make it reasonable to mail bitmaps between different types of machines using the typical stupid network mailers we have today. Now it serves as the common language of a large family of bitmap conversion filters. The definition is as follows: .IP - 2 A "magic number" for identifying the file type. A pbm file's magic number is the two characters "P1". .IX "magic numbers" .IP - 2 Whitespace (blanks, TABs, CRs, LFs). .IP - 2 A width, formatted as ASCII characters in decimal. .IP - 2 Whitespace. .IP - 2 A height, again in ASCII decimal. .IP - 2 Whitespace. .IP - 2 Width * height bits, each either '1' or '0', starting at the top-left corner of the bitmap, proceeding in normal English reading order. .IP - 2 The character '1' means black, '0' means white. .IP - 2 Whitespace in the bits section is ignored. .IP - 2 Characters from a "#" to the next end-of-line are ignored (comments). .IP - 2 No line should be longer than 70 characters. .PP Here is an example of a small bitmap in this format: .nf P1 # feep.pbm 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .fi .PP Programs that read this format should be as lenient as possible, accepting anything that looks remotely like a bitmap. .PP There is also a variant on the format, available by setting the RAWBITS option at compile time. This variant is .IX RAWBITS different in the following ways: .IP - 2 The "magic number" is "P4" instead of "P1". .IP - 2 The bits are stored eight per byte, high bit first low bit last. .IP - 2 No whitespace is allowed in the bits section, and only a single character of whitespace (typically a newline) is allowed after the height. .IP - 2 The files are eight times smaller and many times faster to read and write. .SH "SEE ALSO" atktopbm(1), brushtopbm(1), cmuwmtopbm(1), g3topbm(1), gemtopbm(1), icontopbm(1), macptopbm(1), mgrtopbm(1), pi3topbm(1), xbmtopbm(1), ybmtopbm(1), pbmto10x(1), pnmtoascii(1), pbmtoatk(1), pbmtobbnbg(1), pbmtocmuwm(1), pbmtoepson(1), pbmtog3(1), pbmtogem(1), pbmtogo(1), pbmtoicon(1), pbmtolj(1), pbmtomacp(1), pbmtomgr(1), pbmtopi3(1), pbmtoplot(1), pbmtoptx(1), pbmtox10bm(1), pbmtoxbm(1), pbmtoybm(1), pbmtozinc(1), pbmlife(1), pbmmake(1), pbmmask(1), pbmreduce(1), pbmtext(1), pbmupc(1), pnm(5), pgm(5), ppm(5) .SH AUTHOR Copyright (C) 1989, 1991 by Jef Poskanzer. .\" Permission to use, copy, modify, and distribute this software and its .\" documentation for any purpose and without fee is hereby granted, provided .\" that the above copyright notice appear in all copies and that both that .\" copyright notice and this permission notice appear in supporting .\" documentation. This software is provided "as is" without express or .\" implied warranty. 07070100080d66000081a40000000000000000000000014c5bfb2200000c96000000b600010002ffffffffffffffff0000001e00000000root/usr/local/man/man5/pgm.5.TH pgm 5 "12 November 1991" .SH NAME pgm - portable graymap file format .SH DESCRIPTION The portable graymap format is a lowest common denominator grayscale file format. .IX "PGM file format" The definition is as follows: .IP - 2 A "magic number" for identifying the file type. A pgm file's magic number is the two characters "P2". .IX "magic numbers" .IP - 2 Whitespace (blanks, TABs, CRs, LFs). .IP - 2 A width, formatted as ASCII characters in decimal. .IP - 2 Whitespace. .IP - 2 A height, again in ASCII decimal. .IP - 2 Whitespace. .IP - 2 The maximum gray value, again in ASCII decimal. .IP - 2 Whitespace. .IP - 2 Width * height gray values, each in ASCII decimal, between 0 and the specified maximum value, separated by whitespace, starting at the top-left corner of the graymap, proceeding in normal English reading order. A value of 0 means black, and the maximum value means white. .IP - 2 Characters from a "#" to the next end-of-line are ignored (comments). .IP - 2 No line should be longer than 70 characters. .PP Here is an example of a small graymap in this format: .nf P2 # feep.pgm 24 7 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 0 0 7 7 7 7 0 0 11 11 11 11 0 0 15 15 15 15 0 0 3 0 0 0 0 0 7 0 0 0 0 0 11 0 0 0 0 0 15 0 0 15 0 0 3 3 3 0 0 0 7 7 7 0 0 0 11 11 11 0 0 0 15 15 15 15 0 0 3 0 0 0 0 0 7 0 0 0 0 0 11 0 0 0 0 0 15 0 0 0 0 0 3 0 0 0 0 0 7 7 7 7 0 0 11 11 11 11 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .fi .PP Programs that read this format should be as lenient as possible, accepting anything that looks remotely like a graymap. .PP There is also a variant on the format, available by setting the RAWBITS option at compile time. This variant is different in the following ways: .IX RAWBITS .IP - 2 The "magic number" is "P5" instead of "P2". .IP - 2 The gray values are stored as plain bytes, instead of ASCII decimal. .IP - 2 No whitespace is allowed in the grays section, and only a single character of whitespace (typically a newline) is allowed after the maxval. .IP - 2 The files are smaller and many times faster to read and write. .PP Note that this raw format can only be used for maxvals less than or equal to 255. If you use the .I pgm library and try to write a file with a larger maxval, it will automatically fall back on the slower but more general plain format. .SH "SEE ALSO" fitstopgm(1), fstopgm(1), hipstopgm(1), lispmtopgm(1), psidtopgm(1), rawtopgm(1), pgmbentley(1), pgmcrater(1), pgmedge(1), pgmenhance(1), pgmhist(1), pgmnorm(1), pgmoil(1), pgmramp(1), pgmtexture(1), pgmtofits(1), pgmtofs(1), pgmtolispm(1), pgmtopbm(1), pnm(5), pbm(5), ppm(5) .SH AUTHOR Copyright (C) 1989, 1991 by Jef Poskanzer. .\" Permission to use, copy, modify, and distribute this software and its .\" documentation for any purpose and without fee is hereby granted, provided .\" that the above copyright notice appear in all copies and that both that .\" copyright notice and this permission notice appear in supporting .\" documentation. This software is provided "as is" without express or .\" implied warranty. 07070100080d61000041ed0000000000000000000000024c5bfb5700000000000000b600010002ffffffffffffffff0000001800000000root/usr/local/man/man107070100080d62000081a40000000000000000000000014c5bfb2200000df0000000b600010002ffffffffffffffff0000002300000000root/usr/local/man/man1/jbgtopbm.1.TH JBGTOPBM 1 "2003-06-04" .SH NAME jbgtopbm \- JBIG1 to portable bitmap file converter .SH SYNOPSIS .B jbgtopbm [ .I options ] [ .I input-file | \- [ .I output-file ]] .br .SH DESCRIPTION Reads in a .I JBIG1 bi-level image entity (BIE) from a file or standard input, decompresses it, and outputs a portable bitmap (PBM) file. .I JBIG1 is a highly effective lossless compression algorithm for bi-level images (one bit per pixel), which is particularly suitable for scanned document pages. A .I JBIG1 encoded image can be stored in several resolutions in one or several BIEs. All resolution layers except the lowest one are stored efficiently as differences to the next lower resolution layer. Options .BI -x and .BI -y can be used to stop the decompression at a specified maximal output image size. With option .BI -m the input file can consist of multiple concatenated BIEs which contain different increasing resolution layers of the same image. If more than one bit per pixel is stored in the JBIG1 file, then a PGM file will be produced. .SH OPTIONS .TP 14 .BI \- A single hyphen instead of an input file name will cause .I jbgtopbm to read the data from standard input instead from a file. .TP .BI \-x " number" Decode only up to the largest resolution layer which is still not more than .I number pixels wide. If no such resolution layer exists, then use the smallest one available. .TP .BI \-y " number" Decode only up to the largest resolution layer which is still not more than .I number pixels high. If no such resolution layer exists, then use the smallest one available. Options .BI \-x and .BI \-y can also be used together in which case the largest layer that satisfies both limits will be selected. .TP .BI \-m Process multiple concatenated BIEs. If there are bytes left after the final SDE in the first BIE, then with this option .I jbgtopbm will attempt to decode these as the start of another BIE that may contain higher resolution data. Normally, any remaining bytes will generate a warning message. .TP .BI \-b Use binary values instead of Gray code words in order to decode pixel values from multiple bitplanes. This option has only an effect if the input has more than one bitplane and a PGM output file is produced. Note that the decoder has to be used in the same mode as the encoder and cannot determine from the BIE, whether Gray or binary code words were used by the encoder. .TP .BI \-d Diagnose a single BIE. With this option, .I jbgtopbm will print a summary of the header information found in the input file, followed by a list of all PSCD and ESC marker sequences encountered until the end of the file is reached. .TP .BI \-p " number" If the input contains multiple bitplanes, then extract only the specified single plane as a PBM file. The first plane has number 0. .SH BUGS Using standard input and standard output for binary data works only on systems where there is no difference between binary and text streams (e.g., Unix). On other systems (e.g., MS-DOS), using standard input or standard output may cause control characters like CR or LF to be inserted or deleted and this will damage the binary data. .SH STANDARDS This program implements the .I JBIG1 image coding algorithm as specified in ISO/IEC 11544:1993 and ITU-T T.82(1993). .SH AUTHOR The .I jbgtopbm program is part of the .I JBIG-KIT package, which has been developed by Markus Kuhn. The most recent version of this portable .I JBIG1 library and tools set is available from . .SH SEE ALSO pbm(5), pgm(5), pbmtojbg(1) 07070100080d63000081a40000000000000000000000014c5bfb2200002697000000b600010002ffffffffffffffff0000002300000000root/usr/local/man/man1/pbmtojbg.1.TH PBMTOJBG 1 "2003-06-04" .SH NAME pbmtojbg \- portable bitmap to JBIG1 file converter .SH SYNOPSIS .B pbmtojbg [ .I options ] [ .I input-file | \- [ .I output-file ]] .br .SH DESCRIPTION Reads in a portable bitmap (PBM) from a file or standard input, compresses it, and outputs the image as a .I JBIG1 bi-level image entity (BIE) file. .I JBIG1 is a highly effective lossless compression algorithm for bi-level images (one bit per pixel), which is particularly suitable for scanned document pages. A .I JBIG1 encoded image can be stored in several resolutions (progressive mode). These resolution layers can be stored all in one single BIE or they can be stored in several separate BIE files. All resolution layers except the lowest one are stored merely as differences to the next lower resolution layer, because this requires less space than encoding the full image completely every time. Each resolution layer has twice the number of horizontal and vertical pixels than the next lower layer. .I JBIG1 files can also store several bits per pixel as separate bitmap planes, and .I pbmtojbg can read a PGM file and transform it into a multi-bitplane BIE. .SH OPTIONS .TP 14 .BI \- A single hyphen instead of an input file name will cause .I pbmtojbg to read the data from standard input instead from a file. .TP .BI \-q Encode the image in one single resolution layer (sequential mode). This is usually the most efficient compression method. By default, the number of resolution layers is chosen automatically such that the lowest layer image is not larger than 640 \(mu 480 pixels. This is a shortcut for .BR "-d 0" . .TP .BI \-x " number" Specify the maximal horizontal size of the lowest resolution layer. The default is 640 pixels. .TP .BI \-y " number" Specify the maximal vertical size of the lowest resolution layer. The default is 480 pixels. .TP .BI \-l " number" Select the lowest resolution layer that will be written to the BIE. It is possible to store the various resolution layers of a .I JBIG1 image in progressive mode into different BIEs. Options .B \-l and .B \-h allow to select the resolution-layer interval that will appear in the created BIE. The lowest resolution layer has number 0 and this is also the default value. By default all layers will be written. .TP .BI \-h " number" Select the highest resolution layer that will be written to the BIE. By default all layers will be written. See also option .BR \-l . .TP .BI \-b Use binary values instead of Gray code words in order to encode pixel values in multiple bitplanes. This option has only an effect if the input is a PGM file and if more than one bitplane is produced. Note that the decoder has to make the same selection but cannot determine from the BIE, whether Gray or binary code words were used by the encoder. .TP .BI \-d " number" Specify the total number of differential resolution layers into which the input image will be split in addition to the lowest layer. Each additional layer reduces the size of layer 0 by 50 %. This option overrides options .BI \-x and .BI \-y which are usually a more comfortable way of selecting the number of resolution layers. .TP .BI \-s " number" The .I JBIG1 algorithm splits each image into a number of horizontal stripes. This option specifies that each stripe shall have .I number lines in layer 0. The default value is selected so that approximately 35 stripes will be used for the whole image. .TP .BI \-m " number" Select the maximum horizontal offset of the adaptive template pixel. The .I JBIG1 encoder uses ten neighbour pixels to estimate the probability of the next pixel being black or white. It can move one out of these ten pixels. This is especially useful for dithered images, as long as the distance of this adaptive pixel can be adjusted to the period of the dither pattern. By default, the adaptive template pixel is allowed to move up to 8 pixels away horizontally. This encoder supports distances up to 127 pixels. Annex A of the standard suggests that decoders should support at least a horizontal distance of 16 pixels, so using values not higher than 16 for .I number might increase the chances of interoperability with other .I JBIG1 implementations. On the other hand, the T.85 fax application profile requires decoders to support horizontal offsets up to 127 pixels, which the maximum value permitted by the standard. (The maximal vertical offset of the adaptive template pixel is always zero for this encoder.) .TP .BI \-t " number" Encode only the specified number of most significant bit planes. This option allows to reduce the depth of an input PGM file if not all bits per pixel are needed in the output. .TP .BI \-o " number" .I JBIG1 separates an image into several horizontal stripes, resolution layers and planes, were each plane contains one bit per pixel. One single stripe in one plane and layer is encoded as a data unit called stripe data entity (SDE) inside the BIE. There are 12 different possible orders in which the SDEs can be stored inside the BIE and .I number selects which one shall be used. The order of the SDEs is only relevant for applications that want to decode a .I JBIG1 file which has not yet completely arrived from e.g. a slow network connection. For instance some applications prefer that the outermost of the three loops (stripes, layers, planes) is over all layers so that all data of the lowest resolution layer is transmitted first. .br The following values for .I number select these loop arrangements for writing the SDEs (outermost loop first): 0 planes, layers, stripes .br 2 layers, planes, stripes .br 3 layers, stripes, planes .br 4 stripes, planes, layers .br 5 planes, stripes, layers .br 6 stripes, layers, planes All loops count starting with zero, however by adding 8 to the above order code, the layer loop can be reversed so that it counts down to zero and then higher resolution layers will be stored before lower layers. Default order is 3 which writes at first all planes of the first stripe and then completes layer 0 before continuing with the next layer and so on. .TP .BI \-p " number" This option allows to activate or deactivate various optional algorithms defined in the .I JBIG1 standard. Just add the numbers of the following options which you want to activate in order to get the .I number value: 4 deterministic prediction (DPON) .br 8 layer 0 typical prediction (TPBON) .br 16 diff. layer typ. pred. (TPDON) .br 64 layer 0 two-line template (LRLTWO) Except for special applications (like communication with .I JBIG1 subset implementations) and for debugging purposes you will normally not want to change anything here. The default is 28, which provides the best compression result. .TP .BI \-C " string" Add the .I string in a comment marker segment to the produced data stream. (There is no support at present for adding comments that contain the zero byte.) .TP .BI \-c Determine the adaptive template pixel movement as suggested in annex C of the standard. By default the template change takes place directly in the next line, which is most effective. However, a few conformance test examples in the standard require the adaptive template change to be delayed until the first line of the next stripe. This option selects this special behavior, which is normally not required except in order to pass some conformance tests. .TP .BI \-r Use the SDRST marker instead of the normal SDNORM marker. The probably only useful application of this option is to generate test data for checking whether a .I JBIG1 decoder has implemented SDRST correctly. In a normal .I JBIG1 data stream, each stripe data entity (SDE) is terminated by an SDNORM marker, which preserves the state of the arithmetic encoder (and more) for the next stripe in the same layer. The alternative SDRST marker resets this state at the end of the stripe. .TP .BI \-Y " number" A long time ago, there were fax machines that couldn't even hold a single page in memory. They had to start transmitting data before the page was scanned in completely and the length of the image was known. The authors of the standard added a rather ugly hack to the otherwise beautiful JBIG1 format to support this. The NEWLEN marker segment can override the image height stated in the BIE header anywhere later in the data stream. Normally .I pbmtojbg never generates NEWLEN marker segments, as it knows the correct image height when it outputs the header. This option is solely intended for the purpose of generating test files with NEWLEN marker segments. It can be used to specify a higher initial image height for use in the BIE header, and .I pbmtojbg will then add a NEWLEN marker segment at the latest possible opportunity to the data stream to signal the correct final height. .TP .BI \-f This option makes the output file comply to the "facsimile application profile" defined in ITU-T Recommendation T.85. It is a shortcut for .BR "-q -o 0 -p 8 -s 128 -t 1 -m 127" . .TP .BI \-v After the BIE has been created, a few technical details of the created file will be listed (verbose mode). .SH BUGS Using standard input and standard output for binary data works only on systems where there is no difference between binary and text streams (e.g., Unix). On other systems (e.g., MS-DOS), using standard input or standard output may cause control characters like CR or LF to be inserted or deleted and this will damage the binary data. .SH STANDARDS This program implements the .I JBIG1 image coding algorithm as specified in ISO/IEC 11544:1993 and ITU-T T.82(1993). .SH AUTHOR The .I pbmtojbg program is part of the .I JBIG-KIT package, which has been developed by Markus Kuhn. The most recent version of this portable .I JBIG1 library and tools set is available from . .SH SEE ALSO pbm(5), pgm(5), jbgtopbm(1) 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!