# PaCkAgE DaTaStReAm EDVlibeet 1 636 # end of header 0707010000cf13000081a40000000000000000000000014551c6d4000000cb000000760000000700000000000000000000001200000000EDVlibeet/pkginfoPKG=EDVlibeet NAME=libeet ARCH=sparc VERSION=0.9.10.036 CATEGORY=application VENDOR=Enlightenment Developer Team EMAIL=kaethorn@stud.uni-stuttgart.de PSTAMP=Falko Schmidt BASEDIR=/usr/local CLASSES=none 0707010000cf12000081a40000000000000000000000014551c6d40000029a000000760000000700000000000000000000001100000000EDVlibeet/pkgmap: 1 636 1 d none bin 0755 bin bin 1 f none bin/eet-config 0755 bin bin 1046 9352 1162987212 1 i copyright 1669 12716 1039052031 1 i depend 1 10 1162775647 1 d none include 0755 bin bin 1 f none include/Eet.h 0644 bin bin 40021 25773 1162987212 1 d none lib 0755 bin bin 1 f none lib/libeet.a 0644 bin bin 142276 5101 1162987212 1 f none lib/libeet.la 0755 bin bin 798 2230 1162987212 1 s none lib/libeet.so=libeet.so.0.9.10 1 s none lib/libeet.so.0=libeet.so.0.9.10 1 f none lib/libeet.so.0.9.10 0755 bin bin 101920 55788 1162987211 1 d none lib/pkgconfig 0755 bin bin 1 f none lib/pkgconfig/eet.pc 0644 bin bin 203 18066 1162987212 1 i pkginfo 203 17112 1162987220 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010000cf13000081a40000000000000000000000014551c6d4000000cb000000760000000700000000000000000000000800000000pkginfoPKG=EDVlibeet NAME=libeet ARCH=sparc VERSION=0.9.10.036 CATEGORY=application VENDOR=Enlightenment Developer Team EMAIL=kaethorn@stud.uni-stuttgart.de PSTAMP=Falko Schmidt BASEDIR=/usr/local CLASSES=none 0707010000cf12000081a40000000000000000000000014551c6d40000029a000000760000000700000000000000000000000700000000pkgmap: 1 636 1 d none bin 0755 bin bin 1 f none bin/eet-config 0755 bin bin 1046 9352 1162987212 1 i copyright 1669 12716 1039052031 1 i depend 1 10 1162775647 1 d none include 0755 bin bin 1 f none include/Eet.h 0644 bin bin 40021 25773 1162987212 1 d none lib 0755 bin bin 1 f none lib/libeet.a 0644 bin bin 142276 5101 1162987212 1 f none lib/libeet.la 0755 bin bin 798 2230 1162987212 1 s none lib/libeet.so=libeet.so.0.9.10 1 s none lib/libeet.so.0=libeet.so.0.9.10 1 f none lib/libeet.so.0.9.10 0755 bin bin 101920 55788 1162987211 1 d none lib/pkgconfig 0755 bin bin 1 f none lib/pkgconfig/eet.pc 0644 bin bin 203 18066 1162987212 1 i pkginfo 203 17112 1162987220 0707010000cf9f000041ed0000000000000000000000024551c6d400000000000000760000000700000000000000000000000800000000install0707010000cfa2000081a40000000000000000000000013deeacff00000685000000760000000700000000000000000000001200000000install/copyrightCopyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies of the Software and its Copyright notices. In addition publicly documented acknowledgment must be given that this software has been used if no source code of this software is made available publicly. This includes acknowledgments in either Copyright notices, Manuals, Publicity and Marketing documents or any documentation provided with any product containing this software. This License does not apply to any software that links to the libraries provided by this software (statically or dynamically), but only to the software provided. Please see the COPYING.PLAIN for a plain-english explanation of this notice and it's intent. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 0707010000cfa4000081a4000000000000000000000001454e8c5f00000001000000760000000700000000000000000000000f00000000install/depend 0707010000cf14000041ed0000000000000000000000054551c6d400000000000000760000000700000000000000000000000600000000reloc0707010000cf15000041ed0000000000000000000000024551c6d400000000000000760000000700000000000000000000000a00000000reloc/bin0707010000cf16000081ed0000000200000002000000014551c6cc00000416000000760000000700000000000000000000001500000000reloc/bin/eet-config#!/bin/sh prefix=/usr/local exec_prefix=${prefix} exec_prefix_set=no usage="\ Usage: eet-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]" if test $# -eq 0; then echo "${usage}" 1>&2 exit 1 fi while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) optarg= ;; esac case $1 in --prefix=*) prefix=$optarg if test $exec_prefix_set = no ; then exec_prefix=$optarg fi ;; --prefix) echo $prefix ;; --exec-prefix=*) exec_prefix=$optarg exec_prefix_set=yes ;; --exec-prefix) echo $exec_prefix ;; --version) echo 0.9.10.036 ;; --cflags) if test /usr/local/include != /usr/include ; then includes="-I/usr/local/include" fi echo $includes ;; --libs) libdirs=-L${exec_prefix}/lib echo $libdirs -leet -lz -ljpeg ;; *) echo "${usage}" 1>&2 exit 1 ;; esac shift done exit 0 0707010000cf17000041ed0000000000000000000000024551c6d400000000000000760000000700000000000000000000000e00000000reloc/include0707010000cf2e000081a40000000200000002000000014551c6cc00009c55000000760000000700000000000000000000001400000000reloc/include/Eet.h#ifndef _EET_H #define _EET_H #include #ifdef EAPI #undef EAPI #endif #ifdef WIN32 # ifdef BUILDING_DLL # define EAPI __declspec(dllexport) # else # define EAPI __declspec(dllimport) # endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif # else # define EAPI # endif #endif #ifdef __cplusplus extern "C" { #endif /** * @file Eet.h * @brief The file that provides the eet functions. * * This header provides the Eet management functions. * */ /***************************************************************************/ #define EET_T_UNKNOW 0 /**< Unknown data encding type */ #define EET_T_CHAR 1 /**< Data type: char */ #define EET_T_SHORT 2 /**< Data type: short */ #define EET_T_INT 3 /**< Data type: int */ #define EET_T_LONG_LONG 4 /**< Data type: long long */ #define EET_T_FLOAT 5 /**< Data type: float */ #define EET_T_DOUBLE 6 /**< Data type: double */ #define EET_T_UCHAR 7 /**< Data type: unsigned char */ #define EET_T_USHORT 8 /**< Data type: unsigned short */ #define EET_T_UINT 9 /**< Data type: unsigned int */ #define EET_T_ULONG_LONG 10 /**< Data type: unsigned long long */ #define EET_T_STRING 11 /**< Data type: char * */ #define EET_T_LAST 12 /**< Last data type */ #define EET_G_UNKNOWN 100 /**< Unknown group data encoding type */ #define EET_G_ARRAY 101 /**< Fixed size array group type */ #define EET_G_VAR_ARRAY 102 /**< Variable size array group type */ #define EET_G_LIST 103 /**< Linked list group type */ #define EET_G_HASH 104 /**< Hash table group type */ #define EET_G_LAST 105 /**< Last group type */ /***************************************************************************/ typedef enum _Eet_File_Mode { EET_FILE_MODE_INVALID = -1, EET_FILE_MODE_READ, EET_FILE_MODE_WRITE, EET_FILE_MODE_READ_WRITE } Eet_File_Mode; typedef enum _Eet_Error { EET_ERROR_NONE, EET_ERROR_BAD_OBJECT, EET_ERROR_EMPTY, EET_ERROR_NOT_WRITABLE, EET_ERROR_OUT_OF_MEMORY, EET_ERROR_WRITE_ERROR, EET_ERROR_WRITE_ERROR_FILE_TOO_BIG, EET_ERROR_WRITE_ERROR_IO_ERROR, EET_ERROR_WRITE_ERROR_OUT_OF_SPACE, EET_ERROR_WRITE_ERROR_FILE_CLOSED } Eet_Error; typedef struct _Eet_File Eet_File; typedef struct _Eet_Data_Descriptor Eet_Data_Descriptor; typedef struct _Eet_Data_Descriptor_Class Eet_Data_Descriptor_Class; #define EET_DATA_DESCRIPTOR_CLASS_VERSION 1 struct _Eet_Data_Descriptor_Class { int version; const char *name; int size; struct { void *(*mem_alloc) (size_t size); void (*mem_free) (void *mem); char *(*str_alloc) (const char *str); void (*str_free) (const char *str); void *(*list_next) (void *l); void *(*list_append) (void *l, void *d); void *(*list_data) (void *l); void *(*list_free) (void *l); void (*hash_foreach) (void *h, int (*func) (void *h, const char *k, void *dt, void *fdt), void *fdt); void *(*hash_add) (void *h, const char *k, void *d); void (*hash_free) (void *h); } func; }; /***************************************************************************/ /** * Initialize the EET library. * * @return The new init count. */ EAPI int eet_init(void); /** * Shut down the EET library. * * @return The new init count. */ EAPI int eet_shutdown(void); /** * Clear eet cache * * Eet didn't free items by default. If you are under memory presure, just * call this function to recall all memory that are not yet referenced anymore. * The cache take care of modification on disk. */ EAPI void eet_clearcache(void); /** * Open an eet file on disk, and returns a handle to it. * @param file The file path to the eet file. eg: "/tmp/file.eet". * @param mode The mode for opening. Either EET_FILE_MODE_READ or EET_FILE_MODE_WRITE, but not both. * @return An opened eet file handle. * * This function will open an exiting eet file for reading, and build * the directory table in memory and return a handle to the file, if it * exists and can be read, and no memory errors occur on the way, otherwise * NULL will be returned. * * It will also open an eet file for writing. This will, if successful, * delete the original file and replace it with a new empty file, till * the eet file handle is closed or flushed. If it cannot be opened for * writing or a memory error occurs, NULL is returned. * * Example: * @code * #include * #include * * int * main(int argc, char **argv) * { * Eet_File *ef; * char buf[1024], *ret, **list; * int size, num, i; * * strcpy(buf, "Here is a string of data to save!"); * * ef = eet_open("/tmp/my_file.eet", EET_FILE_MODE_WRITE); * if (!ef) return -1; * if (!eet_write(ef, "/key/to_store/at", buf, 1024, 1)) * fprintf(stderr, "Error writing data!\n"); * eet_close(ef); * * ef = eet_open("/tmp/my_file.eet", EET_FILE_MODE_READ); * if (!ef) return -1; * list = eet_list(ef, "*", &num); * if (list) * { * for (i = 0; i < num; i++) * printf("Key stored: %s\n", list[i]); * free(list); * } * ret = eet_read(ef, "/key/to_store/at", &size); * if (ret) * { * printf("Data read (%i bytes):\n%s\n", size, ret); * free(ret); * } * eet_close(ef); * * return 0; * } * @endcode */ EAPI Eet_File *eet_open(const char *file, Eet_File_Mode mode); /** * Get the mode an Eet_File was opened with. * @param ef A valid eet file handle. * @return The mode ef was opened with. */ EAPI Eet_File_Mode eet_mode_get(Eet_File *ef); /** * Close an eet file handle and flush and writes pending. * @param ef A valid eet file handle. * * This function will flush any pending writes to disk if the eet file * was opened for write, and free all data associated with the file handle * and file, and close the file. * * If the eet file handle is not valid nothing will be done. */ EAPI Eet_Error eet_close(Eet_File *ef); /** * Read a specified entry from an eet file and return data * @param ef A valid eet file handle opened for reading. * @param name Name of the entry. eg: "/base/file_i_want". * @param size_ret Number of bytes read from entry and returned. * @return The data stored in that entry in the eet file. * * This function finds an entry in the eet file that is stored under the * name specified, and returns that data, decompressed, if successful. * NULL is returned if the lookup fails or if memory errors are * encountered. It is the job of the calling program to call free() on * the returned data. The number of bytes in the returned data chunk are * placed in size_ret. * * If the eet file handle is not valid NULL is returned and size_ret is * filled with 0. */ EAPI void *eet_read(Eet_File *ef, const char *name, int *size_ret); /** * Read a specified entry from an eet file and return data * @param ef A valid eet file handle opened for reading. * @param name Name of the entry. eg: "/base/file_i_want". * @param size_ret Number of bytes read from entry and returned. * @return The data stored in that entry in the eet file. * * This function finds an entry in the eet file that is stored under the * name specified, and returns that data if not compressed and successful. * NULL is returned if the lookup fails or if memory errors are * encountered or if the data is comrpessed. The calling program must never * call free() on the returned data. The number of bytes in the returned * data chunk are placed in size_ret. * * If the eet file handle is not valid NULL is returned and size_ret is * filled with 0. */ EAPI void *eet_read_direct (Eet_File *ef, const char *name, int *size_ret); /** * Write a specified entry to an eet file handle * @param ef A valid eet file handle opened for writing. * @param name Name of the entry. eg: "/base/file_i_want". * @param data Pointer to the data to be stored. * @param size Length in bytes in the data to be stored. * @param compress Compression flags (1 == compress, 0 = don't compress). * @return Success or failure of the write. * * This function will write the specified chunk of data to the eet file * and return greater than 0 on success. 0 will be returned on failure. * * The eet file handle must be a valid file handle for an eet file opened * for writing. If it is not, 0 will be returned and no action will be * performed. * * Name, and data must not be NULL, and size must be > 0. If these * conditions are not met, 0 will be returned. * * The data will be copied (and optionally compressed) in ram, pending * a flush to disk (it will stay in ram till the eet file handle is * closed though). */ EAPI int eet_write(Eet_File *ef, const char *name, const void *data, int size, int compress); /** * Delete a specified entry from an Eet file being written or re-written * @param ef A valid eet file handle opened for writing. * @param name Name of the entry. eg: "/base/file_i_want". * @return Success or failure of the delete. * * This function will delete the specified chunk of data from the eet file * and return greater than 0 on success. 0 will be returned on failure. * * The eet file handle must be a valid file handle for an eet file opened * for writing. If it is not, 0 will be returned and no action will be * performed. * * Name, must not be NULL, otherwise 0 will be returned. */ EAPI int eet_delete(Eet_File *ef, const char *name); /** * List all entries in eet file matching shell glob. * @param ef A valid eet file handle. * @param glob A shell glob to match against. * @param count_ret Number of entries found to match. * @return Pointer to an array of strings. * * This function will list all entries in the eet file matching the * supplied shell glob and return an allocated list of their names, if * there are any, and if no memory errors occur. * * The eet file handle must be valid and glob must not be NULL, or NULL * will be returned and count_ret will be filled with 0. * * The calling program must call free() on the array returned, but NOT * on the string pointers in the array. They are taken as read-only * internals from the eet file handle. They are only valid as long as * the file handle is not closed. When it is closed those pointers in the * array are now not valid and should not be used. * * On success the array returned will have a list of string pointers * that are the names of the entries that matched, and count_ret will have * the number of entries in this array placed in it. * * Hint: an easy way to list all entries in an eet file is to use a glob * value of "*". */ EAPI char **eet_list(Eet_File *ef, const char *glob, int *count_ret); /** * Return the number of entries in the specified eet file. * @param ef A valid eet file handle. * @return Number of entries in ef or -1 if the number of entries * cannot be read due to open mode restrictions. */ EAPI int eet_num_entries(Eet_File *ef); /***************************************************************************/ /** * Read just the header data for an image and dont decode the pixels. * @param ef A valid eet file handle opened for reading. * @param name Name of the entry. eg: "/base/file_i_want". * @param w A pointer to the unsigned int to hold the width in pixels. * @param h A pointer to the unsigned int to hold the height in pixels. * @param alpha A pointer to the int to hold the alpha flag. * @param compress A pointer to the int to hold the compression amount. * @param quality A pointer to the int to hold the quality amount. * @param lossy A pointer to the int to hold the lossiness flag. * @return 1 on successfull decode, 0 otherwise * * This function reads an image from an eet file stored under the named * key in the eet file and return a pointer to the decompressed pixel data. * * The other parameters of the image (width, height etc.) are placed into * the values pointed to (they must be supplied). The pixel data is a linear * array of pixels starting from the top-left of the image scanning row by * row from left to right. Each pile is a 32bit value, with the high byte * being the alpha channel, the next being red, then green, and the low byte * being blue. The width and height are measured in pixels and will be * greater than 0 when returned. The alpha flag is either 0 or 1. 0 denotes * that the alpha channel is not used. 1 denotes that it is significant. * Compress is filled with the compression value/amount the image was * stored with. The quality value is filled with the quality encoding of * the image file (0 - 100). The lossy flags is either 0 or 1 as to if * the image was encoded lossily or not. * * On success the function returns 1 indicating the header was read and * decoded properly, or 0 on failure. */ EAPI int eet_data_image_header_read(Eet_File *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy); /** * Read image data from the named key in the eet file. * @param ef A valid eet file handle opened for reading. * @param name Name of the entry. eg: "/base/file_i_want". * @param w A pointer to the unsigned int to hold the width in pixels. * @param h A pointer to the unsigned int to hold the height in pixels. * @param alpha A pointer to the int to hold the alpha flag. * @param compress A pointer to the int to hold the compression amount. * @param quality A pointer to the int to hold the quality amount. * @param lossy A pointer to the int to hold the lossiness flag. * @return The image pixel data decoded * * This function reads an image from an eet file stored under the named * key in the eet file and return a pointer to the decompressed pixel data. * * The other parameters of the image (width, height etc.) are placed into * the values pointed to (they must be supplied). The pixel data is a linear * array of pixels starting from the top-left of the image scanning row by * row from left to right. Each pile is a 32bit value, with the high byte * being the alpha channel, the next being red, then green, and the low byte * being blue. The width and height are measured in pixels and will be * greater than 0 when returned. The alpha flag is either 0 or 1. 0 denotes * that the alpha channel is not used. 1 denotes that it is significant. * Compress is filled with the compression value/amount the image was * stored with. The quality value is filled with the quality encoding of * the image file (0 - 100). The lossy flags is either 0 or 1 as to if * the image was encoded lossily or not. * * On success the function returns a pointer to the image data decoded. The * calling application is responsible for calling free() on the image data * when it is done with it. On failure NULL is returned and the parameter * values may not contain any sensible data. */ EAPI void *eet_data_image_read(Eet_File *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy); /** * Write image data to the named key in an eet file. * @param ef A valid eet file handle opened for writing. * @param name Name of the entry. eg: "/base/file_i_want". * @param data A pointer to the image pixel data. * @param w The width of the image in pixels. * @param h The height of the image in pixels. * @param alpha The alpha channel flag. * @param compress The compression amount. * @param quality The quality encoding amount. * @param lossy The lossiness flag. * @return Success if the data was encoded and written or not. * * This function takes image pixel data and encodes it in an eet file * stored under the supplied name key, and returns how many bytes were * actually written to encode the image data. * * The data expected is the same format as returned by eet_data_image_read. * If this is not the case weird things may happen. Width and height must * be between 1 and 8000 pixels. The alpha flags can be 0 or 1 (0 meaning * the alpha values are not useful and 1 meaning they are). Compress can * be from 0 to 9 (0 meaning no compression, 9 meaning full compression). * This is only used if the image is not lossily encoded. Quality is used on * lossy compression and should be a value from 0 to 100. The lossy flag * can be 0 or 1. 0 means encode losslessly and 1 means to encode with * image quality loss (but then have a much smaller encoding). * * On success this function returns the number of bytes that were required * to encode the image data, or on failure it returns 0. */ EAPI int eet_data_image_write(Eet_File *ef, const char *name, const void *data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy); /** * Decode Image data header only to get information. * @param data The encoded pixel data. * @param size The size, in bytes, of the encoded pixel data. * @param w A pointer to the unsigned int to hold the width in pixels. * @param h A pointer to the unsigned int to hold the height in pixels. * @param alpha A pointer to the int to hold the alpha flag. * @param compress A pointer to the int to hold the compression amount. * @param quality A pointer to the int to hold the quality amount. * @param lossy A pointer to the int to hold the lossiness flag. * @return 1 on success, 0 on failure. * * This function takes encoded pixel data and decodes it into raw RGBA * pixels on success. * * The other parameters of the image (width, height etc.) are placed into * the values pointed to (they must be supplied). The pixel data is a linear * array of pixels starting from the top-left of the image scanning row by * row from left to right. Each pixel is a 32bit value, with the high byte * being the alpha channel, the next being red, then green, and the low byte * being blue. The width and height are measured in pixels and will be * greater than 0 when returned. The alpha flag is either 0 or 1. 0 denotes * that the alpha channel is not used. 1 denotes that it is significant. * Compress is filled with the compression value/amount the image was * stored with. The quality value is filled with the quality encoding of * the image file (0 - 100). The lossy flags is either 0 or 1 as to if * the image was encoded lossily or not. * * On success the function returns 1 indicating the header was read and * decoded properly, or 0 on failure. */ EAPI int eet_data_image_header_decode(const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy); /** * Decode Image data into pixel data. * @param data The encoded pixel data. * @param size The size, in bytes, of the encoded pixel data. * @param w A pointer to the unsigned int to hold the width in pixels. * @param h A pointer to the unsigned int to hold the height in pixels. * @param alpha A pointer to the int to hold the alpha flag. * @param compress A pointer to the int to hold the compression amount. * @param quality A pointer to the int to hold the quality amount. * @param lossy A pointer to the int to hold the lossiness flag. * @return The image pixel data decoded * * This function takes encoded pixel data and decodes it into raw RGBA * pixels on success. * * The other parameters of the image (width, height etc.) are placed into * the values pointed to (they must be supplied). The pixel data is a linear * array of pixels starting from the top-left of the image scanning row by * row from left to right. Each pixel is a 32bit value, with the high byte * being the alpha channel, the next being red, then green, and the low byte * being blue. The width and height are measured in pixels and will be * greater than 0 when returned. The alpha flag is either 0 or 1. 0 denotes * that the alpha channel is not used. 1 denotes that it is significant. * Compress is filled with the compression value/amount the image was * stored with. The quality value is filled with the quality encoding of * the image file (0 - 100). The lossy flags is either 0 or 1 as to if * the image was encoded lossily or not. * * On success the function returns a pointer to the image data decoded. The * calling application is responsible for calling free() on the image data * when it is done with it. On failure NULL is returned and the parameter * values may not contain any sensible data. */ EAPI void *eet_data_image_decode(const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy); /** * Encode image data for storage or transmission. * @param data A pointer to the image pixel data. * @param size_ret A pointer to an int to hold the size of the returned data. * @param w The width of the image in pixels. * @param h The height of the image in pixels. * @param alpha The alpha channel flag. * @param compress The compression amount. * @param quality The quality encoding amount. * @param lossy The lossiness flag. * @return The encoded image data. * * This function stakes image pixel data and encodes it with compression and * possible loss of quality (as a trade off for size) for storage or * transmission to another system. * * The data expected is the same format as returned by eet_data_image_read. * If this is not the case weird things may happen. Width and height must * be between 1 and 8000 pixels. The alpha flags can be 0 or 1 (0 meaning * the alpha values are not useful and 1 meaning they are). Compress can * be from 0 to 9 (0 meaning no compression, 9 meaning full compression). * This is only used if the image is not lossily encoded. Quality is used on * lossy compression and should be a value from 0 to 100. The lossy flag * can be 0 or 1. 0 means encode losslessly and 1 means to encode with * image quality loss (but then have a much smaller encoding). * * On success this function returns a pointer to the encoded data that you * can free with free() when no longer needed. */ EAPI void *eet_data_image_encode(const void *data, int *size_ret, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy); /***************************************************************************/ /** * Create a new empty data structure descriptor. * @param name The string name of this data structure (most be a global constant and never change). * @param size The size of the struct (in bytes). * @param func_list_next The function to get the next list node. * @param func_list_append The function to append a member to a list. * @param func_list_data The function to get the data from a list node. * @param func_list_free The function to free an entire linked list. * @param func_hash_foreach The function to iterate through all hash table entries. * @param func_hash_add The function to add a member to a hash table. * @param func_hash_free The function to free an entire hash table. * @return A new empty data descriptor. * * This function creates a new data descriptore and returns a handle to the * new data descriptor. On creation it will be empty, containing no contents * describing anything other than the shell of the data structure. * * You add structure members to the data descriptor using the macros * EET_DATA_DESCRIPTOR_ADD_BASIC(), EET_DATA_DESCRIPTOR_ADD_SUB() and * EET_DATA_DESCRIPTOR_ADD_LIST(), depending on what type of member you are * adding to the description. * * Once you have described all the members of a struct you want loaded, or * saved eet can load and save those members for you, encode them into * endian-independant serialised data chunks for transmission across a * a network or more. * * Example: * * @code * #include * #include * * typedef struct _blah2 * { * char *string; * } * Blah2; * * typedef struct _blah3 * { * char *string; * } * Blah3; * * typedef struct _blah * { * char character; * short sixteen; * int integer; * long long lots; * float floating; * double floating_lots; * char *string; * Blah2 *blah2; * Evas_List *blah3; * } * Blah; * * int * main(int argc, char **argv) * { * Blah blah; * Blah2 blah2; * Blah3 blah3; * Eet_Data_Descriptor *edd, *edd2, *edd3; * void *data; * int size; * FILE *f; * Blah *blah_in; * * edd3 = eet_data_descriptor_new("blah3", sizeof(Blah3), * evas_list_next, * evas_list_append, * evas_list_data, * evas_list_free, * evas_hash_foreach, * evas_hash_add, * evas_hash_free); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd3, Blah3, "string3", string, EET_T_STRING); * * edd2 = eet_data_descriptor_new("blah2", sizeof(Blah2), * evas_list_next, * evas_list_append, * evas_list_data, * evas_list_free, * evas_hash_foreach, * evas_hash_add, * evas_hash_free); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd2, Blah2, "string2", string, EET_T_STRING); * * edd = eet_data_descriptor_new("blah", sizeof(Blah), * evas_list_next, * evas_list_append, * evas_list_data, * evas_list_free, * evas_hash_foreach, * evas_hash_add, * evas_hash_free); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "character", character, EET_T_CHAR); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "sixteen", sixteen, EET_T_SHORT); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "integer", integer, EET_T_INT); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "lots", lots, EET_T_LONG_LONG); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "floating", floating, EET_T_FLOAT); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "floating_lots", floating_lots, EET_T_DOUBLE); * EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Blah, "string", string, EET_T_STRING); * EET_DATA_DESCRIPTOR_ADD_SUB(edd, Blah, "blah2", blah2, edd2); * EET_DATA_DESCRIPTOR_ADD_LIST(edd, Blah, "blah3", blah3, edd3); * * blah3.string="PANTS"; * * blah2.string="subtype string here!"; * * blah.character='7'; * blah.sixteen=0x7777; * blah.integer=0xc0def00d; * blah.lots=0xdeadbeef31337777; * blah.floating=3.141592654; * blah.floating_lots=0.777777777777777; * blah.string="bite me like a turnip"; * blah.blah2 = &blah2; * blah.blah3 = evas_list_append(NULL, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * blah.blah3 = evas_list_append(blah.blah3, &blah3); * * data = eet_data_descriptor_encode(edd, &blah, &size); * f = fopen("out", "w"); * if (f) * { * fwrite(data, size, 1, f); * fclose(f); * } * printf("-----DECODING\n"); * blah_in = eet_data_descriptor_decode(edd, data, size); * * printf("-----DECODED!\n"); * printf("%c\n", blah_in->character); * printf("%x\n", (int)blah_in->sixteen); * printf("%x\n", blah_in->integer); * printf("%lx\n", blah_in->lots); * printf("%f\n", (double)blah_in->floating); * printf("%f\n", (double)blah_in->floating_lots); * printf("%s\n", blah_in->string); * printf("%p\n", blah_in->blah2); * printf(" %s\n", blah_in->blah2->string); * { * Evas_List *l; * * for (l = blah_in->blah3; l; l = l->next) * { * Blah3 *blah3_in; * * blah3_in = l->data; * printf("%p\n", blah3_in); * printf(" %s\n", blah3_in->string); * } * } * eet_data_descriptor_free(edd); * eet_data_descriptor_free(edd2); * eet_data_descriptor_free(edd3); * * return 0; * } * * @endcode * */ EAPI Eet_Data_Descriptor *eet_data_descriptor_new(const char *name, int size, void *(*func_list_next) (void *l), void *(*func_list_append) (void *l, void *d), void *(*func_list_data) (void *l), void *(*func_list_free) (void *l), void (*func_hash_foreach) (void *h, int (*func) (void *h, const char *k, void *dt, void *fdt), void *fdt), void *(*func_hash_add) (void *h, const char *k, void *d), void (*func_hash_free) (void *h)); /* * FIXME: * * moving to this api from the old above. this will break things when the * move happens - but be warned */ EAPI Eet_Data_Descriptor *eet_data_descriptor2_new(Eet_Data_Descriptor_Class *eddc); /** * This function frees a data descriptor when it is not needed anymore. * @param edd The data descriptor to free. * * This function takes a data descriptor handle as a parameter and frees all * data allocated for the data descriptor and the handle itself. After this * call the descriptor is no longer valid. * */ EAPI void eet_data_descriptor_free(Eet_Data_Descriptor *edd); /** * This function is an internal used by macros. * * This function is used by macros EET_DATA_DESCRIPTOR_ADD_BASIC(), * EET_DATA_DESCRIPTOR_ADD_SUB() and EET_DATA_DESCRIPTOR_ADD_LIST(). It is * complex to use by hand and should be left to be used by the macros, and * thus is not documented. * */ EAPI void eet_data_descriptor_element_add(Eet_Data_Descriptor *edd, const char *name, int type, int group_type, int offset, int count, const char *counter_name, Eet_Data_Descriptor *subtype); /** * Read a data structure from an eet file and decodes it. * @param ef The eet file handle to read from. * @param edd The data descriptor handle to use when decoding. * @param name The key the data is stored under in the eet file. * @return A pointer to the decoded data structure. * * This function decodes a data structure stored in an eet file, returning * a pointer to it if it decoded successfully, or NULL on failure. This * can save a programmer dozens of hours of work in writing configuration * file parsing and writing code, as eet does all that work for the program * and presents a program-friendly data structure, just as the programmer * likes. Eet can handle members being added or deleted from the data in * storage and safely zero-fills unfilled members if they were not found * in the data. It checks sizes and headers whenever it reads data, allowing * the programmer to not worry about corrupt data. * * Once a data structure has been described by the programmer with the * fields they wish to save or load, storing or retrieving a data structure * from an eet file, or from a chunk of memory is as simple as a single * function call. * */ EAPI void *eet_data_read(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name); /** * Write a data structure from memory and store in an eet file. * @param ef The eet file handle to write to. * @param edd The data descriptor to use when encoding. * @param name The key to store the data under in the eet file. * @param data A pointer to the data structure to ssave and encode. * @param compress Compression flags for storage. * @return 1 on successful write, 0 on failure. * * This function is the reverse of eet_data_read(), saving a data structure * to an eet file. * */ EAPI int eet_data_write(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const void *data, int compress); /** * Decode a data structure from an arbitary location in memory. * @param edd The data descriptor to use when decoding. * @param data_in The pointer to the data to decode into a struct. * @param size_in The size of the data pointed to in bytes. * @return NULL on failure, or a valid decoded struct pointer on success. * * This function will decode a data structure that has been encoded using * eet_data_descriptor_encode(), and return a data structure with all its * elements filled out, if successful, or NULL on failure. * * The data to be decoded is stored at the memory pointed to by @p data_in, * and is described by the descriptor pointed to by @p edd. The data size is * passed in as the value to @p size_in, ande must be greater than 0 to * succeed. * * This function is useful for decoding data structures delivered to the * application by means other than an eet file, such as an IPC or socket * connection, raw files, shared memory etc. * * Please see eet_data_read() for more information. * */ EAPI void *eet_data_descriptor_decode(Eet_Data_Descriptor *edd, const void *data_in, int size_in); /** * Encode a dsata struct to memory and return that encoded data. * @param edd The data descriptor to use when encoding. * @param data_in The pointer to the struct to encode into data. * @param size_ret A pointer to the an int to be filled with the decoded size. * @return NULL on failure, or a valid encoded data chunk on success. * * This function takes a data structutre in memory and encodes it into a * serialised chunk of data that can be decoded again by * eet_data_descriptor_decode(). This is useful for being able to transmit * data structures across sockets, pipes, IPC or shared file mechanisms, * without having to worry about memory space, machine type, endianess etc. * * The parameter @p edd must point to a valid data descriptor, and * @p data_in must point to the right data structure to encode. If not, the * encoding may fail. * * On success a non NULL valid pointer is returned and what @p size_ret * points to is set to the size of this decoded data, in bytes. When the * encoded data is no longer needed, call free() on it. On failure NULL is * returned and what @p size_ret points to is set to 0. * * Please see eet_data_write() for more information. * */ EAPI void *eet_data_descriptor_encode(Eet_Data_Descriptor *edd, const void *data_in, int *size_ret); /** * Add a basic data element to a data descriptor. * @param edd The data descriptor to add the type to. * @param struct_type The type of the struct. * @param name The string name to use to encode/decode this member (must be a constant global and never change). * @param member The struct member itself to be encoded. * @param type The type of the member to encode. * * This macro is a convenience macro provided to add a member to the data * descriptor @p edd. The type of the structure is provided as the * @p struct_type parameter (for example: struct my_struct). The @p name * parameter defines a string that will be used to uniquely name that * member of the struct (it is suggested to use the struct member itself). * The @p member parameter is the actual struct member itself (for * example: values), and @p type is the basic data type of the member which * must be one of: EET_T_CHAR, EET_T_SHORT, EET_T_INT, EET_T_LONG_LONG, * EET_T_FLOAT, EET_T_DOUBLE, EET_T_UCHAR, EET_T_USHORT, EET_T_UINT, * EET_T_ULONG_LONG or EET_T_STRING. * */ #define EET_DATA_DESCRIPTOR_ADD_BASIC(edd, struct_type, name, member, type) \ { \ struct_type ___ett; \ \ eet_data_descriptor_element_add(edd, name, type, EET_G_UNKNOWN, \ (char *)(&(___ett.member)) - (char *)(&(___ett)), \ 0, NULL, NULL); \ } /** * Add a sub-element type to a data descriptor * @param edd The data descriptor to add the type to. * @param struct_type The type of the struct. * @param name The string name to use to encode/decode this member (must be a constant global and never change). * @param member The struct member itself to be encoded. * @param subtype The type of sub-type struct to add. * * This macro lets you easily add a sub-type (a struct that's pointed to * by this one). All the parameters are the same as for * EET_DATA_DESCRIPTOR_ADD_BASIC(), with the @p subtype being the exception. * This must be the data descriptor of the struct that is pointed to by * this element. * */ #define EET_DATA_DESCRIPTOR_ADD_SUB(edd, struct_type, name, member, subtype) \ { \ struct_type ___ett; \ \ eet_data_descriptor_element_add(edd, name, EET_T_UNKNOW, EET_G_UNKNOWN, \ (char *)(&(___ett.member)) - (char *)(&(___ett)), \ 0, NULL, subtype); \ } /** * Add a linked list type to a data descriptor * @param edd The data descriptor to add the type to. * @param struct_type The type of the struct. * @param name The string name to use to encode/decode this member (must be a constant global and never change). * @param member The struct member itself to be encoded. * @param subtype The type of linked list member to add. * * This macro lets you easily add a linked list of other data types. All the * parameters are the same as for EET_DATA_DESCRIPTOR_ADD_BASIC(), with the * @p subtype being the exception. This must be the data descriptor of the * element that is in each member of the linked list to be stored. * */ #define EET_DATA_DESCRIPTOR_ADD_LIST(edd, struct_type, name, member, subtype) \ { \ struct_type ___ett; \ \ eet_data_descriptor_element_add(edd, name, EET_T_UNKNOW, EET_G_LIST, \ (char *)(&(___ett.member)) - (char *)(&(___ett)), \ 0, NULL, subtype); \ } /***************************************************************************/ #ifdef __cplusplus } #endif #endif 0707010000cf30000041ed0000000000000000000000034551c6d400000000000000760000000700000000000000000000000a00000000reloc/lib0707010000cf6b000081a40000000200000002000000014551c6cc00022bc4000000760000000700000000000000000000001300000000reloc/lib/libeet.a! / 1162986945 0 0 0 732 `             ZZZZZZ     eet_deleteeet_writeeet_num_entrieseet_listeet_openeet_clearcacheeet_mode_geteet_initeet_closeeet_shutdowneet_readeet_read_directeet_data_readeet_codereet_data_descriptor_encodeeet_data_descriptor_decodeeet_data_descriptor_element_addeet_data_descriptor_freeeet_data_writeeet_data_descriptor2_neweet_data_descriptor_neweet_data_image_header_decodeeet_data_image_decodeeet_data_image_readeet_data_image_encodeeet_data_image_writeeet_data_image_header_read_eet_memfile_read_open_eet_memfile_write_open_eet_memfile_read_close_eet_memfile_shutdown_eet_memfile_write_closeeet_lib.o/ 1162986933 0 0 100644 42036 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_pubnames.debug_aranges.debug_ranges.debug_str.bss.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% I!I/ $ > $ > : ; I I : ;I  : ; : ; I8  : ; (  : ; I 8  : ; I8 &I&.: ; ' I@ : ; I 4: ; I .: ; ' @ : ; I 4: ; I .: ;' I@ : ;I 4: ;I 4: ;I  : ;11  .: ; ' I !: ; I".? : ;' I@ #.? : ;' I@ $ U%4: ;I& U'1( ).? : ;' @ *: ;I +4: ;I,4: ; I? < GNU C 3.4.5eet_lib.c/home/falko/e/e17/libs/eet/src/libbiblong intunsigned charcharshort intintlong long intuint8_tHushort unsigned intuint32_tJlong long unsigned intlong unsigned intulong_t_ off_tiino_tblkcnt_tiblksize_tilong double mode_tk uid_tsi gid_tw dev_t nlink_t time_ti  timespec& tv_sec'# tv_nsec(i#timestruc_t> _Eet_File_Mode A EET_FILE_MODE_INVALID EET_FILE_MODE_READ EET_FILE_MODE_WRITE EET_FILE_MODE_READ_WRITEEet_File_Mode F _Eet_Error I EET_ERROR_NONE EET_ERROR_BAD_OBJECT EET_ERROR_EMPTY EET_ERROR_NOT_WRITABLE EET_ERROR_OUT_OF_MEMORY EET_ERROR_WRITE_ERROR EET_ERROR_WRITE_ERROR_FILE_TOO_BIG EET_ERROR_WRITE_ERROR_IO_ERROR EET_ERROR_WRITE_ERROR_OUT_OF_SPACE EET_ERROR_WRITE_ERROR_FILE_CLOSED Eet_Error TEet_File V _Eet_File( V magic4# references4# path4-# fp4# mode4#writes_pending4 u#delete_me_now4!u# header4##4%#4&# mtime4'#$__FILE __FILE _cnt## _ptr$# _base&# _flag'u# _file(u# __orientation)# __ionolock*# __seekable+# __filler,# uFILEJ  stat st_dev# st_pad1 # st_inoB# st_mode# st_nlink# st_uid# st_gid# st_rdev#$ st_pad2R#( st_size5#0 st_pad3i#4 st_atim #8 st_mtim #@ st_ctim #H st_blksize_#P st_blocksO#T st_fstype#X st_pad4*#hib*b:ibdoublefloatSjbuLong- uLongf-jEet_File_Header4 _Eet_File_Header4 magic4,# directory4-#Eet_File_Node4 _Eet_File_Node4free_name48u#compression49u# offset4;#4<#4=# 4?-#4@3# next4A #Eet_File_Directory4 _Eet_File_Directory442# nodes43#  eet_hash_gen54nkey53lhash_size53ihash_num55kvalue56mi56lptr57hmasks59 H b  Beet_cache_del4nef4 Bhcache4 Hi4Tj4Tk4 NX4`4ai4\j4[ N B eet_string_match4ns14Xs24Y eet_cache_find4 Bnpath4acache4 Ni4ji4` eet_flush4 nef4 Bcefn4 ahead4Z`count4b4`offset4\i4hnum4fwrite_error4q   ' Eibuf4K PH4L` eet_check_pointer4k!ef4j  " Peet_check_header4s!ef4r  `b"eet_init4^# eet_mode_get4^ef4 BX# Aeet_close4nef4 Baerr4e   i4"cnum4"defn4' ` eet_cache_add4nef4 Bhcache4 Hi4Tj4Tk4 NX4`4adel_ef4 BXi4]#eet_open4 Bnfile4amode4ief4 Bbfile_stat4~a}$v%dyn_buf45p46h%index47num_entries48ebyte_entries49ai4:f&efn4x a4y3`%indexn4z4{`%hash4|k4}]'$tmp4R~$tmp4S~6Rn(tmp4~(tmp4~(tmp4~(tmp4~(tmp4~ <Xti4`efn4 i eet_test_close4}!test4|!ef4| B)2eet_clearcache4nnum4ai4`closelist4 Nb"eet_shutdown4nfind_node_by_name4 nef4 Bh*4iefn4 h%hash4#Yeet_read_direct43nef4 Bh*4Y*4Tj43`4\efn4 XE  ' ' E#Zeet_write4nef4 Bh*4i*4Mj*4kcompress4lefn4 `data243b+44ahash4c#  $?buflen4 wldata343X#eet_delete4Snef4R Bh*4Riefn4T `pefn4U d%hash4V4Wb  ' ' E#eet_list4nef4 Bhglob4icount_ret4Tjefn4 `list_ret4blist_count4alist_count_alloc4ci4enum4f  $new_list4X' ' E-#eet_num_entries4^ef4 BXi4\num4Yret4[efn4 Q  ' ' Eread_data_from_disk4nef4 Bhefn4 ibuf43jlen4k#eet_read4I3nef4H Bh*4HY*4HTj4J3a4Kcefn4L i   ' E&tmp_data4{3`free_tmp4|dcompr_size4}bdlen4~wlb,__iobeet_writers_num4`eet_writers_alloc4aeet_writers4b Neet_readers_num4ceet_readers_alloc4deet_readers4e Neet_initcount4f /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hmman.hstdlib_iso.hstdlib_c99.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_lib.cEet_private.h5G"r&4'm!s~~ ~"!DP-gn/!s t&'k%k&zz4`"r"  aq5\{   |||| +}}~Y~0|||||||||||{{{{{$n|+b{{-!{X}    F}yy y "yy*j1c #q ' plm?xxx xp&ww wwwww'ac;Y;l+ww w+ |zzz)kHZ*  NFN=j h  ''Ђ  ''؂  ?''  '''ȶ  `  /`@ 8@ ` .`Ȱ㿐 @5 1+ @ + 0'&? @`"*@$& @(` 2&  3@ @@ &&@&㿐`?`?@ @`?㿐 %, @    @,  h   c@"     ` `  (@ 6(  . @@`` ` .    `. ` `$`` `  . c'  ''@   @ 2I  \``.  @``'@0``'`'Р `   '' @ ' `@ 2" `` & 6.``.  ` @ 2  ``2`  ` ` ``@ $  ` @ $  +@$  @  $ @ $ @ $ `  `  ?c@  㿐 @c@"` `$` `@_``w`n` "=` `6``0 @(@  &, `@ >%   ` #@@` `@ " `" @`@ 0 @``@ @`` (`  $@$`$`$` $`$`$`$`$` $`$@ ```C`@$@@` ` `㿐 ?@  +` ` `@+` ``  @ @" @ `@,`  ,   3@ @, &@ &@&袖  ` `dh@  `  @  $@ h@ $@@@ ) Ͱ (@$`?``? c $$$$* $$$p$ `@ $ @`@ )$ @  @ `?`?@V`"U`":``͐ @ @$`#`@ $@s `$``  @ $@``j`L`8P`F$`$ @     @ 8`?`?@$'@2 /d /e /f /g /` /a /b /cd`@ @@ -`@(`@ @  $" @ $ ` " $ @$$  ``s T` /c {;@  v /\ /] /^ /_\$` /X /Y /Z /[`@ `+`@@ $@ /T  /U /V /WT$`  /P /Q /R /SP$`  /L  /M /N /O>L ; 7  ` ` ` @ @ ++`@ `2$@$``@I```* $``#$`ذ  @@$@@\ @` "$``@ @`$`@  $`@`(@`@  @`! `, @`" 1 ``"@@@&@@`&```2@  @@4`@ @`@$ @$@`  `㿐 ` `,   @ 0`  @ `,   @ 0`  @`H,``#` ` ` ,  `,`` $  `@` #` ` 6 ,  `,`` $  `@` #` , @ , 㿐!  $ @@ 㿐 `@J ``*    2  㿐 & 3 c@`+ )  @ `@    `" `` Đ  @   " 2& @㿈  #c@ `?`?@2 $  `   2"  @ &   c" @  $ ``  $@ @$  $```  @  * * @ d @ o '@ 8쀤@4`  @ S @ `"+ @  "@ @ $ ``, $ # @ ++`@ $ $ $$ $ $   @ & -@) ``,  `  @ @ + (`@$ $$ @ 2 㿐  c@`? =  `9  `5``1@ ``* @  % x 2   ``@@ % @  @ &  @ "@㿐    c@" 2&W `􀦠 @ `@ 뀦 (@ 5 `-` () `@,`@    "` @  @  2 `@@@, `@ 2&@  c@" %?`""?`"? @ `@ 2? (@  + @`2`  &+  㿐  ` `@ @@ @`@   @  㿈& e c@`] [  @ `@ R  `"N ``"J Ð E ` @ ? @@2 ```"@`2&/` `'@  "@뀦 䀦@ @ | ܨ @0BAD ERROR! Eet realloc of cache list failed. Abort wbrbFile: %s is not up to date for key "%s" - needs rebuilding sometime * |  -  - @ - ` - , -   0H -  -  -  - 8 - ` -  -  - , -  -   -  -  `eet_init }eet_mode_get eet_close eet_openeet_clearcache2eet_shutdowneet_read_directYeet_writeZeet_deleteeet_listeet_num_entrieseet_read   8 $ L p t L p t xp|(tnew_cachesize_retnew_cache_allocdataexists_alreadyunsigned intdata_sizename_sizesizenew_cache_numnamecache_numcache_alloc  )  6  H  T ` p~@`<,`    , #*/4DJRXLahoz|0h H8'10:A(Qeet_lib.ceet_readers_numeet_cache_deleet_hash_geneet_writers_alloceet_readerseet_writerseet_writers_numeet_cache_addeet_string_matchfind_node_by_nameeet_flushread_data_from_diskeet_cache_findeet_readers_alloceet_initcountcallocabort__iobeet_deletestrleneet_writefreadmemset.divmmapeet_num_entriesfopenstrncpyfcntleet_listprintfmemcpyuncompressmunmapfwritestateet_openmalloceet_clearcachestrcmpfclosestrcpyfnmatchstrduprealloceet_mode_getfree_eet_memfile_shutdowneet_initfilenoeet_closeeet_shutdowncompress2eet_readunlinkeet_read_directfseek  c77#DHXVDdkr#X ! %   p z  ]  r v  < p < h OX  @ D p   @ N sh w| |      T  (l , W [ }p z  ]   x  N R j 8n D  #6Na e     $8P x    # ' ? C [ P_ \s \w      < <H)H-TETIda8eLuyHpIMrv(k(k #X7@;lJNqu k#X(DH(h@Ds wLk($PhLPT#'y}400-k; I#WX{Dp*Ib  )3;4C8K@SD]PeTm\up}'/ 7?GO W _(g0o0y8<<DLPPXt| #.6>FN V ^f$n(v(~0<@DHHP``hp|'/7?GOW_go w$048<@DHHPXX`ltx|)19AIQYaiqy   (88@PXX`hhp!)19AIQYak s {,44<DDLTT\hh||      ( 3 ; F Q \ d l t |         $ , , 4 D L L T \ d d l ( 0 8 @ H P X ` h p x   , < d l t             ! ) 1 9 A I Q Y a i, q, y4 8 8 @ L L T X X ` h x |         ! ) 1 9 A I Q Y d l t |          (  (  0  4  4  <  L  `  `  h  t  |   $ , 4 < D L T \ d l t |                    ( 8 <& <1 D< XD lL lT t\ |d |l t |               ( ,  , 4 <" L* T2 d: tE xM xU ] e p x          $ L p t x     " - 8 C N Y d l w              $ $ 8 < H" P- T8 TC \N V ^ fn<y@@LLTX\\d ( 3;FQ Y,aDiLtT|\dp "$*(24:<B<JHRXZXb`jhrpz <H T\\#d+h3h;pC|KS[cks{$04 88@#D+P3T;XCXK`Sh[hcpkxs{ (044 <@\)\4d?lGlOtW_grz(8 8@!H,l4x<xDLT^fnv~  PX\\d&h.h8p@tHPX`hrz <@DHLP Tdl$|.6>FNV^fpx $((0@@HPPX`` hx(08@HPX`hpx $,<LPTX\\dtt|)4?GR]ep{  (8@@Hppx|&.6>FNX`jrz$4Xdt&.6>FNV^fnv~$04 88@!D,`7`BhMpXp`xhpx  ( 0(:,B0J0R8Z<bTjTr\z\dltD9X \ ` l/p t|;4 |E/ /,//5 545D5T5h l x  ;;;; ;;d;      5.     h?9   /   0 D# t? |  2 6 C ( 8 , 8 0' D> P)   ?   ?     0 L? T X \ `      @  @ > %    H2D?L;\2|,2( H+ H(8`5hCp 8t 8x'?           $ 0 4 |       p?   3< D$P2A,28l;;9;,;   H L4d79;,E"2 ,H-d;;2;04LPhl<h|04LPhl( L0  as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.54  >i%~1<7Yh?YL\\\ k]y]^D^D`bWd  m(  X(    `  l  ?eet_data.o/ 1162986938 0 0 100644 45784 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.data.debug_frame.debug_pubnames.debug_aranges.debug_ranges.debug_str.bss.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.rodata.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ > <  : ;  : ; I8  : ; I8  : ; ' I I   I' &I&.: ; ' I@ : ; I 4: ; I I!I/ : ; I 4: ; I.: ;' I@ : ;I : ;I 4: ;I4: ;I 4: ;I .: ;' @ .? : ;' I@ .? : ;' @ !1"1# U$41 % &.: ;' ': ;I( )4: ;I*.: ;' @ + U,1-41.1/.: ;' 0.: ;' I 1: ;I24: ; I?  GNU C 3.4.5eet_data.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?tlong long intEet_FileV_Eet_FileEet_Data_DescriptorW_Eet_Data_DescriptorDW4Q#4RS#func4_W#elements4g##4Eet_Data_Descriptor_ClassY@_Eet_Data_Descriptor_Class8Yversion^S#_#`S#funcm# D,mbV#ch#d#e# f#g#h#i#j# k;#$lh#( TT f  Dh T \ ~~  char  n   T T  T T T  T  T  S T  T T  ;T T  T ! Gunsigned charshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat  S _Eet_Data_Element4,_Eet_Data_Element4,4n#type4oS#4pS#offset4qS# count4rS#4s#subtype4tW#Eet_Data_Basic_Type_Decoder4-_Eet_Data_Basic_Type_Decoder 4-46S#get47*#put48E#Eet_Data_Chunk4.Q_Eet_Data_Chunk 4.4=~#4>S#4?T#Eet_Data_Stream4/h_Eet_Data_Stream 4/4DT#4ES#pos4FS#Eet_Data_Descriptor_Hash40_Eet_Data_Descriptor_Hash40element4KK#next4LQ# *S T T T  ET T  0   ,4_4TV#4Uh#4V#4W# 4X#4Y#4Z#4[#4\# 4];#$4^h#( #4f4dS#buckets4eQ# W4gnum4aS#set4bK#hash4f# eet_hash_gen54Snkey53lhash_size53Sihash_num55Skvalue56Smi56Slptr57Ahmasks59HXSfeet_data_get_char4S^src4T]4TYdst4TZs4~d4~eet_data_put_char4Tnsrc4T]4is4~d4~X eet_data_get_short4S^src4T]4TYdst4TZd4 oeet_data_put_short4Tnsrc4T\4is4d4X eet_data_get_int4S^src4T\4TYdst4TZd4 "eet_data_put_int4 Tnsrc4T\4is4 d4 X eet_data_get_long_long4Snsrc4Tl4Tidst4Td4  eet_data_put_long_long4$Tnsrc4#T\4#s4% d4% _ teet_data_get_string43Snsrc42Ta42Tidst42Tjs44~d44 tp44~]len45S` ~ eet_data_put_string4JTnsrc4ITh4Iis4K~hd4K~`len4LS eet_data_get_float4]Snsrc4\TY4\Tidst4\Tjd4^ tf4_ls4`~str4`~p4`~]4`~ilen4aSh  eet_data_put_float4xTnsrc4wTh4wis4y d4z~`buf4z 4z~`len4{S .X? eet_data_get_double4Snsrc4TY4Tidst4Tjd4 tf4ls4~str4~p4~]4~ilen4Sh heet_data_put_double4Tnsrc4Th4is4 d4~`buf4h~4~`len4SxXeet_data_get_type4Sntype4Shsrc4Ti4Tjdest4Tkret4SIeet_data_put_type4Tntype4Shsrc4Ti4jret4Teet_data_chunk_get4n4hsrc4i4Sjs4ret14S`ret24SX +eet_data_chunk_new4n4Ta4Si4j4`aeet_data_chunk_free4 n4 heet_data_stream_new4nds4 Qeet_data_stream_free4nds4h1eet_data_stream_write4"nds4!h4!i4!Sjp4#~eet_data_chunk_put47n46hds46i48`s49Sl4:Sh_eet_mem_alloc4T^4fY_eet_mem_free4^mem4TX7_eet_str_alloc4~^str4Xg_eet_str_free4^str4Xseet_data_descriptor_new4Wn4`4Sifunc_list_next4jfunc_list_append4kfunc_list_data4lfunc_list_free4mfunc_hash_foreach4Qfunc_hash_add4;]func_hash_free4hQedd4Weet_data_descriptor2_new4Wneddc4`edd4W_  <eet_data_descriptor_free4nedd4Wh!<"`#$la%$w`$X&_eet_descriptor_hash_free4m'edd4lWi4nS()4rQpbucket4rQ Reet_data_descriptor_element_add4nedd4Wh4itype4Sj4Skoffset4Slcount4Sm4Qsubtype4W]ede4K\_eet_freelist_add4dn4cTh*_eet_freelist_reset4pn_eet_freelist_free4znedd4yWhi4{S`*_eet_freelist_unref4^*_eet_freelist_list_reset4n{_eet_freelist_list_free4nedd4Whi4S`*_eet_freelist_list_unref4^*_eet_freelist_str_reset4n_eet_freelist_str_free4nedd4Whi4S`*_eet_freelist_str_unref4^:eet_data_descriptor_encode4Tnedd4Whdata_in4i4j4`ds4di4Sfcdata4Thcsize4Sa+#ede4Kaechnk4`4Tc4Sl%l4Tbeet_data_write4QSnef4PXedd4PWi4PY4Pkcompress4PS\data_enc4RTk4SSlval4TS` eet_data_descriptor_decode4Tnedd4Whdata_in4isize_in4Sj4Tdp4~c4Sj4`,,+,G+echnk4.Pede4/K!d""%-$i+4ret4DS4ETX%ptr4^.}"%$i+p$b- #-+str4P tstr24P~b!'"G#ret4~Slist4Tbptr4a4T`!T"u#$\/_eet_freelist_ref4/_eet_freelist_str_ref4/_eet_freelist_list_ref40_eet_descriptor_hash_find4K'edd4W14~hash4S)4Q T&'_eet_descriptor_hash_new4Q'edd4PWi4RS(ede4XKhash4YS()4aQ&T_eet_freelist_str_add414T&_eet_freelist_list_add414i4S$eet_data_read4;Tnef4:hedd4:Wi4:jdata_dec4<Th4=T`4>Slrequired_free4?Sj44X 2eet_coder4Q$words_bigendian4Sfreelist_ref4]Sfreelist_len4^Sfreelist_num4_Sfreelist4`freelist_list_ref4Sfreelist_list_len4Sfreelist_list_num4Sfreelist_list4W freelist_str_ref4Sfreelist_str_len4Sfreelist_str_num4Sfreelist_str4M /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_data.cEet_private.h5G"r&4   % u^#tr'~   1$rD0*6^69[^ncD4F+QJupD`| ~~NH~NH~NFNH  ~~|||~~FNFc~~)p~~|  !^~~~7}}2b:~}E~h  ''Ђ  ''؂  ?''  '''ȶ  `  /`@ 8@ ` .`Ȱ @ ? @* 㿐@   @ &@* @ ? @* `*``2  + ?;`c @ + ;` 2㿐@   ``. ?;`c @ + ;` 2 &@2 @ ? * * * *``? c ? *(`@; @ 2@ "㿐@   `?`c?(` . ;` 6 " &@"㿈 @'La?. L(` L+  +  L+ + + +``;?G c@/`` 7?@/`6. ;?@.7`/   @6.9?#'6 /`'/ 7     9?@ 7 7` 9?  6  L;@8@ 'H q  `  `? ?@    @ ? ?ؐ `@ ?? 4#4`@  ', - * 'Ē@ '''5`2`??, ''  ; H"@9.`'ܳ.`'Ă@'Ȃ ''@,`2 2''̯3  @ ,Ƞ'5 '@ ' @ @@  @ @@;㿐 N`"&`@ K@`2` "& @ & ?@(@& 㿐  @ @  @&@㿈 J@`  `@ K@`` #`@,`@ `@&` @ P`@ (?  @@  @@ @  @&@㿈 J@`  `@ K@`` #`@,`@ `@쑠(>` @ `@ p  @  @@ @  @&@㿐@`(`@ 㿐@`(`@ 㿐`20 .N@`C*N``H&N``n"N``K@ `ʖ   ``@ ` @ @ @`& & 㿐    @ @$$ $ 㿐 @@@㿐 @ 㿐 @@@㿐  @@ a @ @& @ && &  @a&  㿈 ` ` '@  'a @@   ` ```㿐   D @`" ``" " `\" " (`d"" " " " " $" ," 0㿐 ;  @ D`3   " *" `"  `2# `#  `2#`# `2#`#  $ ( 4  , 0### #$#(#,#0" 㿐 <`&  @,`` " `@   < @`@,`   8 @@@@ 8 @㿐 4`(`"@& 4*`@ 8 & 8 4+` @ (` `\# # # # # # 㿐! ``+ $ @ #"@`$` `(`@ 㿐``!  ` #`$ @$ 㿐``% #, ` @ , Ձ`#`㿐``!  ` #`$ @$ 㿐``% #, ` $@@ , ԁ`#`㿐``!  ` #`$ @$ 㿐``% #, ` @ , Ձ`#`㿈` *  4` `e& `f7`g?`ht@t` 8@``d `?` ()` ` " 4` @`  4@`Z@즒 " 4@Ґ#@ 4@  4@~馒 ` @2```2$ " @@  @ " 4``  @`Q@@`ئ~#`@  4 %% ɐ %%  @&~㿈@ @@p`"  @  u ``` ""`s"  ?' <@ 5@& @`?耦8 `К ?'ؐޔЀ` 2 *  @`@@ -` `@ "#``2@@Ԑ& @ЀϘ @d._```d`e܀`f^`g`h@ @Ԑ& @Ѐ 0`?` H` @Ԁ ` @@Ԑ& @Ѐ 0M#` @& < @" 4& @`o  #@` 4@g` 8@@ *  @@ ` @` @@`"  `"@ 0` Ԕ@ `` q`  l @#@```$$`@ v! (`@ X `` ?` @,@` <@Ԡ 6 @!  M$@%+  @6  +  ``@ =$ (`@ '  @ (`@   H`@  ̀ bː@$ @rP %`#`*`@$ `#`*`@ $ `㿈@쀤  @ @@   C%aCHnKHASH TYPE NOT IMPLIMENTED YET!!!ARRAY TYPE NOT IMPLIMENTED YET!!! |  -  (8 -  tx -   -  -  -  - T -  -  -  -  - 8 - 4 -  - P - 0 -  - 0 -  -  -      -  -  - t - \ - P - p -  P - t -  P - p -   - P -  -  - geet_data_descriptor_newseet_data_descriptor2_neweet_data_descriptor_freeeet_data_descriptor_element_add6eet_data_descriptor_encode:eet_data_writeeet_data_descriptor_decodeeet_data_read9eet_coder8h h ((LHL`L(Llist_appendhash_freechnkstr_freegroup_typestr_allocdatamem_freedata_retmem_allocsize_retsrc_endunsigned intcounter_namehash_foreachsizehash_addprev_localelist_freenamelist_nextlist_databucket pP 85H hW d4Txp  ,8x,  p &  :R$ d u ~H 0  (  0 DP 2pE\tt  T\ |  tP("\P:K Y m8 d4  00,8tX_fm4P8 eet_data.ceet_data_chunk_neweet_data_stream_writeeet_data_get_float_eet_mem_alloceet_hash_geneet_data_put_string_eet_freelist_unreffreelist_refeet_data_get_typeeet_data_put_shortfreelist_list_numfreelist_street_data_put_inteet_data_get_double_eet_freelist_str_freefreelist_leneet_data_put_double_eet_freelist_str_unreffreelist_list_lenfreelist_str_reffreelist_eet_freelist_list_unrefeet_data_chunk_freefreelist_str_lenfreelist_listeet_data_stream_freeeet_data_chunk_puteet_data_put_floateet_data_get_string_eet_freelist_list_reset_eet_freelist_freeeet_data_get_long_long_eet_freelist_list_freefreelist_list_ref_eet_str_alloc_eet_freelist_add_eet_mem_freefreelist_str_numwords_bigendianeet_data_chunk_geteet_data_get_short_eet_freelist_reseteet_data_get_char_eet_freelist_str_reseteet_data_get_int_eet_str_freeeet_data_stream_neweet_data_put_chareet_data_put_typeeet_data_put_long_longfreelist_numcallocstrleneet_writeputssscanfsetlocalememcpyeet_data_readeet_codereet_data_descriptor_encodeeet_data_descriptor_decodeeet_data_descriptor_element_addmallocstrcmpstrcpyeet_data_descriptor_freestrdupreallocfreeeet_data_writeeet_data_descriptor2_neweet_readeet_data_descriptor_neweet_read_directsnprintf +""u k  v   P > /      ( 6  Y k 6 $e x ' 5 C 9 9 ` Pn >| /          v"z"""&": c"" Z"" c 6" :" N Z " " c " " Z F" J" _ c " " Z " "4 * c "4 " Z " "D  c u  "D " Z   O" S" h c " " , ZN " ," d c" d " / Ze" i" pp  " p"  9   H" L" S " " " " 8" 8"  9 M" Q" hX s  Z" h" | " |" " "" N" R" " "8  "8"4"4""8 """L&"x ""T  $$ xm"Tq"x 9""""p"p"+"/"V"Z"H"H"\"\""","0"0_"0c" Z  9 $"|("XW"[",}  9  ","0H 9b p "\"`"`"d"d"h8"8""8"h G"""="A"K"O"_q""$ G""   H 9v 9"0"  9 MIo  @/7S!x 3,"6">"4F"8N"@V"D`"Ph"Tp"\x"p""""""""""""""""" """""*"2"$:"4B"HJ"PR"Z"b"j"r"z"""""""""""0"D"L""""" """""*"2":"B"J"R" Z"$b",j"xr"z"""""""""""""""""" """""*"2":"B"J"R"Z"b"j"$r"(z"4"8"<"H"P"`"d"p"x"|"""""""" """""*"2":"B" J"$R"$Z"Db"Hj"Xr"`z"d"""""""""""""""""  " " (" 8"" D*" H2" L:" \B" pJ" |R" Z" b" j" r" z" " " " " " " " " " ," 0" d" h" " " " " " " " "" *" 2" :" B"  J" , R" , Z" 4 b" D j" H r" H z" P " T " X " \ " ` " d " p " x " " " " " " " " " " " " " "" *" 2" :"  B" J"  R" $ Z" , b" 8 j" < r" H z" L " P " P " \ " l " | " " " " " " " " " " " " " " " $" ,"  4"  <"  D"  L"  T" $ \" , d" 4 l" L t" h |" l " | " | " " " " " " " " " " " " " " " " " " $" ," 4" >" F" N" V" ^" f"$ n"( v", ~"8 "< "H "T "X "\ "h "l "p "t "x "| "| " " " " " " " " &" ." 6" >" F" N" V" ^" f" n" v"$ "4 "8 "L "X "\ "\ "d "h "h "t "t " " " " "" """&"."6">"F"N"V"^"f"n"v"(~","0"4"8"<"@"D"H"T"X"\"`"d"h"l"p"t"x"" "("0"8"@"H"P"X"`"h"p"x"""""""""","4"H"T"T"\"p"p"""" "("0"8"@"H"P"X"`"h"p"x""""""" ",","4"H"H"\"`"l"l"t"x"|"" "("0"8"@"H"P"X"`"h"p"x""""""""0"4"@"@"H"H"P"X"X"h"l "l""$"."6">"F"N"V"^"f"n"v""" "" "0"4"4"<"D"T"X"h"t"|""" """&"."6"@"H"P"X"`"h"p"x""""" "("P"X"h"|"""""""" """$","4"<"D"O"W"_"g"o"w"""","0"<"<"D"P"\"`"d"h"l"p"t"x "|""&"0"8"@"H"P"X"`"h"p"x""""""" ""("0"0"8"@"X"h"h "p"|"%"-"5"@"H"P"X"`"k"s"{"""""""""$",","4"T"`"p"t"|"""#"."6">"F"N"V"^"f"n"v"~""""""" ","0"4"H"L"`"d"h"l"t"""'"/"7"?"G"O"W"b"j"u"}"""""" """" "$"(","8"L"P"T"\"`"`&"h."p6"p>"xF"N"V"^"f"q"|""""""""""""""""("4"<"T"X"X)"`1"h9"pA"xI"Q"Y"a"i"t"|"""""""""""0"4"H"T"X"X"` "t"x"x""*"2":"B"J"M4 8 M  0 4 M  x | M  M GHBTMpOG, , F,  , E0FH, L, PFx, , YFBMO <G D, L, PF \, d, hE F , , F , , Y F B M O 8I <I pI tI A Q S S S A S $S ,S dG |R , , B ,S 4B lA pA |S S Q Q S S A " h " h " | " | " " " " LA" h" h" |" |" " " " hSSSSSRX@ \ `@ d t@   R  @       @  @  S   @ @ ( 8 L@ p t  / / ! !     ! S! / /   !  ! $ H/ L/ X/ ` d p t x |3  3  S   3 3   3    , 4 8 ,  JDST, XD\, S@JT XD\, SJCS0 4 \ ` d/ h l p/  /  NBI I \NNBSST, XD\, `BSKBS $AA, D, 3  S3   (3 4 8 xK  ! !     !  ASS!  R! !   R  $3 <XhKSV""""" "(","4"8"D@"D" L"P"X"\"d"h"p"t"|""4#"0#4"@#D"\#`"l#p"#"#"#"#"#"# "4$#("@#D"D\#`"x#|" #" ,#" d#" #" p#"  #$" <#@" X#\" 8t#x" #" h#" |#" #" #" #"8# "4$#("@#D"T\#`"x#|"#"p#"#"#"H#"\# "$#("4#8"0P#T"l#p",#"0"as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.54 Q%"Q1>7Z?[E[R`PbaM qambmcD0cDAhm d yD#d   \ dP      ?eet_image.o/ 1162986942 0 0 100644 45108 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.data.debug_frame.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ > <   I&I  : ; : ; I8 : ; I 8 & I!I/  : ;  : ; I8  : ;  : ; (  : ;I8 : ;I : ; : ;I8  : ; : ; : ;I' I' I.: ; ' @ : ; I 4: ; I !4: ; I": ; I #.: ; ' I@ $4: ; I %4: ; I&.: ;' I@ ': ;I (: ;I )4: ;I *4: ;I +4: ;I, - U. /.? : ;' I@ 0111 213 U441 5416.: ;' I 7: ;I8: ;I9 : ;4: ;I0GNU C 3.4.5eet_image.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?ulong long intEet_FileV_Eet_Filechar__FILE __FILE _cnt#T# _ptr$# _base&# _flag'# _file(# __orientation)u# __ionolock*u# __seekable+u# __filler,u# unsigned charFILE Jshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat5 T LTuLong-uLongf-LJSAMPLE/;JCOEF/cJOCTET/nUINT8/UINT16/JDIMENSION/uboolean/TJSAMPROW0BgJSAMPARRAY0CJBLOCK0F v?JBLOCKROW0G*JBLOCKARRAY0HCt0_ quantval0Xt#0^# ?JQUANT_TBL0_I0o bits0f# huffval0h#0n#  JHUFF_TBL0oT0 component_id0xT#0yT# h_samp_factor0zT# v_samp_factor0{T# quant_tbl_no0|T# dc_tbl_no0T# ac_tbl_no0T# width_in_blocks0# height_in_blocks0# DCT_scaled_size0T#$ downsampled_width0#( downsampled_height0#, component_needed0#0 MCU_width0T#4 MCU_height0T#8 MCU_blocks0T#< MCU_sample_width0T#@ last_col_width0T#D last_row_height0T#H quant_table0#L dct_table0#Pjpeg_component_info0q$00T#0<# Ss0T# Se0T# Ah0T# Al0T# jpeg_scan_info0jpeg_saved_marker_ptr0 !jpeg_marker_struct0 next0#0# original_length0u# data_length0u# 0!#z0JCS_UNKNOWNJCS_GRAYSCALEJCS_RGBJCS_YCbCrJCS_CMYKJCS_YCCKJ_COLOR_SPACE0'0JDCT_ISLOWJDCT_IFASTJDCT_FLOATJ_DCT_METHOD0 0JDITHER_NONEJDITHER_ORDEREDJDITHER_FSJ_DITHER_MODE0 jpeg_common_struct0 err0 # mem0 #0 .#0# 0#0T# jpeg_error_mgr0error_exit0(#emit_message0?#output_message0(#format_message0V# reset_error_mgr0(#msg_code0T#msg_parm0#trace_level0T#hnum_warnings0[#ljpeg_message_table0\#plast_jpeg_message0T#taddon_message_table0\#xfirst_addon_message0T#|last_addon_message0T# jpeg_memory_mgr40alloc_small0z#alloc_large0z#alloc_sarray0#alloc_barray0# request_virt_sarray0#request_virt_barray0"#realize_virt_arrays0 (#access_virt_sarray0 L#access_virt_barray0v# free_pool0?#$self_destruct0(#(max_memory_to_use0[#,max_alloc_chunk0"[#0  .jpeg_progress_mgr0progress_monitor0(#pass_counter0[#pass_limit0[#completed_passes0T# total_passes0T# j_common_ptr0 Ij_compress_ptr0 f l.jpeg_compress_structx0err0 #mem0 #0 .#0 # 0 #0 T#dest0E#0#0# input_components0T#$in_color_space0z#(input_gamma0#00&T#80(T#<0)z#@0+K#D0.Q#H01a#X02a#h05w#x06w#07w#num_scans09T#scan_info0:#raw_data_in0@#0A#optimize_coding0B#0C#smoothing_factor0DT#0E#0Lu#restart_in_rows0MT#write_JFIF_header0Q#0R#0S#0X#0Y#0Z#write_Adobe_marker0[#next_scanline0b#0k#0lT#0mT#0o#0zT#0{#0~#0#0T#0#Ss0T#Se0T#Ah0T#Al0T#master0#main0#prep0#coef0"#0=#0Z#downsample0s#fdct0#entropy0#script_space0#script_space_size0T#j_decompress_ptr0GMjpeg_decompress_struct0err0 #mem0 #0 .#0# 0#0T#src0#0#0# 0T#$0z#(out_color_space0z#,scale_num0u#0scale_denom0u#4output_gamma0#8buffered_image0#@raw_data_out0#D0#Hdo_fancy_upsampling0#Ldo_block_smoothing0#Pquantize_colors0#Tdither_mode0 #Xtwo_pass_quantize0#\desired_number_of_colors0T#`enable_1pass_quant0#denable_external_quant0#henable_2pass_quant0#loutput_width0#poutput_height0#tout_color_components0T#xoutput_components0T#|rec_outbuf_height0T#actual_number_of_colors0T#colormap0#output_scanline0#input_scan_number0T#input_iMCU_row0#output_scan_number0T#output_iMCU_row0#coef_bits0#0 Q#0 a#0a#0T#0K#0#0#0w#0w#0w#0!u#saw_JFIF_marker0&#0(#0)#0*#0+#0,#saw_Adobe_marker0-#Adobe_transform0.#00#marker_list06#0?T#0@T#min_DCT_scaled_size0BT#0D#sample_range_limit0M#0TT#0U#0X#0Y#0[T#0\#Ss0`T#Se0`T#Ah0`T#Al0`T#unread_marker0fT#master0k#main0l#coef0m#post0n#inputctl0o4#0pO#entropy0ql#idct0r#upsample0s#0t#cquantize0u#Ejpeg_destination_mgr0next_output_byte0!#free_in_buffer0g#init_destination0s#empty_output_buffer0# term_destination0s# a qq q K T jpeg_comp_masterjpeg_c_main_controllerjpeg_c_prep_controllerjpeg_c_coef_controller jpeg_marker_writer(jpeg_color_converterCjpeg_downsampler`jpeg_forward_dctyjpeg_entropy_encoderqjpeg_source_mgr0next_input_byte0#bytes_in_buffer0g#init_source0#fill_input_buffer0# skip_input_data0#resync_to_restart0#term_source0# T?jpeg_decomp_masterjpeg_d_main_controllerjpeg_d_coef_controllerjpeg_d_post_controllerjpeg_input_controllerjpeg_marker_reader:jpeg_entropy_decoderUjpeg_inverse_dctrjpeg_upsamplerjpeg_color_deconverterjpeg_color_quantizerP0i0s0  T O( 4? 4T.V 4Ebs Og Oy...[.Tjvirt_sarray_ptr0 jvirt_sarray_controljvirt_barray_ptr0CIjvirt_barray_controlz 4Tg` 4T0 4T 4T"* 4TL 4(v0 4*Rjmp_buf1E T emptr4 _JPEG_error_mgr4 pub4 # setjmp_buffer4 |# 2_JPEGFatalErrorHandler4?n4> 4h 4@X o_JPEGErrorHandler4J^4I 4X!4K _JPEGErrorHandler24U^4T 4X"msg_level4TTY!4V#!Xeet_data_image_jpeg_header_decode4aTn4`/h4`Ti"w4`!X"h4`!X 4bM| 4cz$f4d!^zu#"eet_data_image_jpeg_rgb_decode4n4/h4Ti"w4!X"h4!X$d4!Xh 4M| 4z$ptr4[$line4"z$tdata4z$ptr24!X`$x4uZ$y4u_$l4uj$scans4uk$i4T\%count4T%prevy4T$f4!^z "##eet_data_image_jpeg_alpha_decode4n4/h4Ti"d4!X"w4!X"h4!X 4M| 4z$ptr4\$line4"z$tdata4z$ptr24!X`$x4u[$y4uY$l4ul$scans4uX$i4T[%count4T%prevy4T$f4!^z&%eet_data_image_jpeg_convert4n'46'4/(w4u(h4u'4Tl'4T)ptr4%`)d4{)sz4g{*4~+jbuf4*4 l{)f4!^{)buf4{,)i4uZ)j4u[%T&'ieet_data_image_jpeg_alpha_convert4n'46'4/(w4u(h4u'4Tl'4T)d14v)d24m)d4h*46X)sz14Tv)sz24T`-&)ptr4%`)d4w)sz4gw*4~+jbuf4*4 l{)f4!^v)buf4w,)i4?uZ)j4?u[-')ptr4U%`)d4Vw)sz4Wgv*4Xz+jbuf4Y*4Z lw)f4[!^v)buf4\v.':)i4u[)j4u\.'T)i4TY,+v4/(eet_data_image_encode4n'4/e(size_ret46i(w4uj(h4uk'4Tl'4Tm'4T]'4TQ)d4X*4Tl0({(1)+h2)72)C2)M2)W2)c34)`4)b5)5)4)h0()2*2*2*2*$2*.34*K`5*U.(4)Z.(5)|,4*bZ6)eet_data_image_lossless_compressed_convert4w74v674v/8w4vu8h4vu74vT8compression4vT9)+v4z:+d4+comp4;46+ret4T+buflen4Y:+i4u6*oeet_data_image_lossless_convert4P74O674O/8w4Ou8h4Ou74OT9*J+v4S:+d4Z;4[6:+i4lu/+Feet_data_image_write4Tn(ef4+FX(name4Y'4/j(w4uk(h4ul'4Tm'4T'4TQ'4T])d4m*4Tl3)v4T`/,eet_data_image_header_decode4Tn'4/a'4Ti(w4!Xj(h4!Xk'46l'46m'46c'46b*4P.,1)iw4WuD)ih4Wu@+ok4XT.,I+v4.,c)i4(TY-,)iw4@uL)ih4@uH+dt4A,+sz14BT+sz24BT+ok4CT,)iw4.T`)ih4.Ta)al4.Te)cp4.Td,/-eet_data_image_header_read4Tn(ef4+Fh(name4i(w4!Xj(h4!Xk'46l'46m'46Q'46]*4`*4Tl)d4Th*4Ti//eet_data_image_decode4kn'4j/c'4jTi(w4j!Xj(h4j!Xk'4j6l'4j6m'4j6'4j6)d4l!Xa*4mP-.)iw4u@)ih4u..)i4}TY-/!)iw4Te)ih4Tf)al4T)cp4Tg)body4!XY./9+v4q./)iw4uH)ih4uD)dt4,h)sz14T`)sz24Tb./)dlen4YL,)x4TZ,)x4TZ/0eet_data_image_read4n(ef4+Fh(name4i(w4!Xj(h4!Xk'46l'46m'46Q'46]*4`*4Tl)d4!Xh*4Ti$words_bigendian4 T /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_image.c4R 'sp)u *+RY/1_P   ,g(@5t t!  $r"  RE   $r"     "t  ~vDs||$| `c\BA2H ! g&n&0d-(0J;R, D2b0DP#q)=*A X o%~ 㿐 @ @'ddh`'L'P1 @`'h' ``'l'p@ !В >@ @d @'l'p@L#@P @@@d0@@d@' 'L'P'$ڐ @h`'h' ``'l'p@쀢 | !А@ >@  @ 'h'l'p@L#@`P @L@@(``h@#@* ` '$``[ @@@ ` L@($ " @ @@ P@` ( @P@ @@* $L@` ? (`+` @ @ @$@  *퀢`P@Ԁ@$`" @ @@ B `  L@($#@ @ `P@` ( @P@ @@* $L@` ? (`(`@ @@$@  *`P@ր@@' 'L'P'T '$ @h`'h' ``'l'p@쀢 | !А@ >@  @ 'h'l'p@P@rT@@mP @Tg @P@ @ (``h#``'$ L @@@ SL   ($#@  T@` ?c (@T@ @@* @$P@`  +`@ @ $P@@   `@ PT@@Ր  $`" @ @ @ 0P''@'D''H'L'P'X x @`j#`'@8`'8'``'<'@@ V!x@ >@P '' L''@X@ X`Y  #`#`#` #`\#``#`@ @"H L  T*;`**L  @ @  @@@D#@ @@  @`'D'H'L'P'X''@'l 1 L@ @ `j#`'@8`'8'``'<'@@  !x@ >l@  ''LP''@X@ X`Y  #`#`#` #`\#``#`@ @"H L  T*;`**L  @ @  @@@l''|'t'p@| 'hL@ @ `j#`'x@`''``' '@ !x@ >h@PL '''@'X@ X`Y  ` ` ` `\ `` `@ p@H L   Lx+L   x@ p@  @@@h|p@ @ R`/` p& & & ?c 7??*` @(`@+ @ :@@ 0`@``" tp@ p @ @t@p@` D#@# #`@@h "t@t@ @@l  @t@ 㿈``'H\`Y-@* @ ? @* *  d@*  @'褒   @+b $$ $ $ $ @`Q@* @耧 `@ &   i쀦`vt&@ט `g @* @`   @ +b$$ $ $ @ `20@*  'ΐ`?c #?? @+` @+ @ : @@ 3`@ $ *  k%@` @&?c #?? @+` @+ @ : @@ 3`@ $ * @ %㿀d`#`#\\'@ ` @@`! \8`` В@  `0?+Ђb퀣@L/` @<''_ "z && 2'`2'@ $ K$b  $ c??  @+` @+ @ : @@ 3`@ "+''Ȑ` Ԕ$Ȁ 3= ' @  @.  @*  #2&2& 2'`2'@2$ d$ۚ &&  '㿀'@쀤  `\#`#\@` @@   X%` В@ `1?+Ђb퀣@"F/` @''Ֆ && 2'`2'@`` `#@\` K\#@Ȱc??  @+` @+ @ : @@ 3`@ "+Ђb퀣@/'@E   @  @*  @* @  F @`d`2&2& '`2'@``2#@\` d\#@ b$ ԰ ''ؐEĢ "Ā&& l j''̖@``@?c !??@ @+` @+ @ : @@ 3`@ $@ * `@?c !??@ @+` @+ @ : @@ 3`@ $@ * `㿀@쀤  `\#`#\@` @@    |  -    -  -  -   -  - 8 - p -  -  -   -  - 0'ieet_data_image_encode*oeet_data_image_write+Leet_data_image_header_decode-eet_data_image_header_read-eet_data_image_decode/eet_data_image_read d<d l t d l, t @@  p`hddata_precisioncomp_infototal_iMCU_rowsclient_datacur_comp_infojpeg_color_spacealphanum_componentsmax_h_samp_factorcomponent_indexis_decompressorimage_heightheaderMCUs_per_rowblocks_in_MCUmarkerdataarith_codeJFIF_minor_versionmax_v_samp_factorimage_widtharith_dc_Larith_dc_Uquant_tbl_ptrsjerrcomps_in_scanJFIF_major_versiondensity_unitunsigned intprogressive_modecconvertdct_methodMCU_rows_in_scanrestart_intervaldc_huff_tbl_ptrssizesent_tablefree_dataac_huff_tbl_ptrsprogressglobal_statequalitycompressarith_ac_KCCIR601_samplingcinfoMCU_membershipY_densitylossyerrmgrX_density   . @ SjP (  p '8Jav(L %l9Qgn~8p,@Xqeet_image.ceet_data_image_jpeg_alpha_decode_JPEGErrorHandler_JPEGErrorHandler2_JPEGFatalErrorHandlereet_data_image_jpeg_converteet_data_image_jpeg_header_decodewords_bigendianeet_data_image_jpeg_rgb_decodeeet_data_image_jpeg_alpha_convertsetjmpjpeg_start_decompresseet_writememsetjpeg_set_qualityjpeg_set_defaults_eet_memfile_read_openjpeg_write_scanlines_eet_memfile_write_openeet_data_image_header_decodejpeg_start_compressjpeg_std_errormemcpyjpeg_CreateCompress.udivuncompresseet_data_image_decodejpeg_finish_compresseet_data_image_read_eet_memfile_read_closejpeg_CreateDecompressmallocjpeg_stdio_destjpeg_stdio_srceet_data_image_encodejpeg_read_headereet_data_image_writejpeg_destroy_compressfreecompress2longjmpeet_read.umuleet_read_directjpeg_finish_decompressjpeg_read_scanlinesjpeg_destroy_decompress_eet_memfile_write_closeeet_data_image_header_read    vjje!{!</{We)s  )     a pZ C  (     !=i,J] i0Rywi<5 C)ZC,(<L\l|w!J](i8R,i<(58HXhC)s    = %b L  P  W= db  ( = b (  !!-=!<7!  ! !!!=!7" " P""#=#-7$ P$  p$$$JT$X$7$=$ $ %:  p%> %E%U%T%%%&'7&D=&r  &v  ,& &7&='  '  '?  T'C  'U  'Y ' ' ''T'''\((, (0 (U@( ( (h( ( ( ( ( @( ),)8)XT)***/T*V* * (**T**+ \+%+4+w (+{ +++T+++\+, ,  ,6  ,: @,N @,R ,h, , p-* -. L-iT-w--\---- L. l...;T.I.W.g\... `. ./& /* /> /B h/ h/  / /  /  / d/ l/  08T0F0T0b\0p0~00 & . 6 >  F (N ,V <^ @f Dn Hv P~ X ` l p t x |              ( 0 8 @ H R  Z  b $j 4r 8| @ D L T ` d h l p t x |         $ , 4 < D L  T \  d $l $t ,| 4 4 < @ @ H T \ d l           & . 6 > <F @N DV H^ Hf Pn Xv X~ ` x                 $ , ,( <0 L8 h@ lH pP tX t` |h p x                        (" 8* D2 P: XB \J `R hZ xb xj r z                         $ 4 , P 4 ` < l D p L | T  \  d  l  t  |              ( , , 4  @  P  T  X & \ . h 8 l @ p J  R  Z  b  j  r  z                   $ (  0  @ " H * H 2 P : X B \ J ` R d Z h b l j p r x z                          (   4 $  < .  D 6  L >  p F  t N  V  ^  f  n  v  ~                    0  <  @   D   H   L   P &  T .  X 6  \ >  d F  t N  | V  | ^  f  n  v  ~                          8  8(  @0  L8  T@  \H  `P  dX  h`  lh  pp  tx                                            (  0  8  $@  (H  (P  0X  @`  Hh  Hp  Px  T  X  \  `  d  h  l  t                          "  *  2  :  B  J  R  Z  b  j  $r  (z  0  4  8  <  @  D  D  T                    (% ,- 45 <@ DH LP \X d` lh p x                   ( 0! 4) 81 <9 @A DI HQ XY `a `i hq y                   0 < H T X' \/ `7 p? G Q Y a k s { $ ( ( @                 (" ,* 82 @: HB TJ dR tZ b l t |              @ |      ! + 3 ; C K S [ c k s {  $ 0 < H T ` h p |            ( 0 8 @  H 0P 0X 8` Lh Pp \x \ d p                  ," D* `5 = E O W _ g o w           < @ L P P X ` p t t | ! ) 1 9 A I T \ d l t |       4 D T h l x       \ l p # + 3 ; C K S [ c k s {   30X ` d l p x | ),.9(9 ((L T X ` d l p |),. 5*L7T9\(819(8       0)<,H.`79(X8 1,94(`       "+(8p & 0 : <0 D: \1 t x      (" 4+ \ l  $ D& L0 T: x     " + ( 8 l  & 0 : *  $ ! ! 1 1  0: 1,1<0D:d1l1  5*#* P!X h521 5(*@h!p 5 !(11 - 1, 0 \!d ( 56 104P T x! 5 50*X!`  p$x 55x6%14  0 4 @ D  P T (l p     P   p      (0 4 L P Lh l l as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.54 7'0%41Nx 7h=hJjZj ijwksn4 qu  ,!  D  8P      ?eet_memfile.o/ 1162986944 0 0 100644 8308 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_pubnames.debug_aranges.debug_ranges.debug_str.bss.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >   : ;  : ; I8  : ; I 8  I & .? : ; ' I@ : ; I 4: ; I .? : ; ' @  UtGNU C 3.4.5eet_memfile.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?wlong long intchar__FILEf__FILE_cnt#V#_ptr$f#_base&f#_flag'l# _file(l# __orientation)w# __ionolock*w# __seekable+w# __filler,w# lunsigned charFILE Jshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat i  Eet_Memfile_Write_Info4$/z_Eet_Memfile_Write_Info 4$f4'z#data4(#size4)# }  _eet_memfile_read_open4zn data4 h size4iY f4 z`_eet_memfile_read_close4^ f4zXH_eet_memfile_shutdown43n i47Va _eet_memfile_write_open4Czn data4Bc size4Bi f4GzX tmp4LX  _eet_memfile_write_close4in f4hzh i4mVb j4sVY _eet_memfile_info_alloc_num4-V _eet_memfile_info_num4.V _eet_memfile_info4/ /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_memfile.c4 ( q ,n 㿐@   @@@@  `㿐' @ % @@``@ @$㿐#`!`  `@ %*`@  $ $`@  $@   @ `(`@    ` $`$  $ 㿐  ' @@` @  @@`@$@@`@@@` "#@`@ @@#@@ @ (````###@ @@`#@EET: Error opening tmp file (no fmemopen support fallback):tmpfile() | ` -  X -  - L - x_eet_memfile_read_open_eet_memfile_read_close_eet_memfile_shutdownH_eet_memfile_write_open_eet_memfile_write_close`| punsigned int     ! 7 SY^`u`pXLeet_memfile.c_eet_memfile_info_eet_memfile_info_num_eet_memfile_info_alloc_numfreadputs_eet_memfile_read_open_eet_memfile_write_openfwriteperror_eet_memfile_read_closemalloctmpfilerewindfclosereallocfree_eet_memfile_shutdownftellfseek_eet_memfile_write_close x``p2p6mq01Ts (08@H P X(`0h8p@xHT``pt (08@HPX ` h(p,x,4LPTX`dhlpt| $,4<0D4L4T<\Pd`l`th|p  (0@H @LP @` d t |            0 < @ ` d p x |         $ HP X d l p    0 4`@ Dp\ `x |as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.54  >x%1 P70J?|L \ kHy   0H  D  4  (x      ?0707010000cf75000081ed0000000200000002000000014551c6cc0000031e000000760000000700000000000000000000001400000000reloc/lib/libeet.la# libeet.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libeet.so.0' # Names of this library. library_names='libeet.so.0.9.10 libeet.so.0 libeet.so' # The name of the static archive. old_library='libeet.a' # Libraries that this one depends upon. dependency_libs=' -lz -ljpeg' # Version information for libeet. current=9 age=9 revision=10 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' 0707010000cf94000081ed0000000200000002000000014551c6cb00018e20000000760000000700000000000000000000001b00000000reloc/lib/libeet.so.0.9.10ELF44 ($#wwww|L|Lgg  !"$&')*,-.23467:;>?@ACDFGHIJKMNPRSUWXZ[\]^abe #%(+/01589<=BELOQTVY_`cdfFXH *P< GNU\b hE 0 s x"}\d 1(, "*0fT Z_emH {tt m rt ` #9OV}]qw xjl l0 vp M  OP #)0}0=Rip g"5H W s w 2T .  s /4 HOV-0 fq z*t HLt 4 EFG ,L  ~T|L$"8< -4Ijpeg_stdio_desteet_data_descriptor2_neweet_data_descriptor_decodesnprintfsetjmpfclosefcntl_finieet_data_descriptor_neweet_mode_getjpeg_std_errorsetlocale_eet_memfile_shutdown_PROCEDURE_LINKAGE_TABLE___register_frame_infoeet_codereet_initjpeg_set_qualityeet_deletefilenostrncpyfreadeet_data_image_encodeeet_data_descriptor_free.udiveet_data_image_decode_eet_memfile_write_closestrcmpabort.divjpeg_read_headereet_data_image_header_read_eet_memfile_read_openmunmaptmpfilestrlenjpeg_start_compresseet_close.umuljpeg_destroy_compressjpeg_CreateDecompressfwrite_edatajpeg_read_scanlines_etextcalloceet_data_image_header_decodejpeg_set_defaultsjpeg_stdio_src_lib_versionjpeg_finish_decompresseet_data_descriptor_encodejpeg_destroy_decompresseet_data_writeftellsscanf__dso_handlejpeg_write_scanlineseet_data_image_write__deregister_frame_infoeet_readeet_data_readrewind_eet_memfile_read_close_GLOBAL_OFFSET_TABLE_eet_listeet_writelongjmpfnmatchmmapcompress2fseek_eet_memfile_write_openjpeg_CreateCompressstat_Jv_RegisterClassesunlinkperroreet_read_directeet_data_image_readmemcpystrcpymemsetputseet_clearcachejpeg_start_decompress__iobrealloceet_data_descriptor_element_addeet_num_entriesmalloceet_shutdownuncompress_end_DYNAMICeet_openstrdupjpeg_finish_compressfopenlibz.so.1SUNW_1.1libc.so.1libgcc_s.so.1GCC_3.0libjpeg.so.62libeet.so.0/opt/csw/libO ='Yb ='Yl y&Pzw}Pw}w}w}Xw}Tw~ w}w~w~wvxwvwvwvwwx~x~x~x Ehx~x~Dx~$x~4x ~<x$~x(~0x,wx0wx4w x8w(x<wPx@~(xD~@xH~ xLExPExT~,xX}4x\Ex`~8xdWxhWxlWxp}8xtwxxxwx|~Hx~Lx~Px}DxMxxXx=x}X}L}`7}d7}l8}p8}x9,}|9}:l}<}? }?}@}A`}7}7}8}8}9,}9}:l}<}>}>x=xxMxYy*y yy$y0$y<IyHyT"y`&ylLyxTy^ySyNyfyyyGy.yRyyzdzVz z,z8HzDFzPz\`zh zt9z\z5zUzDzzPz>zEz!z z{){2{{(W{46{@A{L'{X4{d,{pJ{|K{{0{{%{;{e{({{{|/| |#|$@|0O|<8㿠@;@㿠@㿐#/X`  @  `@@`" `@$@`````@X*`  +㿐㿐/Wͮd` ` @X ``` `@X 㿐h  ''Ђ  ''؂  ?''  '''ȶ  `  /`@ 8@ ` .`Ȱ㿐/W @8 4+ @ + 0*)? @`"*@$& @W(` 2&``(   @W 3@W@W &&@&㿐`?`?@ @W`?㿐 %, @    @,  h   c@"     ` `  (@ 6(  . @@WU`` ` .    `. ` `$`` `  . c'  ''@W/   @W 2I  \``.  @W``'@0``'`'Р `   '' @V ' `@V 2" `` & 6.``.  ` @V 2  ``2`  ` ` ``@V $  ` @Vΰ $  +@$  @Vİ  $ @V $ @V $ 㿐/VǮL`D@ '@  ?c@  㿐/V @c@"` `$`  `@_``z`q` "=` `6``0 @(@  &, `@ >%   ` #@@VP` `@ " `" @VC`@V? 0 @V;``@V8 @V6`` +` #$@$`$`$` $`$`$`$`$` $`$@V"#``` ` @  0`@V$@@V` ` `$`< 㿐/U⌀ ?@  +` ` `@+` ``  @ @U" @ `@Uȓ,` , ``(   @U 3@U, &@ &@&袖 /UԮ ` `eh@U  `  @U  $@ n@ $@U@U@U )  (@U$`?``? c $$$$* $$$$ `@ $ @U`0@U .$ @U  @U `?`?@g`"g`"G` `  "@ @UJ$`$'`<@ $@U? `$`$`<   @ $@U$` ` z\`"R`8T`$`<   G`,$$ @U     @U 8`?`?@$'@2 /d /e /f /g /` /a /b /cd`@ @@ -`@(`@ @T  ~$" @Tڒ $ ` "t $ @Tϒ$$  ``g C` /c {9@T  v /\ /] /^ /_\$` /X /Y /Z /[`@ `+`@@ $@ /T  /U /V /WT$`  /P /Q /R /SP$`  /L  /M /N /O>L ;@ 7  ` ` ` @ @ ++`@ `2$@$``@```* $``#$`ǰ  @@$@T@T ] @T!` "$``@ @T1`$`@T  $`@T*`+@`4@T%` @`! `, @`" 1 ``"@@@&@@T`&```2@  @@4`@S @S`0@Sn$ @$@SɐL  ` ` @㿐/SŮD`<@  `$@ ,   @ 0`  @@ `` @ ,   @ 0`  @`O,```< # ` `$@ , @ `,`` $ @ `@` #`@ ` @  6 ,  `,`` $  `@` #` , @S? , 㿐/RA4`D $@SX@SY㿐 `@ ``* h   2  㿐 & 3 c@`+ )  @ `@    `" `` Đ  @   " 2& @㿈  #c@ `?`?@2 $  `   2"  @Rϒ &   c" @RŒ  $ ``  $@ @R$  $```  @r  * * @R d @R o '@R 8쀤@4`  @ S @R `"+ @Ri  "@R @ $ ``, $ # @ ++`@ $ $ $$ $ $   @ & -@R)) ``,  `|  @R @ + (`@$ $$ @Q 2 㿐  c@`? =  `9  `5``1@Ԑ ``* @  % 7 2   ``@@ % @Q  @ &  @Q "@㿐/Qήh    c@" 2&X `􀦠 @ `@ 뀦 (@  5;`-` (`8`@,`@    "`@Qp  @Q  2 `@@@QT, `@ 2&@QK  c@" %?`""?`"? @ `@ 2? (@  + @`2`  &+  㿐  ` `@ @@ @Q:`@Q    @QH  㿈& e c@`] [  @ `@ R  `"N ``"J  E ` @P ? @@2 ```"@P`2&/` `'@P  "@P뀦 䀦@P @P | ܨ @P0h  ''Ђ  ''؂  ?''  '''ȶ  `  /`@ 8@ ` .`Ȱ @ ? @* 㿐@Pk   @ &@*㿐 9/O㜸 @?@.`.@`2  / ??`c@ / ?`6㿐/Oٮ@P5 `  @`. ?;`c @ + ;` 2 &@2㿐 7/Oℶ@?. . . .@`? c9?.(`@? @6@&㿐/O@O `  @?`c?(` . ;` 6 " &@"㿀/OfP @`?. . . . . . . .@`;?I c@/`` 7?@/`6. ;?@.7`/   @6.9?#'/`6/  '7     '@7` 9?7   '9?   6  =0/N@OV `'H r @ `? @  ? ? `@    @ ?  ?ؓ4`@ ?4# 'Đ @ '5`2`''- * ??, ,''  ; H";.`'ܳ.`'Ă@'Ȃ ,`'''̑2 '2@3  @ @',''5 @ @' @ '@   @  @@;㿐 N`"&`@ K@`2` "& @NĐ & ?@NՔ(@& 㿐  @N @N  @N&@㿈/N; J@`  `@ K@`` #`@N`h,@N `l@N&` @N P/M ܂`h@N (?`l  @@N  @N@N8 @NJ  @NF&@㿈/Mۮ$ J@`  `@ K@`` #`@N<`h,@NW `l@NS쑠(>` @NG /MX`h@N; `lp  @N7  @N+@Mې @M  @M&@㿐/Mᴂ@` (`@ @㿐/Mml@` (`@ @㿐`20 .N@`C*N``H&N``n"N``K@ `–   ``@ ` @ @ @`& & 㿐    @M @M$$ $ 㿐 @MT@MR@MP㿐 @M{ 㿐 @MB@M@@M>㿐  @@ a @Mc @& @M! && &  @a&  㿈 /LҮ`p ` ' @M  '3 @L@L    @M@@L@@M@@Lݞ@㿐 /L  D! @M`H `  "  \" " (`d"" " " " " " " $" ," 0㿐 /Lj`K  @Lؒ D`C   H##`    " # `"" #  `"! # `"##  $ ( 4  , 0### #$#(#,#0 `# `#  `##㿐 <`&  @,`` " `@LQ   < @`@,`   8 @L?@L=@L;@L9 8 @㿐 4`(`"@& 4*`@L# 8 & 8 4+` @ (` `\# # # # # # 㿐/KЮ``X@`` d+`$@  "@K$@`d@*@ 㿐/Kh`L@ X``d  #@  @$@K$㿐/K`L@ ` @ρ`d ,  @ @, 㿐/KgT`L'㿐/K[$`@ \`P`  #@  @$@K$㿐/K<ਂ`@ `P @ρ` ,  $@@ @, 㿐/K `'㿐/J ܂``@ |``T  #@  @$@K5$㿐/J```@ ` @ρ`T ,  @ @, 㿐/JĮȂ``'㿈/J☂`   4`;9`t x `e& `f7`g>`hs@s` 8@``d `?` ((` ` " 4` @`  4@`Y@K즒 " 4@JY@J 4@K  4@ꦒ ` @2`¬``2$ " @'x6@J  @ " 4``  @`Ɣ@@J`ئ{#@J 4 %% B %%  @JR&㿈@J @J@J;p/I|`"  @   `L``   @`` ""@"  ?'j ^@J  W@J& @`?耦A``T-  И  ?'ؐCЀ`%Y *  @`@@Iڒ -` `@Iђ "#``2@@IԐ& @IЀϘ @I W_ $```d `e܀`fO`g`hK`x`?` V` @IԀ ` @@IԐ& @IЀ 0M# @& < @I" 4& @`u  #@` 4@m` 8@@ے *  @@ ` @I` @@`"  `"`t@I@IRԐ& @IDЀV 0` Ԕ@ u`` r`  m @@I,`|`$@ &(`@@ @I"Ԑ& @IЀ& 0W`` ?` @7@` H@IiԠ B @`P @ $@`@+  @&  + `\`P@``P @ <#@(`@   @ (`@@H   `@   ^1@H) @HLҐs `#*`@H`P @'(``#*`@H@'@(`j@㿈@H쀤  @H @Hn@Hִ   㿐 @Hϒ /H@HĒ'ddh`'L'P4 @H`` '   'h'l'p@H !В >@H @Hd @H'l'p@HL#@P @@H@Hd0@H@Hd/G@H' 'L'P'$ݐ @Hzh`` '   'h'l'p@Hn쀢 | !А@Hj >@Hj  @Hj 'h'l'p@HgL#@`P @L@@(``h@H_#@G* ` '$``[ @HR@HG@HH ` L@($ " @ @@ P@` ( @H5P@ @@* $L@` ? (`+` @ @ @$@  *퀢`P@Ԁ@$`" @Gs @G@G B `  L@($#@ @ `P@` ( @GP@ @@* $L@` ? (`(`@ @@$@  *`P@ր@/FͮD@G' 'L'P'T '$ @Gh`` '   'h'l'p@G쀢 | !А@G~ >@G~  @G~ 'h'l'p@G{P@rT@@mP @Tg @P@ @ (``h#``'$ L @Gf@G[@G\ SL   ($#@  T@` ?c (@GLT@ @@* @$P@`  +`@ @ $P@@   `@ PT@@Ր  $`" @F @G  @G  0P/F ''@G 'D''H'L'P'X { @`j#`'@Fא8`` '  '8'<'@@Fː V!x@F >@FP '' L''@FސX@Fݔ X`Y  #`#`#` #`\#``#`@FҒ @"H L  T*;`**L  @F @  @F@F@FD#@ @F@F  @E/ET`'D'H'L'P!'X''@Fq'l 9 L@ @ `j#`'@FB8`` '  '8'<'@@F6 !x@FP >l@FP  ''LP''@FIX@FH X`Y  #`#`#` #`\#``#`@F= @"H L  T*;`**L  @F  @  @F@F@Fl''|'t'p@E| 'hL@ @ `j#`'x@Eː`` '  '' '@E !x@Eْ >h@EِPL '''@E'X@EҔ X`Y  ` ` ` `\ `` `@EȒ p@H L   Lx+L   x@E p@  @E@E@Eh|p@ @E T`/@` &p & & ?c 7??*` @(`@+ @ :@@ 0`@``" tp@E p @D @Dt@DȐp@` D#@# #@Ej@Ekh "t@Dt@D @E[@E\l  @Dt@D 㿈`/D@`'J\`[`@@E* @D ? @* *  d@E-*  @D'褒   @D+b $$ $ $ $ @D@`S@D* @D耧 b@DP &   W쀦`xv&@ ``g @D* @DF`   @D= +b$$ $ $ @DN `0?@D*  '̐`?c #?? @+` @+ @ : @@ 3`@ $ *  i%@@D#` @C&c #?? @+` @+ @ : @@ 3`@ $ * @Cϐ $㿀d`#`#\\'@Ds ` @D@C`/COL`\8`` В@C̔ `0?+Ђb퀣@L/` @<''. "z && 2'`2'@ $ K$b  $c??  @+` @+ @ : @@ 3`@ "+''Ȑ` ԔȀ 3= ' @  @.  @C*  #2&2& 2'`2'@2$ d$ۚ &&  '㿀'@Ck쀤  `\#`#\@C` @B@CP   X)/B 'X` В@B `1?+Ђb퀣@"F/` @'' && 2'X`2 @`` #@\` K\#@̰c??  @+` @+ @ : @@ 3`@ "+Ђb퀣@/'@G   @ ` @B*  @B* @By  `H @B @ f`2&2& 'X`2#@``2 @\` d#@ `$  ''ؐĢ Ā&& j h''̖@B]̂ @ `@B?c !??@ @+` @+ @ : @@ 3`@ $@ * `@Bu?c !??@ @+` @+ @ : @@ 3`@ $@ * `㿀@B1쀤  `\#`#\@Bs` @A@B   㿐/A(@B] ` @A@BT @A`@BO @A@㿐/Aڮࠂ` @@)   @@An``@  @Ae$㿐/A ` `@` `@ *`@ $ %`$@@A=  $@B  @ @  @(`@    @$@$@#@㿐/@y`  @`   @@  ` @A @A @`@AĐ$@A@`@A@@` ##@`@ @A6@&@ %@@@ @(````###@ @@֐@`#@㿐/@᠂`@?㿐BAD ERROR! Eet realloc of cache list failed. Abort wbrbFile: %s is not up to date for key "%s" - needs rebuilding sometime *C%aCHnKARRAY TYPE NOT IMPLIMENTED YET!!!HASH TYPE NOT IMPLIMENTED YET!!!EET: Error opening tmp file (no fmemopen support fallback):tmpfile()|L00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oL0lX0id0fp0c|0`0]0Z0W0T0Q0N0K0H0E0B0? 0<09$06003<00H0-T0*`0'l0$x0!000Obl d  D  oooxP oox DPd   vp w x|L},}@}H}P}T}X}\} !"#*~T0+}4},?vp N^ yT YH },}@}H}Pt }}}X}T~   }/~;~Gvx Mv Sv Yv _w e~u!,  @ ,` @, 4 ` ~~CdP D, '?  :Eh 6 I>T ]Jd0 q~~BH 8 ~D~$9 @ LX ~4 A` L0 7~<I~Z~0cK0 |C0 Gw Mw Sw Yw( _wP ~(~@C0 D ? > J| I *:l AK Y~ kE zH E ~,}4B 8 IP| 7( K| 9, 0E >C R78 dBHD v< ~8\x W W W _,8 W }8AX `adD Gwx Mw ~H~L~PN}Lv vd }D}< }T}P#8HFXH aP< ~ E 0 s x "#}\0d 6G1(, RYagfT 9}mH tt m rt     1` ; A W m t} { w  jl -l0  vp  M   2OP A G N}0 [ pip " 5H W  s w 2T .       !s 9 M R f m t-0 q     *t    HLt 4 | G . 5,L B M~T R|L ["8< d k .libs/libeet.so.0.9.10crti.svalues-Xa.cBbss.bssDdata.dataDrodata.rodatacrtstuff.ccall___do_global_dtors_auxcall_frame_dummyforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN__object.2completed.1p.0__JCR_LIST__eet_lib.ceet_readers_numeet_cache_deleet_hash_geneet_writers_alloceet_readerseet_writers.LLC0.LLC1.LLC2.LLC3.LLC4eet_writers_numeet_cache_addeet_string_matchfind_node_by_nameeet_flushread_data_from_diskeet_cache_findeet_readers_alloceet_initcounteet_data.ceet_data_chunk_neweet_data_stream_writeeet_data_get_float_eet_mem_alloceet_data_put_string_eet_freelist_unreffreelist_refeet_data_get_typeeet_data_put_shortfreelist_list_numfreelist_street_data_put_inteet_data_get_double_eet_freelist_str_freefreelist_leneet_data_put_double_eet_freelist_str_unreffreelist_list_lenfreelist_str_reffreelist_eet_freelist_list_unrefeet_data_chunk_freefreelist_str_lenfreelist_listeet_data_stream_freeeet_data_chunk_puteet_data_put_floateet_data_get_string_eet_freelist_list_reset_eet_freelist_freeeet_data_get_long_long_eet_freelist_list_freefreelist_list_ref_eet_str_alloc_eet_freelist_add_eet_mem_freefreelist_str_numwords_bigendianeet_data_chunk_geteet_data_get_short_eet_freelist_reseteet_data_get_char_eet_freelist_str_reseteet_data_get_int_eet_str_freeeet_data_stream_neweet_data_put_chareet_data_put_typeeet_data_put_long_longfreelist_numeet_image.ceet_data_image_jpeg_alpha_decode_JPEGErrorHandler_JPEGErrorHandler2_JPEGFatalErrorHandlereet_data_image_jpeg_converteet_data_image_jpeg_header_decodeeet_data_image_jpeg_rgb_decodeeet_data_image_jpeg_alpha_converteet_memfile.c_eet_memfile_info_eet_memfile_info_num_eet_memfile_info_alloc_num__DTOR_END__call___do_global_ctors_aux__CTOR_END____JCR_END____FRAME_END__crtn.s_END__START_jpeg_stdio_desteet_data_descriptor2_neweet_data_descriptor_decodesnprintfsetjmpfclosefcntl_finieet_data_descriptor_neweet_mode_getjpeg_std_errorsetlocale_eet_memfile_shutdown_PROCEDURE_LINKAGE_TABLE___register_frame_infoeet_codereet_initjpeg_set_qualityeet_deletefilenostrncpyfreadeet_data_image_encode.udiveet_data_image_decode_eet_memfile_write_closestrcmpabort.divjpeg_read_headereet_data_image_header_read_eet_memfile_read_openmunmaptmpfilestrlenjpeg_start_compresseet_close.umuljpeg_destroy_compressjpeg_CreateDecompressfwrite_edatajpeg_read_scanlines_etextcalloceet_data_image_header_decodejpeg_set_defaultsjpeg_stdio_src_lib_versionjpeg_finish_decompresseet_data_descriptor_encodejpeg_destroy_decompresseet_data_writeftellsscanf__dso_handlejpeg_write_scanlineseet_data_image_write__deregister_frame_infoeet_readeet_data_readrewind_eet_memfile_read_close_GLOBAL_OFFSET_TABLE_eet_listeet_writelongjmpfnmatchmmapcompress2fseek_eet_memfile_write_openjpeg_CreateCompressstat_Jv_RegisterClassesunlinkperroreet_read_directeet_data_image_readmemcpystrcpymemsetputseet_clearcachejpeg_start_decompress__iobrealloceet_data_descriptor_element_addeet_num_entrieseet_data_descriptor_freemalloceet_shutdownuncompress_end_DYNAMICeet_openstrdupjpeg_finish_compressfopenas: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 @(#)SunOS 5.10 Generic January 2005as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.5as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.5as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.5as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.5as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 3.4.5as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.5as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482% I!I/ $ > $ > : ; I I : ;I  : ; : ; I8  : ; (  : ; I 8  : ; I8 &I&.: ; ' I@ : ; I 4: ; I .: ; ' @ : ; I 4: ; I .: ;' I@ : ;I 4: ;I 4: ;I  : ;11  .: ; ' I !: ; I".? : ;' I@ #.? : ;' I@ $ U%4: ;I& U'1( ).? : ;' @ *: ;I +4: ;I,4: ; I? < % $ > : ; I$ > <  : ;  : ; I8  : ; I8  : ; ' I I   I' &I&.: ; ' I@ : ; I 4: ; I I!I/ : ; I 4: ; I.: ;' I@ : ;I : ;I 4: ;I4: ;I 4: ;I .: ;' @ .? : ;' I@ .? : ;' @ !1"1# U$41 % &.: ;' ': ;I( )4: ;I*.: ;' @ + U,1-41.1/.: ;' 0.: ;' I 1: ;I24: ; I?  % $ > : ; I$ > <   I&I  : ; : ; I8 : ; I 8 & I!I/  : ;  : ; I8  : ;  : ; (  : ;I8 : ;I : ; : ;I8  : ; : ; : ;I' I' I.: ; ' @ : ; I 4: ; I !4: ; I": ; I #.: ; ' I@ $4: ; I %4: ; I&.: ;' I@ ': ;I (: ;I )4: ;I *4: ;I +4: ;I, - U. /.? : ;' I@ 0111 213 U441 5416.: ;' I 7: ;I8: ;I9 : ;4: ;I% $ > : ; I$ >   : ;  : ; I8  : ; I 8  I & .? : ; ' I@ : ; I 4: ; I .? : ; ' @  U6GNU C 3.4.5eet_lib.c/home/falko/e/e17/libs/eet/src/libbib7long intunsigned charcharshort intintlong long intuint8_tHushort unsigned intuint32_tJ7long long unsigned intlong unsigned intulong_t_ off_tiino_tblkcnt_tiblksize_tilong double mode_tk uid_tsi gid_tw dev_t nlink_t time_ti  timespec& tv_sec'# tv_nsec(i#timestruc_t> _Eet_File_Mode A EET_FILE_MODE_INVALID EET_FILE_MODE_READ EET_FILE_MODE_WRITE EET_FILE_MODE_READ_WRITEEet_File_Mode F _Eet_Error I EET_ERROR_NONE EET_ERROR_BAD_OBJECT EET_ERROR_EMPTY EET_ERROR_NOT_WRITABLE EET_ERROR_OUT_OF_MEMORY EET_ERROR_WRITE_ERROR EET_ERROR_WRITE_ERROR_FILE_TOO_BIG EET_ERROR_WRITE_ERROR_IO_ERROR EET_ERROR_WRITE_ERROR_OUT_OF_SPACE EET_ERROR_WRITE_ERROR_FILE_CLOSED Eet_Error TEet_File V _Eet_File( V magic4# references4# path4-# fp4# mode4#writes_pending4 u#delete_me_now4!u# header4###4%#D4&# mtime4'#$__FILE __FILE _cnt## _ptr$# _base&# _flag'u# _file(u# __orientation)# __ionolock*# __seekable+# __filler,# uFILEJ  stat st_dev# st_pad1 # st_inoB# st_mode# st_nlink# st_uid# st_gid# st_rdev#$ st_pad2R#( st_size5#0 st_pad3i#4 st_atim #8 st_mtim #@ st_ctim #H st_blksize_#P st_blocksO#T st_fstype#X st_pad4*#hib*b:ibdoublefloatSjbuLong- uLongf-jEet_File_Header4 _Eet_File_Header4 magic4,# directory4-#Eet_File_Node4 _Eet_File_Node4free_name48u#compression49u# offset4;#X4<#D4=# k4?-##4@3# next4A #Eet_File_Directory4 _Eet_File_Directory4X42# nodes43#  eet_hash_gen54nkey53lhash_size53ihash_num55kvalue56mi56lptr57hmasks59 H b  Beet_cache_del4nef4 Bhcache4 Hip4Tjz4Tk4 NX]4`4ai4\j4[ N B eet_string_match4ns14Xs24Y eet_cache_find4 B@npath4acache4 Nip4ji4` eet_flush4 @lnef4 Bcefn4 ahead4Z`count4bX4`offset4\i4hnum4fwrite_error4q DH  't EDibuf4K PHN4L` eet_check_pointer4k!ef4j  " Peet_check_header4s!ef4r  `b"eet_init4ln# eet_mode_get4^ef4 BX# Aeet_close4!,nef4 Baerr4e    8i4"cnum4"d (efn4' ` eet_cache_add4!,"8nef4 Bhcache4 Hip4Tjz4Tk4 NX]4`4a!L!del_ef4 BXi4]#eet_open4 B"8*tnfile4amode4ief4 Bbfile_stat4~a#X#t}##$v%dyn_buf45p46h%index47num_entries48ebyte_entries49ai4:f$T$`&efn4x a#4y3`%indexn4zN4{`%hash4|k4}]'$`$t%%%%$8tmp4R~$Ptmp4S~&&8&8&L6&X&dR&|&n&'(''(tmp4~('('dtmp4~('d'tmp4~(''tmp4~(''tmp4~ ''<''X'(t(()x*4i4`))efn4 i eet_test_close4}!test4|!ef4| B)2eet_clearcache4*t,nnum4ai4`+H,|closelist4 Nb"eet_shutdown4,,nfind_node_by_name4 ,-0nef4 Bh*k4iefn4 h%hash4#Yeet_read_direct43-0. nef4 Bh*k4Y* 4Tj#43`X4\efn4 XE -H-t ' '-- E#Zeet_write4. 1(nef4 Bh*k4i*#4Mj*X4kcompress4lefn4 `data243b+(4D4ahash4c# .$.P $?hbuflen4 wl11 data343X#eet_delete4S1(2Tnef4R Bh*k4Riefn4T `pefn4U d%hash4V(4Wb 1,1X ' '1p1 E#eet_list42T4nef4 Bhglob4icount_ret4Tjefn4 `list_ret4blist_count4alist_count_alloc4ci4enum4f 2d2h $new_list4X' '22 E-#eet_num_entries444^ef4 BXi4\num4Yret4[efn4 Q 440 ' '404L Eread_data_from_disk445Hnef4 Bhefn4 ibuf43jlen4k#eet_read4I35H6nef4H Bh*k4HY* 4HTj#4J3aX4Kcefn4L i 5\5  '55 E&tmp_data4{3`free_tmp4|dcompr_size4}bdlen4~wlb,__iobeet_writers_num4`~eet_writers_alloc4a}eet_writers4b N~eet_readers_num4c~ eet_readers_alloc4d~eet_readers4e N~eet_initcount4f~i W6GNU C 3.4.5eet_data.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?tlong long intEet_FileV_Eet_FileEet_Data_DescriptorW_Eet_Data_DescriptorDW<4Q#4RS#func4_W#elements4g##4Eet_Data_Descriptor_ClassY@_Eet_Data_Descriptor_Class8Yversion^S#<_#`S#funcm# D,mbV#ch#d#e# Af#g#Kh#2i# j# k;#$lh#( TT f  Dh T \ ~~  char  n   T T  T T T  T  T  S T  T T  ;T T  T ! Gunsigned charshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat  S _Eet_Data_Element4,_Eet_Data_Element4,<4n#type4oS#4pS#offset4qS# count4rS#4s#subtype4tW#Eet_Data_Basic_Type_Decoder4-_Eet_Data_Basic_Type_Decoder 4-46S#get47*#put48E#Eet_Data_Chunk4.Q_Eet_Data_Chunk 4.<4=~#4>S#4?T#Eet_Data_Stream4/h_Eet_Data_Stream 4/4DT#4ES#pos4FS#Eet_Data_Descriptor_Hash40_Eet_Data_Descriptor_Hash40element4KK#next4LQ# *S T T T  ET T  0   ,4_4TV#4Uh#4V#4W# A4X#4Y#K4Z#24[# 4\# 4];#$4^h#( #4f4dS#buckets4eQ# W4gnum4aS#set4bK#hash4f# eet_hash_gen54S67nkey53lhash_size53Sihash_num55Skvalue56Smi56Slptr57Ahmasks59HXSfeet_data_get_char4S77^src4T]4TYdst4TZs4~d4~eet_data_put_char4T78 nsrc4T]4is4~d4~X eet_data_get_short4S88nsrc4Tm4Tidst4Tjd4 oeet_data_put_short4T89,nsrc4T\4is4d4X eet_data_get_int4S9,9nsrc4Tl4Tidst4Tjd4 "eet_data_put_int4 T9:lnsrc4T\4is4 d4 X eet_data_get_long_long4S:l<nsrc4Tl4Tidst4Tfd4  eet_data_put_long_long4$T<>nsrc4#T\4#s4% d4% _ reet_data_get_string43S>>nsrc42Ta42Tidst42Tjs44~d44 rp44~]len45S` ~ eet_data_put_string4JT>? nsrc4ITh4Iis4K~hd4K~`len4LS eet_data_get_float4]S? ?nsrc4\TY4\Tidst4\Tjd4^ tf4_ls4`~str4`~p4`~]&4`~ilen4aSh  eet_data_put_float4xT?@nsrc4wTh4wis4y d4z~`buf4z &4z~`len4{S ,X? eet_data_get_double4S@A`nsrc4TY4Tidst4Tjd4 tf4ls4~str4~p4~]&4~ilen4Sh feet_data_put_double4TA`Bnsrc4Th4is4 d4~`buf4f~&4~`len4SvXeet_data_get_type4SBBHntype4Shsrc4Ti4Tjdest4Tkret4SGeet_data_put_type4TBHBntype4Shsrc4Ti4jret4Teet_data_chunk_get4BCdn4hsrc4i4Sjs4ret14S`ret24SX )eet_data_chunk_new4CdCn4Ta4Si<4j4`_eet_data_chunk_free4 CCn4 heet_data_stream_new4CCnds4 Qeet_data_stream_free4CD,nds4h/eet_data_stream_write4"D,Dnds4!h4!i4!Sjp4#~eet_data_chunk_put47DEhn46hds46i48`s49Sl4:Sh_eet_mem_alloc4TEhE^4fY_eet_mem_free4EE^mem4TX5_eet_str_alloc4~EE^str4Xe_eet_str_free4EE^str4Xqeet_data_descriptor_new4WEFXn<4`4Sifunc_list_next4jfunc_list_append4kfunc_list_data4lfunc_list_free4mfunc_hash_foreach4Qfunc_hash_add4;]func_hash_free4hQedd4Weet_data_descriptor2_new4WFXGneddc4`edd4W_  :eet_data_descriptor_free4GHLnedd4Wh!:GH "^#$ja%GG$u`$X&_eet_descriptor_hash_free4m'edd4lWi4nS()U4rQpbucket4rQ Peet_data_descriptor_element_add4HLHnedd4Wh<4itype4Sj4Skoffset4Slcount4Sm4Qsubtype4W]ede4K\_eet_freelist_add4dHIPn4cTh*_eet_freelist_reset4pIPIn_eet_freelist_free4zIJdnedd4yWhi4{S`*_eet_freelist_unref4JdJn*_eet_freelist_list_reset4JKny_eet_freelist_list_free4KKnedd4Whi4S`*_eet_freelist_list_unref4KKn*_eet_freelist_str_reset4KLXn _eet_freelist_str_free4LXLnedd4Whi4S`*_eet_freelist_str_unref4LM n8eet_data_descriptor_encode4TM Onedd4Whdata_in4i4j4`ds4di4Sfcdata4Thcsize4Sa+!ede4Kaechnk4`4Tc4Sl%NOhl4Tbeet_data_write4QSOP<nef4PXedd4PWi<4PY4Pkcompress4PS\data_enc4RTk4SSlval4TS` eet_data_descriptor_decode4TP<Wnedd4Whdata_in4isize_in4Sj4Tdp4~c4Sj4`,PP,)PP,EPP+echnk4.Pede4/K!bQR""%QR-$i+2(ret4DS4ETX%RRptr4^.{S<S"%S<S$i+nH$b-#`-+xstr4P rstr24P~a!%TpT"E#ret4~Slist4Tbptr4a4T`!RTT"s#$\/_eet_freelist_ref4/_eet_freelist_str_ref4/_eet_freelist_list_ref40_eet_descriptor_hash_find4K'edd4W1<4~hash4S)U4Q T&%_eet_descriptor_hash_new4Q'edd4PWi4RS(ede4XKhash4YS()U4aQ&R_eet_freelist_str_add414T&_eet_freelist_list_add414i4S"eet_data_read4;TWWnef4:hedd4:Wi<4:jdata_dec4<Th4=T`4>Slrequired_free4?Sj22X 2eet_coder4O}\"words_bigendian4S}4freelist_ref4]S~freelist_len4^S~4freelist_num4_S~8freelist4`~0freelist_list_ref4S~ freelist_list_len4S~<freelist_list_num4S~Dfreelist_list4U~@ freelist_str_ref4S~freelist_str_len4S~(freelist_str_num4S~,freelist_str4~$0?rWGNU C 3.4.5eet_image.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?ulong long intEet_FileV_Eet_Filechar__FILE __FILE _cnt#T# _ptr$# _base&# _flag'# _file(# __orientation)u# __ionolock*u# __seekable+u# __filler,u# unsigned charFILE Jshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat5 T LTuLong-uLongf-LJSAMPLE/;JCOEF/cJOCTET/nUINT8/UINT16/JDIMENSION/uboolean/TJSAMPROW0BgJSAMPARRAY0CJBLOCK0F v?JBLOCKROW0G*JBLOCKARRAY0HCt0_ quantval0Xt#00^# ?JQUANT_TBL0_I0o bits0f# huffval0h#00n#  JHUFF_TBL0oT0 component_id0xT#0yT# h_samp_factor0zT# v_samp_factor0{T# quant_tbl_no0|T# dc_tbl_no0T# ac_tbl_no0T# width_in_blocks0# height_in_blocks0# DCT_scaled_size0T#$ downsampled_width0#( downsampled_height0#, component_needed0#0 MCU_width0T#4 MCU_height0T#8 MCU_blocks0T#< MCU_sample_width0T#@ last_col_width0T#D last_row_height0T#H quant_table0#L dct_table0#Pjpeg_component_info0q$00T#0<# Ss0T# Se0T# Ah0T# Al0T# jpeg_scan_info0jpeg_saved_marker_ptr0 !jpeg_marker_struct0 next0#&0# original_length0u# data_length0u# -0!#z0JCS_UNKNOWNJCS_GRAYSCALEJCS_RGBJCS_YCbCrJCS_CMYKJCS_YCCKJ_COLOR_SPACE0'0JDCT_ISLOWJDCT_IFASTJDCT_FLOATJ_DCT_METHOD0 0JDITHER_NONEJDITHER_ORDEREDJDITHER_FSJ_DITHER_MODE0 jpeg_common_struct0 err0 # mem0 #V0 .#0# 0#_0T# jpeg_error_mgr0error_exit0(#emit_message0?#output_message0(#format_message0V# reset_error_mgr0(#msg_code0T#msg_parm0#trace_level0T#hnum_warnings0[#ljpeg_message_table0\#plast_jpeg_message0T#taddon_message_table0\#xfirst_addon_message0T#|last_addon_message0T# jpeg_memory_mgr40alloc_small0z#alloc_large0z#alloc_sarray0#alloc_barray0# request_virt_sarray0#request_virt_barray0"#realize_virt_arrays0 (#access_virt_sarray0 L#access_virt_barray0v# free_pool0?#$self_destruct0(#(max_memory_to_use0[#,max_alloc_chunk0"[#0  .jpeg_progress_mgr0progress_monitor0(#pass_counter0[#pass_limit0[#completed_passes0T# total_passes0T# j_common_ptr0 Ij_compress_ptr0 f l.jpeg_compress_structx0err0 #mem0 #V0 .#0 # 0 #_0 T#dest0E#b0#0# input_components0T#$in_color_space0z#(input_gamma0#0\0&T#80(T#<0)z#@k0+K#D0.Q#H01a#XE02a#hn05w#xy06w#}07w#num_scans09T#scan_info0:#raw_data_in0@#20A#optimize_coding0B#0C#smoothing_factor0DT#0E# 0Lu#restart_in_rows0MT#write_JFIF_header0Q#0R#=0S#0X#0Y#0Z#write_Adobe_marker0[#next_scanline0b#0k#0lT#P0mT#u0o#0zT#0{# 0~#0#0T#0#Ss0T#Se0T#Ah0T#Al0T#master0#main0#prep0#coef0"#&0=#0Z#downsample0s#fdct0#entropy0#script_space0#script_space_size0T#j_decompress_ptr0GMjpeg_decompress_struct0err0 #mem0 #V0 .#0# 0#_0T#src0#b0#0# 0T#$0z#(out_color_space0z#,scale_num0u#0scale_denom0u#4output_gamma0#8buffered_image0#@raw_data_out0#D0#Hdo_fancy_upsampling0#Ldo_block_smoothing0#Pquantize_colors0#Tdither_mode0 #Xtwo_pass_quantize0#\desired_number_of_colors0T#`enable_1pass_quant0#denable_external_quant0#henable_2pass_quant0#loutput_width0#poutput_height0#tout_color_components0T#xoutput_components0T#|rec_outbuf_height0T#actual_number_of_colors0T#colormap0#output_scanline0#input_scan_number0T#input_iMCU_row0#output_scan_number0T#output_iMCU_row0#coef_bits0#0 Q#0 a#E0a#\0T#k0K#0#20#n0w#y0w#}0w# 0!u#saw_JFIF_marker0&#0(#=0)#0*#0+#0,#saw_Adobe_marker0-#Adobe_transform0.#00#marker_list06#0?T#P0@T#min_DCT_scaled_size0BT#u0D#sample_range_limit0M#0TT#0U# 0X#0Y#0[T#0\#Ss0`T#Se0`T#Ah0`T#Al0`T#unread_marker0fT#master0k#main0l#coef0m#post0n#inputctl0o4#&0pO#entropy0ql#idct0r#upsample0s#0t#cquantize0u#Ejpeg_destination_mgr0next_output_byte0!#free_in_buffer0g#init_destination0s#empty_output_buffer0# term_destination0s# a qq q K T jpeg_comp_masterjpeg_c_main_controllerjpeg_c_prep_controllerjpeg_c_coef_controller jpeg_marker_writer(jpeg_color_converterCjpeg_downsampler`jpeg_forward_dctyjpeg_entropy_encoderqjpeg_source_mgr0next_input_byte0#bytes_in_buffer0g#init_source0#fill_input_buffer0# skip_input_data0#resync_to_restart0#term_source0# T?jpeg_decomp_masterjpeg_d_main_controllerjpeg_d_coef_controllerjpeg_d_post_controllerjpeg_input_controllerjpeg_marker_reader:jpeg_entropy_decoderUjpeg_inverse_dctrjpeg_upsamplerjpeg_color_deconverterjpeg_color_quantizerP0i0s0  T O( 4? 4T.V 4Ebs Og Oy...[.Tjvirt_sarray_ptr0 jvirt_sarray_controljvirt_barray_ptr0CIjvirt_barray_controlz 4Tg` 4T0 4T 4T"* 4TL 4(v0 4*Rjmp_buf1E T emptr4 _JPEG_error_mgr4 pub4 # setjmp_buffer4 |# 2_JPEGFatalErrorHandler4?WWn4> 4h 4@X o_JPEGErrorHandler4JWW^4I 4X!4K _JPEGErrorHandler24UWW^4T 4X"msg_level4TTY!4V#!Xeet_data_image_jpeg_header_decode4aTWXn-4`/h+4`Ti"w4`!X"h4`!X 4bM| 4cz$f4d!^zu#"eet_data_image_jpeg_rgb_decode4X\xn-4/h+4Ti"w4!X"h4!X$d4!Xh 4M| 4z$ptr4[$line4"z$tdata4z$ptr24!X`$x4uZ$y4u_$l4uj$scans4uk$i4T\%count4T%prevy4T$f4!^z "##eet_data_image_jpeg_alpha_decode4\x_,n-4/h+4Ti"d4!X"w4!X"h4!X 4M| 4z$ptr4\$line4"z$tdata4z$ptr24!X`$x4u[$y4uY$l4ul$scans4uX$i4T[%count4T%prevy4T$f4!^z&%eet_data_image_jpeg_convert4_,adn'+46'-4/(w4u(h4u'4Tl'l4T)ptr4%`)d4{)sz4g{*4~+jbuf4*4 l{)f4!^{)buf4{,``)i4uZ)j4u[%T&'ieet_data_image_jpeg_alpha_convert4adfn'+46'-4/(w4u(h4u'4Tl'l4T)d14v)d24m)d4h*46X)sz14Tv)sz24T`-&)ptr4%`)d4w)sz4gw*4~+jbuf4*4 l{)f4!^v)buf4w,bc@)i4?uZ)j4?u[-')ptr4U%`)d4Vw)sz4Wgv*4Xz+jbuf4Y*4Z lw)f4[!^v)buf4\v.':dd)i4u[)j4u\.'Te|e)i4TY,ff(+v4/(eet_data_image_encode4fin'-4/f(size_ret46i(w4uj(h4uk'4Tl't4Tm'l4T]'4TQ)d4X*+4Tl0({(fg1)+h2)72)C2)M2)W2)c34)`4)b5)5)4)h0()h@h2*2*2*2*$2*.384*K`5*U.(hiL4)Z.(iLiX5)|,ii4*bZ6)eet_data_image_lossless_compressed_convert4w7+4v67-4v/8w4vu8h4vu74vT8compression4vT9)+v4z:+d4+comp4;46+ret4T+buflen4Y:+i4u6*oeet_data_image_lossless_convert4P7+4O67-4O/8w4Ou8h4Ou74OT9*J+v4S:+d4Z;4[6:+i4lu/+Feet_data_image_write4Tijln(ef4+FX(name4Y'-4/j(w4uk(h4ul'4Tm't4T'l4TQ'4T])d4m*+4Tl3P)v4T`/,eet_data_image_header_decode4Tjlmn'-4/a'+4Ti(w4!Xj(h4!Xk'46l't46m'l46c'46b*4P.,1jkx)iw4WuD)ih4Wu@+ok4XT.,Ikxk+v4.,ckk)i4(TY-,h)iw4@uL)ih4@uH+dt4A,+sz14BT+sz24BT+ok4CT,l l)iw4.T`)ih4.Ta)al4.Te)cp4.Td,/-eet_data_image_header_read4Tmmn(ef4+Fh(name4i(w4!Xj(h4!Xk'46l't46m'l46Q'46]*-4`*+4Tl)d4Th*;4Ti//eet_data_image_decode4kmqn'-4j/b'+4jTi(w4j!Xj(h4j!Xk'4j6l't4j6'l4j6'4j6)d4l!Xa*4mP..n,n)iw4u@)ih4u..no )i4}TY-/')iw4Te)ih4Tf)al4T)cp4Tm)body4!XY./?pPpd+v4q./pdp)iw4uH)ih4uD)dt4,h)sz14T`)sz24Tb./pq)dlen4YL,q q)x4TZ,qq)x4TZ/0eet_data_image_read4qrn(ef4+Fh(name4i(w4!Xj(h4!Xk'46l't46m'l46Q'46]*-4`*+4Tl)d4!Xh*;4Ti$words_bigendian4 T}8tZvrGNU C 3.4.5eet_memfile.c/home/falko/e/e17/libs/eet/src/libintlong intsize_t?wlong long intchar__FILEf__FILE_cnt#V#_ptr$f#_base&f#_flag'l# _file(l# __orientation)w# __ionolock*w# __seekable+w# __filler,w# lunsigned charFILE Jshort intshort unsigned intlong long unsigned intlong unsigned intlong doubledoublefloat i  Eet_Memfile_Write_Info4$/z_Eet_Memfile_Write_Info 4$f4'z#data4(#size4)# }  _eet_memfile_read_open4zrsn data4 X size4iY f4 z`_eet_memfile_read_close4ss^ f4zXH_eet_memfile_shutdown43ssn i47Va _eet_memfile_write_open4Czstn data4Bd size4Bi f4GzX tmp4LX  _eet_memfile_write_close4itvn f4hzh i4mVb j4sVY _eet_memfile_info_alloc_num4-V~P _eet_memfile_info_num4.V~L _eet_memfile_info4/~H  /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hmman.hstdlib_iso.hstdlib_c99.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_lib.cEet_private.h5G$"(r48&@Tdlp|4  ('(m044<DH!HsPx(,,4@D~HLL~Tdd lt~"(48<@DHLLT\\d!px|DP  $$,<-<gDnT\\d/l!lst t&'k% k088@HHPXX`l&ptzz  ,,<<DHHPX4X``pxx"r"       ( 8 @ H X h   a q      5  !! \!,{!0!4!@!D!D!L!P!T!X!`!p!p!x!|!|!!!!!!!!!!!!!!!!!!!"""" "(","8"<"@"L"L"T"X"X"`"h"h"p"" """""""""" """""""## #$#(#,#0#4#8#<#@#D#H#L#P#P#X|#d#h#h#t#t|#|##|##|#### #Զ###+####}$ $$$$$,$8$@$T}$d$l$t~$Y$$$$$$$$%% % %%$%X~%h0%l%|%%%|%%%%%%&&&|&,&0&0&8&D&D|&L&X|&\&\|&d&l&||&&&&&&|&&|&&&|&&&&&|&&&{&&{''('d'''{''{''''(({((D(d(h(h(p$(t(((((((n((|((((()+)))()0b)8{)<)<{)D)P)T)X)\)p)x-))))))))))))***!***4{*<*D*L*TX*t}*x*| ** *********++ +,+4+4+<+@+@+H+L+P+T+X+\+h+l+l++ ++++++++++++++ ,, ,,$,(,,,,,4,8,D,H,L,L,T,\,\,d,l,t,t,F,,,,,,,,,-----$-0}-8-<-<-D-Hy-d-dy-l-t -t-|---y------------.. . ".$y.0.@.@y.H.P.t....*.j............../// / //(/X/`/d/d/l/p1/pc/x/|// //#/q/// ////'///0 0$0(0D0H 0L0P0T0X0\0l0tp0l00000001m1 1111(?1,x1010x181H1Hx1P1X 1X1`1h1h1px111111111222 222(2,24p2D2T&2dw2h2l2p2pw22 22222w22w222w222w22w223 3(303438383@'3Pa3X3X3`33333333333c3;3Y3;3333l34+4w44w44 4 4(40w4<4L4p4|44444444+444 444444444455 55(5(505<5H|5L5P5P5X5\z5x5xz5555555z555555555566 )6 k6666$6,H6060686@Z6D6H6H6P*6T6l6l 6t 6t6|66N6F6N6=6j666 66666K /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_data.cEet_private.h65G770747<"7@r7L7P&7X7l7|7777477777777777788888 8084888@8P8d8l8888 8888889 999,9094989H9L9P9X9x999999 999::::L:T:\:l:|::::::::::<<,<4<8 <<<@>$>(>,>,>4><><>d>h>h>p>|>>>>>> >>>>>>>>>>?? ??? ?(?(?8?8?`?p?|???????? ?????@@@ @8@@@P@X@d@h@l@x@x@@@@@ @@@@@@@AA AAAA0A<A@ A@A`AdAhAtAAAAAAAAAAAABBB BBHBLBTB`B%BBBBBBBBBBCC C C C(C8C<C<CDCHCLCPCTCXCdClCtCCCCCCCCCCCCCCCCDDDD D,D0D<D@DDDDDP D`DpuD|DDDDDDDDDDDDDDDDEEEEEE$E,E4ELEh^ElEEEEEEE#EEEEEEEEEEEEEFFFF FFFFF F$tF(F,F0F4F8F<F@FDFHFLFXF\F`FlFtFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGG GG G$G(G,G0G4G8G<G@GDGHGLGPGTGXG`sGhGhGpGG"G~GGG GGGGGGG GGH H HH$H,H4H<HLHPHXH`HdHpHtHtH|H1H$HHHrHHHHHDHHHHHHHHHHHIII IIII0IPITIXIdIlIpItIxI|IIIIIIIIIIIIIIIIIIIIJJ(J<JHJHJPJdJhJlJxJ0JJJJJJJJJJJJJJJJJJJJKKKKK$K4K4K<KXKlKKKKKKKKK*KKKKKLLLL L LL L$L(L,L0L4L4L<LDLLLXL\L`LlL|L|LLLLLLLLLLMM M$M( M4MDMDMLMLMTM\M\M|6M^M6M^MMMMMMMMMNnNcN DN(N4NDNHNHNPNXNhNh4NxFNN+NNNNQNJNNNNuNNNNNNNNpOOOOO8O`DOh`OxOOOOOOOOOOOOOOOOO|OPP P PPP P,P<P@PDPPP`P`PhPtP~P~PNPHP~PNPHP~PNPHP~PNPHP~PNPFPNPHPğPPPPP PQ QQ$Q(Q(Q0Qh~QxQQ|QQ|QQQQ|QQQQQRRRR R$R0~R0R8R@RHRPRXR`RhRpRx~RRFRNRFRcRRcRRRR)RRRRRpS SSSS(~S(S4~S<|SDSPSTSXSlSp SSSSSSSSSS S!SSSSS^SSSTTT~TT ~T4TDTHTXThTp~T|TTT~TTTTNTTTTTT~TԯTTTTTTT7UUU UUUU$U0}UHUH}U`UlUlUtUxUxUUUUUUUUUUUVVV2VbV$:V,V4V<VDVLVTV\Vd~VlVtV|VVVVV}VVVCVVW~W W W,W0W0W8WLWPWPWXW`WpWpWxW /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_image.cW4RWWWWW WWWWWWWXXX XXXXX X$X(X,X0X4X<X@XDXLXT'XTsX\XhXtXxX|XXXXXpXX)XXXuXXYY YYYY Y$Y(Y,Y0Y4Y8Y<Y@YLYL YTYdYpY|YYYYYYYYYYYYYYYYZ*ZZZ +ZZ Z(Z0RZXZ\ZtZZZZZZZZZZZ[[[[ [ [[[[$[<Y[D[D[T[X/[`[h[p1[[[[[[[[[[[[\\\,\0\4\8\8\@\H\H\P\h_\xP\\ \\ \\\\\\\\\\\\\\\\\ ]]] ],]4]8]<]D]T]T]\]h]h]p]t]x]|]]]]]]]]]],]]]]g]]^^,^<^H^L^X^`^`^l^^^^^^^^^^^^(^@^^__5____,_<_@_D_Pt_T _Xt_h!_l_t________________ ___```` `````$`4`<`< `D`L`P`T`X`\```d`l$`xr`x"` ```````````` `aa aaa(a0Ra8a@adEahal axa aaaaaaaaaaaabbbb bbbbb b,b, b4bDbPbTbXb\b`bdbhblbpbxbbb bbbbbbbbb$brb"b bbbcc cc c$c(c(c0cL cLcTc`chcpctcxc|ccc ccccccccccccccccccdd dd d,d0d4d8d<d@dDdHdHdPd`dhdh dpdtdxd|ddddd"dtd ddddddddddeeee e$e0e0e8e<e< eDeLePeTe\e`edehelele|eeeefff~f(vf0f8f@f@fPfTDf\fdflftffffsfffffffff|ff|fff$gggDgLgPgPgXgdglgpgtgxg|gggggggggggggggghh$h8h@|hPhPhX hthhhhhhhhh`hciDiL\iXBi`ihililiAii2iHijj$j(j4j< j@jDjH!jH jPj\jlgjpjtjjjjjjjjj&jnj&j0jdj-jk kk(k8kDkPk`kpkxkkk(kkkkl0l Jllll l$lHlLlLllllltl|lllll;lRl,llmmm mmm(m,m,m4mdmhmhmpmxmmmmmmmmmmmmmnnn nDn$2n$bn,0n4nDnHnHnPn\nlnxnnnno oDoPo$o(o,o0o4o8o<o@odohohooooooo#oqooo)ooooppp(p8pH=pPp\*pdDphplptpxppppppppXppqq q qpqoq%q~qrrrrrrLrPrPrXr`rp rprxr1 /opt/csw/gcc3/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/usr/include/usr/include/iso/usr/include/sysstdlib_iso.hstdlib_c99.hstdlib.hEet.hstdarg.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hstdio.hmachtypes.hint_types.hsys/types.htime_impl.htime.htime_iso.htime.hselect.hstat.hfcntl.hsocket_impl.hun.hnet/if_dl.hnetinet/in.hmachlock.hmutex.hrwlock.hsemaphore.hcondvar.hrwstlock.hcred.huio.hresource.hvm/seg_enum.hkstat.hvmem.hkmem.havl_impl.havl.hvnode.hpoll.hmodel.hstrft.hstream.hzconf.hzlib.hjmorecfg.hjpeglib.hsetjmp_iso.hsetjmp.hlocale_iso.heet_memfile.cr4rrrrrrsrrrrrrrrsss(ss s,s@sXshs|ssss sssssssssssss ssssttt t tttt t(t,t,t4tTtXt\t`thqtltptttxt|tt ttttttttu ,unu u8u@u`ududuluuuuuuuuu uv |  -  - @ - ` - @, - l0 -  0` - !,  - "8< - *t - ,L - ,` - -0 - .  - 1(, - 2T -  44 - 5H -  | (6 -  (7((78 - (8 - (8 - (9, - (9 - (:l - (< - (> - (>T - (?  - (? - (@ - (A` - (BH - (BHD - (B - (CdP - (C0 - (C - (C0 - (D, - (D -  (Eh (E (E (E(E - (FXH - (G - (HLt - (H - (IP| - (I - (Jd0 - (J| - (K - (K0 - (K| - (LX - (L0 - (M  - (OP - (P< - (W -  | W -  W WW - X - \x - _,8 - adD - fT - ip - jl - m - mH - q -  | rt -  ss - s - tt -  `eet_init }eet_mode_get eet_close eet_openeet_clearcache2eet_shutdowneet_read_directYeet_writeZeet_deleteeet_listeet_num_entrieseet_readeeet_data_descriptor_newqeet_data_descriptor2_neweet_data_descriptor_freeeet_data_descriptor_element_add4eet_data_descriptor_encode8eet_data_writeeet_data_descriptor_decodeeet_data_read7eet_coder70'ieet_data_image_encode*oeet_data_image_write+Leet_data_image_header_decode-eet_data_image_header_read-eet_data_image_decode/eet_data_image_readhvx_eet_memfile_read_open_eet_memfile_read_close_eet_memfile_shutdownH_eet_memfile_write_open_eet_memfile_write_close6 7Whvr p  |   0 4 0 4 8<\8P$| l0 h$|( $ptH h4    hdPhhhPP<lTX8<dHP@D0|new_cachesize_retnew_cache_allocdataexists_alreadyunsigned intdata_sizename_sizesizenew_cache_numnamecache_numcache_alloclist_appendhash_freechnkstr_freegroup_typestr_allocdatamem_freedata_retmem_allocsize_retsrc_endunsigned intcounter_namehash_foreachsizehash_addprev_localelist_freenamelist_nextlist_databucketdata_precisioncomp_infototal_iMCU_rowsclient_datacur_comp_infojpeg_color_spacealphanum_componentsmax_h_samp_factorcomponent_indexis_decompressorimage_heightheaderMCUs_per_rowblocks_in_MCUmarkerdataarith_codeJFIF_minor_versionmax_v_samp_factorimage_widtharith_dc_Larith_dc_Uquant_tbl_ptrsjerrcomps_in_scanJFIF_major_versiondensity_unitunsigned intprogressive_modecconvertdct_methodMCU_rows_in_scanrestart_intervaldc_huff_tbl_ptrssizesent_tablefree_dataac_huff_tbl_ptrsprogressglobal_statequalitycompressarith_ac_KCCIR601_samplingcinfoMCU_membershipY_densitylossyerrmgrX_densityunsigned int.hash.dynsym.dynstr.SUNW_version.rela.got.rela.data.rel.local.rela.data.rel.ro.local.rela.plt.init.fini.text.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.bss.symtab.strtab.comment.debug_abbrev.debug_info.debug_line.debug_frame.debug_pubnames.debug_aranges.debug_ranges.debug_str.shstrtab@ p" D Do`%BPP  /B  DB \Bx fddlr^xvpvpR*wwaxx |L|L},},}@}@}H}H}P}P}T}T4}X}XI}\}\}}t}` @ ^l`s | *b5 >?0707010000cf95000041ed0000000000000000000000024551c6d400000000000000760000000700000000000000000000001400000000reloc/lib/pkgconfig0707010000cf9c000081a40000000200000002000000014551c6cc000000cb000000760000000700000000000000000000001b00000000reloc/lib/pkgconfig/eet.pcprefix=/usr/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: eet Description: eet Version: 0.9.10.036 Libs: -L${libdir} -leet -lz -ljpeg Cflags: -I${includedir} 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!