# PaCkAgE DaTaStReAm libdbi 1 364 # end of header 0707010005b3d9000081a40000000000000000000000014c7739980000011b000000b500010002ffffffffffffffff0000000f00000000libdbi/pkginfoPKG=libdbi NAME=libdbi 0.8.3 i86pc Solaris 10 VERSION=0.8.3 PSTAMP=27th August 2010 VENDOR=Markus Hoenicka EMAIL=http://libdbi.sourceforge.net/index.html DESC=Database independant abstration layer ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010005b3d8000081a40000000000000000000000014c77399800000323000000b500010002ffffffffffffffff0000000e00000000libdbi/pkgmap: 1 364 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/dbi 0755 root root 1 f none /usr/local/include/dbi/dbd.h 0644 root root 4076 37351 1282881872 1 f none /usr/local/include/dbi/dbi-dev.h 0644 root root 6711 60750 1282881872 1 f none /usr/local/include/dbi/dbi.h 0644 root root 17111 30421 1282881872 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libdbi.a 0644 root root 69820 56514 1282881872 1 f none /usr/local/lib/libdbi.la 0755 root root 789 1382 1282881872 1 s none /usr/local/lib/libdbi.so=libdbi.so.0.0.5 1 s none /usr/local/lib/libdbi.so.0=libdbi.so.0.0.5 1 f none /usr/local/lib/libdbi.so.0.0.5 0755 root root 62872 52071 1282881872 1 i checkinstall 790 2504 1282881944 1 i pkginfo 283 22404 1282881944 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010005b3d9000081a40000000000000000000000014c7739980000011b000000b500010002ffffffffffffffff0000000800000000pkginfoPKG=libdbi NAME=libdbi 0.8.3 i86pc Solaris 10 VERSION=0.8.3 PSTAMP=27th August 2010 VENDOR=Markus Hoenicka EMAIL=http://libdbi.sourceforge.net/index.html DESC=Database independant abstration layer ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010005b3d8000081a40000000000000000000000014c77399800000323000000b500010002ffffffffffffffff0000000700000000pkgmap: 1 364 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/dbi 0755 root root 1 f none /usr/local/include/dbi/dbd.h 0644 root root 4076 37351 1282881872 1 f none /usr/local/include/dbi/dbi-dev.h 0644 root root 6711 60750 1282881872 1 f none /usr/local/include/dbi/dbi.h 0644 root root 17111 30421 1282881872 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libdbi.a 0644 root root 69820 56514 1282881872 1 f none /usr/local/lib/libdbi.la 0755 root root 789 1382 1282881872 1 s none /usr/local/lib/libdbi.so=libdbi.so.0.0.5 1 s none /usr/local/lib/libdbi.so.0=libdbi.so.0.0.5 1 f none /usr/local/lib/libdbi.so.0.0.5 0755 root root 62872 52071 1282881872 1 i checkinstall 790 2504 1282881944 1 i pkginfo 283 22404 1282881944 0707010005b3e6000041ed0000000000000000000000024c77399800000000000000b500010002ffffffffffffffff0000000800000000install0707010005b3e7000081ed0000000000000000000000014c77399800000316000000b500010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 0707010005b3da000041ed0000000000000000000000034c77399800000000000000b500010002ffffffffffffffff0000000500000000root0707010005b3db000041ed0000000000000000000000034c77399800000000000000b500010002ffffffffffffffff0000000900000000root/usr0707010005b3dc000041ed0000000000000000000000044c77399800000000000000b500010002ffffffffffffffff0000000f00000000root/usr/local0707010005b3dd000041ed0000000000000000000000034c77399800000000000000b500010002ffffffffffffffff0000001700000000root/usr/local/include0707010005b3de000041ed0000000000000000000000024c77399800000000000000b500010002ffffffffffffffff0000001b00000000root/usr/local/include/dbi0707010005b3df000081a40000000000000000000000014c77395000000fec000000b500010002ffffffffffffffff0000002100000000root/usr/local/include/dbi/dbd.h/* * libdbi - database independent abstraction layer for C. * Copyright (C) 2001-2003, David Parker and Mark Tobenkin. * http://libdbi.sourceforge.net * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: dbd.h,v 1.29 2005/08/15 19:18:18 mhoenicka Exp $ */ #ifndef __DBD_H__ #define __DBD_H__ #ifdef __cplusplus extern "C" { #endif #include #include /* FUNCTIONS EXPORTED BY EACH DRIVER */ void dbd_register_driver(const dbi_info_t **_driver_info, const char ***_custom_functions, const char ***_reserved_words); int dbd_initialize(dbi_driver_t *driver); int dbd_connect(dbi_conn_t *conn); int dbd_disconnect(dbi_conn_t *conn); int dbd_fetch_row(dbi_result_t *result, unsigned long long rowidx); int dbd_free_query(dbi_result_t *result); int dbd_goto_row(dbi_result_t *result, unsigned long long rowidx); int dbd_get_socket(dbi_conn_t *conn); const char *dbd_get_encoding(dbi_conn_t *conn); const char* dbd_encoding_from_iana(const char *iana_encoding); const char* dbd_encoding_to_iana(const char *iana_encoding); char *dbd_get_engine_version(dbi_conn_t *conn, char *versionstring); dbi_result_t *dbd_list_dbs(dbi_conn_t *conn, const char *pattern); dbi_result_t *dbd_list_tables(dbi_conn_t *conn, const char *db, const char *pattern); dbi_result_t *dbd_query(dbi_conn_t *conn, const char *statement); dbi_result_t *dbd_query_null(dbi_conn_t *conn, const unsigned char *statement, size_t st_length); size_t dbd_quote_string(dbi_driver_t *driver, const char *orig, char *dest); size_t dbd_quote_binary(dbi_conn_t *conn, const unsigned char *orig, size_t from_length, unsigned char **ptr_dest); size_t dbd_conn_quote_string(dbi_conn_t *conn, const char *orig, char *dest); const char *dbd_select_db(dbi_conn_t *conn, const char *db); int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr); unsigned long long dbd_get_seq_last(dbi_conn_t *conn, const char *sequence); unsigned long long dbd_get_seq_next(dbi_conn_t *conn, const char *sequence); int dbd_ping(dbi_conn_t *conn); /* _DBD_* DRIVER AUTHORS HELPER FUNCTIONS */ dbi_result_t *_dbd_result_create(dbi_conn_t *conn, void *handle, unsigned long long numrows_matched, unsigned long long numrows_affected); void _dbd_result_set_numfields(dbi_result_t *result, unsigned int numfields); void _dbd_result_add_field(dbi_result_t *result, unsigned int fieldidx, char *name, unsigned short type, unsigned int attribs); dbi_row_t *_dbd_row_allocate(unsigned int numfields); void _dbd_row_finalize(dbi_result_t *result, dbi_row_t *row, unsigned long long rowidx); void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int errno); dbi_result_t *_dbd_result_create_from_stringarray(dbi_conn_t *conn, unsigned long long numrows_matched, const char **stringarray); void _dbd_register_driver_cap(dbi_driver_t *driver, const char *capname, int value); void _dbd_register_conn_cap(dbi_conn_t *conn, const char *capname, int value); int _dbd_result_add_to_conn(dbi_result_t *result); time_t _dbd_parse_datetime(const char *raw, unsigned int attribs); size_t _dbd_escape_chars(char *dest, const char *orig, size_t orig_size, const char *toescape); size_t _dbd_encode_binary(const unsigned char *in, size_t n, unsigned char *out); size_t _dbd_decode_binary(const unsigned char *in, unsigned char *out); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DBD_H__ */ 0707010005b3e0000081a40000000000000000000000014c77395000001a37000000b500010002ffffffffffffffff0000002500000000root/usr/local/include/dbi/dbi-dev.h/* * libdbi - database independent abstraction layer for C. * Copyright (C) 2001-2003, David Parker and Mark Tobenkin. * http://libdbi.sourceforge.net * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: dbi-dev.h,v 1.42 2008/01/15 00:21:25 mhoenicka Exp $ */ #ifndef __DBI_DEV_H__ #define __DBI_DEV_H__ #ifdef __cplusplus extern "C" { #endif #include /* for dbi_conn_error_handler_func */ /********************* * SQL RELATED TYPES * *********************/ /* to fool the compiler into letting us use the following structs before they're actually defined: */ typedef struct dbi_driver_s *dbi_driver_t_pointer; typedef struct dbi_conn_s *dbi_conn_t_pointer; typedef struct _field_binding_s *_field_binding_t_pointer; typedef union dbi_data_u { char d_char; short d_short; int d_long; /* misnomer */ long long d_longlong; float d_float; double d_double; char *d_string; time_t d_datetime; } dbi_data_t; typedef struct dbi_row_s { dbi_data_t *field_values; size_t *field_sizes; /* strlen() for strings, 0 otherwise */ unsigned char *field_flags; /* field-specific metadata for this particular row */ } dbi_row_t; typedef struct dbi_result_s { dbi_conn_t_pointer conn; void *result_handle; /* will be typecast into conn-specific type */ unsigned long long numrows_matched; /* set immediately after query */ unsigned long long numrows_affected; _field_binding_t_pointer field_bindings; unsigned int numfields; /* can be zero or NULL until first fetchrow */ char **field_names; unsigned short *field_types; unsigned int *field_attribs; enum { NOTHING_RETURNED, ROWS_RETURNED } result_state; dbi_row_t **rows; /* array of filled rows, elements set to NULL if not fetched yet */ unsigned long long currowidx; } dbi_result_t; typedef struct _field_binding_s { void (*helper_function)(_field_binding_t_pointer); dbi_result_t *result; const char *fieldname; void *bindto; struct _field_binding_s *next; } _field_binding_t; /*************************************** * DRIVER INFRASTRUCTURE RELATED TYPES * ***************************************/ typedef struct dbi_info_s { const char *name; /* all lowercase letters and numbers, no spaces */ const char *description; /* one or two short sentences, no newlines */ const char *maintainer; /* Full Name */ const char *url; /* where this driver came from (if maintained by a third party) */ const char *version; const char *date_compiled; } dbi_info_t; typedef struct _capability_s { char *name; int value; struct _capability_s *next; } _capability_t; typedef struct dbi_option_s { char *key; char *string_value; int numeric_value; /* use this for port and other numeric settings */ struct dbi_option_s *next; } dbi_option_t; typedef struct dbi_functions_s { void (*register_driver)(const dbi_info_t **, const char ***, const char ***); int (*initialize)(dbi_driver_t_pointer); int (*connect)(dbi_conn_t_pointer); int (*disconnect)(dbi_conn_t_pointer); int (*fetch_row)(dbi_result_t *, unsigned long long); int (*free_query)(dbi_result_t *); int (*goto_row)(dbi_result_t *, unsigned long long); int (*get_socket)(dbi_conn_t_pointer); const char *(*get_encoding)(dbi_conn_t_pointer); dbi_result_t *(*list_dbs)(dbi_conn_t_pointer, const char *); dbi_result_t *(*list_tables)(dbi_conn_t_pointer, const char *, const char *); dbi_result_t *(*query)(dbi_conn_t_pointer, const char *); dbi_result_t *(*query_null)(dbi_conn_t_pointer, const unsigned char *, size_t); size_t (*quote_string)(dbi_driver_t_pointer, const char *, char *); size_t (*conn_quote_string)(dbi_conn_t_pointer, const char *, char *); size_t (*quote_binary)(dbi_conn_t_pointer, const unsigned char *, size_t, unsigned char **); const char *(*encoding_to_iana)(const char *); const char *(*encoding_from_iana)(const char *); char *(*get_engine_version)(dbi_conn_t_pointer,char *); const char *(*select_db)(dbi_conn_t_pointer, const char *); int (*geterror)(dbi_conn_t_pointer, int *, char **); unsigned long long (*get_seq_last)(dbi_conn_t_pointer, const char *); unsigned long long (*get_seq_next)(dbi_conn_t_pointer, const char *); int (*ping)(dbi_conn_t_pointer); } dbi_functions_t; typedef struct dbi_custom_function_s { const char *name; void *function_pointer; struct dbi_custom_function_s *next; } dbi_custom_function_t; typedef struct dbi_driver_s { void *dlhandle; char *filename; /* full pathname */ const dbi_info_t *info; dbi_functions_t *functions; dbi_custom_function_t *custom_functions; const char **reserved_words; _capability_t *caps; struct dbi_driver_s *next; } dbi_driver_t; typedef struct dbi_conn_s { dbi_driver_t *driver; /* generic unchanging attributes shared by all instances of this conn */ dbi_option_t *options; _capability_t *caps; void *connection; /* will be typecast into conn-specific type */ char *current_db; dbi_error_flag error_flag; int error_number; /*XXX*/ char *error_message; /*XXX*/ dbi_conn_error_handler_func error_handler; void *error_handler_argument; dbi_result_t **results; /* for garbage-collector-mandated result disjoins */ int results_used; int results_size; struct dbi_conn_s *next; /* so libdbi can unload all conns at exit */ } dbi_conn_t; extern int dbi_verbosity; unsigned int _isolate_attrib(unsigned int attribs, unsigned int rangemin, unsigned int rangemax); void _error_handler(dbi_conn_t *conn, dbi_error_flag errflag); void _reset_conn_error(dbi_conn_t *conn); void _verbose_handler(dbi_conn_t *conn, const char* fmt, ...); void _logquery(dbi_conn_t *conn, const char* fmt, ...); void _logquery_null(dbi_conn_t *conn, const char* statement, size_t st_length); int _disjoin_from_conn(dbi_result_t *result); void _set_field_flag(dbi_row_t *row, unsigned int fieldidx, unsigned char flag, unsigned char value); int _get_field_flag(dbi_row_t *row, unsigned int fieldidx, unsigned char flag); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DBI_DEV_H__ */ 0707010005b3e1000081a40000000000000000000000014c773950000042d7000000b500010002ffffffffffffffff0000002100000000root/usr/local/include/dbi/dbi.h/* * libdbi - database independent abstraction layer for C. * Copyright (C) 2001-2003, David Parker and Mark Tobenkin. * http://libdbi.sourceforge.net * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: dbi.h.in,v 1.3 2008/02/06 19:34:27 mhoenicka Exp $ */ #ifndef __DBI_H__ #define __DBI_H__ #ifdef __cplusplus extern "C" { #endif #include #include #include #include /* for the *_MAX definitions */ #if defined _MSC_VER && _MSC_VER >= 1300 #define LIBDBI_API_DEPRECATED __declspec(deprecated) #elif defined __GNUC__ && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)) #define LIBDBI_API_DEPRECATED __attribute__((__deprecated__)) #else #define LIBDBI_API_DEPRECATED #endif /* opaque type definitions */ typedef void * dbi_driver; typedef void * dbi_conn; typedef void * dbi_result; /* other type definitions */ typedef enum { DBI_ERROR_USER = -10, /* must be the first in the list */ DBI_ERROR_DBD = -9, DBI_ERROR_BADOBJECT, DBI_ERROR_BADTYPE, DBI_ERROR_BADIDX, DBI_ERROR_BADNAME, DBI_ERROR_UNSUPPORTED, DBI_ERROR_NOCONN, DBI_ERROR_NOMEM, DBI_ERROR_BADPTR, DBI_ERROR_NONE = 0, DBI_ERROR_CLIENT } dbi_error_flag; /* some _MAX definitions. The size_t hack may not be portable */ #ifndef SIZE_T_MAX # define SIZE_T_MAX UINT_MAX #endif #ifndef ULLONG_MAX # define ULLONG_MAX ULONG_LONG_MAX #endif typedef struct { unsigned char month; unsigned char day; signed short year; // may be negative (B.C.) } dbi_date; typedef struct { // when used as an interval value, at most one of these values may be negative. // when used as a counter, the hour may be greater than 23. // when used as a time of day, everything is as you would expect. signed long hour; signed char minute; signed char second; signed short millisecond; signed long utc_offset; // seconds east of UTC } dbi_time; typedef struct { dbi_date date; dbi_time time; } dbi_datetime; /* function callback definitions */ typedef void (*dbi_conn_error_handler_func)(dbi_conn, void *); /* definitions of the library interface versions */ #define LIBDBI_LIB_CURRENT 0 #define LIBDBI_LIB_REVISION 5 #define LIBDBI_LIB_AGE 0 /* values for the int in field_types[] */ #define DBI_TYPE_INTEGER 1 #define DBI_TYPE_DECIMAL 2 #define DBI_TYPE_STRING 3 #define DBI_TYPE_BINARY 4 #define DBI_TYPE_DATETIME 5 /* values for the bitmask in field_type_attributes[] */ #define DBI_INTEGER_UNSIGNED (1 << 0) #define DBI_INTEGER_SIZE1 (1 << 1) #define DBI_INTEGER_SIZE2 (1 << 2) #define DBI_INTEGER_SIZE3 (1 << 3) #define DBI_INTEGER_SIZE4 (1 << 4) #define DBI_INTEGER_SIZE8 (1 << 5) #define DBI_INTEGER_SIZEMASK (DBI_INTEGER_SIZE1|DBI_INTEGER_SIZE2 \ |DBI_INTEGER_SIZE3|DBI_INTEGER_SIZE4 \ |DBI_INTEGER_SIZE8) // isolate the size flags #define DBI_DECIMAL_UNSIGNED (1 << 0) #define DBI_DECIMAL_SIZE4 (1 << 1) #define DBI_DECIMAL_SIZE8 (1 << 2) #define DBI_DECIMAL_SIZEMASK (DBI_DECIMAL_SIZE4|DBI_DECIMAL_SIZE8) #define DBI_STRING_FIXEDSIZE (1 << 0) /* XXX unused as of now */ #define DBI_DATETIME_DATE (1 << 0) #define DBI_DATETIME_TIME (1 << 1) /* values for the bitmask in field_flags (unique to each row) */ #define DBI_VALUE_NULL (1 << 0) /* error code for type retrieval functions */ #define DBI_TYPE_ERROR 0 /* error code for attribute retrieval functions */ #define DBI_ATTRIBUTE_ERROR SHRT_MAX /* functions with a return type of size_t return this in case of an error if 0 is a valid return value */ #define DBI_LENGTH_ERROR SIZE_T_MAX /* functions with a return type of unsigned long long return this in case of an error if 0 is a valid return value */ #define DBI_ROW_ERROR ULLONG_MAX /* functions with a return type of unsigned int return this in case of an error */ #define DBI_FIELD_ERROR UINT_MAX /* error code for field attribute retrieval functions */ #define DBI_FIELD_FLAG_ERROR -1 /* error code for bind* functions */ #define DBI_BIND_ERROR -1 /* needed by get_engine_version functions */ #define VERSIONSTRING_LENGTH 32 int dbi_initialize(const char *driverdir); void dbi_shutdown(); const char *dbi_version(); int dbi_set_verbosity(int verbosity); dbi_driver dbi_driver_list(dbi_driver Current); /* returns next driver. if current is NULL, return first driver. */ dbi_driver dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ int dbi_driver_is_reserved_word(dbi_driver Driver, const char *word); void *dbi_driver_specific_function(dbi_driver Driver, const char *name); size_t LIBDBI_API_DEPRECATED dbi_driver_quote_string_copy(dbi_driver Driver, const char *orig, char **newstr); size_t LIBDBI_API_DEPRECATED dbi_driver_quote_string(dbi_driver Driver, char **orig); const char* dbi_driver_encoding_from_iana(dbi_driver Driver, const char* iana_encoding); const char* dbi_driver_encoding_to_iana(dbi_driver Driver, const char* db_encoding); int dbi_driver_cap_get(dbi_driver Driver, const char *capname); const char *dbi_driver_get_name(dbi_driver Driver); const char *dbi_driver_get_filename(dbi_driver Driver); const char *dbi_driver_get_description(dbi_driver Driver); const char *dbi_driver_get_maintainer(dbi_driver Driver); const char *dbi_driver_get_url(dbi_driver Driver); const char *dbi_driver_get_version(dbi_driver Driver); const char *dbi_driver_get_date_compiled(dbi_driver Driver); dbi_conn dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ dbi_conn dbi_conn_open(dbi_driver Driver); /* returns an actual instance of the conn */ dbi_driver dbi_conn_get_driver(dbi_conn Conn); int dbi_conn_set_option(dbi_conn Conn, const char *key, const char *value); /* if value is NULL, remove option from list */ int dbi_conn_set_option_numeric(dbi_conn Conn, const char *key, int value); const char *dbi_conn_get_option(dbi_conn Conn, const char *key); int dbi_conn_get_option_numeric(dbi_conn Conn, const char *key); const char *dbi_conn_require_option(dbi_conn Conn, const char *key); /* like get, but generate an error if key isn't found */ int dbi_conn_require_option_numeric(dbi_conn Conn, const char *key); /* ditto */ const char *dbi_conn_get_option_list(dbi_conn Conn, const char *current); /* returns key of next option, or the first option key if current is NULL */ void dbi_conn_clear_option(dbi_conn Conn, const char *key); void dbi_conn_clear_options(dbi_conn Conn); int dbi_conn_cap_get(dbi_conn Conn, const char *capname); int dbi_conn_disjoin_results(dbi_conn Conn); void dbi_conn_close(dbi_conn Conn); int dbi_conn_error(dbi_conn Conn, const char **errmsg_dest); void dbi_conn_error_handler(dbi_conn Conn, dbi_conn_error_handler_func function, void *user_argument); dbi_error_flag LIBDBI_API_DEPRECATED dbi_conn_error_flag(dbi_conn Conn); int dbi_conn_set_error(dbi_conn Conn, int errnum, const char *formatstr, ...); int dbi_conn_connect(dbi_conn Conn); int dbi_conn_get_socket(dbi_conn Conn); unsigned int dbi_conn_get_engine_version(dbi_conn Conn); char *dbi_conn_get_engine_version_string(dbi_conn Conn, char *versionstring); const char *dbi_conn_get_encoding(dbi_conn Conn); dbi_result dbi_conn_get_db_list(dbi_conn Conn, const char *pattern); dbi_result dbi_conn_get_table_list(dbi_conn Conn, const char *db, const char *pattern); dbi_result dbi_conn_query(dbi_conn Conn, const char *statement); dbi_result dbi_conn_queryf(dbi_conn Conn, const char *formatstr, ...); dbi_result dbi_conn_query_null(dbi_conn Conn, const unsigned char *statement, size_t st_length); int dbi_conn_select_db(dbi_conn Conn, const char *db); unsigned long long dbi_conn_sequence_last(dbi_conn Conn, const char *name); /* name of the sequence or table */ unsigned long long dbi_conn_sequence_next(dbi_conn Conn, const char *name); int dbi_conn_ping(dbi_conn Conn); size_t dbi_conn_quote_string_copy(dbi_conn Conn, const char *orig, char **newstr); size_t dbi_conn_quote_string(dbi_conn Conn, char **orig); size_t dbi_conn_quote_binary_copy(dbi_conn Conn, const unsigned char *orig, size_t from_length, unsigned char **newstr); size_t dbi_conn_escape_string_copy(dbi_conn Conn, const char *orig, char **newstr); size_t dbi_conn_escape_string(dbi_conn Conn, char **orig); size_t dbi_conn_escape_binary_copy(dbi_conn Conn, const unsigned char *orig, size_t from_length, unsigned char **newstr); dbi_conn dbi_result_get_conn(dbi_result Result); int dbi_result_free(dbi_result Result); int dbi_result_seek_row(dbi_result Result, unsigned long long rowidx); int dbi_result_first_row(dbi_result Result); int dbi_result_last_row(dbi_result Result); int dbi_result_has_prev_row(dbi_result Result); int dbi_result_prev_row(dbi_result Result); int dbi_result_has_next_row(dbi_result Result); int dbi_result_next_row(dbi_result Result); unsigned long long dbi_result_get_currow(dbi_result Result); unsigned long long dbi_result_get_numrows(dbi_result Result); unsigned long long dbi_result_get_numrows_affected(dbi_result Result); size_t LIBDBI_API_DEPRECATED dbi_result_get_field_size(dbi_result Result, const char *fieldname); size_t LIBDBI_API_DEPRECATED dbi_result_get_field_size_idx(dbi_result Result, unsigned int fieldidx); size_t dbi_result_get_field_length(dbi_result Result, const char *fieldname); size_t dbi_result_get_field_length_idx(dbi_result Result, unsigned int fieldidx); unsigned int dbi_result_get_field_idx(dbi_result Result, const char *fieldname); const char *dbi_result_get_field_name(dbi_result Result, unsigned int fieldidx); unsigned int dbi_result_get_numfields(dbi_result Result); unsigned short dbi_result_get_field_type(dbi_result Result, const char *fieldname); unsigned short dbi_result_get_field_type_idx(dbi_result Result, unsigned int fieldidx); unsigned int dbi_result_get_field_attrib(dbi_result Result, const char *fieldname, unsigned int attribmin, unsigned int attribmax); unsigned int dbi_result_get_field_attrib_idx(dbi_result Result, unsigned int fieldidx, unsigned int attribmin, unsigned int attribmax); unsigned int dbi_result_get_field_attribs(dbi_result Result, const char *fieldname); unsigned int dbi_result_get_field_attribs_idx(dbi_result Result, unsigned int fieldidx); int dbi_result_field_is_null(dbi_result Result, const char *fieldname); int dbi_result_field_is_null_idx(dbi_result Result, unsigned int fieldidx); int dbi_result_disjoin(dbi_result Result); unsigned int dbi_result_get_fields(dbi_result Result, const char *format, ...); unsigned int dbi_result_bind_fields(dbi_result Result, const char *format, ...); signed char dbi_result_get_char(dbi_result Result, const char *fieldname); unsigned char dbi_result_get_uchar(dbi_result Result, const char *fieldname); short dbi_result_get_short(dbi_result Result, const char *fieldname); unsigned short dbi_result_get_ushort(dbi_result Result, const char *fieldname); int dbi_result_get_int(dbi_result Result, const char *fieldname); unsigned int dbi_result_get_uint(dbi_result Result, const char *fieldname); int LIBDBI_API_DEPRECATED dbi_result_get_long(dbi_result Result, const char *fieldname); /* deprecated */ unsigned int LIBDBI_API_DEPRECATED dbi_result_get_ulong(dbi_result Result, const char *fieldname); /* deprecated */ long long dbi_result_get_longlong(dbi_result Result, const char *fieldname); unsigned long long dbi_result_get_ulonglong(dbi_result Result, const char *fieldname); float dbi_result_get_float(dbi_result Result, const char *fieldname); double dbi_result_get_double(dbi_result Result, const char *fieldname); const char *dbi_result_get_string(dbi_result Result, const char *fieldname); const unsigned char *dbi_result_get_binary(dbi_result Result, const char *fieldname); char *dbi_result_get_string_copy(dbi_result Result, const char *fieldname); unsigned char *dbi_result_get_binary_copy(dbi_result Result, const char *fieldname); time_t dbi_result_get_datetime(dbi_result Result, const char *fieldname); int dbi_result_bind_char(dbi_result Result, const char *fieldname, char *bindto); int dbi_result_bind_uchar(dbi_result Result, const char *fieldname, unsigned char *bindto); int dbi_result_bind_short(dbi_result Result, const char *fieldname, short *bindto); int dbi_result_bind_ushort(dbi_result Result, const char *fieldname, unsigned short *bindto); int LIBDBI_API_DEPRECATED dbi_result_bind_long(dbi_result Result, const char *fieldname, int *bindto); int LIBDBI_API_DEPRECATED dbi_result_bind_ulong(dbi_result Result, const char *fieldname, unsigned int *bindto); int dbi_result_bind_int(dbi_result Result, const char *fieldname, int *bindto); int dbi_result_bind_uint(dbi_result Result, const char *fieldname, unsigned int *bindto); int dbi_result_bind_longlong(dbi_result Result, const char *fieldname, long long *bindto); int dbi_result_bind_ulonglong(dbi_result Result, const char *fieldname, unsigned long long *bindto); int dbi_result_bind_float(dbi_result Result, const char *fieldname, float *bindto); int dbi_result_bind_double(dbi_result Result, const char *fieldname, double *bindto); int dbi_result_bind_string(dbi_result Result, const char *fieldname, const char **bindto); int dbi_result_bind_binary(dbi_result Result, const char *fieldname, const unsigned char **bindto); int dbi_result_bind_string_copy(dbi_result Result, const char *fieldname, char **bindto); int dbi_result_bind_binary_copy(dbi_result Result, const char *fieldname, unsigned char **bindto); int dbi_result_bind_datetime(dbi_result Result, const char *fieldname, time_t *bindto); /* and now for the same exact thing in index form: */ signed char dbi_result_get_char_idx(dbi_result Result, unsigned int fieldidx); unsigned char dbi_result_get_uchar_idx(dbi_result Result, unsigned int fieldidx); short dbi_result_get_short_idx(dbi_result Result, unsigned int fieldidx); unsigned short dbi_result_get_ushort_idx(dbi_result Result, unsigned int fieldidx); int LIBDBI_API_DEPRECATED dbi_result_get_long_idx(dbi_result Result, unsigned int fieldidx); int dbi_result_get_int_idx(dbi_result Result, unsigned int fieldidx); unsigned int dbi_result_get_uint_idx(dbi_result Result, unsigned int fieldidx); unsigned int LIBDBI_API_DEPRECATED dbi_result_get_ulong_idx(dbi_result Result, unsigned int fieldidx); long long dbi_result_get_longlong_idx(dbi_result Result, unsigned int fieldidx); unsigned long long dbi_result_get_ulonglong_idx(dbi_result Result, unsigned int fieldidx); float dbi_result_get_float_idx(dbi_result Result, unsigned int fieldidx); double dbi_result_get_double_idx(dbi_result Result, unsigned int fieldidx); const char *dbi_result_get_string_idx(dbi_result Result, unsigned int fieldidx); const unsigned char *dbi_result_get_binary_idx(dbi_result Result, unsigned int fieldidx); char *dbi_result_get_string_copy_idx(dbi_result Result, unsigned int fieldidx); unsigned char *dbi_result_get_binary_copy_idx(dbi_result Result, unsigned int fieldidx); time_t dbi_result_get_datetime_idx(dbi_result Result, unsigned int fieldidx); /* int dbi_result_bind_char_idx(dbi_result Result, unsigned int fieldidx, char *bindto); int dbi_result_bind_uchar_idx(dbi_result Result, unsigned int fieldidx, unsigned char *bindto); int dbi_result_bind_short_idx(dbi_result Result, unsigned int fieldidx, short *bindto); int dbi_result_bind_ushort_idx(dbi_result Result, unsigned int fieldidx, unsigned short *bindto); int dbi_result_bind_long_idx(dbi_result Result, unsigned int fieldidx, long *bindto); int dbi_result_bind_ulong_idx(dbi_result Result, unsigned int fieldidx, unsigned long *bindto); int dbi_result_bind_longlong_idx(dbi_result Result, unsigned int fieldidx, long long *bindto); int dbi_result_bind_ulonglong_idx(dbi_result Result, unsigned int fieldidx, unsigned long long *bindto); int dbi_result_bind_float_idx(dbi_result Result, unsigned int fieldidx, float *bindto); int dbi_result_bind_double_idx(dbi_result Result, unsigned int fieldidx, double *bindto); int dbi_result_bind_string_idx(dbi_result Result, unsigned int fieldidx, const char **bindto); int dbi_result_bind_binary_idx(dbi_result Result, unsigned int fieldidx, const unsigned char **bindto); int dbi_result_bind_string_copy_idx(dbi_result Result, unsigned int fieldidx, char **bindto); int dbi_result_bind_binary_copy_idx(dbi_result Result, unsigned int fieldidx, unsigned char **bindto); int dbi_result_bind_datetime_idx(dbi_result Result, unsigned int fieldidx, time_t *bindto); */ #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DBI_H__ */ 0707010005b3e2000041ed0000000000000000000000024c77399800000000000000b500010002ffffffffffffffff0000001300000000root/usr/local/lib0707010005b3e4000081ed0000000000000000000000014c77395000000315000000b500010002ffffffffffffffff0000001d00000000root/usr/local/lib/libdbi.la# libdbi.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.14 (1.1220.2.195 2005/02/12 12:12:33) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libdbi.so.0' # Names of this library. library_names='libdbi.so.0.0.5 libdbi.so.0 libdbi.so' # The name of the static archive. old_library='libdbi.a' # Libraries that this one depends upon. dependency_libs=' -lm' # Version information for libdbi. current=0 age=0 revision=5 # 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' 0707010005b3e5000081ed0000000000000000000000014c7739500000f598000000b500010002ffffffffffffffff0000002300000000root/usr/local/lib/libdbi.so.0.0.5ELF4`4 (o>>@@$$ !#$%&'),.0345789:;=?ADEFGILNOPQRTUVWY[]_abcefhklmopqrvwxy{|  "(*+-/126<>@BCHJKMSXZ\^`dgijnstuz}~4 z 0T? D> Kx4 emr- >X |8% B Da Rq = DA ;: J@ `T4h |di P | Fm da ;! L (\- v- /H4 FYp Z|4 n4 (5i  x 1 PRg  6. H4 %VN 983 F|` `̐& w2 3+ ^ A ܌] P{  'hD F[ fPc6 y6- 8y 0 ? 0Yi `p hd8 %` BXZP Y(z }$w- @ 6. @>a $:  `_ 1tl IX\- g8E\ |̋ X 4i `7 7. w- v0 .6,S F,sj Y_A  {dF on s } (>U l )Du Ezn [a xv0  HC PHC g  s- 5  ] D6+ 8 yq N ZJ d \s } QD  ~w DA W. j q   H> " T8% @ D @^ b \{ | HXa č{ ЖF 3b B E_ 4   x3 ! Tw- 9 x]9 R  d ZP xu A 4v0 |4  T9  0  4 6 X7 J 3, \ 4 s ) 41 4 0X  w- ; 4 Eo h^  dv0 ) Z E 4 [ $d C] c u DQ Qg 8|n <n  & 07. 7h 'h}w Bp6. ]dh uw- TCe ;  b tqm P< $A &-D4 FO= j` `D> dG : 4 a( dbi_result_bind_uintdbi_result_get_double_idxdbi_conn_set_option_etextdbi_result_bind_ulonglongstrncpydbi_result_get_longdbi_conn_escape_binary_copystrrchrdbi_driver_encoding_to_ianadbi_conn_get_option_list_get_field_flag_logquery_nulldbi_conn_quote_stringsnprintfdbi_conn_get_engine_version_stringdbi_conn_error_GLOBAL_OFFSET_TABLE_dbi_driver_is_reserved_word_dbd_encode_binarydbi_conn_error_handlerdbi_result_get_binary_idxdbi_conn_query_nulldbi_result_field_is_null_dbd_parse_datetimedbi_result_get_field_sizedbi_result_get_uintdbi_result_bind_ushortdbi_result_next_rowdbi_result_bind_intdbi_result_bind_datetimedbi_driver_cap_get_edatagmtime__iobdbi_result_get_float_idxint_vasprintf_logquerydbi_result_get_datetime_idxdbi_driver_get_urldbi_result_bind_binarydbi_result_seek_rowdbi_conn_new_dbd_result_set_numfields_dbd_register_conn_capdbi_shutdowndbi_driver_listdbi_result_get_field_attribdbi_conn_require_option_numeric_dbd_result_add_fieldstrtok_rdbi_result_get_string_idxstrlenopendirreaddircallocdbi_result_get_binary_copy_idxdbi_result_get_field_length_idxdbi_result_disjoinfwritedbi_driver_get_namemktimedbi_conn_openfputcdbi_result_bind_ulongdbi_conn_set_option_numericdbi_result_has_next_rowdbi_result_get_char_idxdbi_result_get_conndbi_result_get_field_attribsdbi_result_get_numrows_dbd_result_create_from_stringarraydlclosedbi_result_get_ulong_dbd_internal_error_handlerdbi_driver_get_maintainerdbi_conn_escape_string_copyfputsdbi_conn_closeclosedir_xstatdbi_result_get_field_attrib_idxdbi_result_get_longlongdbi_result_get_field_size_idxdbi_conn_get_db_list_dbd_result_createdbi_result_prev_rowdbi_driver_specific_functionmemsetdbi_driver_quote_string_copydbi_driver_get_versiondbi_result_get_ulonglong_idxdbi_result_get_ushortmemmove_isolate_attribdbi_result_get_intdlsymdbi_conn_get_option_numericdbi_conn_queryfvfprintfdbi_result_get_chardbi_result_get_int_idxdlerrordbi_result_freedbi_result_get_string_copy_idx_enddbi_conn_escape_stringdbi_result_bind_fieldsdbi_result_get_longlong_idxdbi_result_get_stringdbi_result_field_is_null_idxdbi_result_get_ushort_idxdbi_conn_sequence_lastdbi_conn_sequence_nextdbi_result_get_fieldsdbi_result_get_long_idxdbi_conn_cap_getstrchrdbi_result_get_field_typedbi_driver_get_filenamedbi_result_get_doubledbi_result_get_currowdbi_result_get_field_idx_reset_conn_errorstrcasecmpdbi_result_get_binary_copydbi_conn_get_socketdbi_result_first_rowdbi_result_get_datetimedbi_result_get_short_idxatoidbi_conn_pingdbi_driver_encoding_from_ianaabsdbi_result_get_field_type_idxdbi_result_get_field_namedbi_result_has_prev_row_dbd_escape_chars_dbd_decode_binarydbi_driver_opendbi_conn_clear_optiondbi_conn_get_table_listdbi_result_bind_stringstrtoldbi_versiondbi_result_get_uint_idxdbi_result_get_numfields_dbd_row_finalizedbi_result_get_numrows_affecteddbi_result_get_floatdbi_conn_get_optiondbi_result_get_uchardbi_result_bind_string_copystrdupdbi_conn_disjoin_resultsdlopendbi_result_bind_longdbi_result_bind_binary_copydbi_result_last_rowdbi_set_verbositydbi_result_bind_double_PROCEDURE_LINKAGE_TABLE_dbi_result_bind_chardbi_initializemallocdbi_result_get_ulonglongdbi_conn_set_errordbi_result_bind_shortdbi_conn_querytimegmdbi_result_get_uchar_idxdbi_result_get_field_lengthdbi_result_bind_float_DYNAMICdbi_conn_connectdbi_conn_get_engine_version_verbose_handlerdbi_result_get_binary_dbd_row_allocatememcpy_dbd_register_driver_capdbi_driver_get_date_compileddbi_driver_quote_stringreallocdbi_result_get_string_copydbi_driver_get_description_dbd_result_add_to_conndbi_result_get_ulong_idxdbi_conn_clear_optionslogdbi_conn_error_flag_disjoin_from_conndbi_result_get_shortdbi_verbositydbi_conn_quote_string_copydbi_conn_require_optionstrcmpdbi_result_bind_longlongvsprintfdbi_conn_quote_binary_copydbi_result_get_field_attribs_idxdbi_conn_get_encodingdbi_conn_select_dbdbi_conn_get_driverdbi_result_bind_uchar_set_field_flaglibm.so.2SUNW_1.1libc.so.1SUNW_1.22libdbi.so.0 '= y \X$ LRP7T8`d hljp}tQxP|!6[@<c&_ĢȢ'̢ ТԢbآiܢOf=AJ+HD ;S` $q( ,0x4984<@DHLpP{TX\T`dah^lptgx |*EģhȣọУ%ԣأ5ܣk:(Z d? # hhh h$h (h(,h00h8p4h@`8hHP<hP@@hX0Dh` HhhLhpPhxThXh\h`hdhhhlhphpth`xhP|h@h0h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h h hhhhh h$h (h(,h00h8p4h@`8hHP<hP@@hX0Dh` HhhLhpPhxThXh\h`hdhhhlhphpth`xhP|h@h0h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhUS[qu uje[ÐUSVW[èq3TE0;u $0 0J; VD;Dž4 8<@DHLDžPx W@0Et Pe[ÐUSVW [ç>M3t QE P}GtPW"GuEx0t P}Gt%Pw w$Nw(Ct W2ƍe_^[Ãj7"ҐUS[=Ete[Ãjj3USVW,[Ï= uEEEt7j.Pt"@EE̅tj.PuEEjuyjuugEԅEPEPuHEԉE܃j.Wt. PL W>M܉M܃EPujuE MЉEMԉ uE̋E̍e_^[USVW[;<}E PU3~cȅ}3Ƀ|;Et P,Gt P;u~;ut PF;u~ ue_^[ÐUSVW,[Ï;3ɋEEPx p0;ыǃEEEԍ M܋MIvT33EUR$w%8:t 2<MA0E܋IUBU;r PE@0E܋pE@0E܋pE@0E0Ep0Px EE؃E;Uԋ Ve_^[ÐUSVW,[K:EE܅EPEPu EЃ}3EE3 E0Mw 13E 19uE؃ QXM΋ LA1bE0uMԋM,E0uMԋME0uMԋME0uMԋME0uMԋME0u]EțEԋEaE0uj]EțEԋE2E}t$40uFMԋ QE40u2Mԋ QEE}t#40uMԋM40uMԋME}t!40uMԋfMh40uMԋfMGE}t 40uMԋM40uMԋMԃG;}:uuuuEЋEЍe_^[Ðv-\+jUSVW,[+6EE܅EPEPu cEЃ}3EE3 E0eMw 13E 19uE؃ Q8M΋ LA10EԍH0E0MuEԍH0E0MuEԍH0E0MuEԍH0E0MuEԍH0E0MumhEԍH0E0MuXCEԍH0E0MuCM}t!EԍP041Uu)EԍP041UuM}t!EԍP041UuEԍP041UuM}tEԍP041UuӿaEԍP041UuſCM}tEԍP041Uu访EԍP041Uu蠿G;}luuuuEЋEЍe_^[ |W|72USV[@2 u6` EPu V}u@PuZe^[ÃuE0-3ߐUSVW[1} GE u6F9EF$Dxu}F(D>uF4N0DQtt t u)WV軽PPPE0诽jE0m3e_^[ÃWVsPPPu6gj6+3뼃j63멐USV[ü0 u6ܸ EPu V}u@Pue^[ÃjE0謸fUSVW[K0} GE u6bF9EF$Dxu}F(D>tuF4N0fDNt t u)WV7PPtPE0+jE0fe_^[ÃWVPPPu6j6觷f뼃j6蒷f말US[5/u u4e[ÐUSV[/ u6$ EPu V}u@Pu^e^[ÃjE03㐐US[Ù.u ue[ÐUSVW[g.} GE u6~F9EF$DxuyF(D>tt tuF4N0DB u)WVTPxPHPE0HjE03e_^[ÃWVPxPPu6j6ǵ3뿃j6贵3묐USV[X- u6x EPu V4}u@Pu¹e^[ÃjE0I33USVW[,} GE u6F9EF$DxuSF(D>ttt t uF4N0DTe_^[Ãj6謴33WV蹸P\PPu6譸j6q33먃j6\33듐US[+u u<e[US[+u u e[US[Ý+u u輶e[US[m+u uܷe[US[=+u u<e[ÐUS[ +u ue[ÐUS[*u u\e[ÐUS[í*u uLe[ÐUS[}*u u\e[ÐUS[M*u uܶe[ÐUSV[*] u66 EPu V}u@Pu蠶]Ee^[ÃjE0ᐐUSVW[ã)]䛋} GE u6贱F9EF$DxupF(DuF4N0D]@u)WV蕵P@PPE0艵jE0GE䛍e_^[ÃWVNP@P$Pu6Bj6뽃j6USV[Ü( u6輰 EPu Vx }u@Pu6]E蛍e^[ÃjE0膰㐐USVW['(} GE u6>F9EF$Dxu?F(DtuF4N0De_^[Ãj6WV P&PPu6j6묃j6讯뙐USV[P' u6p EPu V, }u@Pue^[ÃjE0AߐUSVW[&} GE u6F9EF$DxuCF4N0H|ujuP詰uF4N0D3e_^[ËEWV踲P PPu讲juq뷃j6Z렐USV[% u6 EPu V }u@Pu貲e^[ÃjE0ߐUSVW[Ç%} GE u6螭F9EsoF$Dxu%F4N0H|tD3e_^[ÃWV臱PPPu6{j6?뻃j6(뤐USV[$ u6 EPu V }u@Pu蒱e^[ÃjE0蹬P֐USVW[O$} GE u6fF9EF$Dxu[F4N0@|u |u3 t~te_^[Ãj6PT؃WVPPPu6 j6ͫP뒃j6譫PoUSV[@# u6` EPu V}u@Pue^[ÃjE01Pr֐USVW["u FE }7ުG9EG$DpG4O0@|u3CVWE Pt+uEH4@0tWWǍe_^[ÃjE0[P蜪уVW[PPPu6Oj6PT뉃j7P2dUSV[Ä! u6褩 EPu V`}u@Pu~e^[ÃjE0u3㐐USVW[!} GE u6.F9Es]F$DxuF4N0De_^[ÃWV%PP`Pu6j6ݨ3뿃j6ʨ3묐USV[o utI 6苨E tiPVt?Mt H MPu3jjPe^[ÃjE02j6ʐUS[ýEXt S[ue[ÐUS[ÅPuu ue[US[Q$Puu ue[US[XPuu ue[US[Puu uQe[US[õPuu ue[US[Áuu ume[US[QPuu ue[US[uu ue[US[0Puu uUe[US[ùhPuu u!e[US[ÅPuu ue[US[QPuu ue[US[ Puu ue[US[TPuu uQe[US[õPuu ue[US[ÁPuu ue[US[MPuu ue[USVW[3ɋEp3;t7vu htiFtvu HuG jet2EEF u 8F3FExtwp3ƍe_^[ÐUSVW [g3ɋE@;tKM 3;tP…t7;u } wbE9xtGFOH W@e_^[ÐUSVW[3ɋEE;tw9H trxvEE E3EE3u܋E@ 0 tFE;pr E,u @PE0E3ƍe_^[ÐUSV[JuV0t] EN ;^s <e^[ÐUSV[uvv?N e^[USV[uvvN e^[USV[Ûuvv跤N fe^[ÐUSV[cuvvoN fe^[ÐUSV[+uvv'N e^[USV[uvvN e^[USV[uvv蟣N Qe^[ÐUSV[ËuvvWN Qe^[ÐUSV[Puvv ]EF e^[ÐUSV[uvv輢]EF e^[ÐUSV[uvvoN e^[USV[ßuvv+N e^[USV[kuvvN e^[USV[7uvv裡N e^[USV[uvv_N e^[USVW[EE0N0V,F(z;}AQPtF(F0V,M F,3e_^[USVW [c j<tyEE FMENF U}V~3~~~ ~$~( F,jAPPF0~4~8 V;u V;33ƍe_^[USVW [ó} u~v3jWF jWןF$jWƟF(e_^[USVW [S} 4Et PƝMI ΉfEMQ$fzEq(e_^[ÐUSVW [ j 膜t7j}WjWFjWF3ƍe_^[ÐUU EMI0TÐUSVW[n]u 3tOMΉM;sCMM}t%M t;t Gtu\C@FC@t;ure_^[ÐUSVW[3}}uF;t PEt8M ;FF Q<FF tiMq$VЃX@ MQMQVPPt x4 r- >X *2|8% NB gDa wRq  = DA : @ T4h di $P 3| MFm ada ;! zL (\- v- H4 Yp |4 4 (5i ' .5;x X1 bPRg l 6. H4 VN 83 |` ̐& 2 3+ !^ =A ]܌] s|P{ hD [ Pc6  6- !(8y 6<0 R? n0Yi `p hd8 ` XZP (z C $w-  @ ; 6. U @>a q w $: " `_ tl X\- 8E\ ̋ X ! 4i > E `7 b 7. y w- v0  ,S ,sj A T dF  on s ! 4 9 } X (] >U t l Du zn a v0 HC PHC " g  8 s- P 5 a h ] D6+ yq ZJ  \s QD  ~w  DA + W. @ j X q q v H> T8%  @^ \{ HXa č{ ЖF 3b +B AE_ Y4 pwx3 Tw- x]9  ZP xu A 4v0 |4 ,3T9 LS0 h4 X7 3, 4 ) Y41 4 0X w- ; 24 HEo Wh^ ^dv0 wZ 4 $C] ) c DQ Qg 8|n <n & 807. U7h muh}w p6. dh w- TCe ;  b tqm 3AP< \$A t{D4 = ` `D> dG ): 4 a( .libs/libdbi.so.0.0.5dbi_main.c_xstatdbi_conn_get_driver_safe_dlclose_free_custom_functions_free_capsmy_ERROR_update_internal_conn_list_find_or_create_option_nodedbi_conn_get_optiondbi_conn_get_option_numeric_parse_versioninforootdriverrootconnDdata.dataBbss.bssDrodata.rodataDpicdata.picdatadbi_result.c_is_row_fetched_activate_bindings_find_field_remove_binding_node_free_result_rows_free_string_list_parse_field_formatstr_setup_binding_find_or_create_binding_node_bind_helper_char_bind_helper_uchar_bind_helper_short_bind_helper_ushort_bind_helper_int_bind_helper_uint_bind_helper_longlong_bind_helper_ulonglong_bind_helper_float_bind_helper_double_bind_helper_string_bind_helper_binary_bind_helper_string_copy_bind_helper_binary_copy_bind_helper_datetimedbd_helper.c_find_or_create_driver_cap_find_or_create_conn_capatoll.casprintf.ctimegm.c_END__START_dbi_result_bind_uintdbi_result_get_double_idxdbi_conn_set_option_etextdbi_result_bind_ulonglongstrncpydbi_result_get_longdbi_conn_escape_binary_copystrrchrdbi_driver_encoding_to_ianadbi_conn_get_option_list_get_field_flag_logquery_nulldbi_conn_quote_stringsnprintfdbi_conn_get_engine_version_stringdbi_conn_error_GLOBAL_OFFSET_TABLE_dbi_driver_is_reserved_word_dbd_encode_binarydbi_conn_error_handlerdbi_result_get_binary_idxdbi_conn_query_nulldbi_result_field_is_null_dbd_parse_datetimedbi_result_get_field_sizedbi_result_get_uintdbi_result_bind_ushortdbi_result_next_rowdbi_result_bind_intdbi_result_bind_datetimedbi_driver_cap_get_edatagmtime__iobdbi_result_get_float_idxint_vasprintf_logquerydbi_result_get_datetime_idxdbi_driver_get_urldbi_result_bind_binarydbi_result_seek_rowdbi_conn_new_dbd_result_set_numfields_dbd_register_conn_capdbi_shutdowndbi_driver_listdbi_result_get_field_attribdbi_conn_require_option_numeric_dbd_result_add_fieldstrtok_rdbi_result_get_string_idxstrlenopendirreaddircallocdbi_result_get_binary_copy_idxdbi_result_get_field_length_idxdbi_result_disjoinfwritedbi_driver_get_namemktimedbi_conn_openfputcdbi_result_bind_ulongdbi_conn_set_option_numericdbi_result_has_next_rowdbi_result_get_char_idxdbi_result_get_conndbi_result_get_field_attribsdbi_result_get_numrows_dbd_result_create_from_stringarraydbi_result_get_ulong_dbd_internal_error_handlerdbi_driver_get_maintainerdbi_conn_escape_string_copyfputsdbi_conn_closeclosedirdbi_result_get_field_attrib_idxdbi_result_get_longlongdbi_result_get_field_size_idxdbi_conn_get_db_list_dbd_result_createdbi_result_prev_rowdbi_driver_specific_functionmemsetdbi_driver_quote_string_copydbi_driver_get_versiondbi_result_get_ulonglong_idxdbi_result_get_ushortmemmove_isolate_attribdbi_result_get_intdlsymdbi_conn_queryfvfprintfdbi_result_get_chardbi_result_get_int_idxdlerrordbi_result_freedbi_result_get_string_copy_idx_enddbi_conn_escape_stringdbi_result_bind_fieldsdbi_result_get_longlong_idxdbi_result_get_stringdbi_result_field_is_null_idxdbi_result_get_ushort_idxdbi_conn_sequence_lastdbi_conn_sequence_nextdbi_result_get_fieldsdbi_result_get_long_idxdbi_conn_cap_getstrchrdbi_result_get_field_typedbi_driver_get_filenamedbi_result_get_doubledbi_result_get_currowdbi_result_get_field_idx_reset_conn_errorstrcasecmpdbi_result_get_binary_copydbi_conn_get_socketdbi_result_first_rowdbi_result_get_datetimedbi_result_get_short_idxatoidbi_conn_pingdbi_driver_encoding_from_ianaabsdbi_result_get_field_type_idxdbi_result_get_field_namedbi_result_has_prev_row_dbd_escape_chars_dbd_decode_binarydbi_driver_opendbi_conn_clear_optiondbi_conn_get_table_listdbi_result_bind_stringstrtoldbi_versiondbi_result_get_uint_idxdbi_result_get_numfields_dbd_row_finalizedbi_result_get_numrows_affecteddbi_result_get_floatdbi_result_get_uchardbi_result_bind_string_copystrdupdbi_conn_disjoin_resultsdlopendbi_result_bind_longdbi_result_bind_binary_copydbi_result_last_rowdbi_set_verbositydbi_result_bind_double_PROCEDURE_LINKAGE_TABLE_dbi_result_bind_chardbi_initializemallocdbi_result_get_ulonglongdbi_conn_set_errordbi_result_bind_shortdbi_conn_querytimegmdbi_result_get_uchar_idxdbi_result_get_field_lengthdbi_result_bind_float_DYNAMICdbi_conn_connectdbi_conn_get_engine_version_verbose_handlerdbi_result_get_binary_dbd_row_allocatememcpy_dbd_register_driver_capdbi_driver_get_date_compileddbi_driver_quote_stringreallocdbi_result_get_string_copydbi_driver_get_description_dbd_result_add_to_conndbi_result_get_ulong_idxdbi_conn_clear_optionslogdbi_conn_error_flag_disjoin_from_conndbi_result_get_shortdbi_verbositydbi_conn_quote_string_copydbi_conn_require_optionstrcmpdbi_result_bind_longlongvsprintfdbi_conn_quote_binary_copydbi_result_get_field_attribs_idxdbi_conn_get_encodingdbi_conn_select_dbdbi_result_bind_uchar_set_field_flag@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)dlfcn.h 1.45 05/08/08 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)auxv.h 1.38 09/07/16 SMI@(#)auxv_386.h 1.5 09/06/11 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)strings.h 1.3 96/03/12 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)time.h 1.45 08/01/09 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03$dbi_main.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/dbi_main.o dbi_main.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7*dbi_result.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/dbi_result.o dbi_result.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7B*,dbd_helper.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/dbd_helper.o dbd_helper.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7Batoll.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/atoll.o atoll.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7$Xasprintf.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/asprintf.o asprintf.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7 ntimegm.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -KPIC -DPIC -o .libs/timegm.o timegm.cXa;O;P;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7K>8 /var/tmp/libdbi-0.8.3/srcdbi_main.c@: /var/tmp/libdbi-0.8.3/srcdbi_result.c@: /var/tmp/libdbi-0.8.3/srcdbd_helper.c;5 /var/tmp/libdbi-0.8.3/srcatoll.c>8 /var/tmp/libdbi-0.8.3/srcasprintf.c<6 /var/tmp/libdbi-0.8.3/srctimegm.c DD% DD% DD% DD% DD% DD%.SUNW_cap.hash.dynsym.dynstr.SUNW_version.rel.got.rel.data.rel.plt.text.rodata.rodata1.dynamic.bssf.picdata.bss.symtab.strtab.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtabo  hh@ "!!o$$@/ B % % 8 B%%HB Bd%d% F))PKT0T0rjQȚȚ8Y>3@@b$$<@k  q  z   `c (~  0707010005b3e3000081a40000000000000000000000014c773950000110bc000000b500010002ffffffffffffffff0000001c00000000root/usr/local/lib/libdbi.a! / 1282881872 0 0 0 4456 ` dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,,,,,,,,,,,,,,LLLdbi_initializedbi_verbositydbi_shutdowndbi_conn_closedbi_versiondbi_set_verbositydbi_driver_listdbi_driver_opendbi_driver_is_reserved_worddbi_driver_specific_functiondbi_driver_cap_getdbi_conn_cap_getdbi_driver_get_namedbi_driver_get_filenamedbi_driver_get_descriptiondbi_driver_get_maintainerdbi_driver_get_urldbi_driver_get_versiondbi_driver_get_date_compileddbi_driver_quote_string_copydbi_driver_quote_stringdbi_driver_encoding_from_ianadbi_driver_encoding_to_ianadbi_conn_newdbi_conn_opendbi_conn_disjoin_resultsdbi_conn_clear_optionsdbi_conn_get_driverdbi_conn_errordbi_conn_error_handlerdbi_conn_error_flagdbi_conn_set_errordbi_conn_get_option_numericdbi_conn_quote_string_copy_reset_conn_error_error_handlerdbi_conn_quote_stringdbi_conn_quote_binary_copydbi_conn_escape_string_copydbi_conn_escape_stringdbi_conn_escape_binary_copydbi_conn_set_optiondbi_conn_set_option_numericdbi_conn_get_optiondbi_conn_require_optiondbi_conn_require_option_numericdbi_conn_get_option_listdbi_conn_clear_optiondbi_conn_connectdbi_conn_get_socketdbi_conn_get_encodingdbi_conn_get_engine_versiondbi_conn_get_engine_version_stringdbi_conn_get_db_listdbi_conn_get_table_listdbi_conn_query_logquerydbi_conn_queryfdbi_conn_query_null_logquery_nulldbi_conn_select_dbdbi_conn_sequence_lastdbi_conn_sequence_nextdbi_conn_ping_verbose_handler_isolate_attribdbi_result_seek_rowdbi_result_first_rowdbi_result_last_rowdbi_result_get_numrowsdbi_result_has_prev_rowdbi_result_prev_rowdbi_result_has_next_rowdbi_result_next_rowdbi_result_get_currowdbi_result_get_numrows_affecteddbi_result_get_field_lengthdbi_result_get_field_length_idxdbi_result_get_field_sizedbi_result_get_field_size_idxdbi_result_get_field_idxdbi_result_get_field_namedbi_result_get_numfieldsdbi_result_get_field_typedbi_result_get_field_type_idxdbi_result_get_field_attribdbi_result_get_field_attrib_idxdbi_result_get_field_attribsdbi_result_get_field_attribs_idx_set_field_flag_get_field_flagdbi_result_field_is_nulldbi_result_field_is_null_idx_disjoin_from_conndbi_result_disjoindbi_result_freedbi_result_get_conndbi_result_get_fieldsdbi_result_get_datetimedbi_result_get_binary_copydbi_result_get_string_copydbi_result_get_binarydbi_result_get_stringdbi_result_get_doubledbi_result_get_floatdbi_result_get_ulonglongdbi_result_get_longlongdbi_result_get_uintdbi_result_get_intdbi_result_get_ushortdbi_result_get_shortdbi_result_get_uchardbi_result_get_chardbi_result_bind_fieldsdbi_result_bind_datetimedbi_result_bind_binary_copydbi_result_bind_string_copydbi_result_bind_binarydbi_result_bind_stringdbi_result_bind_doubledbi_result_bind_floatdbi_result_bind_ulonglongdbi_result_bind_longlongdbi_result_bind_uintdbi_result_bind_intdbi_result_bind_ushortdbi_result_bind_shortdbi_result_bind_uchardbi_result_bind_chardbi_result_get_char_idxdbi_result_get_short_idxdbi_result_get_longdbi_result_get_int_idxdbi_result_get_long_idxdbi_result_get_longlong_idxdbi_result_get_uchar_idxdbi_result_get_ushort_idxdbi_result_get_ulongdbi_result_get_uint_idxdbi_result_get_ulong_idxdbi_result_get_ulonglong_idxdbi_result_get_float_idxdbi_result_get_double_idxdbi_result_get_string_idxdbi_result_get_binary_idxdbi_result_get_string_copy_idxdbi_result_get_binary_copy_idxdbi_result_get_datetime_idxdbi_result_bind_longdbi_result_bind_ulong_dbd_result_add_to_conn_dbd_result_create_dbd_result_set_numfields_dbd_result_add_field_dbd_row_allocate_dbd_row_finalize_dbd_escape_chars_dbd_internal_error_handler_dbd_result_create_from_stringarray_dbd_register_driver_cap_dbd_register_conn_cap_dbd_parse_datetime_dbd_encode_binary_dbd_decode_binaryint_vasprintfvasprintfasprintftimegmdbi_main.o/ 1282881869 0 0 100644 21020 ` ELFN4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.SUNW_cap.symtabdbi_main.cstat_get_driver_safe_dlclose_free_custom_functions_free_capsmy_ERROR_update_internal_conn_list_find_or_create_option_node_get_option_get_option_numeric_parse_versioninforootdriverrootconnDdata.dataBbss.bssDrodata.rodata_xstatdbi_initializeopendirreaddirsnprintfstrrchrstrcmpfreedbi_verbosityfprintfclosedirdbi_shutdowndbi_conn_closedbi_versiondbi_set_verbositydbi_driver_listdbi_driver_openstrcasecmpdbi_driver_is_reserved_worddbi_driver_specific_functiondbi_driver_cap_getdbi_conn_cap_getdbi_driver_get_namedbi_driver_get_filenamedbi_driver_get_descriptiondbi_driver_get_maintainerdbi_driver_get_urldbi_driver_get_versiondbi_driver_get_date_compileddbi_driver_quote_string_copystrlenmallocdbi_driver_quote_stringdbi_driver_encoding_from_ianadbi_driver_encoding_to_ianadbi_conn_newdbi_conn_opendbi_conn_disjoin_resultsdbi_result_disjoindbi_conn_clear_optionsdbi_conn_get_driverdbi_conn_errorasprintfdbi_conn_error_handlerdbi_conn_error_flagdbi_conn_set_errordbi_conn_get_option_numericvasprintfdbi_conn_quote_string_copy_reset_conn_error_error_handlerdbi_conn_quote_stringdbi_conn_quote_binary_copydbi_conn_escape_string_copymemmovedbi_conn_escape_stringdbi_conn_escape_binary_copydbi_conn_set_optionstrdupdbi_conn_set_option_numericdbi_conn_get_optiondbi_conn_require_optiondbi_conn_require_option_numericdbi_conn_get_option_listdbi_conn_clear_optiondbi_conn_connectdbi_conn_get_socketdbi_conn_get_encodingdbi_conn_get_engine_versiondbi_conn_get_engine_version_stringdbi_conn_get_db_listdbi_conn_get_table_listdbi_conn_query_logquerydbi_conn_queryfdbi_conn_query_null_logquery_nulldbi_conn_select_dbdbi_conn_sequence_lastdbi_conn_sequence_nextdbi_conn_pingdlopendlsymdlerror_verbose_handlerfputsvfprintffwritefputc_isolate_attriblogstrncpyatoidlclose__iob.rel.text.rel.data.rel.annotate.rel.debug_infoUu ujÐUSVW35];ud S; W;DžT[DžPp VhXSh\hXPXPXPJl%=j.Vj.VhP XPxtlF VPt*=u5PtpTPU>t V F t P V=tXPh4h  W W TTe_^[ÐUSV5tX4 PÅutH^ VLv VPvvVue^[ÐU$ÐUM ÐUEt@ÐUSVt6C0utu[tC0VuÍe^[ÐUSVW ut:Ft-3] PStFNju33e_^[ÐUSVEt@Xt53u tu [t3VuC33e^[USVEt@Xt53u tu [t3VuC33e^[USVW ]tSst56u t} vt6WuF E E Me_^[3e_^[UEt@UEt@ÐUEt@@ÐUEt@@ÐUEt@@ ÐUEt@@ÐUEt@@ÐUSVW ]t]E tVutO PEPt)C Wu SP4t> W333e_^[ÐUSV3ɉM] ;t8;t2MQPuu3M P3ƍe^[ÐUEt@ @DM M3ÐUEt@ @@M M3ÐU uEUSVutS j8؅t<33sss sssss s$jSPC(s,s033ۋÍe^[ÐUSVWMM33;E@,Ox}}3|E E@(0}N E@(0}N|& E@(0}NO}3ƍe_^[USV]jS^@ SP  us3s Ct PCt P3CC s$ s(]e^[e^[ÐUEt3ÐUSV u] tat PFuEPhEjPFuMPQhPFe^[UME A tEA$A$ÐUE@ÐUSVWutghV ؍EPuEPFt PEFE FFtF tv$VЃ3Ǎe_^[ÐUSVW ]u 3e_^[à SE ttutm PEPt6@ Wu SP8t>롃 WjS3놃jS3qjS3\USVW}3u;u 3ƍe_^[à W] ;t8 ;t2EPQutM P3뫃jW3뙐USVW3}];u 3e_^[à SU ;t8u;t1@ MQuRSP<tM뿃jS3뭃jS3뛐USEt=uu P؅t CM PAPQC3e[ÐUSu u؅t SE RHQPCe[ÐUSuuu u؅t SERHQPCe[ÐUSVuu e^[à Vu VH؅t6Ct PEu3 PC3C3륃jVUSVuu e^[à Vu V ؅t"Ct P3CEC3빃jVUSVW }u+36Su?F}u=3e_^[à Wwt݃6u tċ] v t릃jW볐Uju ucÐUju uGÐUSVW }u+36Su?F}u=3e_^[à Wwt݃6u tċ] v t릃jW볐Uju ucÐUju uGÐUSVuu*33VuGC t3e^[à V^t-E t"tك3Ptu [ t랋빃jV3말USVWMM3;tzq;ts6u 3ۅt } F ދtO6WuE;ptF C N H 6vue_^[e_^[ÐUSVW }t8_t*s 3sSޅuGe_^[ÐUSV]uƍe^[à S@ SPu؃jSUS]u e[à S@ @]e[US]u3e[à S@ @ ]e[US$]u3e[à S@ MQSPHEPz АUS]u3e[à S@ @HM M ]e[USV]u 3ƍe^[à S@ u SP$uփjSƐUSV]u 3ƍe^[à S @ uu SP(uӃjSÐUSV]u 3ƍe^[à S u hS@ u SP,uŃjSUSV]u 3ƍe^[à S EPu EP uhS@ uSP,ujS uUSV]u 3ƍe^[à S uVu S @ Vu SP0uŃjSUS]u e[à SCt P3C@ u SPLt-8t PC3먃jS듃jS{US]u 33ҍe[à S@ @TM M ]e[US]u 33ҍe[à S@ @XM M ]e[US]u3e[à S@ @\]e[USVW3ju؅ j  uG3GG j`G hSO hSO AhSO AhSO A hSO AhxSO AyhhSO AZhXSO A;hDSO A h,SO ADhSO A@hSO AHhSO A$hSO A(hSO A,bhSO A0ChSO A4$hSO A<hSO A8hSO ALhpSO APh\SO AThHSO AXjh<SO A\KG OQQOQ3G;`<P j FPh4hPPSFtGt pwA|^ WVw wW3q W{w wW3B w wW33Phh 3Ǎe_^[אUSEt&@tX PÅuE@e[ÐUSVut'ދst P Suٍe^[ÐUSV u F3҃v4uftA4t ؅t@4uEC4M3UB43JtA;MtC4Ӌ؅t1;EuE tutC4B433  ^[ÐUSVW3ɋEEp3;t46u t } F ދt6WuuF jt1F u FExts p3ƍe_^[ÐUSVW3uuM;] t] @ U}RWQPP}Gt Pà x s8;t PE_EGEGG tBMq$WЃ1E | s dPhhh e_^[US]t"3CCCt PCe[ÐUSEthXPue[à ShL EPu SUSEth@Pue[à ShL EPu SUSEtPh@Pt; Sh(Suju ] E e[e[ÐUSE E $]$]E}]E蛃|$D$ fD$ l$ <$l$$EE$]$]E}]E蛃|$D$ fD$ l$ <$l$ $AHJ3ЋE#e[USVW<3ɋE;8jPEPE EP|.u EPDEj.PE33+ @PEj.EPEąd @PkdEj.EPEą' @Pi'Ej.EPEą@Btu @Pi@BEj.EPEąt8 @PiEj.EP T EPƃu33e_^[ÐUhuu E03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)dlfcn.h 1.45 05/08/08 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)auxv.h 1.38 09/07/16 SMI@(#)auxv_386.h 1.5 09/06/11 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03xX O@%s .sodbd_list_tablessafe_dlcloselibdbi: [query_null] LogQuerieslibdbi: Verbositylibdbi: _error_handler: %s (NULL conn/result handle) An invalid pointer was passed to libdbilibdbi ran out of memorylibdbi could not establish a connectionThis particular libdbi driver or connection does not support this featureAn invalid name was passed to libdbiAn invalid or out-of-range index was passed to libdbiThe requested variable type does not match what libdbi thinks it should beAn invalid or NULL object was passed to libdbidbd_%sdbd_pingdbd_get_seq_nextdbd_get_seq_lastdbd_geterrordbd_select_dbdbd_conn_quote_stringdbd_quote_binarydbd_quote_stringdbd_query_nulldbd_querydbd_list_dbsdbd_get_engine_versiondbd_encoding_to_ianadbd_encoding_from_ianadbd_get_encodingdbd_get_socketdbd_goto_rowdbd_free_querydbd_fetch_rowdbd_disconnectdbd_connectdbd_initializedbd_register_driver[queryf] %s [query] %s UserErrorTriggersCallback%s%s%d: libdbi v0.8.3libdbi: Failed to load driver: %s /%s%s%s/usr/local/lib/dbdERRORanotate8  QWhXXp (DzZ<\|mDX!   L  P V J MD  p8    x<S,Lx:7C0=pKN \h\D? ?`7==dL9TT0g  ;d03S{  [kL(]   yw5 3Sk]dbi_main.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -o dbi_main.o dbi_main.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7>8 /var/tmp/libdbi-0.8.3/srcdbi_main.c DD% ;==8   4GHS\]hirst      &6QFQWmhXXp" 9(VDzszZ<\|mS1DEXT]!t  x L9dL  .P VJR Ji MD  p  !<7,LHx:\7rC0=pKN \Th\0g*D=?T ?k`7yT /;D!Z"#$$%=F&&'}(")+;&Z&c&r''007000%%;%W%z3;j=z>&<&l/>5EREzEF& &%&6&n{&#I % M: NO & P = > & Q& Q; Qu P O & Q P2 QD Ql O U R U S1 Ud P & Y Q P &* QV 0{ P 0 Q07PN0lQ0P00Qd00&&&&&&NPoQPP PNPPQPQ+P6<h_QPNhQ&Pk;QePx&YQQP@P~Pp>Y>q39qRXqqwqqqqq q+1qJPqioqqqqq q#)qBHqagqqqqq;>fw#q&&& &$&/&8&J&U&^&rw}|(r&&&00>2Y&Y#*38}=(q&M}tuM }t'uEKMZ}`etvvwyy".y>Gyz==$1{J$l{${${ $$ {C $^ {  3 | $(,04 ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht (,048<@D4 P  )/@/#/)/ 1/~:Z4HD8O8[9Bg9uo: : B  KH XK   N  dbi_result.o/ 1282881870 0 0 100644 26860 ` ELFe4(.strtab.text.comment.data.bss.bssf.rodata.rodata1.annotate.debug_loc.debug_info.debug_line.debug_abbrev.SUNW_cap.symtabdbi_result.c_is_row_fetched_activate_bindings_find_field_remove_binding_node_free_result_rows_free_string_list_parse_field_formatstr_setup_binding_find_or_create_binding_node_bind_helper_char_bind_helper_uchar_bind_helper_short_bind_helper_ushort_bind_helper_int_bind_helper_uint_bind_helper_longlong_bind_helper_ulonglong_bind_helper_float_bind_helper_double_bind_helper_string_bind_helper_binary_bind_helper_string_copy_bind_helper_binary_copy_bind_helper_datetimeDdata.dataBbss.bssDrodata.rodatadbi_result_seek_row_reset_conn_error_error_handlerdbi_result_first_rowdbi_result_last_rowdbi_result_get_numrowsdbi_result_has_prev_rowdbi_result_prev_rowdbi_result_has_next_rowdbi_result_next_rowdbi_result_get_currowdbi_result_get_numrows_affecteddbi_result_get_field_lengthdbi_result_get_field_length_idxdbi_result_get_field_sizedbi_result_get_field_size_idxdbi_result_get_field_idxdbi_result_get_field_namedbi_result_get_numfieldsdbi_result_get_field_typedbi_result_get_field_type_idxdbi_result_get_field_attribdbi_result_get_field_attrib_idx_isolate_attribdbi_result_get_field_attribsdbi_result_get_field_attribs_idx_set_field_flag_get_field_flagdbi_result_field_is_nulldbi_result_field_is_null_idx_disjoin_from_conndbi_result_disjoindbi_result_freefreedbi_result_get_connstrdupstrchrcallocstrtok_rdbi_result_get_fieldsstrlendbi_result_get_datetimedbi_result_get_binary_copydbi_result_get_string_copydbi_result_get_binarydbi_result_get_stringdbi_result_get_doubledbi_result_get_floatdbi_result_get_ulonglongdbi_result_get_longlongdbi_result_get_uintdbi_result_get_intdbi_result_get_ushortdbi_result_get_shortdbi_result_get_uchardbi_result_get_chardbi_result_bind_fieldsdbi_result_bind_datetimedbi_result_bind_binary_copydbi_result_bind_string_copydbi_result_bind_binarydbi_result_bind_stringdbi_result_bind_doubledbi_result_bind_floatdbi_result_bind_ulonglongdbi_result_bind_longlongdbi_result_bind_uintdbi_result_bind_intdbi_result_bind_ushortdbi_result_bind_shortdbi_result_bind_uchardbi_result_bind_chardbi_result_get_char_idx_verbose_handlerdbi_result_get_short_idxdbi_result_get_longdbi_result_get_int_idxdbi_result_get_long_idxdbi_result_get_longlong_idxdbi_result_get_uchar_idxdbi_result_get_ushort_idxdbi_result_get_ulongdbi_result_get_uint_idxdbi_result_get_ulong_idxdbi_result_get_ulonglong_idxdbi_result_get_float_idxdbi_result_get_double_idxdbi_result_get_string_idxdbi_result_get_binary_idxdbi_result_get_string_copy_idxdbi_result_get_binary_copy_idxmallocmemcpydbi_result_get_datetime_idxdbi_result_bind_longdbi_result_bind_ulongstrcasecmp.rel.text.rel.annotate.rel.debug_infoUSVWu 6~,] }3;F 9^WSVo*ta˃MER VQPRM@ VuQPtNEX4x8 P7&-EX4x8 P &jj3ƍe_^[ÃjE03jE03ʃj63UjjuÐU u RPuÐUS]t. 3{,u3(C83ɺ;S4jj3e[ÐUS]t9 3St6UB4J8QPRjj3e[ÃjE03US]t6 3{,u30 S]K89C4jj3e[ÐUS]t= 3Su30UB4J8QPRjj3e[ÐUS]t 3C4S8jj33ҍe[ÐUS]t 3CS jje[ÐUS]t 3CSjje[ÐUS]t5 3 EPu S)&}u,@Pujje[ÃuE0USVW ] {ut ~0u!3jPe_^[à 6F4N0t(@t!;~sD̃j6붃j6UME E MUME E MUS]t& 3 EPu S$@}ujj3e[ÃuE03㐐US]t" 3E ;Cw7K tDjj3e[Ãj33j33US]u e[à 3C萐US]t5 3 EPu S#}u.@Pujjfe[ÃuE0fސUSVW } _ut 6F$t?;^s%fDxjjfe_^[Ãj6fj6fːUS]t8 3 EPu S"}u/uu@Pujje[ÃuE0USVW ] s}t8 7G(tV;ws;DMUUM Ee_^[jje_^[Ãj7j7̐US]t5 3 EPu S!}u,@Pujje[ÃuE0USVW } _ut 6F(t=;^s"Djje_^[Ãj6j6UEHM }uE#ˆEUE@E M#ÐUS]t5 3 EPu S} }u,@Pujje[ÃuE0USV] Kut ~0u 3jPe^[à 6F4N0t2xt,;^sjSPÃj6뭃j6뗐USVWM@ QPEEEQ,ҋ~F33|I(ϋQM Q,"Y(߉]܋;]uEEQ,ƃF;||A(DEH,EEe_^[ÐUEt EÐUSVW 3M3;;t Q؋E P}G;tPW GuEx0t PhuFt%Pv v$v(t VÍe_^[Ãj6ҐUEtÃjj3USVW, uEEEt7j.Pt"@EEԅtj.PuEEjuj]uE܅EPhuu܃j.Wt( P WEPhjuE M؉EM܉ uEԋEԍe_^[USVW}tE p3ۅ~aȅ}3Ƀ|:Et PGt P;]~;t PC;~EEe_^[e_^[ÐUSVW3ɋEEPp X0;ыƃEEE؍ MMIvI333UR$w%0:t 2MA0EIG;r PE@0EpE@0EpE@0E0EX0Pp E؃E؋M܃M;Ћ]e_^[USVW,EE܅ EPEPu ؃3EE3 E0Mw 13E 19uE؃ QM΋ D1Z$E0uMԋM,E0uMԋME0uMԋME0uMԋME0uMԋME0u]EțEԋEaE0u]EțEԋE2E}t$40uMԋ QE40uMԋ QEE}t#40uMԋM40uMԋME}t!40uMԋfMh40uMԋfMGE}t 40uMԋM40uMԋMԃG;CSu"SuÍe_^[ÐBnnnnnnnnn<nnnnnninnnnnnnnnnnnnn'n nnnnnnnnUSVW,EE܅EPEPu ؃3EE3 E0Mw 13E 19uE؃ QM΋ D1($tEԍH0E0MuEԍH0E0MuEԍH0E0MuEԍH0E0MuEԍH0E0MuhEԍH0E0MuCEԍH0E0MuM}t!EԍP041UuEԍP041UuM}t!EԍP041UuEԍP041UuM}tEԍP041UuaEԍP041UuCM}tEԍP041UuEԍP041UuG;uSuTSuHÍe_^[@<<<<<<<<<<<<<<<e<<<<<<<<<<<<<<<<i<<i<<<<<US ]3 EPu S}u@Pue[ÃuE03USVW u ~ ]3;{C$DpuyC(D>uC4K0DMtt t u%VSPhh`E0jE03e_^[ÃVSPhh]3j33j33뭐US ]3 EPu Su}u@Pue[ÃjE0fUSVW u ~ ]3;{C$DpuyC(D>tuC4K0fDJt t u%VSPhh4E0jE0fe_^[ÃVSPhh]3j3fj3f뫐UME E MUS ]3 EPu S}u@Pue[ÃjE03UME E MUSVW u ~ ]3;{C$DpuuC(D>tt tuC4K0D> u%VSPhhE0jE03e_^[ÃVSPhh]3j33Ãj33밐US ]3 EPu S}u@Pue[ÃjE033␐USVW u ~ ]3;{C$DpuSC(D>ttt t uC4K0DTe_^[Ãj333VSPhh]3j333묃j333뗐Uu uÐUu uÐUu uÐUu uÐUu uÐUME E MҐUu uÐUME E MҐUu uÐUu uÐUS] ]3 EPu SC }u@Pu]Ee[ÃjE0USVW]䛋u ~ ]3;{C$DpulC(DuC4K0D]<u%VSPhhE0jE0E䛍e_^[ÃVSPhh]3j3j3밐US ]3 EPu S }u@Pu]E蛍e[ÃjE0USVW u ~ ]3;{C$Dpu?C(DtuC4K0De_^[Ãj3VSPhh]3j3밃j3띐US ]3 EPu S }u@Pue[ÃjE0USVW } _ u6;^F$DxuAF4N0H|ujSPuF4N0D3e_^[ËWVPhthlSjSÃj6US ]3 EPu S}u@Pue[ÃjE0USVW ] { u6;~sjF$DXu%F4N0H|tD3e_^[ÃSVPhZhH]3j3j6몐US ]3 EPu S}u@Pue[ÃjE0hِUSVW u ~ ]3;{C$Dpu]C4K0@|u |u3 tte_^[Ãj3Ee_^[VSPh;hl]3j3Ee_^[j3Ee_^[US ]3 EPu S=}u@Pue[ÃjE0hِUSVW ] { u6;~F$DXF4N0@|u3=SVVt)VEH4@0tWǍe_^[ÃjE0Ee_^[SVPhhH]3j3Ee_^[j6Ee_^[US ]3 EPu S}u@Pue[ÃjE03USVW ] { u6;~sYF$DXuF4N0De_^[ÃSVPhh ]3j33Ãj63밐US]tI 3E thPSt>Mt H MPu)3jje[ÃjE0j3ːUSEXt S[ue[ÐUhuu uÐUhuu uÐUhuu uÐUhuu uÐUhuu uÐUUE MME UUhuu u\ÐUUE MME UUhuu u$ÐUhuu uÐUhuu uÐUhuu uÐUhuu uÐUhuu uÐUhuu udÐUhuu uDÐUhuu u$ÐUSVW 3ɋEX3;t7su tcC؅tsu uA j؅t,us u C3C~t_^3ۋÍe_^[USV3ɋE@3;tKM ;tP؋…t9;u u vE9ptFCNHue^[e^[USVW3];to9C tj{v?E E3EE3uC 0t F;sr E*u hE0E3ƍe_^[ÐUSVuV0t] EN ;^s <^[US]ssK e[ÐUS]ssK e[ÐUS]ssK fe[ÐUS]ssK fe[ÐUS]ssK e[ÐUS]ssK e[ÐUS]ssK Qe[US]ssK Qe[US]ss]EC e[ÐUS]ss]EC e[ÐUS]ssK e[ÐUS]ssK e[ÐUS]ssK e[ÐUS]ssK e[ÐUS]ssK e[@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03dbi_result_get_datetime_idxdbi_result_get_binary_copy_idxdbi_result_get_string_copy_idxdbi_result_get_binary_idxdbi_result_get_string_idxdbi_result_get_double_idxdbi_result_get_float_idxdbi_result_get_longlong_idxdbi_result_get_int_idxdbi_result_get_short_idxdbi_result_get_char_idxresult row has no field `%s` %s: field `%s` is not datetime type %s: field `%s` is not binary type %s: field `%s` is not string type ERROR%s: field `%s` is not double type %s: field `%s` is double, not float %s: field `%s` is not float type %s: field `%s` is more than 4 bytes wide %s: field `%s` is more than 2 bytes wide %s: field `%s` is more than 1 byte wide %s: field `%s` is not integer type anotateT-88T#xVwH^e?PEEz\ $ep.,{,}HzD (l  z  P l D 'l < D)<`_ \h|t^ ,H\xg,c@ _ d!_!l"g"#g8$%`%\%P&&* '@'`''''''(0(P(p((((()0))h4**4*)(+)T+*+*+)+),,0,,\,1,1,),)-)H-)t-) pptt,((((((((( ((((((Q((((((((((((((v((U((U(((((.ZZZZZZZZZ(ZZZZZZUZZZZZZZZZZZZZZ|ZZyZZyZZZZZt~ ' L^ 5hxXd###$6%X%'((*dbi_result.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -o dbi_result.o dbi_result.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7@: /var/tmp/libdbi-0.8.3/srcdbi_result.c DD%*4&*4*)hD) l <P&#0)@*)R(+)eT+*x+*+)+),,0,,\,1,1,),)+-)DH-)]t-)stu     88T#PExV/wCH^[eo?Ez\ $e2pL.e,{,}Hz'D (7l G z` } P l D 'p`%\#g:l"gUd!_k@ _cgt^, \_/D<`Xpo)((((p(P(0(5(N'c'w'`'@' ' % |< hT p   H \ x  , 9 S !m " 8$%   % ' ' +,,,-,L*d/q*+,+0*",<,_+u/,+2*,'+>,g+~,+,+7.,L,,+,,67;+c,~,+,,,+C+i>z,,+,,,C+l@},,+A,!,7,_+C,,+ , ,6 , + G , ,. ,G +n E , ,_ H H + K K K8 ,` , M N N O O # P& N< MJ Ma #h P K K KK6KKKKK-KiKRR)SPTwUVWXYOZs[\]^_:`Za  $(,048<@DHLPTX\`dhlRR4cYd~efghi<j]klmnop5qtx|  $(,048O+ur,+;!#'s9,S;\!a#ksw,,+t,+k;t!y#s,;!#s,,+Ev],+;!#s,/;8!=#GsS,f,+x,+R,e;n!s#}s,,ar_t?]ov[x+",M+;!#s,;!#s,,/+Ut,+,; ! # s! ,4 ,S +y  , # + E!!;*!!/!#5!s@!,H!#V!,^!#w!+!!,!#!+#";,"!1"#;"sG",O"#]",e"#"+"","#"M"+4#MO#,Y##e#Mo#;x#!}###s#,###M#,###M#+ $!$,)$#.$MS$+$7$$$,$#$M$;%! %#%s!%,+%#7%MC%,M%#Y%Ms%+%%,%+ &;&!&#%&s1&,D&,g&+&,&,&,*' J' j''''(:(Z(z((((()T)t)))M*K)*Kr**#*s+a?+`k+_+^+]+\,[G,Zs,Y,X,W-V3-U_-T-S ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $,4@D  $(,048<@DHLPTX\`'(43  h -9>>#>)>(1?:AdDHOH[ JDgPJuohJxJ* (SX a` # e  dbd_helper.o/ 1282881871 0 0 100644 7660 ` ELF@4(.strtab.text.comment.data.bss.bssf.rodata.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabdbd_helper.c_find_or_create_driver_cap_find_or_create_conn_capDdata.dataBbss.bssDrodata.rodata_dbd_result_add_to_connrealloc_dbd_result_createmalloccallocdbi_result_free_dbd_result_set_numfields_dbd_result_add_fieldstrdup_dbd_row_allocate_dbd_row_finalize_dbd_escape_chars_dbd_internal_error_handlerfree_error_handler_dbd_result_create_from_stringarraystrlen_dbd_register_driver_cap_dbd_register_conn_capstrcmp_dbd_parse_datetimeatoistrchrtimegm_dbd_encode_binarymemset_dbd_decode_binary.rel.text.rel.annotate.rel.debug_infoUSVW ]3N0~,F(W;}AQPtF(F0~,F,3e_^[ÐUSV j<tyEE FMENF U]V^3ۉ^^^ ^$^( F,jAPF0^4^8 Vu V33ƍe^[ÐUSVu ]sv3jVC jVC$jVC(e^[ÐUSVu Et PMI ˉfEMQ$frEY(e^[USV j ؅t7juVjVCjVC3ۋÍe^[ÐUU EMI0TÐUSVW]u 3tOMΉM;sCMM}t%M t;t Gtu\C@FC@t;ur_^[ÐUSV3ۉ]]uF;t PEt;M ;FF QFF tlMI$M ue^[@ MQMQVPPt8 /var/tmp/libdbi-0.8.3/srcasprintf.c DD%}     .D b( -J On  $(,048<@DHLPTX\`dhlptx| ,<DPT,40 daL#)1 :8DO[ BgH u`   8 H@     timegm.o/ 1282881872 0 0 100644 2444 ` ELF4(.strtab.text.comment.data.bss.bssf.rodata.annotate.debug_loc.debug_info.debug_line.debug_abbrev.symtabtimegm.cDdata.dataBbss.bssDrodata.rodatatimegmmktimegmtime.rel.text.rel.annotate.rel.debug_infoUEt PEE EPPȋE+@(#)time.h 1.45 08/01/09 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03anotateM M timegm.c /var/tmp/libdbi-0.8.3/src /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -DDBI_DRIVER_DIR='"/usr/local/lib/dbd"' -O -c -o timegm.o timegm.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7<6 /var/tmp/libdbi-0.8.3/srctimegm.c DD%t}~    M09  4 Mi#)1,;FR#@^cl|0      07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!